From f200c01566252c5055112f15da831d660cf0bf9a Mon Sep 17 00:00:00 2001 From: Xavier Arteaga Date: Tue, 28 Apr 2020 11:06:17 +0200 Subject: [PATCH] SRSENB: PUSCH EVM measure is optional and disabled by default --- srsenb/hdr/phy/phy_interfaces.h | 2 +- srsenb/src/main.cc | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/srsenb/hdr/phy/phy_interfaces.h b/srsenb/hdr/phy/phy_interfaces.h index be287abe7..0cd27448a 100644 --- a/srsenb/hdr/phy/phy_interfaces.h +++ b/srsenb/hdr/phy/phy_interfaces.h @@ -55,7 +55,7 @@ struct phy_args_t { float estimator_fil_w = 1.0f; bool pregenerate_signals = false; bool pusch_meas_epre = true; - bool pusch_meas_evm = true; + bool pusch_meas_evm = false; bool pusch_meas_ta = true; srslte::channel::args_t dl_channel_args; diff --git a/srsenb/src/main.cc b/srsenb/src/main.cc index 82623ab9b..ab788f5d5 100644 --- a/srsenb/src/main.cc +++ b/srsenb/src/main.cc @@ -178,6 +178,7 @@ void parse_args(all_args_t* args, int argc, char* argv[]) ("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") ("expert.tx_amplitude", bpo::value(&args->phy.tx_amplitude)->default_value(0.6), "Transmit amplitude factor") ("expert.nof_phy_threads", bpo::value(&args->phy.nof_phy_threads)->default_value(3), "Number of PHY threads") ("expert.link_failure_nof_err", bpo::value(&args->stack.mac.link_failure_nof_err)->default_value(100), "Number of PUSCH failures after which a radio-link failure is triggered")