SHARE
TWEET

limesdr.conf

a guest Jan 19th, 2020 55 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Active_eNBs = ( "eNB-Eurecom-LTEBox");
  2. # Asn1_verbosity, choice in: none, info, annoying
  3. Asn1_verbosity = "none";
  4.  
  5. eNBs =
  6. (
  7.  {
  8.     # real_time choice in {hard, rt-preempt, no}
  9.     real_time       =  "no";
  10.     ////////// Identification parameters:
  11.     eNB_ID    =  0xe00;
  12.  
  13.     cell_type =  "CELL_MACRO_ENB";
  14.  
  15.     eNB_name  =  "eNB-Eurecom-LTEBox";
  16.  
  17.     // Tracking area code, 0x0000 and 0xfffe are reserved values
  18.     tracking_area_code  =  1; // no string!!
  19.     plmn_list = ( { mcc = 208; mnc = 92; mnc_length = 2; } );
  20.  
  21.     tr_s_preference     = "local_mac";
  22.  
  23.        ////////// Physical parameters:
  24.  
  25.     component_carriers = (
  26.                          {
  27.                            node_function = "eNodeB_3GPP";
  28.                            node_timing = "synch_to_ext_device";
  29.                            node_synch_ref = 0;
  30.                            nb_antenna_ports = 1;
  31.                            ue_TransmissionMode = 1;
  32.                            frame_type                                         = "FDD";
  33.                            tdd_config                                         = 3;
  34.                            tdd_config_s                                       = 0;
  35.                            prefix_type                                        = "NORMAL";
  36.                            eutra_band                                         = 7;
  37.                            downlink_frequency                                 = 2680000000L;
  38.                            uplink_frequency_offset                            = -120000000;
  39.  
  40.                            Nid_cell                                           = 0;
  41.                            N_RB_DL                                            = 25;
  42.                            Nid_cell_mbsfn                                     = 0;
  43.                            nb_antennas_tx                                     = 1;
  44.                            nb_antennas_rx                                     = 1;
  45.                            prach_root                                         = 22;
  46.                            tx_gain                                            = 90;
  47.                            rx_gain                                            = 115;
  48.                            pbch_repetition                                    = "FALSE";
  49.                            prach_config_index                                 = 0;
  50.                            prach_high_speed                                   = "DISABLE";
  51.                            prach_zero_correlation                             = 1;
  52.                            prach_freq_offset                                  = 2;
  53.                            pucch_delta_shift                                  = 1;
  54.                            pucch_nRB_CQI                                      = 0;
  55.                            pucch_nCS_AN                                       = 0;
  56.                            pucch_n1_AN                                        = 32;
  57.                            pdsch_referenceSignalPower                         = -29;
  58.                            pdsch_p_b                                          = 0;
  59.                            pusch_n_SB                                         = 1;
  60.                            pusch_enable64QAM                                  = "DISABLE";
  61.                            pusch_hoppingMode                                  = "interSubFrame";
  62.                            pusch_hoppingOffset                                = 0;
  63.                            pusch_groupHoppingEnabled                          = "ENABLE";
  64.                            pusch_groupAssignment                              = 0;
  65.                            pusch_sequenceHoppingEnabled                       = "DISABLE";
  66.                            pusch_nDMRS1                                       = 1;
  67.                            phich_duration                                     = "NORMAL";
  68.                            phich_resource                                     = "ONESIXTH";
  69.                            srs_enable                                         = "DISABLE";
  70.                        /*  srs_BandwidthConfig                                =;
  71.                            srs_SubframeConfig                                 =;
  72.                            srs_ackNackST                                      =;
  73.                            srs_MaxUpPts                                       =;*/
  74.  
  75.                            pusch_p0_Nominal                                   = -96;
  76.                            pusch_alpha                                        = "AL1";
  77.                            pucch_p0_Nominal                                   = -108;
  78.                            msg3_delta_Preamble                                = 6;
  79.                            pucch_deltaF_Format1                               = "deltaF2";
  80.                            pucch_deltaF_Format1b                              = "deltaF3";
  81.                            pucch_deltaF_Format2                               = "deltaF0";
  82.                            pucch_deltaF_Format2a                              = "deltaF0";
  83.                            pucch_deltaF_Format2b                              = "deltaF0";
  84.  
  85.                            rach_numberOfRA_Preambles                          = 64;
  86.                            rach_preamblesGroupAConfig                         = "DISABLE";
  87. /*
  88.                            rach_sizeOfRA_PreamblesGroupA                      = ;
  89.                            rach_messageSizeGroupA                             = ;
  90.                            rach_messagePowerOffsetGroupB                      = ;
  91. */
  92.                            rach_powerRampingStep                              = 4;
  93.                            rach_preambleInitialReceivedTargetPower            = -108;
  94.                            rach_preambleTransMax                              = 10;
  95.                            rach_raResponseWindowSize                          = 10;
  96.                            rach_macContentionResolutionTimer                  = 48;
  97.                            rach_maxHARQ_Msg3Tx                                = 4;
  98.  
  99.                            pcch_default_PagingCycle                           = 128;
  100.                            pcch_nB                                            = "oneT";
  101.                            bcch_modificationPeriodCoeff                       = 2;
  102.                            ue_TimersAndConstants_t300                         = 1000;
  103.                            ue_TimersAndConstants_t301                         = 1000;
  104.                            ue_TimersAndConstants_t310                         = 1000;
  105.                            ue_TimersAndConstants_t311                         = 10000;
  106.                            ue_TimersAndConstants_n310                         = 20;
  107.                            ue_TimersAndConstants_n311                         = 1;
  108.  
  109.       //Parameters for SIB18
  110.       rxPool_sc_CP_Len                                       = "normal";
  111.       rxPool_sc_Period                                       = "sf40";
  112.       rxPool_data_CP_Len                                     = "normal";
  113.       rxPool_ResourceConfig_prb_Num                          = 20;
  114.       rxPool_ResourceConfig_prb_Start                        = 5;
  115.       rxPool_ResourceConfig_prb_End                          = 44;
  116.       rxPool_ResourceConfig_offsetIndicator_present          = "prSmall";
  117.       rxPool_ResourceConfig_offsetIndicator_choice           = 0;
  118.       rxPool_ResourceConfig_subframeBitmap_present           = "prBs40";
  119.       rxPool_ResourceConfig_subframeBitmap_choice_bs_buf              = "00000000000000000000";
  120.       rxPool_ResourceConfig_subframeBitmap_choice_bs_size             = 5;
  121.       rxPool_ResourceConfig_subframeBitmap_choice_bs_bits_unused      = 0;
  122. /*    rxPool_dataHoppingConfig_hoppingParameter                       = 0;
  123.       rxPool_dataHoppingConfig_numSubbands                            = "ns1";
  124.       rxPool_dataHoppingConfig_rbOffset                               = 0;
  125.       rxPool_commTxResourceUC-ReqAllowed                              = "TRUE";
  126. */
  127.       // Parameters for SIB19
  128.       discRxPool_cp_Len                                               = "normal";
  129.       discRxPool_discPeriod                                           = "rf32";
  130.       discRxPool_numRetx                                              = 1;
  131.       discRxPool_numRepetition                                        = 2;
  132.       discRxPool_ResourceConfig_prb_Num                               = 5;
  133.       discRxPool_ResourceConfig_prb_Start                             = 3;
  134.       discRxPool_ResourceConfig_prb_End                               = 21;
  135.       discRxPool_ResourceConfig_offsetIndicator_present               = "prSmall";
  136.       discRxPool_ResourceConfig_offsetIndicator_choice                = 0;
  137.       discRxPool_ResourceConfig_subframeBitmap_present                = "prBs40";
  138.       discRxPool_ResourceConfig_subframeBitmap_choice_bs_buf          = "f0ffffffff";
  139.       discRxPool_ResourceConfig_subframeBitmap_choice_bs_size         = 5;
  140.       discRxPool_ResourceConfig_subframeBitmap_choice_bs_bits_unused  = 0;
  141.  
  142.                          }
  143.                          );
  144.  
  145.     srb1_parameters :
  146.     {
  147.         # timer_poll_retransmit = (ms) [5, 10, 15, 20,... 250, 300, 350, ... 500]
  148.         timer_poll_retransmit    = 80;
  149.  
  150.         # timer_reordering = (ms) [0,5, ... 100, 110, 120, ... ,200]
  151.         timer_reordering         = 35;
  152.  
  153.         # timer_reordering = (ms) [0,5, ... 250, 300, 350, ... ,500]
  154.         timer_status_prohibit    = 0;
  155.  
  156.         # poll_pdu = [4, 8, 16, 32 , 64, 128, 256, infinity(>10000)]
  157.         poll_pdu                 =  4;
  158.  
  159.         # poll_byte = (kB) [25,50,75,100,125,250,375,500,750,1000,1250,1500,2000,3000,infinity(>10000)]
  160.         poll_byte                =  99999;
  161.  
  162.         # max_retx_threshold = [1, 2, 3, 4 , 6, 8, 16, 32]
  163.         max_retx_threshold       =  4;
  164.     }
  165.  
  166.     # ------- SCTP definitions
  167.     SCTP :
  168.     {
  169.         # Number of streams to use in input/output
  170.         SCTP_INSTREAMS  = 2;
  171.         SCTP_OUTSTREAMS = 2;
  172.     };
  173.  
  174.     ////////// MME parameters:
  175.     mme_ip_address      = ( { ipv4       = "127.0.0.20";
  176.                               ipv6       = "192:168:30::17";
  177.                               active     = "yes";
  178.                               preference = "ipv4";
  179.                             }
  180.                           );
  181.  
  182.     NETWORK_INTERFACES :
  183.     {
  184.         ENB_INTERFACE_NAME_FOR_S1_MME            = "lo";
  185.         ENB_IPV4_ADDRESS_FOR_S1_MME              = "127.0.0.10/8";
  186.  
  187.         ENB_INTERFACE_NAME_FOR_S1U               = "lo";
  188.         ENB_IPV4_ADDRESS_FOR_S1U                 = "127.0.0.10/8";
  189.         ENB_PORT_FOR_S1U                         = 2152; # Spec 2152
  190.  
  191.         ENB_IPV4_ADDRESS_FOR_X2C                 = "127.0.0.10/8";
  192.         ENB_PORT_FOR_X2C                         = 36422; # Spec 36422
  193.     };
  194.  
  195.     log_config :
  196.     {
  197.         global_log_level                      ="info";
  198.         global_log_verbosity                  ="high";
  199.         hw_log_level                          ="info";
  200.         hw_log_verbosity                      ="medium";
  201.         phy_log_level                         ="info";
  202.         phy_log_verbosity                     ="medium";
  203.         mac_log_level                         ="info";
  204.         mac_log_verbosity                     ="high";
  205.         rlc_log_level                         ="debug";
  206.         rlc_log_verbosity                     ="high";
  207.         pdcp_log_level                        ="info";
  208.         pdcp_log_verbosity                    ="high";
  209.         rrc_log_level                         ="info";
  210.         rrc_log_verbosity                     ="medium";
  211.    };
  212.  
  213.   }
  214. );
  215.  
  216. MACRLCs = (
  217.         {
  218.         num_cc = 1;
  219.         tr_s_preference = "local_L1";
  220.         tr_n_preference = "local_RRC";
  221.         phy_test_mode = 0;
  222.         puSch10xSnr     =  200;
  223.         puCch10xSnr     =  200;
  224.         }
  225. );
  226.  
  227. L1s = (
  228.         {
  229.         num_cc = 1;
  230.         tr_n_preference = "local_mac";
  231.         }
  232. );
  233.  
  234. RUs = (
  235.     {
  236.        local_rf       = "yes";
  237.          nb_tx          = 1;
  238.          nb_rx          = 1;
  239.          att_tx         = 70;
  240.          att_rx         = 0;
  241.          bands          = [7];
  242.          max_pdschReferenceSignalPower = -20;
  243.          max_rxgain                    = 200;
  244.          eNB_instances  = [0];
  245.  
  246.     }
  247. );
  248.  
  249.  
  250.  
  251. THREAD_STRUCT = (
  252.   {
  253.     #three config for level of parallelism "PARALLEL_SINGLE_THREAD", "PARALLEL_RU_L1_SPLIT", or "PARALLEL_RU_L1_TRX_SPLIT"
  254.     parallel_config    = "PARALLEL_SINGLE_THREAD";
  255.     #two option for worker "WORKER_DISABLE" or "WORKER_ENABLE"
  256.     worker_config      = "WORKER_ENABLE";
  257.   }
  258. );
  259.  
  260.  
  261.  
  262.     log_config :
  263.     {
  264.         global_log_level                      ="info";
  265.         global_log_verbosity                  ="high";
  266.         hw_log_level                          ="info";
  267.         hw_log_verbosity                      ="medium";
  268.         phy_log_level                         ="info";
  269.         phy_log_verbosity                     ="medium";
  270.         mac_log_level                         ="info";
  271.         mac_log_verbosity                     ="high";
  272.         rlc_log_level                         ="info";
  273.         rlc_log_verbosity                     ="high";
  274.         pdcp_log_level                        ="info";
  275.         pdcp_log_verbosity                    ="high";
  276.         rrc_log_level                         ="info";
  277.         rrc_log_verbosity                     ="medium";
  278.    };
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top