Skip to content

Commit 75f01e9

Browse files
saukacodebot
authored andcommitted
RU: Introduce sample cfg file for Foxconn RPQN-4800E rev. v01
1 parent 3488104 commit 75f01e9

File tree

2 files changed

+68
-16
lines changed

2 files changed

+68
-16
lines changed

configs/gnb_ru_ran550_tdd_n78_20mhz.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -22,26 +22,26 @@ ru_ofh:
2222
ru_mac_addr: 70:b3:d5:e1:5b:06 # RU MAC address.
2323
du_mac_addr: 80:61:5f:0d:df:aa # DU MAC address.
2424
vlan_tag: 1 # VLAN tag value.
25-
prach_port_id: 4 # PRACH eAXC port value.
26-
dl_port_id: [0,1] # Downlink eAXC port values.
27-
ul_port_id: 1 # Uplink eAXC port values.
25+
prach_port_id: 4 # PRACH eAxC port value.
26+
dl_port_id: [0,1] # Downlink eAxC port values.
27+
ul_port_id: 1 # Uplink eAxC port values.
2828

2929
cell_cfg:
30-
dl_arfcn: 634548 # ARFCN of the downlink carrier (center frequency).
31-
band: 78 # The NR band.
32-
channel_bandwidth_MHz: 20 # Bandwith in MHz. Number of PRBs will be automatically derived.
33-
common_scs: 30 # Subcarrier spacing in kHz used for data.
34-
plmn: "00101" # PLMN broadcasted by the gNB.
35-
tac: 7 # Tracking area code (needs to match the core configuration).
36-
pci: 1 # Physical cell ID.
30+
dl_arfcn: 634548 # ARFCN of the downlink carrier (center frequency).
31+
band: 78 # The NR band.
32+
channel_bandwidth_MHz: 20 # Bandwith in MHz. Number of PRBs will be automatically derived.
33+
common_scs: 30 # Subcarrier spacing in kHz used for data.
34+
plmn: "00101" # PLMN broadcasted by the gNB.
35+
tac: 7 # Tracking area code (needs to match the core configuration).
36+
pci: 1 # Physical cell ID.
3737
prach:
38-
prach_config_index: 7 # PRACH configuration index.
39-
prach_root_sequence_index: 1 # PRACH root sequence index.
40-
zero_correlation_zone: 0 # Zero correlation zone.
41-
prach_frequency_start: 0 # Offset in P of lowest PRACH transmission occasion in frequency domain respective to PRB 0.
38+
prach_config_index: 7 # PRACH configuration index.
39+
prach_root_sequence_index: 1 # PRACH root sequence index.
40+
zero_correlation_zone: 0 # Zero correlation zone.
41+
prach_frequency_start: 0 # Offset in PRBs of lowest PRACH transmission occasion in frequency domain respective to PRB 0.
4242
tdd_ul_dl_cfg:
43-
nof_dl_slots: 7 # Number of downlink slots in the TDD pattern.
44-
nof_ul_slots: 2 # Number of uplink slots in the TDD pattern.
43+
nof_dl_slots: 7 # Number of downlink slots in the TDD pattern.
44+
nof_ul_slots: 2 # Number of uplink slots in the TDD pattern.
4545

4646
log:
4747
filename: /tmp/gnb.log # Path of the log file.
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
amf:
2+
addr: 127.0.1.100 # The address or hostname of the AMF.
3+
bind_addr: 127.0.0.1 # A local IP that the gNB binds to for traffic from the AMF.
4+
5+
ru_ofh:
6+
t1a_max_cp_dl: 500 # Maximum T1a on Control-Plane for Downlink in microseconds.
7+
t1a_min_cp_dl: 250 # Minimum T1a on Control-Plane for Downlink in microseconds.
8+
t1a_max_cp_ul: 465 # Maximum T1a on Control-Plane for Uplink in microseconds.
9+
t1a_min_cp_ul: 250 # Minimum T1a on Control-Plane for Uplink in microseconds.
10+
t1a_max_up: 250 # Maximum T1a on User-Plane in microseconds.
11+
t1a_min_up: 80 # Minimum T1a on User-Plane in microseconds.
12+
is_prach_cp_enabled: false # Configures if Control-Plane messages should be used to receive PRACH messages.
13+
compr_method_ul: bfp # Uplink compression method.
14+
compr_bitwidth_ul: 9 # Uplink IQ samples bitwidth after compression.
15+
compr_method_dl: bfp # Downlink compression method.
16+
compr_bitwidth_dl: 9 # Downlink IQ samples bitwidth after compression.
17+
iq_scaling: 0.002 # IQ samples scaling factor applied before compression, should be a positive value smaller than 1.
18+
cells:
19+
- network_interface: enp1s0f1 # Ethernet interface name used to communicate with the RU.
20+
ru_mac_addr: 6c:ad:ad:00:08:c4 # RU MAC address.
21+
du_mac_addr: 80:61:5f:0d:df:ab # DU MAC address.
22+
vlan_tag: 2 # VLAN tag value.
23+
prach_port_id: 4 # PRACH eAxC port value.
24+
dl_port_id: 0 # Downlink eAxC port values.
25+
ul_port_id: 1 # Uplink eAxC port values.
26+
27+
cell_cfg:
28+
dl_arfcn: 640000 # ARFCN of the downlink carrier (center frequency).
29+
band: 78 # The NR band.
30+
channel_bandwidth_MHz: 20 # Bandwith in MHz. Number of PRBs will be automatically derived.
31+
common_scs: 30 # Subcarrier spacing in kHz used for data.
32+
plmn: "00101" # PLMN broadcasted by the gNB.
33+
tac: 7 # Tracking area code (needs to match the core configuration).
34+
pci: 1 # Physical cell ID.
35+
prach:
36+
prach_config_index: 7 # PRACH configuration index.
37+
prach_root_sequence_index: 1 # PRACH root sequence index.
38+
zero_correlation_zone: 0 # Zero correlation zone.
39+
prach_frequency_start: 0 # Offset in PRBs of lowest PRACH transmission occasion in frequency domain respective to PRB 0.
40+
tdd_ul_dl_cfg:
41+
nof_dl_slots: 7 # Number of downlink slots in the TDD pattern.
42+
nof_ul_slots: 2 # Number of uplink slots in the TDD pattern.
43+
44+
log:
45+
filename: /tmp/gnb.log # Path of the log file.
46+
all_level: warning # Logging level applied to all layers.
47+
48+
pcap:
49+
mac_enable: false # Set to true to enable MAC-layer PCAPs.
50+
mac_filename: /tmp/gnb_mac.pcap # Path where the MAC PCAP is stored.
51+
ngap_enable: false # Set to true to enable NGAP PCAPs.
52+
ngap_filename: /tmp/gnb_ngap.pcap # Path where the NGAP PCAP is stored.

0 commit comments

Comments
 (0)