Guest User

Untitled

a guest
Apr 8th, 2020
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.91 KB | None | 0 0
  1. #####################################################################
  2. # srsUE configuration file
  3. #####################################################################
  4.  
  5. #####################################################################
  6. # RF configuration
  7. #
  8. # dl_earfcn: Downlink EARFCN code.
  9. # freq_offset: Uplink and Downlink optional frequency offset (in Hz)
  10. # tx_gain: Transmit gain (dB).
  11. # rx_gain: Optional receive gain (dB). If disabled, AGC if enabled
  12. #
  13. # Optional parameters:
  14. # dl_freq: Override DL frequency corresponding to dl_earfcn
  15. # ul_freq: Override UL frequency corresponding to dl_earfcn
  16. # nof_radios: Number of available RF devices
  17. # nof_rf_channels: Number of RF channels per radio
  18. # nof_rx_ant: Number of RX antennas per channel
  19. # device_name: Device driver family. Supported options: "auto" (uses first found), "UHD" or "bladeRF"
  20. # device_args: Arguments for the device driver. Options are "auto" or any string.
  21. # Default for UHD: "recv_frame_size=9232,send_frame_size=9232"
  22. # Default for bladeRF: ""
  23. # device_args_2: Arguments for the RF device driver 2.
  24. # device_args_3: Arguments for the RF device driver 3.
  25. # time_adv_nsamples: Transmission time advance (in number of samples) to compensate for RF delay
  26. # from antenna to timestamp insertion.
  27. # Default "auto". B210 USRP: 100 samples, bladeRF: 27.
  28. # burst_preamble_us: Preamble length to transmit before start of burst.
  29. # Default "auto". B210 USRP: 400 us, bladeRF: 0 us.
  30. # continuous_tx: Transmit samples continuously to the radio or on bursts (auto/yes/no).
  31. # Default is auto (yes for UHD, no for rest)
  32. #####################################################################
  33. [rf]
  34. dl_earfcn = 3400
  35. freq_offset = 0
  36. tx_gain = 80
  37. #rx_gain = 40
  38.  
  39. #nof_radios = 1
  40. #nof_rx_ant = 1
  41.  
  42. # For best performance in 2x2 MIMO and >= 15 MHz use the following device_args settings:
  43. # USRP B210: num_recv_frames=64,num_send_frames=64
  44.  
  45. # For best performance when BW<5 MHz (25 PRB), use the following device_args settings:
  46. # USRP B210: send_frame_size=512,recv_frame_size=512
  47.  
  48. #device_args = auto
  49. #time_adv_nsamples = auto
  50. #burst_preamble_us = auto
  51. #continuous_tx = auto
  52.  
  53.  
  54. #####################################################################
  55. # Packet capture configuration
  56. #
  57. # Packet capture is supported at both MAC and NAS layers.
  58. # MAC-layer packets are captured to file in the compact format
  59. # decoded by the Wireshark mac-lte-framed dissector.
  60. # To use this dissector, edit the preferences for DLT_USER to
  61. # add an entry with DLT=147, Payload Protocol=mac-lte-framed.
  62. # For more information see: https://wiki.wireshark.org/MAC-LTE
  63. # NAS-layer packets are dissected with DLT=148, and
  64. # Payload Protocol = nas-eps.
  65. #
  66. # enable: Enable MAC layer packet captures (true/false)
  67. # filename: File path to use for MAC packet captures
  68. # nas_enable: Enable NAS layer packet captures (true/false)
  69. # nas_filename: File path to use for NAS packet captures
  70. #####################################################################
  71. [pcap]
  72. enable = false
  73. filename = /tmp/ue.pcap
  74. nas_enable = false
  75. nas_filename = /tmp/nas.pcap
  76.  
  77. #####################################################################
  78. # Log configuration
  79. #
  80. # Log levels can be set for individual layers. "all_level" sets log
  81. # level for all layers unless otherwise configured.
  82. # Format: e.g. phy_level = info
  83. #
  84. # In the same way, packet hex dumps can be limited for each level.
  85. # "all_hex_limit" sets the hex limit for all layers unless otherwise
  86. # configured.
  87. # Format: e.g. phy_hex_limit = 32
  88. #
  89. # Logging layers: rf, phy, mac, rlc, pdcp, rrc, nas, gw, usim, all
  90. # Logging levels: debug, info, warning, error, none
  91. #
  92. # filename: File path to use for log output. Can be set to stdout
  93. # to print logs to standard output
  94. # file_max_size: Maximum file size (in kilobytes). When passed, multiple files are created.
  95. # If set to negative, a single log file will be created.
  96. #####################################################################
  97. [log]
  98. all_level = warning
  99. phy_lib_level = none
  100. all_hex_limit = 32
  101. filename = /tmp/ue.log
  102. file_max_size = -1
  103.  
  104. #####################################################################
  105. # USIM configuration
  106. #
  107. # mode: USIM mode (soft/pcsc)
  108. # algo: Authentication algorithm (xor/milenage)
  109. # op/opc: 128-bit Operator Variant Algorithm Configuration Field (hex)
  110. # - Specify either op or opc (only used in milenage)
  111. # k: 128-bit subscriber key (hex)
  112. # imsi: 15 digit International Mobile Subscriber Identity
  113. # imei: 15 digit International Mobile Station Equipment Identity
  114. # pin: PIN in case real SIM card is used
  115. # reader: Specify card reader by it's name as listed by 'pcsc_scan'. If empty, try all available readers.
  116. #####################################################################
  117. [usim]
  118. mode = soft
  119. algo = xor
  120. #opc = 63BFA50EE6523365FF14C1F45F88737D
  121. k = 00112233445566778899aabbccddeeff
  122. imsi = 001010123456789
  123. imei = 353490069873319
  124. #reader =
  125. #pin = 1234
  126.  
  127. #####################################################################
  128. # RRC configuration
  129. #
  130. # ue_category: Sets UE category (range 1-5). Default: 4
  131. # release: UE Release (8 to 10)
  132. # feature_group: Hex value of the featureGroupIndicators field in the
  133. # UECapabilityInformation message. Default 0xe6041000
  134. # mbms_service_id: MBMS service id for autostarting MBMS reception
  135. # (default -1 means disabled)
  136. # mbms_service_port: Port of the MBMS service
  137. #####################################################################
  138. [rrc]
  139. #ue_category = 4
  140. #release = 8
  141. #feature_group = 0xe6041000
  142. #mbms_service_id = -1
  143. #mbms_service_port = 4321
  144.  
  145. #####################################################################
  146. # NAS configuration
  147. #
  148. # apn: Set Access Point Name (APN)
  149. # apn_protocol: Set APN protocol (IPv4, IPv6 or IPv4v6.)
  150. # user: Username for CHAP authentication
  151. # pass: Password for CHAP authentication
  152. # force_imsi_attach: Whether to always perform an IMSI attach
  153. # eia: List of integrity algorithms included in UE capabilities
  154. # Supported: 1 - Snow3G, 2 - AES
  155. # eea: List of ciphering algorithms included in UE capabilities
  156. # Supported: 0 - NULL, 1 - Snow3G, 2 - AES
  157. #####################################################################
  158. [nas]
  159. #apn = internetinternet
  160. #apn_protocol = ipv4
  161. #user = srsuser
  162. #pass = srspass
  163. #force_imsi_attach = false
  164. #eia = 1,2
  165. #eea = 0,1,2
  166.  
  167. #####################################################################
  168. # GW configuration
  169. #
  170. # ip_devname: Name of the tun_srsue device. Default: tun_srsue
  171. # ip_netmask: Netmask of the tun_srsue device. Default: 255.255.255.0
  172. #####################################################################
  173. [gw]
  174. #ip_devname = tun_srsue
  175. #ip_netmask = 255.255.255.0
  176.  
  177. #####################################################################
  178. # GUI configuration
  179. #
  180. # Simple GUI displaying PDSCH constellation and channel freq response.
  181. # (Requires building with srsGUI)
  182. # enable: Enable the graphical interface (true/false)
  183. #####################################################################
  184. [gui]
  185. enable = false
  186.  
  187. #####################################################################
  188. # Channel emulator options:
  189. # enable: Enable/Disable internal Downlink/Uplink channel emulator
  190. #
  191. # -- Fading emulator
  192. # fading.enable: Enable/disable fading simulator
  193. # fading.model: Fading model + maximum doppler (E.g. none, epa5, eva70, etu300, etc)
  194. #
  195. # -- Delay Emulator delay(t) = delay_min + (delay_max - delay_min) * (1 + sin(2pi*t/period)) / 2
  196. # Maximum speed [m/s]: (delay_max - delay_min) * pi * 300 / period
  197. # delay.enable: Enable/disable delay simulator
  198. # delay.period_s: Delay period in seconds.
  199. # delay.init_time_s: Delay initial time in seconds.
  200. # delay.maximum_us: Maximum delay in microseconds
  201. # delay.minumum_us: Minimum delay in microseconds
  202. #
  203. # -- Radio-Link Failure (RLF) Emulator
  204. # rlf.enable: Enable/disable RLF simulator
  205. # rlf.t_on_ms: Time for On state of the channel (ms)
  206. # rlf.t_off_ms: Time for Off state of the channel (ms)
  207. #
  208. # -- High Speed Train Doppler model simulator
  209. # hst.enable: Enable/Disable HST simulator
  210. # hst.period_s: HST simulation period in seconds
  211. # hst.fd_hz: Doppler frequency in Hz
  212. # hst.init_time_s: Initial time in seconds
  213. #####################################################################
  214. [channel.dl]
  215. #enable = false
  216.  
  217. [channel.dl.fading]
  218. #enable = false
  219. #model = none
  220.  
  221. [channel.dl.delay]
  222. #enable = false
  223. #period_s = 3600
  224. #init_time_s = 0
  225. #maximum_us = 100
  226. #minimum_us = 10
  227.  
  228. [channel.dl.rlf]
  229. #enable = false
  230. #t_on_ms = 10000
  231. #t_off_ms = 2000
  232.  
  233. [channel.dl.hst]
  234. #enable = false
  235. #period_s = 7.2
  236. #fd_hz = 750.0
  237. #init_time_s = 0.0
  238.  
  239. [channel.ul]
  240. #enable = false
  241.  
  242. [channel.ul.fading]
  243. #enable = false
  244. #model = none
  245.  
  246. [channel.ul.delay]
  247. #enable = false
  248. #period_s = 3600
  249. #init_time_s = 0
  250. #maximum_us = 100
  251. #minimum_us = 10
  252.  
  253. [channel.ul.rlf]
  254. #enable = false
  255. #t_on_ms = 10000
  256. #t_off_ms = 2000
  257.  
  258. [channel.ul.hst]
  259. #enable = false
  260. #period_s = 7.2
  261. #fd_hz = -750.0
  262. #init_time_s = 0.0
  263.  
  264. #####################################################################
  265. # PHY configuration options
  266. #
  267. # rx_gain_offset: RX Gain offset to add to rx_gain to calibrate RSRP readings
  268. # prach_gain: PRACH gain (dB). If defined, forces a gain for the tranmsission of PRACH only.,
  269. # Default is to use tx_gain in [rf] section.
  270. # cqi_max: Upper bound on the maximum CQI to be reported. Default 15.
  271. # cqi_fixed: Fixes the reported CQI to a constant value. Default disabled.
  272. # snr_ema_coeff: Sets the SNR exponential moving average coefficient (Default 0.1)
  273. # snr_estim_alg: Sets the noise estimation algorithm. (Default refs)
  274. # Options: pss: use difference between received and known pss signal,
  275. # refs: use difference between noise references and noiseless (after filtering)
  276. # empty: use empty subcarriers in the boarder of pss/sss signal
  277. # pdsch_max_its: Maximum number of turbo decoder iterations (Default 4)
  278. # nof_phy_threads: Selects the number of PHY threads (maximum 4, minimum 1, default 2)
  279. # equalizer_mode: Selects equalizer mode. Valid modes are: "mmse", "zf" or any
  280. # non-negative real number to indicate a regularized zf coefficient.
  281. # Default is MMSE.
  282. # sfo_ema: EMA coefficient to average sample offsets used to compute SFO
  283. # sfo_correct_period: Period in ms to correct sample time to adjust for SFO
  284. # sss_algorithm: Selects the SSS estimation algorithm. Can choose between
  285. # {full, partial, diff}.
  286. # estimator_fil_auto: The channel estimator smooths the channel estimate with an adaptative filter.
  287. # estimator_fil_stddev: Sets the channel estimator smooth gaussian filter standard deviation.
  288. # estimator_fil_order: Sets the channel estimator smooth gaussian filter order (even values perform better).
  289. # The taps are [w, 1-2w, w]
  290. #
  291. # snr_to_cqi_offset: Sets an offset in the SNR to CQI table. This is used to adjust the reported CQI.
  292. #
  293. # pregenerate_signals: Pregenerate uplink signals after attach. Improves CPU performance.
  294. #
  295. # interpolate_subframe_enabled: Interpolates in the time domain the channel estimates within 1 subframe. Default is to average.
  296. #
  297. # sic_pss_enabled: Applies Successive Interference Cancellation to PSS signals when searching for neighbour cells.
  298. # Must be disabled if cells have identical channel and timing, for instance if generated from
  299. # the same source.
  300. #
  301. # pdsch_csi_enabled: Stores the Channel State Information and uses it for weightening the softbits. It is only
  302. # used in TM1. It is True by default.
  303. #
  304. # pdsch_8bit_decoder: Use 8-bit for LLR representation and turbo decoder trellis computation (Experimental)
  305. # force_ul_amplitude: Forces the peak amplitude in the PUCCH, PUSCH and SRS (set 0.0 to 1.0, set to 0 or negative for disabling)
  306. #
  307. #####################################################################
  308. [phy]
  309. #rx_gain_offset = 62
  310. #prach_gain = 30
  311. #cqi_max = 15
  312. #cqi_fixed = 10
  313. #snr_ema_coeff = 0.1
  314. #snr_estim_alg = refs
  315. #pdsch_max_its = 8 # These are half iterations
  316. #nof_phy_threads = 3
  317. #equalizer_mode = mmse
  318. #sfo_ema = 0.1
  319. #sfo_correct_period = 10
  320. #sss_algorithm = full
  321. #estimator_fil_auto = false
  322. #estimator_fil_stddev = 1.0
  323. #estimator_fil_order = 4
  324. #snr_to_cqi_offset = 0.0
  325. #interpolate_subframe_enabled = false
  326. #sic_pss_enabled = true
  327. #pregenerate_signals = false
  328. #pdsch_csi_enabled = true
  329. #pdsch_8bit_decoder = false
  330. #force_ul_amplitude = 0
  331.  
  332. #####################################################################
  333. # General configuration options
  334. #
  335. # metrics_csv_enable: Write UE metrics to CSV file.
  336. #
  337. # metrics_period_secs: Sets the period at which metrics are requested from the UE.
  338. #
  339. # metrics_csv_filename: File path to use for CSV metrics.
  340. #
  341. #####################################################################
  342. [general]
  343. #metrics_csv_enable = false
  344. #metrics_period_secs = 1
  345. #metrics_csv_filename = /tmp/ue_metrics.csv
Advertisement
Add Comment
Please, Sign In to add comment