Загрузка данных


# SPDX-License-Identifier: LicenseRef-CSSL-1.0

Active_gNBs = ( "gNB-OAI");
# Asn1_verbosity, choice in: none, info, annoying
Asn1_verbosity = "none";

gNBs =
(
 {
    ////////// Identification parameters:
    gNB_ID    =  0xe00;
    gNB_name  =  "gNB-OAI";

    // Tracking area code, 0x0000 and 0xfffe are reserved values
    tracking_area_code  =  1;
    plmn_list = ({ mcc = 999; mnc = 70; mnc_length = 2; snssaiList = ({ sst = 1; }) });

    nr_cellid = 12345678L;

    ////////// Physical parameters:

    pdsch_AntennaPorts_XP = 1;
    pusch_AntennaPorts    = 1;
    do_CSIRS              = 0;
    do_SRS = "none";


    servingCellConfigCommon = (
    {
 #spCellConfigCommon

      physCellId                                                    = 0;

#  downlinkConfigCommon
    #frequencyInfoDL
      # this is 2574.270 MHz + 53 PRBs@30kHz SCS (same as initial BWP)
      absoluteFrequencySSB                                             = 518670;
      dl_frequencyBand                                                 = 41;
      # this is 3600 MHz
      dl_absoluteFrequencyPointA                                       = 517734;
      #scs-SpecificCarrierList
        dl_offstToCarrier                                              = 0;
# subcarrierSpacing
# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
        dl_subcarrierSpacing                                           = 0;
        dl_carrierBandwidth                                            = 106;
     #initialDownlinkBWP
      #genericParameters
        # this is RBstart=0,L=106 (275*(L-1))+RBstart
        initialDLBWPlocationAndBandwidth                               = 28875; # 6366 12925 12956 28875 12952
# subcarrierSpacing
# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
        initialDLBWPsubcarrierSpacing                                   = 0;
      #pdcch-ConfigCommon
        initialDLBWPcontrolResourceSetZero                              = 12;
        initialDLBWPsearchSpaceZero                                     = 0;

  #uplinkConfigCommon
     #frequencyInfoUL
      ul_frequencyBand                                              = 41;
      #scs-SpecificCarrierList
      ul_offstToCarrier                                             = 0;
# subcarrierSpacing
# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
      ul_subcarrierSpacing                                          = 0;
      ul_carrierBandwidth                                           = 106;
      pMax                                                          = 20;
     #initialUplinkBWP
      #genericParameters
        initialULBWPlocationAndBandwidth                            = 28875;
# subcarrierSpacing
# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
        initialULBWPsubcarrierSpacing                               = 0;
      #rach-ConfigCommon
        #rach-ConfigGeneric
          prach_ConfigurationIndex                                  = 98;
#prach_msg1_FDM
#0 = one, 1=two, 2=four, 3=eight
          prach_msg1_FDM                                            = 0;
          prach_msg1_FrequencyStart                                 = 0;
          zeroCorrelationZoneConfig                                 = 13;
          preambleReceivedTargetPower                               = -90;
#preamblTransMax (0...10) = (3,4,5,6,7,8,10,20,50,100,200)
          preambleTransMax                                          = 10;
#powerRampingStep
# 0=dB0,1=dB2,2=dB4,3=dB6
        powerRampingStep                                            = 1;
#ssb_perRACH_OccasionAndCB_PreamblesPerSSB_PR
#1=oneeighth,2=onefourth,3=half,4=one,5=two,6=four,7=eight,8=sixteen
        ssb_perRACH_OccasionAndCB_PreamblesPerSSB_PR                = 4;
#one (0..15) 4,8,12,16,...60,64
        ssb_perRACH_OccasionAndCB_PreamblesPerSSB                   = 2;
#ra_ContentionResolutionTimer
#(0..7) 8,16,24,32,40,48,56,64
        ra_ContentionResolutionTimer                                = 4;
        rsrp_ThresholdSSB                                           = 19;
#prach-RootSequenceIndex_PR
#1 = 839, 2 = 139
        prach_RootSequenceIndex_PR                                  = 2;
        prach_RootSequenceIndex                                     = 1;
        # SCS for msg1, can only be 15 for 30 kHz < 6 GHz, takes precendence over the one derived from prach-ConfigIndex
        #
        msg1_SubcarrierSpacing                                      = 0,
# restrictedSetConfig
# 0=unrestricted, 1=restricted type A, 2=restricted type B
        restrictedSetConfig                                         = 0,

        msg3_DeltaPreamble                                          = 1;
        p0_NominalWithGrant                                         =-90;

# pucch-ConfigCommon setup :
# pucchGroupHopping
# 0 = neither, 1= group hopping, 2=sequence hopping
        pucchGroupHopping                                           = 0;
        hoppingId                                                   = 40;
        p0_nominal                                                  = -90;

      ssb_PositionsInBurst_Bitmap                                   = 1;

# ssb_periodicityServingCell
# 0 = ms5, 1=ms10, 2=ms20, 3=ms40, 4=ms80, 5=ms160, 6=spare2, 7=spare1
      ssb_periodicityServingCell                                    = 2;

# dmrs_TypeA_position
# 0 = pos2, 1 = pos3
      dmrs_TypeA_Position                                           = 1;

# subcarrierSpacing
# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
      subcarrierSpacing                                             = 0;


  #tdd-UL-DL-ConfigurationCommon
# subcarrierSpacing
# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
      referenceSubcarrierSpacing                                    = 0;
      # pattern1
      # dl_UL_TransmissionPeriodicity
      # 0=ms0p5, 1=ms0p625, 2=ms1, 3=ms1p25, 4=ms2, 5=ms2p5, 6=ms5, 7=ms10
      dl_UL_TransmissionPeriodicity                                 = 7;
      nrofDownlinkSlots                                             = 7;
      nrofDownlinkSymbols                                           = 6;
      nrofUplinkSlots                                               = 2;
      nrofUplinkSymbols                                             = 4;

      ssPBCH_BlockPower                                             = -20;
  }

  );


    # ------- SCTP definitions
    SCTP :
    {
        # Number of streams to use in input/output
        SCTP_INSTREAMS  = 2;
        SCTP_OUTSTREAMS = 2;
    };


    ////////// AMF parameters:
    amf_ip_address = ({ ipv4 = "127.0.0.5"; });


    NETWORK_INTERFACES :
    {
        GNB_IPV4_ADDRESS_FOR_NG_AMF              = "127.0.0.5/24";
        GNB_IPV4_ADDRESS_FOR_NGU                 = "127.0.0.5/24";
        GNB_PORT_FOR_S1U                         = 7777; # Spec 2152
    };

  }
);

MACRLCs = (
{
  tr_s_preference             = "local_L1";
  tr_n_preference             = "local_RRC";
  pusch_TargetSNRx10          = 300;
  pucch_TargetSNRx10          = 200;
  pusch_FailureThres          = 1000;
}
);

L1s = (
{
  tr_n_preference       = "local_mac";
  pusch_proc_threads    = 8;
  prach_dtx_threshold   = 120;
  pucch0_dtx_threshold  = 150;
  ofdm_offset_divisor   = 8; #set this to UINT_MAX for offset 0
}
);

RUs = (
{
  local_rf       = "yes";
  nb_tx          = 1;
  nb_rx          = 1;
  att_tx         = 0;
  att_rx         = 0;
  bands          = [41];
  max_pdschReferenceSignalPower = -27;
  max_rxgain                    = 114;
  sf_extension                  = 0;
  eNB_instances  = [0];
  sdr_addrs = "addr=192.168.10.2,second_addr=192.168.20.2,mgmt_addr=192.168.10.2,clock_source=internal,time_source=internal"
}
);


rfsimulator :
{
  serveraddr = "server";
  serverport = 4043;
  options = (); #("saviq"); or/and "chanmod"
  modelname = "AWGN";
  IQfile = "/tmp/rfsimulator.iqs";
};

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                         ="debug";
  ngap_log_level                        ="debug";
  f1ap_log_level                        ="debug";
};
[NR_PHY] [RAPROC] 31.9 Initiating RA procedure with preamble 31, energy 65.9 dB (I0 299, thres 120), delay 27 start symbol 8 freq index 0
[NR_MAC] 31.9 UE RA-RNTI 0087 TC-RNTI 6637: initiating RA procedure for RAPID 31 with TA 27 units
[NR_MAC] UE 6637: Sync beam index 0
[NR_MAC] UE 6637: Msg3 scheduled at 33.8 (32.6 TDA 0) start 0 RBs 8
[NR_MAC] UE 6637: 32.6 Generating RA-Msg2 DCI, RA RNTI 0x87, state 1, preamble_index(RAPID) 31, timing_offset = 27 (estimated distance 2109.5 [m])
[NR_MAC]   32 7: RA RNTI 36af Cell ID 12345678 Scheduling retransmission of Msg3 in (33,7)
[NR_MAC]   32 7: RA RNTI a04e Cell ID 12345678 Scheduling retransmission of Msg3 in (33,7)
[NR_MAC] Cannot find free CCE for RA RNTI 0x18a9!
[NR_PHY] [RAPROC] 33.9 Initiating RA procedure with preamble 14, energy 65.7 dB (I0 328, thres 120), delay 27 start symbol 4 freq index 0
[NR_MAC] 33.9 UE RA-RNTI 0083 TC-RNTI 8617: initiating RA procedure for RAPID 14 with TA 27 units
[NR_MAC] UE 8617: Sync beam index 0
[NR_MAC] UE 8617: Msg3 scheduled at 35.8 (34.6 TDA 0) start 0 RBs 8
[NR_MAC] UE 8617: 34.6 Generating RA-Msg2 DCI, RA RNTI 0x83, state 1, preamble_index(RAPID) 14, timing_offset = 27 (estimated distance 2109.5 [m])
[NR_MAC]   34 7: RA RNTI 36af Cell ID 12345678 Scheduling retransmission of Msg3 in (35,7)
[NR_MAC]   34 7: RA RNTI a04e Cell ID 12345678 Scheduling retransmission of Msg3 in (35,7)
[NR_MAC]   34 7: RA RNTI 6637 Cell ID 12345678 Scheduling retransmission of Msg3 in (35,7)
[NR_MAC] UE 6637 cannot find free CCE!
[NR_MAC]   35 7: RA RNTI 6637 Cell ID 12345678 Scheduling retransmission of Msg3 in (36,7)
[NR_MAC] Cannot find free CCE for RA RNTI 0x18a9!
[NR_MAC] UE 36af RA failed at state WAIT_Msg3 (Reached msg3 max harq rounds)
[NR_MAC] Remove NR rnti 0x36af
[NR_PHY] [RAPROC] 35.9 Initiating RA procedure with preamble 15, energy 66.7 dB (I0 337, thres 120), delay 8 start symbol 4 freq index 0
[NR_MAC] 35.9 UE RA-RNTI 0083 TC-RNTI f225: initiating RA procedure for RAPID 15 with TA 8 units
[NR_MAC] UE f225: Sync beam index 0
[NR_MAC] UE f225: Msg3 scheduled at 37.8 (36.6 TDA 0) start 0 RBs 8
[NR_MAC] UE f225: 36.6 Generating RA-Msg2 DCI, RA RNTI 0x83, state 1, preamble_index(RAPID) 15, timing_offset = 8 (estimated distance 625.0 [m])
[NR_MAC]   36 7: RA RNTI a04e Cell ID 12345678 Scheduling retransmission of Msg3 in (37,7)
[NR_MAC]   36 7: RA RNTI 8617 Cell ID 12345678 Scheduling retransmission of Msg3 in (37,7)
[NR_MAC]   37 7: RA RNTI 6637 Cell ID 12345678 Scheduling retransmission of Msg3 in (38,7)
[NR_MAC] Cannot find free CCE for RA RNTI 0x18a9!
[NR_MAC] UE a04e RA failed at state WAIT_Msg3 (Reached msg3 max harq rounds)
[NR_MAC] Remove NR rnti 0xa04e
[NR_MAC]   38 7: RA RNTI 8617 Cell ID 12345678 Scheduling retransmission of Msg3 in (39,7)
[NR_MAC]   38 7: RA RNTI f225 Cell ID 12345678 Scheduling retransmission of Msg3 in (39,7)
[NR_MAC]   39 7: RA RNTI 6637 Cell ID 12345678 Scheduling retransmission of Msg3 in (40,7)
[NR_MAC] Cannot find free CCE for RA RNTI 0x18a9!
[NR_MAC]   40 7: RA RNTI 8617 Cell ID 12345678 Scheduling retransmission of Msg3 in (41,7)
[NR_MAC]   40 7: RA RNTI f225 Cell ID 12345678 Scheduling retransmission of Msg3 in (41,7)
[NR_MAC] UE 6637 RA failed at state WAIT_Msg3 (Reached msg3 max harq rounds)
[NR_MAC] Remove NR rnti 0x6637
[NR_MAC] Cannot find free CCE for RA RNTI 0x18a9!
[NR_MAC] UE 8617 RA failed at state WAIT_Msg3 (Reached msg3 max harq rounds)
[NR_MAC] Remove NR rnti 0x8617
[NR_MAC]   42 7: RA RNTI f225 Cell ID 12345678 Scheduling retransmission of Msg3 in (43,7)
[NR_MAC] Cannot find free CCE for RA RNTI 0x18a9!
[NR_MAC] UE f225 RA failed at state WAIT_Msg3 (Reached msg3 max harq rounds)
[NR_MAC] Remove NR rnti 0xf225
[NR_MAC] Cannot find free CCE for RA RNTI 0x18a9!
[NR_MAC] Cannot find free CCE for RA RNTI 0x18a9!
[NR_PHY] [RAPROC] 47.9 Initiating RA procedure with preamble 22, energy 66.9 dB (I0 253, thres 120), delay 20 start symbol 0 freq index 0
[NR_MAC] 47.9 UE RA-RNTI 007f TC-RNTI 9898: initiating RA procedure for RAPID 22 with TA 20 units
[NR_MAC] UE 9898: Sync beam index 0
[NR_MAC] UE 9898: Msg3 scheduled at 49.8 (48.6 TDA 0) start 0 RBs 8
[NR_MAC] UE 9898: 48.6 Generating RA-Msg2 DCI, RA RNTI 0x7f, state 1, preamble_index(RAPID) 22, timing_offset = 20 (estimated distance 1562.6 [m])
[NR_MAC] Cannot find free CCE for RA RNTI 0x18a9!
[NR_PHY] [RAPROC] 49.9 Initiating RA procedure with preamble 16, energy 65.9 dB (I0 282, thres 120), delay 8 start symbol 4 freq index 0
[NR_MAC] 49.9 UE RA-RNTI 0083 TC-RNTI edea: initiating RA procedure for RAPID 16 with TA 8 units
[NR_MAC] UE edea: Sync beam index 0
[NR_MAC] UE edea: Msg3 scheduled at 51.8 (50.6 TDA 0) start 0 RBs 8
[NR_MAC] UE edea: 50.6 Generating RA-Msg2 DCI, RA RNTI 0x83, state 1, preamble_index(RAPID) 16, timing_offset = 8 (estimated distance 625.0 [m])
[NR_MAC]   50 7: RA RNTI 9898 Cell ID 12345678 Scheduling retransmission of Msg3 in (51,7)
[NR_MAC] Cannot find free CCE for RA RNTI 0x18a9!
[NR_MAC]   52 7: RA RNTI 9898 Cell ID 12345678 Scheduling retransmission of Msg3 in (53,7)
[NR_MAC]   52 7: RA RNTI edea Cell ID 12345678 Scheduling retransmission of Msg3 in (53,7)
[NR_MAC] Cannot find free CCE for RA RNTI 0x18a9!
[NR_MAC]   54 7: RA RNTI 9898 Cell ID 12345678 Scheduling retransmission of Msg3 in (55,7)
[NR_MAC]   54 7: RA RNTI edea Cell ID 12345678 Scheduling retransmission of Msg3 in (55,7)
[NR_MAC] Cannot find free CCE for RA RNTI 0x18a9!
[NR_MAC] UE 9898 RA failed at state WAIT_Msg3 (Reached msg3 max harq rounds)
[NR_MAC] Remove NR rnti 0x9898
[NR_MAC]   56 7: RA RNTI edea Cell ID 12345678 Scheduling retransmission of Msg3 in (57,7)
[NR_MAC] Cannot find free CCE for RA RNTI 0x18a9!
[NR_MAC] UE edea RA failed at state WAIT_Msg3 (Reached msg3 max harq rounds)
[NR_MAC] Remove NR rnti 0xedea
[NR_MAC] Cannot find free CCE for RA RNTI 0x18a9!
[NR_MAC] Cannot find free CCE for RA RNTI 0x18a9!