|
|
|
@ -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]
|
|
|
|
|