Guest User

limesdr.conf

a guest
Jan 19th, 2020
91
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