/* UE simulator configuration file version 2023-02-10 * LTE / 2CC 5G Non StandAlone * Copyright (C) 2019-2023 Amarisoft */ { #define N_CELL 3 #define TDD 0 // Values: 0 (LTE FDD), 1(LTE TDD) #define NR_TDD 1 // Values: 0 (NR FDD), 1(NR TDD) #define LTE_BANDWIDTH 10 // Values: 1.4 (1.4MHz), 5 (5MHz), 10 (10MHz), 15 (15MHz), 20 (20MHz) #define N_ANTENNA_DL 1 // Values: 1 (SISO), 2 (MIMO 2x2), 4 (MIMO 4x4) #define N_ANTENNA_UL 1 // Values: 1 (SISO), 2 (diversity 2RX), 4 (diversity 4RX) #if NR_TDD == 1 #define NR_BANDWIDTH 40 // NR cell bandwidth #else #define NR_BANDWIDTH 10 // NR cell bandwidth. #endif #define CHANNEL_SIM 0 log_options: "all.level=debug,all.max_size=1", log_filename: "/tmp/ue0.log", /* Enable remote API and Web interface */ com_addr: "[::]:9002", //include "rf_driver/config.cfg", rf_driver: { name: "sdr", /* list of devices. 'dev0' is always the master. */ args: "dev0=/dev/sdr0,dev1=/dev/sdr1,dev2=/dev/sdr2", /* synchronisation source: internal, gps, external (default = internal) */ // sync: "gps", // rx_antenna:"rx", // force to use the RX connector in TDD as RX antenna /* PCIe jitter. decrease it to reduce latency */ fifo_tx_time: 50, //rx_latency: 30, }, tx_gain: 90.0, /* TX gain (in dB) */ rx_gain: 60.0, /* RX gain (in dB) */ cell_groups: [{ group_type: "lte", multi_ue: true, cells: [{ rf_port: 0, bandwidth: LTE_BANDWIDTH, dl_earfcn: 900, /* DL (Band 2) */ n_antenna_dl: 2, n_antenna_ul: 1, },{ rf_port: 1, bandwidth: LTE_BANDWIDTH, dl_earfcn: 1098, /* DL (Band 2) */ n_antenna_dl: 2, n_antenna_ul: 1, }] }, { group_type: "nr", multi_ue: true, cells: [ { rf_port: 2, band: 78, dl_nr_arfcn: 632628, ssb_nr_arfcn: 631968, //631680, subcarrier_spacing: 30, rx_to_tx_latency: 2, bandwidth: NR_BANDWIDTH, n_antenna_dl: 2, n_antenna_ul: 1, }, ], }], ue_list: [ { "imsi": "001010123456789", "K": "00112233445566778899aabbccddeeff", /* UE capabilities */ as_release: 13, ue_category: 13, //ue_count: UE_COUNT, /* If enabled, will try to use external SIM card using libpcsclite */ //external_sim: true, /* Enable it to create a TUN interface for each UE PDN */ //tun_setup_script: "ue-ifup", cell_index: 0, #if CHANNEL_SIM == 1 position: [50, 0], channel: { type: "epa", freq_doppler: 50, mimo_correlation: "low", }, #endif }, { "imsi": "001010123456789", "K": "00112233445566778899aabbccddeeff", /* UE capabilities */ as_release: 13, ue_category: 13, //ue_count: UE_COUNT, /* If enabled, will try to use external SIM card using libpcsclite */ //external_sim: true, /* Enable it to create a TUN interface for each UE PDN */ //tun_setup_script: "ue-ifup", cell_index: 1, #if CHANNEL_SIM == 1 position: [50, 0], channel: { type: "epa", freq_doppler: 50, mimo_correlation: "low", }, #endif }, { "imsi": "001010123456789", "K": "00112233445566778899aabbccddeeff", /* UE capabilities */ as_release: 13, ue_category: 13, //ue_count: UE_COUNT, /* If enabled, will try to use external SIM card using libpcsclite */ //external_sim: true, /* Enable it to create a TUN interface for each UE PDN */ //tun_setup_script: "ue-ifup", cell_index: 2, #if CHANNEL_SIM == 1 position: [50, 0], channel: { type: "epa", freq_doppler: 50, mimo_correlation: "low", }, #endif } ], }