/* UE simulator configuration file version 2025-04-24 * 2CC 5G StandAlone * Copyright (C) 2019-2025 Amarisoft */ { #define NR_TDD 1 // Values: 0 (NR FDD), 1(NR TDD) #define N_ANTENNA_DL 2 // Values: 1 (SISO), 2 (MIMO 2x2), 4 (MIMO 4x4) #define N_ANTENNA_UL 1 // Values: 1 (SISO), 2 (diversity 2RX), 4 (diversity 4RX) #define NR_BANDWIDTH 100 // NR cell bandwidth. #define CHANNEL_SIM 1 #define USE_UE_LIST_FILE 0 log_options: "all.level=debug,all.max_size=1", log_filename: "/tmp/ue0.log", /* Enable remote API and Web interface */ com_addr: "[::]:9002", rf_driver: { name: "sdr", /* list of devices. 'dev0' is always the master. */ #if N_ANTENNA_DL <= 2 args: "dev0=/dev/sdr0,dev1=/dev/sdr1", #else args: "dev0=/dev/sdr2,dev1=/dev/sdr3,dev2=/dev/sdr4,dev3=/dev/sdr5", #endif /* TDD: force the RX antenna on the RX connector */ rx_antenna: "rx", /* synchronisation source: none, internal, gps, external (default = none) */ // sync: "gps", }, tx_gain: 80.0, /* TX gain (in dB) */ rx_gain: 10.0, /* RX gain (in dB) */ cell_groups: [{ group_type: "nr", multi_ue: true, #if CHANNEL_SIM channel_sim: true, #endif cells: [ { rf_port: 0, #if NR_TDD == 1 band: 78, dl_nr_arfcn: 630300, ssb_nr_arfcn: 627552, subcarrier_spacing: 30, #else band: 7, dl_nr_arfcn: 531000, ssb_nr_arfcn: 528990, subcarrier_spacing: 15, #endif bandwidth: NR_BANDWIDTH, n_antenna_dl: N_ANTENNA_DL, n_antenna_ul: N_ANTENNA_UL, #if CHANNEL_SIM position: [50, 0], //x,y ref_signal_power: -10, // in dBm ul_power_attenuation: 60, antenna: { type: "isotropic" }, #endif }, { rf_port: 1, #if NR_TDD == 1 band: 78, dl_nr_arfcn: 640300, ssb_nr_arfcn: 637632, subcarrier_spacing: 30, #else band: 3, dl_nr_arfcn: 368500, ssb_nr_arfcn: 366490, subcarrier_spacing: 15, #endif bandwidth: NR_BANDWIDTH, n_antenna_dl: N_ANTENNA_DL, n_antenna_ul: N_ANTENNA_UL, #if CHANNEL_SIM position: [-50, 0], //x,y ref_signal_power: -10, // in dBm ul_power_attenuation: 60, antenna: { type: "isotropic" }, #endif }, ], }], #if USE_UE_LIST_FILE include "ue_list.cfg", #else ue_list: [ { "ue_id": 1, "imsi": "001010123456701", "imeisv": "8163100000000101", "sim_algo": "xor", "max_distance": 40, "min_distance": 0, "bounce": "back", "noise_spd": -164, "position": [ 0.40774230333027045, -0.2893893814135649 ], "speed": 5, "direction": 0, "channel": { "type": "epa", "freq_doppler": 0, "mimo_correlation": "low", "A": 15.3, "B": 37.6 }, "channel_sim": true, "K": "00112233445566778899aabbccddeeff", "spec_tolerance": false, "as_release": 15, "ue_category": "nr", }] #endif }