/* UE simulator configuration file version 2025-05-07 * LTE / 5G Non StandAlone * Copyright (C) 2019-2025 Amarisoft */ { #define N_ANTENNA_DL 4 #define N_ANTENNA_UL 1 #define TDD 1 #define FR2 0 #if FR2 #define CELL_BANDWIDTH 100 #define IF_ATTENUATION -9 // Value: 10*log10(N_PORTS_COMBINER) + external eventual IF attenuators #else #define CELL_BANDWIDTH 100 #endif log_options: "all.level=none,all.max_size=0", 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", #else args: "dev0=/dev/sdr0,dev1=/dev/sdr1", #endif /* TDD: force the RX antenna on the RX connector */ rx_antenna: "rx", //fifo_tx_time: 50, /* synchronisation source: none, internal, gps, external (default = none) */ // sync: "gps", }, tx_gain: 85, /* TX gain (in dB) */ rx_gain: 45, /* RX gain (in dB) */ #if FR2 == 1 udc_ports: [ { args: "/dev/ttyUSB0;clock=internal;tx=default;rx=default", cmd: "/root/ue/udc/udc-auto-cfg.sh", }, ], #endif cell_groups: [{ group_type: "nr", multi_ue: true, cells: [{ rf_port: 0, bandwidth: CELL_BANDWIDTH, #if FR2 udc_port: 0, tx_power_offset:IF_ATTENUATION, band: 257, dl_nr_arfcn: 2079167, ssb_nr_arfcn: 2079163, subcarrier_spacing: 120, rx_to_tx_latency: 4, /* ms */ #else #if TDD == 1 band: 79, dl_nr_arfcn: 717180, ssb_nr_arfcn: 714144, subcarrier_spacing: 30, ssb_subcarrier_spacing: 30, /* KHz */ #else band: 3, dl_nr_arfcn: 370100, ssb_nr_arfcn: 370130, subcarrier_spacing: 15, #endif #endif n_antenna_dl: N_ANTENNA_DL, n_antenna_ul: N_ANTENNA_UL, }], /* In case your system has a high SNR and you are running high number of * UEs, enable this option to optimize PDCCH decoding and save CPU */ //pdcch_decode_opt: false, //pdcch_decode_opt_threshold: 0.1, }], ue_list: [{ imsi: "001010123456789", K: "00112233445566778899aabbccddeeff", /* UE capabilities */ as_release: 15, ue_category: "nr", nr_forced_cqi: 15, nr_forced_ri: 4, /* Enable it to create a TUN interface for each UE PDN */ //tun_setup_script: "ue-ifup", }], }