/* lteue configuration file version ##VERSION## * Copyright (C) 2015-2025 Amarisoft */ { #define N_CELL 2 #define NR_TDD 0 // Values: 0 (FDD), 1(TDD) #define RX_ANTENNA 0 // Values: 0 (use TX connector as RX antenna in TDD), 1(use RX connector as RX antenna in TDD) #define N_ANTENNA_DL 2 // Values: 1 (SISO), 2 (MIMO 2x2), 4 (MIMO 4x4) #define N_ANTENNA_UL 2 // Values: 1 (SISO), 2 (MIMO 2x2), 4 (MIMO 4x4) #define UE_COUNT 1 // number of simulated UEs #define CHANNEL_SIM 0 // Values: 0 (channel simulator disabled), 1 (channel simulator enabled) #ifndef UL_TX_SWITCH_OPT #define UL_TX_SWITCH_OPT 0 // 0: switchedUL, 1: dualUL #endif #define AS_RELEASE 16 //log_options: "all.level=warn,all.max_size=0,nas.level=debug,nas.max_size=1,rrc.level=debug,rrc.max_size=1,time=sec", //log_options: "all.level=debug,all.max_size=1", log_options: "all.level=none,all.max_size=1,nas.level=debug,rrc.level=debug,phy.level=debug", log_filename: "/tmp/ue0.log", /* Enable remote API and Web interface */ com_addr: "0.0.0.0:9002", rf_driver: { name: "sdr", #if N_ANTENNA_DL <= 2 args: "dev0=/dev/sdr0,dev1=/dev/sdr1", #else args: "dev0=/dev/sdr0,dev1=/dev/sdr1,dev2=/dev/sdr2,dev3=/dev/sdr3", #endif #if N_CELL > 2 #if N_ANTENNA_DL <= 2 args: "dev0=/dev/sdr0,dev1=/dev/sdr1,dev2=/dev/sdr2", #else args: "dev0=/dev/sdr0,dev1=/dev/sdr1,dev2=/dev/sdr2,dev3=/dev/sdr3,dev4=/dev/sdr4,dev5=/dev/sdr5", #endif #endif fifo_tx_time: 50, /* synchronisation source: internal, gps, external (default = internal) */ // sync: "gps", rx_antenna:"rx", // force to use the RX connector in TDD as RX antenna }, tx_gain: 70, rx_gain: 30, cell_groups: [ { group_type: "nr", multi_ue: 1, cells: [ { rf_port: 0, bandwidth: 20, #if NR_TDD == 1 band: 78, dl_nr_arfcn: 633408, ssb_nr_arfcn: 525390, #else band: 7, dl_nr_arfcn: 526500, ssb_nr_arfcn: 525390, #endif ssb_subcarrier_spacing: 15, /* KHz */ subcarrier_spacing: 15, /* kHz */ n_antenna_dl: N_ANTENNA_DL, /* 1-8 */ n_antenna_ul: N_ANTENNA_UL, /* 1-8 */ rx_to_tx_latency: 3, }, { rf_port: 1, bandwidth: 20, #if NR_TDD == 1 band: 41, dl_nr_arfcn: 518598, ssb_nr_arfcn: 521790, #else band: 38, dl_nr_arfcn: 522000, ssb_nr_arfcn: 521790, #endif ssb_subcarrier_spacing: 30, /* KHz */ subcarrier_spacing: 30, /* kHz */ n_antenna_dl: N_ANTENNA_DL, /* 1-8 */ n_antenna_ul: N_ANTENNA_UL, /* 1-8 */ rx_to_tx_latency: 3, }, #if N_CELL == 3 { rf_port: 2, bandwidth: 20, #if NR_TDD == 1 band: 41, dl_nr_arfcn: 518598, ssb_nr_arfcn: 521790, #else band: 38, dl_nr_arfcn: 518000, ssb_nr_arfcn: 517970, #endif ssb_subcarrier_spacing: 30, /* KHz */ subcarrier_spacing: 30, /* kHz */ n_antenna_dl: N_ANTENNA_DL, /* 1-8 */ n_antenna_ul: N_ANTENNA_UL, /* 1-8 */ rx_to_tx_latency: 3, }, #endif ], }], ue_list: [{ imsi: "001010123456789", K: "00112233445566778899aabbccddeeff", // cell_index: 1, /* UE capabilities */ // as_release: 15, ue_category: "nr", ue_count: UE_COUNT, // forced_cqi: 15, // forced_ri: 1, ca_filter_bc_3x101: false, ul_ca: false, as_release: AS_RELEASE, #if UL_TX_SWITCH_OPT == 1 uplink_tx_switch_option: "dual", #else uplink_tx_switch_option: "switched", #endif #if 0 == 0 apn:"default", #else apn:"ummode", #endif }], }