|
| 1 | +# This example configuration outlines how to configure the srsRAN Project CU/DU to use an O-RU and split 7.2. This is specifically for use |
| 2 | +# with the Benetel R550 RU. This config will create a single TDD MIMO cell transmitting in band 78, with 20 MHz bandwidth and 30 kHz sub-carrier-spacing. |
| 3 | +# The parameters used to configure the RU are found in the `ru_ofh` sub-section. This configuration makes used of the OFH Lib from SRS to enable split 7.2. |
| 4 | + |
| 5 | +amf: |
| 6 | + addr: 127.0.1.100 # The address or hostname of the AMF. |
| 7 | + bind_addr: 127.0.0.1 # A local IP that the gNB binds to for traffic from the AMF. |
| 8 | + |
| 9 | +ru_ofh: |
| 10 | + t1a_max_cp_dl: 350 # Maximum T1a on Control-Plane for Downlink in microseconds. |
| 11 | + t1a_min_cp_dl: 250 # Minimum T1a on Control-Plane for Downlink in microseconds. |
| 12 | + t1a_max_cp_ul: 250 # Maximum T1a on Control-Plane for Uplink in microseconds. |
| 13 | + t1a_min_cp_ul: 150 # Minimum T1a on Control-Plane for Uplink in microseconds. |
| 14 | + t1a_max_up: 200 # Maximum T1a on User-Plane in microseconds. |
| 15 | + t1a_min_up: 80 # Minimum T1a on User-Plane in microseconds. |
| 16 | + is_prach_cp_enabled: false # Configures if Control-Plane messages should be used to receive PRACH messages. |
| 17 | + compr_method_ul: bfp # Uplink compression method. |
| 18 | + compr_bitwidth_ul: 9 # Uplink IQ samples bitwidth after compression. |
| 19 | + compr_method_dl: bfp # Downlink compression method. |
| 20 | + compr_bitwidth_dl: 9 # Downlink IQ samples bitwidth after compression. |
| 21 | + iq_scaling: 0.1 # IQ samples scaling factor applied before compression, should be a positive value smaller than 1. |
| 22 | + cells: |
| 23 | + - network_interface: enp1s0f0 # Ethernet interface name used to communicate with the RU. |
| 24 | + ru_mac_addr: ce:fc:6c:09:a6:cd # RU MAC address. |
| 25 | + du_mac_addr: 80:61:5f:0d:df:aa # DU MAC address. |
| 26 | + vlan_tag: 3 # VLAN tag value. |
| 27 | + prach_port_id: [0] # PRACH eAxC port value. |
| 28 | + dl_port_id: [0] # Downlink eAxC port values. |
| 29 | + ul_port_id: [0] # Uplink eAxC port values. |
| 30 | + |
| 31 | +cell_cfg: |
| 32 | + dl_arfcn: 625000 # ARFCN of the downlink carrier (center frequency). |
| 33 | + band: 78 # The NR band. |
| 34 | + channel_bandwidth_MHz: 20 # Bandwith in MHz. Number of PRBs will be automatically derived. |
| 35 | + common_scs: 30 # Subcarrier spacing in kHz used for data. |
| 36 | + plmn: "00101" # PLMN broadcasted by the gNB. |
| 37 | + tac: 7 # Tracking area code (needs to match the core configuration). |
| 38 | + pci: 1 # Physical cell ID. |
| 39 | + prach: |
| 40 | + prach_config_index: 159 # PRACH configuration index. |
| 41 | + prach_root_sequence_index: 1 # PRACH root sequence index. |
| 42 | + zero_correlation_zone: 0 # Zero correlation zone. |
| 43 | + prach_frequency_start: 0 # Offset in PRBs of lowest PRACH transmission occasion in frequency domain respective to PRB 0. |
| 44 | + tdd_ul_dl_cfg: |
| 45 | + nof_dl_slots: 7 |
| 46 | + nof_ul_slots: 2 |
| 47 | + |
| 48 | +log: |
| 49 | + filename: /tmp/gnb.log # Path of the log file. |
| 50 | + all_level: warning # Logging level applied to all layers. |
| 51 | + |
| 52 | +pcap: |
| 53 | + mac_enable: false # Set to true to enable MAC-layer PCAPs. |
| 54 | + mac_filename: /tmp/gnb_mac.pcap # Path where the MAC PCAP is stored. |
| 55 | + ngap_enable: false # Set to true to enable NGAP PCAPs. |
| 56 | + ngap_filename: /tmp/gnb_ngap.pcap # Path where the NGAP PCAP is stored. |
0 commit comments