blob: 8fd405be36ad53f9c33e00beed29da6803125688 [file] [log] [blame]
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +01001#####################################################################
2# srsUE configuration file
3#####################################################################
4
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +01005[rf]
Andre Puschmanndbdc1c82021-04-19 15:57:08 +02006% if int(ue.tx_gain) > 0:
7tx_gain = ${ue.tx_gain}
8% endif
9% if int(ue.rx_gain) > 0:
10rx_gain = ${ue.rx_gain}
11% endif
12
13freq_offset = ${ue.freq_offset}
14
15nof_antennas = ${ue.num_antennas}
16
17device_name = ${ue.rf_dev_type}
18device_args = ${ue.rf_dev_args},${ue.rf_dev_sync}
19
20[rat.eutra]
Andre Puschmann9df7cd02020-06-23 15:58:38 +020021% if int(ue.num_carriers) == 4:
22dl_earfcn = 2850,3050,3250,3350
23% elif int(ue.num_carriers) == 2:
Andre Puschmannd61613a2020-03-24 12:05:05 +010024dl_earfcn = 2850,3050
25% else:
26dl_earfcn = 2850
27% endif
Andre Puschmannc7737e62021-03-18 17:06:08 +010028% if ue.get('dl_freq', -1) != -1:
29dl_freq = ${ue.dl_freq}
30% endif
31% if ue.get('ul_freq', -1) != -1:
32ul_freq = ${ue.ul_freq}
33% endif
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010034
Andre Puschmannd61613a2020-03-24 12:05:05 +010035nof_carriers = ${ue.num_carriers}
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010036
Pau Espin Pedrola9a2fe22020-02-13 19:29:55 +010037
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010038[pcap]
David Rupprechtf4ff0582021-03-02 11:48:47 +010039enable = ${'mac' if ue.enable_pcap else 'none'}
40mac_filename = ${ue.pcap_filename}
41mac_nr_filename = /tmp/ue_mac_nr.pcap
42nas_filename = /tmp/ue_nas.pcap
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010043
Andre Puschmanndbdc1c82021-04-19 15:57:08 +020044
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010045[log]
Andre Puschmann82ced3f2020-06-18 14:52:39 +020046all_level = ${ue.log_all_level}
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010047phy_lib_level = none
48all_hex_limit = 32
Pau Espin Pedrol0e6ab422020-04-16 15:40:22 +020049filename = ${ue.log_filename}
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010050file_max_size = -1
Andre Puschmannc487f742021-02-23 11:47:53 +010051nas_level = ${ue.log_nas_level}
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010052
Andre Puschmanndbdc1c82021-04-19 15:57:08 +020053
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010054[usim]
55mode = soft
56algo = ${ue.auth_algo}
Pau Espin Pedrol0f7f2652020-07-13 12:01:10 +020057% if ue.opc is not None:
58opc = ${ue.opc}
59% endif
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010060k = ${ue.ki}
61imsi = ${ue.imsi}
62imei = 353490069873319
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010063
Andre Puschmanndbdc1c82021-04-19 15:57:08 +020064
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010065[rrc]
Andre Puschmann507c60c2020-12-10 21:11:02 +010066% if "dl_qam256" in ue.features or "ul_qam64" in ue.features:
Andre Puschmann3166b632020-11-16 12:39:43 +010067ue_category = 8
Nils Fürste1e736ea2020-11-07 13:51:54 +010068release = 13
69ue_category_dl = 14
Andre Puschmann3166b632020-11-16 12:39:43 +010070ue_category_ul = 5
Andre Puschmann507c60c2020-12-10 21:11:02 +010071% elif int(ue.num_carriers) > 1:
72ue_category = 7
73release = 10
Andre Puschmannd61613a2020-03-24 12:05:05 +010074% else:
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010075#ue_category = 4
76#release = 8
Andre Puschmannd61613a2020-03-24 12:05:05 +010077% endif
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010078
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010079
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010080[phy]
Andre Puschmann7aa14e42021-01-25 10:44:17 +010081% if ue.rf_dev_type == 'zmq':
82nof_phy_threads = 2
83% endif
Andre Puschmannfcdff4b2021-03-14 15:38:23 +010084% if float(ue.force_ul_amplitude) > 0:
85force_ul_amplitude = ${ue.force_ul_amplitude}
86% endif
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010087
Andre Puschmanndbdc1c82021-04-19 15:57:08 +020088
Andre Puschmann35234f22020-03-23 18:52:41 +010089[sim]
90airplane_t_on_ms = ${ue.airplane_t_on_ms}
91airplane_t_off_ms = ${ue.airplane_t_off_ms}
92
Andre Puschmanndbdc1c82021-04-19 15:57:08 +020093
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010094[general]
Pau Espin Pedrola0319952020-03-02 11:06:51 +010095metrics_csv_enable = true
Pau Espin Pedrol0e6ab422020-04-16 15:40:22 +020096metrics_csv_filename = ${ue.metrics_filename}
Andre Puschmann1d1c0bf2020-12-16 12:17:15 +010097
98% if ue.rf_dev_type == 'zmq':
99[stack]
100have_tti_time_stats = false
Andre Puschmanndbdc1c82021-04-19 15:57:08 +0200101% endif