From 1121d86e76ca5c807d3ef65743e0dc8bf75b3927 Mon Sep 17 00:00:00 2001 From: Teodora Date: Mon, 18 Nov 2024 21:29:07 +0100 Subject: [PATCH] Change 4x4 100MHz Benetel 650 config file --- ...a.band77.273prb.fhi72.4x4-benetel650.conf} | 126 ++++++++---------- 1 file changed, 52 insertions(+), 74 deletions(-) rename targets/PROJECTS/GENERIC-NR-5GC/CONF/{gnb.sa.band78.273prb.fhi72.4x4-benetel650.conf => gnb-du.sa.band77.273prb.fhi72.4x4-benetel650.conf} (76%) diff --git a/targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.273prb.fhi72.4x4-benetel650.conf b/targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb-du.sa.band77.273prb.fhi72.4x4-benetel650.conf similarity index 76% rename from targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.273prb.fhi72.4x4-benetel650.conf rename to targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb-du.sa.band77.273prb.fhi72.4x4-benetel650.conf index 767c551881..5072dc32bb 100644 --- a/targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.273prb.fhi72.4x4-benetel650.conf +++ b/targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb-du.sa.band77.273prb.fhi72.4x4-benetel650.conf @@ -1,4 +1,4 @@ -Active_gNBs = ( "gNB-OAI"); +Active_gNBs = ( "gNB-OAI-DU"); # Asn1_verbosity, choice in: none, info, annoying Asn1_verbosity = "none"; @@ -7,24 +7,25 @@ gNBs = { ////////// Identification parameters: gNB_ID = 0xe00; - gNB_name = "gNB-OAI"; + gNB_DU_ID = 0xe00; + gNB_name = "gNB-OAI-DU"; // Tracking area code, 0x0000 and 0xfffe are reserved values 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; }); }); nr_cellid = 1; ////////// Physical parameters: - pdsch_AntennaPorts_XP = 2; + pdsch_AntennaPorts_XP = 2; pdsch_AntennaPorts_N1 = 2; - maxMIMO_layers = 2; pusch_AntennaPorts = 4; do_CSIRS = 1; - do_SRS = 0 ; - sib1_tda = 15; - #force_UL256qam_off = 1; + do_SRS = 0; + sib1_tda = 15; + force_UL256qam_off = 1; + # maxMIMO_layers = 2; pdcch_ConfigSIB1 = ( { @@ -41,11 +42,12 @@ gNBs = # n_TimingAdvanceOffset = 0; # downlinkConfigCommon #frequencyInfoDL - # this is 3450.72 MHz (center frequency) - absoluteFrequencySSB = 623328; - dl_frequencyBand = 78; - # this is 3401.58 MHz - dl_absoluteFrequencyPointA = 620052; + # center frequency = 3950.4 MHz + # selected SSB frequency = 3950.4 MHz + absoluteFrequencySSB = 663360; + dl_frequencyBand = 77; + # frequency point A = 3901.26 MHz + dl_absoluteFrequencyPointA = 660084; #scs-SpecificCarrierList dl_offstToCarrier = 0; # subcarrierSpacing @@ -65,7 +67,7 @@ gNBs = #uplinkConfigCommon #frequencyInfoUL - ul_frequencyBand = 78; + ul_frequencyBand = 77; #scs-SpecificCarrierList ul_offstToCarrier = 0; # subcarrierSpacing @@ -149,17 +151,18 @@ gNBs = # pattern1 # dl_UL_TransmissionPeriodicity # 0=ms0p5, 1=ms0p625, 2=ms1, 3=ms1p25, 4=ms2, 5=ms2p5, 6=ms5, 7=ms10 - dl_UL_TransmissionPeriodicity = 6; - nrofDownlinkSlots = 7; + dl_UL_TransmissionPeriodicity = 5; + nrofDownlinkSlots = 3; nrofDownlinkSymbols = 6; - nrofUplinkSlots = 2; + nrofUplinkSlots = 1; nrofUplinkSymbols = 4; - ssPBCH_BlockPower = 10; + ssPBCH_BlockPower = 5; } ); + # ------- SCTP definitions SCTP : { @@ -167,17 +170,6 @@ gNBs = SCTP_INSTREAMS = 2; SCTP_OUTSTREAMS = 2; }; - - - ////////// AMF parameters: - amf_ip_address = ({ ipv4 = "172.21.6.5"; }); - - NETWORK_INTERFACES : - { - GNB_IPV4_ADDRESS_FOR_NG_AMF = "172.21.16.51"; - GNB_IPV4_ADDRESS_FOR_NGU = "172.21.16.51"; - GNB_PORT_FOR_S1U = 2152; # Spec 2152 - }; } ); @@ -186,18 +178,26 @@ MACRLCs = ( { num_cc = 1; tr_s_preference = "local_L1"; - tr_n_preference = "local_RRC"; - pusch_TargetSNRx10 = 230; + tr_n_preference = "f1"; + local_n_if_name = "enp193s0f0"; + local_n_address = "172.21.16.51"; + remote_n_address = "172.21.6.90"; + local_n_portc = 500; + local_n_portd = 2153; + remote_n_portc = 501; + remote_n_portd = 2153; + pusch_TargetSNRx10 = 170; pucch_TargetSNRx10 = 230; - dl_bler_target_upper=.35; - dl_bler_target_lower=.15; - ul_bler_target_upper=.35; - ul_bler_target_lower=.15; + dl_bler_target_upper = .35; + dl_bler_target_lower = .15; + ul_bler_target_upper = .35; + ul_bler_target_lower = .15; pusch_FailureThres = 100; + ul_max_mcs = 28; + min_grant_prb = 1; } ); - L1s = ( { num_cc = 1; @@ -218,59 +218,40 @@ RUs = ( local_rf = "no"; nb_tx = 4; nb_rx = 4; - att_tx = 0 + att_tx = 0; att_rx = 0; - bands = [78]; + bands = [77]; max_pdschReferenceSignalPower = -27; max_rxgain = 75; sf_extension = 0; eNB_instances = [0]; ru_thread_core = 9; - sl_ahead = 10; + sl_ahead = 5; 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 } ); -security = { - # preferred ciphering algorithms - # the first one of the list that an UE supports in chosen - # valid values: nea0, nea1, nea2, nea3 - ciphering_algorithms = ( "nea0" ); - - # preferred integrity algorithms - # the first one of the list that an UE supports in chosen - # valid values: nia0, nia1, nia2, nia3 - integrity_algorithms = ( "nia2", "nia0" ); - - # setting 'drb_ciphering' to "no" disables ciphering for DRBs, no matter - # what 'ciphering_algorithms' configures; same thing for 'drb_integrity' - drb_ciphering = "yes"; - drb_integrity = "no"; -}; - log_config : { - global_log_level ="info"; - hw_log_level ="info"; - phy_log_level ="info"; - mac_log_level ="info"; - rlc_log_level ="info"; - pdcp_log_level ="info"; - rrc_log_level ="info"; - ngap_log_level ="info"; - f1ap_log_level ="info"; + global_log_level = "info"; + hw_log_level = "info"; + phy_log_level = "info"; + mac_log_level = "info"; + rlc_log_level = "info"; + pdcp_log_level = "info"; + rrc_log_level = "info"; + ngap_log_level = "info"; + f1ap_log_level = "info"; }; fhi_72 = { - dpdk_devices = ("0000:c1:11.0", "0000:c1:11.1"); + dpdk_devices = ("0000:c1:11.0", "0000:c1:11.1"); # one VF can be used as well system_core = 0; io_core = 1; worker_cores = (2); - 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"); - mtu = 9216; - file_prefix = "fhi_72"; + ru_addr = ("8c:1f:64:d1:10:46","8c:1f:64:d1:10:46"); + mtu = 9600; fh_config = ({ Tadv_cp_dl = 125; T2a_cp_dl = (259, 500); @@ -285,8 +266,5 @@ fhi_72 = { iq_width = 9; iq_width_prach = 9; }; - prach_config = { - eAxC_offset = 4; - }; }); };