nr: bugfix: set ul_valid_re_per_slot properly
After the UE disconnects, the next connection fails because the gNB cannot decode Msg3. The root cause seems to be this ul_valid_re_per_slot not set to 0. Setting it before the test fixes the problem and does not seem to impact anything else.
This commit is contained in:
@@ -1147,9 +1147,9 @@ int nr_rx_pusch(PHY_VARS_gNB *gNB,
|
|||||||
//--------------------- RBs extraction ---------------------
|
//--------------------- RBs extraction ---------------------
|
||||||
//----------------------------------------------------------
|
//----------------------------------------------------------
|
||||||
|
|
||||||
if (nb_re_pusch > 0) {
|
gNB->pusch_vars[ulsch_id]->ul_valid_re_per_slot[symbol] = nb_re_pusch;
|
||||||
|
|
||||||
gNB->pusch_vars[ulsch_id]->ul_valid_re_per_slot[symbol] = nb_re_pusch;
|
if (nb_re_pusch > 0) {
|
||||||
|
|
||||||
start_meas(&gNB->ulsch_rbs_extraction_stats);
|
start_meas(&gNB->ulsch_rbs_extraction_stats);
|
||||||
nr_ulsch_extract_rbs_single(gNB->common_vars.rxdataF,
|
nr_ulsch_extract_rbs_single(gNB->common_vars.rxdataF,
|
||||||
|
|||||||
Reference in New Issue
Block a user