diff --git a/srsenb/enb.conf.example b/srsenb/enb.conf.example index f54c038ef..7e04b2226 100644 --- a/srsenb/enb.conf.example +++ b/srsenb/enb.conf.example @@ -33,10 +33,17 @@ n_prb = 50 ##################################################################### # eNB configuration files # +<<<<<<< HEAD # sib_config: SIB1, SIB2 and SIB3 configuration file # note: when enabling mbms, use the sib.conf.mbsfn configuration file which includes SIB13 # rr_config: Radio Resources configuration file # rb_config: SRB/DRB configuration file +======= +# sib_config: SIB1, SIB2 and SIB3 configuration file +# note: When enabling MBMS, use the sib.conf.mbsfn configuration file which includes SIB13 +# rr_config: Radio Resources configuration file +# rb_config: SRB/DRB configuration file +>>>>>>> 613202716 (enb.conf: Fix typos and make layout consistent) ##################################################################### [enb_files] sib_config = sib.conf @@ -53,14 +60,14 @@ rb_config = rb.conf # Optional parameters: # dl_freq: Override DL frequency corresponding to dl_earfcn # ul_freq: Override UL frequency corresponding to dl_earfcn (must be set if dl_freq is set) -# device_name: Device driver family. -# Supported options: "auto" (uses first found), "UHD", "bladeRF", "soapy" or "zmq". +# device_name: Device driver family +# Supported options: "auto" (uses first driver found), "UHD", "bladeRF", "soapy", "zmq" or "Sidekiq" # device_args: Arguments for the device driver. Options are "auto" or any string. # Default for UHD: "recv_frame_size=9232,send_frame_size=9232" # Default for bladeRF: "" # time_adv_nsamples: Transmission time advance (in number of samples) to compensate for RF delay # from antenna to timestamp insertion. -# Default "auto". B210 USRP: 100 samples, bladeRF: 27. +# Default "auto". B210 USRP: 100 samples, bladeRF: 27 ##################################################################### [rf] #dl_earfcn = 3350 @@ -86,10 +93,10 @@ rx_gain = 40 ##################################################################### # Packet capture configuration # -# MAC-layer packets are captured to file a the compact format decoded -# by the Wireshark. For decoding, use the UDP dissector and the UDP -# heuristic dissection. Edit the preferences (Edit > Preferences > -# Protocols > DLT_USER) for DLT_USER to add an entry for DLT=149 with +# MAC-layer packets are captured to a file in the compact format which can +# be decoded by Wireshark. For decoding, use the UDP dissector and the UDP +# heuristic dissection. Edit the preferences (Edit > Preferences > +# Protocols > DLT_USER) for DLT_USER to add an entry for DLT=149 with # Protocol=udp. Further, enable the heuristic dissection in UDP under: # Analyze > Enabled Protocols > MAC-LTE > mac_lte_udp and MAC-NR > mac_nr_udp # For more information see: https://wiki.wireshark.org/MAC-LTE @@ -101,9 +108,9 @@ rx_gain = 40 # WRITE_SIB_PCAP enabled in srsenb/src/stack/mac/mac.cc if you want # SIB to be part of the MAC pcap file. # -# S1AP Packets are captured to file in the compact format decoded by -# the Wireshark s1ap dissector and with DLT 150. -# To use the dissector, edit the preferences for DLT_USER to +# S1AP Packets are captured to a file in the compact format which can +# be decoded by the Wireshark s1ap dissector with DLT 150. +# To use the dissector, edit the preferences for DLT_USER to # add an entry with DLT=150, Payload Protocol=s1ap. # # mac_enable: Enable MAC layer packet captures (true/false) @@ -114,7 +121,7 @@ rx_gain = 40 # mac_net_enable: Enable MAC layer packet captures sent over the network (true/false default: false) # bind_ip: Bind IP address for MAC network trace (default: "0.0.0.0") # bind_port: Bind port for MAC network trace (default: 5687) -# client_ip: Client IP address for MAC network trace (default "127.0.0.1") +# client_ip: Client IP address for MAC network trace (default: "127.0.0.1") # client_port Client IP address for MAC network trace (default: 5847) ##################################################################### [pcap] @@ -222,9 +229,9 @@ enable = false # eMBMS configuration options # # enable: Enable MBMS transmission in the eNB -# m1u_multiaddr: Multicast addres the M1-U socket will register to -# m1u_if_addr: Address of the inteferface the M1-U interface will listen for multicast packets. -# mcs: Modulation and Coding scheme for MBMS traffic. +# m1u_multiaddr: Multicast address the M1-U socket will register to +# m1u_if_addr: Address of the interface the M1-U interface will listen to for multicast packets +# mcs: Modulation and Coding scheme for MBMS traffic # ##################################################################### [embms] @@ -237,7 +244,7 @@ enable = false ##################################################################### # Channel emulator options: -# enable: Enable/Disable internal Downlink/Uplink channel emulator +# enable: Enable/disable internal Downlink/Uplink channel emulator # # -- AWGN Generator # awgn.enable: Enable/disable AWGN generator @@ -250,8 +257,8 @@ enable = false # -- Delay Emulator delay(t) = delay_min + (delay_max - delay_min) * (1 + sin(2pi*t/period)) / 2 # Maximum speed [m/s]: (delay_max - delay_min) * pi * 300 / period # delay.enable: Enable/disable delay simulator -# delay.period_s: Delay period in seconds. -# delay.init_time_s: Delay initial time in seconds. +# delay.period_s: Delay period in seconds +# delay.init_time_s: Delay initial time in seconds # delay.maximum_us: Maximum delay in microseconds # delay.minumum_us: Minimum delay in microseconds # @@ -261,7 +268,7 @@ enable = false # rlf.t_off_ms: Time for Off state of the channel (ms) # # -- High Speed Train Doppler model simulator -# hst.enable: Enable/Disable HST simulator +# hst.enable: Enable/disable HST simulator # hst.period_s: HST simulation period in seconds # hst.fd_hz: Doppler frequency in Hz # hst.init_time_s: Initial time in seconds @@ -328,37 +335,37 @@ enable = false ##################################################################### # Expert configuration options # -# pusch_max_its: Maximum number of turbo decoder iterations for LTE (Default 4) +# pusch_max_its: Maximum number of turbo decoder iterations (default: 4) # nr_pusch_max_its: Maximum number of LDPC iterations for NR (Default 10) -# pusch_8bit_decoder: Use 8-bit for LLR representation and turbo decoder trellis computation (Experimental) -# nof_phy_threads: Selects the number of PHY threads (maximum 4, minimum 1, default 3) -# metrics_period_secs: Sets the period at which metrics are requested from the eNB. +# pusch_8bit_decoder: Use 8-bit for LLR representation and turbo decoder trellis computation (experimental) +# nof_phy_threads: Selects the number of PHY threads (maximum: 4, minimum: 1, default: 3) +# metrics_period_secs: Sets the period at which metrics are requested from the eNB # metrics_csv_enable: Write eNB metrics to CSV file. -# metrics_csv_filename: File path to use for CSV metrics. -# report_json_enable: Write eNB report to JSON file (default disabled) -# report_json_filename: Report JSON filename (default /tmp/enb_report.json) +# metrics_csv_filename: File path to use for CSV metrics +# report_json_enable: Write eNB report to JSON file (default: disabled) +# report_json_filename: Report JSON filename (default: /tmp/enb_report.json) # report_json_asn1_oct: Prints ASN1 messages encoded as an octet string instead of plain text in the JSON report file -# alarms_log_enable: Enable Alarms logging (default disabled) -# alarms_filename: Alarms logging filename (default /tmp/alarms.log) -# tracing_enable: Write source code tracing information to a file. -# tracing_filename: File path to use for tracing information. -# tracing_buffcapacity: Maximum capacity in bytes the tracing framework can store. -# stdout_ts_enable: Prints once per second the timestamp into stdout. -# pregenerate_signals: Pregenerate uplink signals after attach. Improves CPU performance. +# alarms_log_enable: Enable Alarms logging (default: disabled) +# alarms_filename: Alarms logging filename (default: /tmp/alarms.log) +# tracing_enable: Write source code tracing information to a file +# tracing_filename: File path to use for tracing information +# tracing_buffcapacity: Maximum capacity in bytes the tracing framework can store +# stdout_ts_enable: Prints once per second the timestamp into stdout +# pregenerate_signals: Pregenerate uplink signals after attach. Improves CPU performance # tx_amplitude: Transmit amplitude factor (set 0-1 to reduce PAPR) -# rrc_inactivity_timer Inactivity timeout used to remove UE context from RRC (in milliseconds). -# max_mac_dl_kos: Maximum number of consecutive KOs in DL before triggering the UE's release (default 100) -# max_mac_ul_kos: Maximum number of consecutive KOs in UL before triggering the UE's release (default 100) +# rrc_inactivity_timer Inactivity timeout used to remove UE context from RRC (in milliseconds) +# max_mac_dl_kos: Maximum number of consecutive KOs in DL before triggering the UE's release (default: 100) +# max_mac_ul_kos: Maximum number of consecutive KOs in UL before triggering the UE's release (default: 100) # max_prach_offset_us: Maximum allowed RACH offset (in us) -# nof_prealloc_ues: Number of UE memory resources to preallocate during eNB initialization for faster UE creation (Default 8) +# nof_prealloc_ues: Number of UE memory resources to preallocate during eNB initialization for faster UE creation (default: 8) # rlf_release_timer_ms: Time taken by eNB to release UE context after it detects an RLF -# eea_pref_list: Ordered preference list for the selection of encryption algorithm (EEA) (default: EEA0, EEA2, EEA1). -# eia_pref_list: Ordered preference list for the selection of integrity algorithm (EIA) (default: EIA2, EIA1, EIA0). -# gtpu_tunnel_timeout: Time that GTPU takes to release indirect forwarding tunnel since the last received GTPU PDU (0 for no timer). +# eea_pref_list: Ordered preference list for the selection of encryption algorithm (EEA) (default: EEA0, EEA2, EEA1) +# eia_pref_list: Ordered preference list for the selection of integrity algorithm (EIA) (default: EIA2, EIA1, EIA0) +# gtpu_tunnel_timeout: Time that GTPU takes to release indirect forwarding tunnel since the last received GTPU PDU (0 for no timer) # ts1_reloc_prep_timeout: S1AP TS 36.413 TS1RelocPrep Expiry Timeout value in milliseconds # ts1_reloc_overall_timeout: S1AP TS 36.413 TS1RelocOverall Expiry Timeout value in milliseconds -# rlf_release_timer_ms: Time taken by eNB to release UE context after it detects an RLF -# rlf_min_ul_snr_estim: SNR threshold in dB below which the enb is notified with rlf ko +# rlf_release_timer_ms: Time taken by eNB to release UE context after it detects a RLF +# rlf_min_ul_snr_estim: SNR threshold in dB below which the enb is notified with RLF ko # ##################################################################### [expert]