Commit d27dd155 authored by Teodora's avatar Teodora

Change 8x8 100MHz Benetel config file

  - 650-550 config file deleted
  - 650-650 config file added
parent 1121d86e
...@@ -22,10 +22,11 @@ gNBs = ...@@ -22,10 +22,11 @@ gNBs =
pdsch_AntennaPorts_N1 = 2; pdsch_AntennaPorts_N1 = 2;
pusch_AntennaPorts = 8; pusch_AntennaPorts = 8;
do_CSIRS = 1; do_CSIRS = 1;
do_SRS = 0 ; do_SRS = 0;
sib1_tda = 15; sib1_tda = 15;
# force_UL256qam_off = 1; force_UL256qam_off = 1;
maxMIMO_layers = 2; maxMIMO_layers = 2;
pdcch_ConfigSIB1 = ( pdcch_ConfigSIB1 = (
{ {
controlResourceSetZero = 11; controlResourceSetZero = 11;
...@@ -41,20 +42,21 @@ gNBs = ...@@ -41,20 +42,21 @@ gNBs =
# n_TimingAdvanceOffset = 0; # n_TimingAdvanceOffset = 0;
# downlinkConfigCommon # downlinkConfigCommon
#frequencyInfoDL #frequencyInfoDL
# this is 3430.56 MHz (center frequency) # center frequency = 3950.4 MHz
absoluteFrequencySSB = 628704; # selected SSB frequency = 3950.4 MHz
dl_frequencyBand = 78; absoluteFrequencySSB = 663360;
# this is 3411.48 MHz dl_frequencyBand = 77;
dl_absoluteFrequencyPointA = 627432; # frequency point A = 3901.26 MHz
dl_absoluteFrequencyPointA = 660084;
#scs-SpecificCarrierList #scs-SpecificCarrierList
dl_offstToCarrier = 0; dl_offstToCarrier = 0;
# subcarrierSpacing # subcarrierSpacing
# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120 # 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
dl_subcarrierSpacing = 1; dl_subcarrierSpacing = 1;
dl_carrierBandwidth = 106; dl_carrierBandwidth = 273;
#initialDownlinkBWP #initialDownlinkBWP
#genericParameters #genericParameters
initialDLBWPlocationAndBandwidth = 28875; #38.101-1 Table 5.3.2-1 initialDLBWPlocationAndBandwidth = 1099; #38.101-1 Table 5.3.2-1
# #
# subcarrierSpacing # subcarrierSpacing
# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120 # 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
...@@ -65,23 +67,23 @@ gNBs = ...@@ -65,23 +67,23 @@ gNBs =
#uplinkConfigCommon #uplinkConfigCommon
#frequencyInfoUL #frequencyInfoUL
ul_frequencyBand = 78; ul_frequencyBand = 77;
#scs-SpecificCarrierList #scs-SpecificCarrierList
ul_offstToCarrier = 0; ul_offstToCarrier = 0;
# subcarrierSpacing # subcarrierSpacing
# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120 # 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
ul_subcarrierSpacing = 1; ul_subcarrierSpacing = 1;
ul_carrierBandwidth = 106; ul_carrierBandwidth = 273;
pMax = 23; pMax = 23;
#initialUplinkBWP #initialUplinkBWP
#genericParameters #genericParameters
initialULBWPlocationAndBandwidth = 28875; initialULBWPlocationAndBandwidth = 1099;
# subcarrierSpacing # subcarrierSpacing
# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120 # 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
initialULBWPsubcarrierSpacing = 1; initialULBWPsubcarrierSpacing = 1;
#rach-ConfigCommon #rach-ConfigCommon
#rach-ConfigGeneric #rach-ConfigGeneric
prach_ConfigurationIndex = 154; prach_ConfigurationIndex = 151;
#prach_msg1_FDM #prach_msg1_FDM
#0 = one, 1=two, 2=four, 3=eight #0 = one, 1=two, 2=four, 3=eight
prach_msg1_FDM = 0; prach_msg1_FDM = 0;
...@@ -127,7 +129,7 @@ gNBs = ...@@ -127,7 +129,7 @@ gNBs =
hoppingId = 0; hoppingId = 0;
p0_nominal = -96; p0_nominal = -96;
ssb_PositionsInBurst_Bitmap = 0x10001L; ssb_PositionsInBurst_Bitmap = 0x1;
# ssb_periodicityServingCell # ssb_periodicityServingCell
# 0 = ms5, 1=ms10, 2=ms20, 3=ms40, 4=ms80, 5=ms160, 6=spare2, 7=spare1 # 0 = ms5, 1=ms10, 2=ms20, 3=ms40, 4=ms80, 5=ms160, 6=spare2, 7=spare1
...@@ -142,16 +144,20 @@ gNBs = ...@@ -142,16 +144,20 @@ gNBs =
subcarrierSpacing = 1; subcarrierSpacing = 1;
#tdd-UL-DL-ConfigurationCommon #tdd-UL-DL-ConfigurationCommon
# 0=ms0p5, 1=ms0p625, 2=ms1, 3=ms1p25, 4=ms2, 5=ms2p5, 6=ms5, 7=ms10 8=ms3 9=ms4 # subcarrierSpacing
# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
referenceSubcarrierSpacing = 1; referenceSubcarrierSpacing = 1;
dl_UL_TransmissionPeriodicity = 8; # pattern1
nrofDownlinkSlots = 3; # dl_UL_TransmissionPeriodicity
nrofDownlinkSymbols = 6; # 0=ms0p5, 1=ms0p625, 2=ms1, 3=ms1p25, 4=ms2, 5=ms2p5, 6=ms5, 7=ms10
nrofUplinkSlots = 2; dl_UL_TransmissionPeriodicity = 5;
nrofUplinkSymbols = 4; nrofDownlinkSlots = 3;
nrofDownlinkSymbols = 6;
nrofUplinkSlots = 1;
nrofUplinkSymbols = 4;
ssPBCH_BlockPower = 10; ssPBCH_BlockPower = 10;
} }
); );
...@@ -180,14 +186,15 @@ MACRLCs = ( ...@@ -180,14 +186,15 @@ MACRLCs = (
local_n_portd = 2153; local_n_portd = 2153;
remote_n_portc = 501; remote_n_portc = 501;
remote_n_portd = 2153; remote_n_portd = 2153;
pusch_TargetSNRx10 = 230; pusch_TargetSNRx10 = 120;
pucch_TargetSNRx10 = 270; pucch_TargetSNRx10 = 200;
dl_bler_target_upper = .35; dl_bler_target_upper = .35;
dl_bler_target_lower = .15; dl_bler_target_lower = .15;
ul_bler_target_upper = .35; ul_bler_target_upper = .35;
ul_bler_target_lower = .15; ul_bler_target_lower = .15;
pusch_FailureThres = 100; pusch_FailureThres = 100;
ul_max_mcs = 28; ul_max_mcs = 28;
min_grant_prb = 1;
} }
); );
...@@ -211,18 +218,17 @@ RUs = ( ...@@ -211,18 +218,17 @@ RUs = (
local_rf = "no"; local_rf = "no";
nb_tx = 8; nb_tx = 8;
nb_rx = 8; nb_rx = 8;
att_tx = 0 att_tx = 0;
att_rx = 0; att_rx = 0;
bands = [78]; bands = [77];
max_pdschReferenceSignalPower = -27; max_pdschReferenceSignalPower = -27;
max_rxgain = 75; max_rxgain = 75;
sf_extension = 0; sf_extension = 0;
eNB_instances = [0]; eNB_instances = [0];
ru_thread_core = 9; ru_thread_core = 9;
sl_ahead = 10; sl_ahead = 10;
clock_src = "internal";
tr_preference = "raw_if4p5"; # important: activate FHI7.2 tr_preference = "raw_if4p5"; # important: activate FHI7.2
do_precoding = 0; # needs to match O-RU configuration do_precoding = 0; # needs to match O-RU configuration
} }
); );
...@@ -233,21 +239,22 @@ log_config : ...@@ -233,21 +239,22 @@ log_config :
phy_log_level = "info"; phy_log_level = "info";
mac_log_level = "info"; mac_log_level = "info";
rlc_log_level = "info"; rlc_log_level = "info";
pdcp_log_level = "info";
rrc_log_level = "info";
ngap_log_level = "info";
f1ap_log_level = "info"; f1ap_log_level = "info";
}; };
fhi_72 = { fhi_72 = {
dpdk_devices = ("0000:01:01.0", "0000:01:01.1", "0000:01:01.2", "0000:01:01.3"); dpdk_devices = ("0000:01:01.0", "0000:01:01.1", "0000:01:01.2", "0000:01:01.3"); # two VFs can be used as well
system_core = 0; system_core = 0;
io_core = 1; io_core = 1;
worker_cores = (2); worker_cores = (2);
du_addr = ("00:11:22:33:44:66","00:11:22:33:44:67","00:11:22:33:44:68","00:11:22:33:44:69"); ru_addr = ("8c:1f:64:d1:10:46","8c:1f:64:d1:10:46","8c:1f:64:d1:10:43","8c:1f:64:d1:10:43"); # if two VFs, set two RU MAC addresses (one per RU)
ru_addr = ("70:b3:d5:e1:5b:ff","70:b3:d5:e1:5b:ff","70:b3:d5:e1:5b:81", "70:b3:d5:e1:5b:81"); mtu = 9600;
mtu = 9216;
file_prefix = "fhi_72";
fh_config = ( fh_config = (
# RAN650 # RAN650 #1
{ {
Tadv_cp_dl = 125; Tadv_cp_dl = 125;
T2a_cp_dl = (259, 500); T2a_cp_dl = (259, 500);
T2a_cp_ul = (25, 500); T2a_cp_ul = (25, 500);
...@@ -261,11 +268,8 @@ fhi_72 = { ...@@ -261,11 +268,8 @@ fhi_72 = {
iq_width = 9; iq_width = 9;
iq_width_prach = 9; iq_width_prach = 9;
}; };
prach_config = {
eAxC_offset = 4;
};
}, },
# RAN550 # RAN650 #2
{ {
Tadv_cp_dl = 125; Tadv_cp_dl = 125;
T2a_cp_dl = (259, 500); T2a_cp_dl = (259, 500);
...@@ -280,8 +284,5 @@ fhi_72 = { ...@@ -280,8 +284,5 @@ fhi_72 = {
iq_width = 9; iq_width = 9;
iq_width_prach = 9; iq_width_prach = 9;
}; };
prach_config = {
eAxC_offset = 4;
};
}); });
}; };
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