Skip to content

Commit afec0ce

Browse files
AlaiaLasaezper
authored andcommitted
config: added Picocom SCB gNB configuration
1 parent bcb449d commit afec0ce

File tree

3 files changed

+58
-2
lines changed

3 files changed

+58
-2
lines changed
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
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.

configs/gnb_ru_ran550_tdd_n78_100mhz_2x2.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ ru_ofh:
2727
ru_mac_addr: 70:b3:d5:e1:5b:06 # RU MAC address.
2828
du_mac_addr: 80:61:5f:0d:df:aa # DU MAC address.
2929
vlan_tag: 1 # VLAN tag value.
30-
prach_port_id: 4 # PRACH eAxC port value.
30+
prach_port_id: [4] # PRACH eAxC port value.
3131
dl_port_id: [0,1] # Downlink eAxC port values.
3232
ul_port_id: [0,1] # Uplink eAxC port values.
3333

configs/gnb_ru_ran550_tdd_n78_20mhz.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ ru_ofh:
2828
ru_mac_addr: 70:b3:d5:e1:5b:06 # RU MAC address.
2929
du_mac_addr: 80:61:5f:0d:df:aa # DU MAC address.
3030
vlan_tag: 1 # VLAN tag value.
31-
prach_port_id: 4 # PRACH eAxC port value.
31+
prach_port_id: [4] # PRACH eAxC port value.
3232
dl_port_id: [0,1] # Downlink eAxC port values.
3333
ul_port_id: [0] # Uplink eAxC port values.
3434

0 commit comments

Comments
 (0)