blob: 73b4fd2309e15c1984d4c81eef22f237d373fe2b [file] [log] [blame]
Pau Espin Pedrol786a6bc2020-03-30 13:51:21 +02001/* lteenb configuration file version 2018-10-18
2 * Copyright (C) 2015-2018 Amarisoft
3 */
4{
5
6 license_server: {
7 server_addr: "${enb.license_server_addr}",
8 name: "amarisoft",
9 },
10
11
12 /* Log filter: syntax: layer.field=value[,...]
13
14 Possible layers are phy, mac, rlc, pdcp, rrc, nas, s1ap, x2ap, gtpu and
15 all. The 'all' layer is used to address all the layers at the
16 same time.
17
18 field values:
19
20 - 'level': the log level of each layer can be set to 'none',
21 'error', 'info' or 'debug'. Use 'debug' to log all the messages.
22
23 - 'max_size': set the maximum size of the hex dump. 0 means no
24 hex dump. -1 means no limit.
25 */
26 //log_options: "all.level=debug,all.max_size=32",
27 log_options: "all.level=error,all.max_size=0,nas.level=debug,nas.max_size=1,s1ap.level=debug,s1ap.max_size=1,x2ap.level=debug,x2ap.max_size=1,rrc.level=debug,rrc.max_size=1",
28 log_filename: "${enb.log_filename}",
29
30 /* Enable remote API and Web interface */
31 com_addr: "${enb.addr}:9001",
32
33 /* RF driver configuration */
34 include "amarisoft_rf_driver.cfg",
35
36 mme_list: [
37 {
38 /* address of MME for S1AP connection. Must be modified if the MME
39 runs on a different host. */
40 mme_addr: "${enb.mme_addr}",
41 },
42 ],
43 /* GTP bind address (=address of the ethernet interface connected to
44 the MME). Must be modified if the MME runs on a different host. */
45 gtp_addr: "${enb.addr}",
46
47 /* high 20 bits of SIB1.cellIdentifier */
48 enb_id: 0x19B,
49
50 /* list of cells */
51 cell_list: [
52 {
53 /* Broadcasted PLMN identities */
54 plmn_list: [
55 "${enb.mcc}${enb.mnc}",
56 ],
57
58 //dl_earfcn: 300, /* DL center frequency: 2132 MHz (Band 1) */
59 //dl_earfcn: 900, /* DL center frequency: 1960 MHz (Band 2) */
60 //dl_earfcn: 1575, /* DL center frequency: 1842.5 MHz (Band 3) */
61 //dl_earfcn: 2150, /* DL center frequency: 2130 MHz (Band 4) */
62 //dl_earfcn: 2525, /* DL center frequency: 881.5 MHz (Band 5) */
63 dl_earfcn: 2850, /* DL center frequency: 2680 MHz (Band 7) */
64 //dl_earfcn: 6300, /* 806 MHz (Band 20) */
65 //dl_earfcn: 38050, /* 2600 MHz (band 38) */
66 //dl_earfcn: 40620, /* 2593 MHz (band 41) */
67 //dl_earfcn: 42590, /* 3500 MHz (band 42) */
68
69 n_id_cell: 1,
70 cell_id: 0x01,
71 tac: 0x0001,
72 root_sequence_index: 204, /* PRACH root sequence index */
73 },
74 ], /* cell_list */
75
76 /* default cell parameters */
77 cell_default: {
78 n_antenna_dl: 1, /* number of DL antennas */
79 n_antenna_ul: 1, /* number of UL antennas */
80 n_rb_dl: ${enb.num_prb}, /* Bandwidth: 25: 5 MHz, 50: 10 MHz, 75: 15 MHz, 100: 20 MHz */
81 cyclic_prefix: "normal",
82
83 phich_duration: "normal",
84 phich_resource: "1", /* ratio of NG */
85
86 /* System Information Block type 1 */
87 sib1: "amarisoft_sib1.asn",
88
89 /* other SIBs, in same order as the scheduling list in SIB 1 */
90 sib_sched_list: [ "amarisoft_sib23.asn" ],
91
92 si_coderate: 0.30, /* maximum code rate for SI/RA/P-RNTI messages */
93 si_pdcch_format: 2, /* 2 or 3. Log2 of the number of CCEs for PDCCH
94 for SI/RA/P-RNTI */
95
96 n_symb_cch: 0, /* number of symbols for CCH (0 = auto) */
97
98 /* PDSCH dedicated config (currently same for all UEs) */
99 pdsch_dedicated: {
100 p_a: 0,
101 },
102
103 /* If defined, force for number of CCEs for UE specific PDCCH to
104 2^pdcch_format. Otherwise it is computed from the reported
105 CQI. Range: 0 to 3. */
106 pdcch_format: 1,
107
108 /* if defined, force the PDSCH MCS for all UEs. Otherwise it is
109 computed from the reported CQI */
110 /* pdsch_mcs: 12, */
111
112 /* PUSCH dedicated config (currently same for all UEs) */
113 pusch_dedicated: {
114 beta_offset_ack_index: 9,
115 beta_offset_ri_index: 6,
116 beta_offset_cqi_index: 6,
117 },
118
119 /* MCS for Msg3 (=CCCH RRC Connection Request) */
120 pusch_msg3_mcs: 0,
121
122 /* this CQI value is assumed when none is received from the UE */
123 initial_cqi: 5,
124
125 /* if defined, force the PUSCH MCS for all UEs. Otherwise it is
126 computed from the last received SRS/PUSCH. */
127 // pusch_mcs: 18,
128
129 transmission_mode: ${enb.transmission_mode},
130
131 /* Scheduling request period (ms). Must be >= 40 for HD-FDD */
132 sr_period: 20,
133
134 /* CQI report config */
135 cqi_period: 40, /* period (ms). Must be >= 32 for HD-FDD */
136
137 /* RI reporting is done with a period of m_ri * cqi_period.
138 m_ri = 0 (default) disables RI reporting. */
139// m_ri: 8,
140
141 /* SRS dedicated config. All UEs share these
142 parameters. srs_config_index and freq_domain_position are
143 allocated for each UE) */
144 srs_dedicated: {
145 srs_period: 80, /* period (ms). Must be >= 40 for HD-FDD */
146 srs_bandwidth: 1,
147 srs_hopping_bandwidth: 0,
148 },
149
150 /* MAC configuration (same for all UEs) */
151 mac_config: {
152 ul_max_harq_tx: 5, /* max number of HARQ transmissions for uplink */
153 dl_max_harq_tx: 5, /* max number of HARQ transmissions for downlink */
154 },
155
156 /* CPU load limitation */
157 pusch_max_its: 6, /* max number of turbo decoder iterations */
158
159 /* dynamic power control */
160 dpc: true,
161 dpc_pusch_snr_target: 15,
162 dpc_pucch_snr_target: 10,
163
164 /* RRC/UP ciphering algorithm preference. EEA0 is always the last. */
165 cipher_algo_pref: [],
166 /* RRC integrity algorithm preference. EIA0 is always the last. */
167 integ_algo_pref: [2, 1],
168
169 /* (in ms) send RRC connection release after this time of network
170 inactivity */
171 inactivity_timer: 10000,
172
173 /* SRB configuration */
174 srb_config: [
175 {
176 id: 1,
177 maxRetxThreshold: 32,
178 t_Reordering: 45,
179 t_PollRetransmit: 60,
180 },
181 {
182 id: 2 ,
183 maxRetxThreshold: 32,
184 t_Reordering: 45,
185 t_PollRetransmit: 60,
186 }
187 ],
188
189 /* DRB configuration */
190 drb_config: "amarisoft_drb.cfg",
191 },
192}