mirror of https://github.com/PentHertz/srsLTE.git
SRSENB: fix PUSCH max number of iterations
This commit is contained in:
parent
791c979063
commit
fac6d40a45
|
@ -556,6 +556,9 @@ int srslte_pusch_decode(srslte_pusch_t* q,
|
|||
srslte_scrambling_s_offset(seq, q->q, 0, cfg->grant.tb.nof_bits);
|
||||
}
|
||||
|
||||
// Set max number of iterations
|
||||
srslte_sch_set_max_noi(&q->ul_sch, cfg->max_nof_iterations);
|
||||
|
||||
// Decode
|
||||
ret = srslte_ulsch_decode(&q->ul_sch, cfg, q->q, q->g, seq->c, out->data, &out->uci);
|
||||
out->crc = (ret == 0);
|
||||
|
|
|
@ -98,6 +98,7 @@ inline void phy_ue_db::_set_common_config_rnti(uint16_t rnti, srslte::phy_cfg_t&
|
|||
phy_cfg.ul_cfg.pusch.meas_epre_en = phy_args->pusch_meas_epre;
|
||||
phy_cfg.ul_cfg.pusch.meas_ta_en = phy_args->pusch_meas_ta;
|
||||
phy_cfg.ul_cfg.pusch.meas_evm_en = phy_args->pusch_meas_evm;
|
||||
phy_cfg.ul_cfg.pusch.max_nof_iterations = phy_args->pusch_max_its;
|
||||
phy_cfg.ul_cfg.pucch.threshold_format1 = SRSLTE_PUCCH_DEFAULT_THRESHOLD_FORMAT1;
|
||||
phy_cfg.ul_cfg.pucch.threshold_data_valid_format1a = SRSLTE_PUCCH_DEFAULT_THRESHOLD_FORMAT1A;
|
||||
phy_cfg.ul_cfg.pucch.threshold_data_valid_format2 = SRSLTE_PUCCH_DEFAULT_THRESHOLD_FORMAT2;
|
||||
|
|
Loading…
Reference in New Issue