Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 1 | ##################################################################### |
| 2 | # srsUE configuration file |
| 3 | ##################################################################### |
| 4 | |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 5 | [rf] |
Andre Puschmann | dbdc1c8 | 2021-04-19 15:57:08 +0200 | [diff] [blame] | 6 | % if int(ue.tx_gain) > 0: |
| 7 | tx_gain = ${ue.tx_gain} |
| 8 | % endif |
| 9 | % if int(ue.rx_gain) > 0: |
| 10 | rx_gain = ${ue.rx_gain} |
| 11 | % endif |
| 12 | |
| 13 | freq_offset = ${ue.freq_offset} |
| 14 | |
| 15 | nof_antennas = ${ue.num_antennas} |
| 16 | |
| 17 | device_name = ${ue.rf_dev_type} |
| 18 | device_args = ${ue.rf_dev_args},${ue.rf_dev_sync} |
| 19 | |
| 20 | [rat.eutra] |
Andre Puschmann | 9df7cd0 | 2020-06-23 15:58:38 +0200 | [diff] [blame] | 21 | % if int(ue.num_carriers) == 4: |
| 22 | dl_earfcn = 2850,3050,3250,3350 |
| 23 | % elif int(ue.num_carriers) == 2: |
Andre Puschmann | d61613a | 2020-03-24 12:05:05 +0100 | [diff] [blame] | 24 | dl_earfcn = 2850,3050 |
| 25 | % else: |
| 26 | dl_earfcn = 2850 |
| 27 | % endif |
Andre Puschmann | c7737e6 | 2021-03-18 17:06:08 +0100 | [diff] [blame] | 28 | % if ue.get('dl_freq', -1) != -1: |
| 29 | dl_freq = ${ue.dl_freq} |
| 30 | % endif |
| 31 | % if ue.get('ul_freq', -1) != -1: |
| 32 | ul_freq = ${ue.ul_freq} |
| 33 | % endif |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 34 | |
Andre Puschmann | d61613a | 2020-03-24 12:05:05 +0100 | [diff] [blame] | 35 | nof_carriers = ${ue.num_carriers} |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 36 | |
Pau Espin Pedrol | a9a2fe2 | 2020-02-13 19:29:55 +0100 | [diff] [blame] | 37 | |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 38 | [pcap] |
David Rupprecht | f4ff058 | 2021-03-02 11:48:47 +0100 | [diff] [blame] | 39 | enable = ${'mac' if ue.enable_pcap else 'none'} |
| 40 | mac_filename = ${ue.pcap_filename} |
| 41 | mac_nr_filename = /tmp/ue_mac_nr.pcap |
| 42 | nas_filename = /tmp/ue_nas.pcap |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 43 | |
Andre Puschmann | dbdc1c8 | 2021-04-19 15:57:08 +0200 | [diff] [blame] | 44 | |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 45 | [log] |
Andre Puschmann | 82ced3f | 2020-06-18 14:52:39 +0200 | [diff] [blame] | 46 | all_level = ${ue.log_all_level} |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 47 | phy_lib_level = none |
| 48 | all_hex_limit = 32 |
Pau Espin Pedrol | 0e6ab42 | 2020-04-16 15:40:22 +0200 | [diff] [blame] | 49 | filename = ${ue.log_filename} |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 50 | file_max_size = -1 |
Andre Puschmann | c487f74 | 2021-02-23 11:47:53 +0100 | [diff] [blame] | 51 | nas_level = ${ue.log_nas_level} |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 52 | |
Andre Puschmann | dbdc1c8 | 2021-04-19 15:57:08 +0200 | [diff] [blame] | 53 | |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 54 | [usim] |
| 55 | mode = soft |
| 56 | algo = ${ue.auth_algo} |
Pau Espin Pedrol | 0f7f265 | 2020-07-13 12:01:10 +0200 | [diff] [blame] | 57 | % if ue.opc is not None: |
| 58 | opc = ${ue.opc} |
| 59 | % endif |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 60 | k = ${ue.ki} |
| 61 | imsi = ${ue.imsi} |
| 62 | imei = 353490069873319 |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 63 | |
Andre Puschmann | dbdc1c8 | 2021-04-19 15:57:08 +0200 | [diff] [blame] | 64 | |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 65 | [rrc] |
Andre Puschmann | 507c60c | 2020-12-10 21:11:02 +0100 | [diff] [blame] | 66 | % if "dl_qam256" in ue.features or "ul_qam64" in ue.features: |
Andre Puschmann | 3166b63 | 2020-11-16 12:39:43 +0100 | [diff] [blame] | 67 | ue_category = 8 |
Nils Fürste | 1e736ea | 2020-11-07 13:51:54 +0100 | [diff] [blame] | 68 | release = 13 |
| 69 | ue_category_dl = 14 |
Andre Puschmann | 3166b63 | 2020-11-16 12:39:43 +0100 | [diff] [blame] | 70 | ue_category_ul = 5 |
Andre Puschmann | 507c60c | 2020-12-10 21:11:02 +0100 | [diff] [blame] | 71 | % elif int(ue.num_carriers) > 1: |
| 72 | ue_category = 7 |
| 73 | release = 10 |
Andre Puschmann | d61613a | 2020-03-24 12:05:05 +0100 | [diff] [blame] | 74 | % else: |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 75 | #ue_category = 4 |
| 76 | #release = 8 |
Andre Puschmann | d61613a | 2020-03-24 12:05:05 +0100 | [diff] [blame] | 77 | % endif |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 78 | |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 79 | |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 80 | [phy] |
Andre Puschmann | 7aa14e4 | 2021-01-25 10:44:17 +0100 | [diff] [blame] | 81 | % if ue.rf_dev_type == 'zmq': |
| 82 | nof_phy_threads = 2 |
| 83 | % endif |
Andre Puschmann | fcdff4b | 2021-03-14 15:38:23 +0100 | [diff] [blame] | 84 | % if float(ue.force_ul_amplitude) > 0: |
| 85 | force_ul_amplitude = ${ue.force_ul_amplitude} |
| 86 | % endif |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 87 | |
Andre Puschmann | dbdc1c8 | 2021-04-19 15:57:08 +0200 | [diff] [blame] | 88 | |
Andre Puschmann | 35234f2 | 2020-03-23 18:52:41 +0100 | [diff] [blame] | 89 | [sim] |
| 90 | airplane_t_on_ms = ${ue.airplane_t_on_ms} |
| 91 | airplane_t_off_ms = ${ue.airplane_t_off_ms} |
| 92 | |
Andre Puschmann | dbdc1c8 | 2021-04-19 15:57:08 +0200 | [diff] [blame] | 93 | |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 94 | [general] |
Pau Espin Pedrol | a031995 | 2020-03-02 11:06:51 +0100 | [diff] [blame] | 95 | metrics_csv_enable = true |
Pau Espin Pedrol | 0e6ab42 | 2020-04-16 15:40:22 +0200 | [diff] [blame] | 96 | metrics_csv_filename = ${ue.metrics_filename} |
Andre Puschmann | 1d1c0bf | 2020-12-16 12:17:15 +0100 | [diff] [blame] | 97 | |
| 98 | % if ue.rf_dev_type == 'zmq': |
| 99 | [stack] |
| 100 | have_tti_time_stats = false |
Andre Puschmann | dbdc1c8 | 2021-04-19 15:57:08 +0200 | [diff] [blame] | 101 | % endif |