diff --git a/lib/include/srslte/interfaces/ue_interfaces.h b/lib/include/srslte/interfaces/ue_interfaces.h index d5d2115df..bf9dc47a7 100644 --- a/lib/include/srslte/interfaces/ue_interfaces.h +++ b/lib/include/srslte/interfaces/ue_interfaces.h @@ -509,7 +509,6 @@ typedef struct { bool pdsch_8bit_decoder = false; uint32_t intra_freq_meas_len_ms = 20; uint32_t intra_freq_meas_period_ms = 200; - bool pregenerate_signals = false; float force_ul_amplitude = 0.0f; float in_sync_rsrp_dbm_th = -130.0f; diff --git a/srsenb/hdr/phy/phy_interfaces.h b/srsenb/hdr/phy/phy_interfaces.h index 0cd27448a..43ea3149c 100644 --- a/srsenb/hdr/phy/phy_interfaces.h +++ b/srsenb/hdr/phy/phy_interfaces.h @@ -53,7 +53,6 @@ struct phy_args_t { int nof_phy_threads = 1; std::string equalizer_mode = "mmse"; float estimator_fil_w = 1.0f; - bool pregenerate_signals = false; bool pusch_meas_epre = true; bool pusch_meas_evm = false; bool pusch_meas_ta = true; diff --git a/srsenb/src/main.cc b/srsenb/src/main.cc index ab788f5d5..b357bb038 100644 --- a/srsenb/src/main.cc +++ b/srsenb/src/main.cc @@ -175,7 +175,6 @@ void parse_args(all_args_t* args, int argc, char* argv[]) ("expert.metrics_period_secs", bpo::value(&args->general.metrics_period_secs)->default_value(1.0), "Periodicity for metrics in seconds") ("expert.metrics_csv_enable", bpo::value(&args->general.metrics_csv_enable)->default_value(false), "Write metrics to CSV file") ("expert.metrics_csv_filename", bpo::value(&args->general.metrics_csv_filename)->default_value("/tmp/enb_metrics.csv"), "Metrics CSV filename") - ("expert.pregenerate_signals", bpo::value(&args->phy.pregenerate_signals)->default_value(false), "Pregenerate uplink signals after attach. Improves CPU performance.") ("expert.pusch_max_its", bpo::value(&args->phy.pusch_max_its)->default_value(8), "Maximum number of turbo decoder iterations") ("expert.pusch_8bit_decoder", bpo::value(&args->phy.pusch_8bit_decoder)->default_value(false), "Use 8-bit for LLR representation and turbo decoder trellis computation (Experimental)") ("expert.pusch_meas_evm", bpo::value(&args->phy.pusch_meas_evm)->default_value(false), "Enable/Disable PUSCH EVM measure") diff --git a/srsue/src/main.cc b/srsue/src/main.cc index 04666e401..2059bdac6 100644 --- a/srsue/src/main.cc +++ b/srsue/src/main.cc @@ -218,10 +218,6 @@ static int parse_args(all_args_t* args, int argc, char* argv[]) bpo::value(&args->phy.sync_cpu_affinity)->default_value(-1), "index of the core used by the sync thread") - ("phy.pregenerate_signals", - bpo::value(&args->phy.pregenerate_signals)->default_value(false), - "Pregenerate uplink signals after attach. Improves CPU performance.") - ("phy.rx_gain_offset", bpo::value(&args->phy.rx_gain_offset)->default_value(62), "RX Gain offset to add to rx_gain to correct RSRP value") diff --git a/srsue/ue.conf.example b/srsue/ue.conf.example index 954e5f706..8044b2535 100644 --- a/srsue/ue.conf.example +++ b/srsue/ue.conf.example @@ -306,8 +306,6 @@ enable = false # # snr_to_cqi_offset: Sets an offset in the SNR to CQI table. This is used to adjust the reported CQI. # -# pregenerate_signals: Pregenerate uplink signals after attach. Improves CPU performance. -# # interpolate_subframe_enabled: Interpolates in the time domain the channel estimates within 1 subframe. Default is to average. # # pdsch_csi_enabled: Stores the Channel State Information and uses it for weightening the softbits. It is only @@ -342,7 +340,6 @@ enable = false #estimator_fil_order = 4 #snr_to_cqi_offset = 0.0 #interpolate_subframe_enabled = false -#pregenerate_signals = false #pdsch_csi_enabled = true #pdsch_8bit_decoder = false #force_ul_amplitude = 0