diff --git a/openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c b/openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c index 46e2918749..dbf9559c4b 100644 --- a/openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c +++ b/openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c @@ -828,7 +828,7 @@ void nr_pdcch_channel_estimation(const PHY_VARS_NR_UE *ue, first_carrier_offset, BWPStart, coreset_start_rb, nb_rb_coreset); #endif - unsigned short coreset_start_subcarrier = first_carrier_offset+(BWPStart + coreset_start_rb)*12; + unsigned short coreset_start_subcarrier = (first_carrier_offset + (BWPStart + coreset_start_rb) * 12) % symb_sz; #if CH_INTERP int16_t *fl = filt16a_l1;