Commit 6fecb6fb authored by Robert Schmidt's avatar Robert Schmidt

Merge remote-tracking branch 'origin/benetel-fw' into integration_2024_w15

parents ebeb2652 b74fc09c
...@@ -76,3 +76,20 @@ openairinterface5g ...@@ -76,3 +76,20 @@ openairinterface5g
├── radio : Drivers for various radios such as USRP, AW2S, RFsim, ... ├── radio : Drivers for various radios such as USRP, AW2S, RFsim, ...
└── targets : Some configuration files; only historical relevance, and might be deleted in the future └── targets : Some configuration files; only historical relevance, and might be deleted in the future
``` ```
# How to get support from the OAI Community #
You can ask your question on the [mailing lists](https://gitlab.eurecom.fr/oai/openairinterface5g/-/wikis/MailingList).
Your email should contain below information:
- A clear subject in your email.
- For all the queries there should be [Query\] in the subject of the email and for problems there should be [Problem\].
- In case of a problem, add a small description.
- Do not share any photos unless you want to share a diagram.
- OAI gNB/DU/CU/CU-CP/CU-UP configuration file in `.conf` format only.
- Logs of OAI gNB/DU/CU/CU-CP/CU-UP in `.log` or `.txt` format only.
- In case your question is related to performance, include a small description of the machine (Operating System, Kernel version, CPU, RAM and networking card) and diagram of your testing environment.
- Known/open issues are present on [GitLab](https://gitlab.eurecom.fr/oai/openairinterface5g/-/issues), so keep checking.
Always remember a structured email will help us understand your issues quickly.
This diff is collapsed.
...@@ -26,7 +26,7 @@ gNBs = ...@@ -26,7 +26,7 @@ gNBs =
pdcch_ConfigSIB1 = ( pdcch_ConfigSIB1 = (
{ {
controlResourceSetZero = 11; #10; #thamizh change controlResourceSetZero = 11;
searchSpaceZero = 0; searchSpaceZero = 0;
} }
); );
......
...@@ -11,17 +11,18 @@ gNBs = ...@@ -11,17 +11,18 @@ gNBs =
// Tracking area code, 0x0000 and 0xfffe are reserved values // Tracking area code, 0x0000 and 0xfffe are reserved values
tracking_area_code = 1; tracking_area_code = 1;
plmn_list = ({ mcc = 208; mnc = 99; mnc_length = 2; snssaiList = ( { sst = 1; }); }); plmn_list = ({ mcc = 208; mnc = 99; mnc_length = 2; snssaiList = ( { sst = 1; sd=3; }); });
nr_cellid = 1; nr_cellid = 1;
////////// Physical parameters: ////////// Physical parameters:
pdsch_AntennaPorts_XP = 2; pdsch_AntennaPorts_XP = 2;
pusch_AntennaPorts = 2; pusch_AntennaPorts = 4;
do_CSIRS = 1; do_CSIRS = 1;
do_SRS = 0 ; do_SRS = 0 ;
sib1_tda = 15; sib1_tda = 15;
#force_UL256qam_off = 1;
pdcch_ConfigSIB1 = ( pdcch_ConfigSIB1 = (
{ {
...@@ -42,7 +43,7 @@ gNBs = ...@@ -42,7 +43,7 @@ gNBs =
absoluteFrequencySSB = 630048; absoluteFrequencySSB = 630048;
dl_frequencyBand = 78; dl_frequencyBand = 78;
# this is 3401.58 MHz # this is 3401.58 MHz
dl_absoluteFrequencyPointA = 626772; dl_absoluteFrequencyPointA = 620052;
#scs-SpecificCarrierList #scs-SpecificCarrierList
dl_offstToCarrier = 0; dl_offstToCarrier = 0;
# subcarrierSpacing # subcarrierSpacing
...@@ -86,7 +87,7 @@ gNBs = ...@@ -86,7 +87,7 @@ gNBs =
zeroCorrelationZoneConfig = 0; zeroCorrelationZoneConfig = 0;
preambleReceivedTargetPower = -100; preambleReceivedTargetPower = -100;
#preamblTransMax (0...10) = (3,4,5,6,7,8,10,20,50,100,200) #preamblTransMax (0...10) = (3,4,5,6,7,8,10,20,50,100,200)
preambleTransMax = 7; preambleTransMax = 8;
#powerRampingStep #powerRampingStep
# 0=dB0,1=dB2,2=dB4,3=dB6 # 0=dB0,1=dB2,2=dB4,3=dB6
powerRampingStep = 3; powerRampingStep = 3;
...@@ -159,7 +160,6 @@ gNBs = ...@@ -159,7 +160,6 @@ gNBs =
); );
# ------- SCTP definitions # ------- SCTP definitions
SCTP : SCTP :
{ {
...@@ -174,19 +174,20 @@ gNBs = ...@@ -174,19 +174,20 @@ gNBs =
NETWORK_INTERFACES : NETWORK_INTERFACES :
{ {
GNB_IPV4_ADDRESS_FOR_NG_AMF = "172.21.16.108/22"; GNB_IPV4_ADDRESS_FOR_NG_AMF = "172.21.16.51";
GNB_IPV4_ADDRESS_FOR_NGU = "172.21.16.108/22"; GNB_IPV4_ADDRESS_FOR_NGU = "172.21.16.51";
GNB_PORT_FOR_S1U = 2152; # Spec 2152 GNB_PORT_FOR_S1U = 2152; # Spec 2152
}; };
} }
); );
MACRLCs = ( MACRLCs = (
{ {
num_cc = 1; num_cc = 1;
tr_s_preference = "local_L1"; tr_s_preference = "local_L1";
tr_n_preference = "local_RRC"; tr_n_preference = "local_RRC";
pusch_TargetSNRx10 = 300; pusch_TargetSNRx10 = 230;
pucch_TargetSNRx10 = 230; pucch_TargetSNRx10 = 230;
dl_bler_target_upper=.35; dl_bler_target_upper=.35;
dl_bler_target_lower=.15; dl_bler_target_lower=.15;
...@@ -196,6 +197,7 @@ MACRLCs = ( ...@@ -196,6 +197,7 @@ MACRLCs = (
} }
); );
L1s = ( L1s = (
{ {
num_cc = 1; num_cc = 1;
...@@ -203,9 +205,10 @@ L1s = ( ...@@ -203,9 +205,10 @@ L1s = (
prach_dtx_threshold = 100; prach_dtx_threshold = 100;
pucch0_dtx_threshold = 80; pucch0_dtx_threshold = 80;
pusch_dtx_threshold = 10; pusch_dtx_threshold = 10;
tx_amp_backoff_dB = 20; # needs to match O-RU configuration max_ldpc_iterations = 10;
tx_amp_backoff_dB = 12; # needs to match O-RU configuration
L1_rx_thread_core = 8; L1_rx_thread_core = 8;
L1_tx_thread_core = 10; L1_tx_thread_core = 10; # relevant after merge of l1_tx_thread
phase_compensation = 0; # needs to match O-RU configuration phase_compensation = 0; # needs to match O-RU configuration
} }
); );
...@@ -214,7 +217,7 @@ RUs = ( ...@@ -214,7 +217,7 @@ RUs = (
{ {
local_rf = "no"; local_rf = "no";
nb_tx = 4; nb_tx = 4;
nb_rx = 2; nb_rx = 4;
att_tx = 0 att_tx = 0
att_rx = 0; att_rx = 0;
bands = [78]; bands = [78];
...@@ -222,7 +225,7 @@ RUs = ( ...@@ -222,7 +225,7 @@ RUs = (
max_rxgain = 75; max_rxgain = 75;
sf_extension = 0; sf_extension = 0;
eNB_instances = [0]; eNB_instances = [0];
ru_thread_core = 6; ru_thread_core = 9;
sl_ahead = 10; sl_ahead = 10;
##beamforming 1x2 matrix: 1 layer x 2 antennas ##beamforming 1x2 matrix: 1 layer x 2 antennas
bf_weights = [0x00007fff, 0x0000,0x00007fff, 0x0000]; bf_weights = [0x00007fff, 0x0000,0x00007fff, 0x0000];
...@@ -262,23 +265,23 @@ log_config : ...@@ -262,23 +265,23 @@ log_config :
}; };
fhi_72 = { fhi_72 = {
dpdk_devices = ("0000:31:06.0", "0000:31:06.1"); dpdk_devices = ("0000:c1:11.0", "0000:c1:11.1");
system_core = 0; system_core = 0;
io_core = 4; io_core = 1;
worker_cores = (2); worker_cores = (2);
du_addr = ("00:11:22:33:44:66", "00:11:22:33:44:67"); du_addr = ("00:11:22:33:44:66", "00:11:22:33:44:67");
ru_addr = ("70:b3:d5:e1:5b:ff", "70:b3:d5:e1:5b:ff"); ru_addr = ("70:b3:d5:e1:5b:ff", "70:b3:d5:e1:5b:ff");
mtu = 9216; mtu = 9216;
file_prefix = "fhi_72"; file_prefix = "fhi_72";
fh_config = ({ fh_config = ({
Tadv_cp_dl = 25; Tadv_cp_dl = 125;
T2a_cp_dl = (285, 429); T2a_cp_dl = (259, 500);
T2a_cp_ul = (285, 429); T2a_cp_ul = (25, 500);
T2a_up = (134, 1087); T2a_up = (134, 375);
Ta3 = (152, 160); Ta3 = (152, 160);
T1a_cp_dl = (258, 392); T1a_cp_dl = (419, 470);
T1a_cp_ul = (285, 300); T1a_cp_ul = (285, 336);
T1a_up = (155, 300); T1a_up = (294, 345);
Ta4 = (0, 200); Ta4 = (0, 200);
ru_config = { ru_config = {
iq_width = 9; iq_width = 9;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment