diff --git a/openair1/PHY/MODULATION/slot_fep_nr.c b/openair1/PHY/MODULATION/slot_fep_nr.c index 0c17b5d964..e4e4d185f3 100644 --- a/openair1/PHY/MODULATION/slot_fep_nr.c +++ b/openair1/PHY/MODULATION/slot_fep_nr.c @@ -173,7 +173,6 @@ int nr_slot_fep(PHY_VARS_NR_UE *ue, } else { rx_offset += (frame_parms->ofdm_symbol_size+nb_prefix_samples)*symbol; // + (frame_parms->ofdm_symbol_size+nb_prefix_samples)*(l-1); - if (rx_offset > (frame_length_samples - frame_parms->ofdm_symbol_size)) memcpy((void *) &(rxdata[aa][frame_length_samples]), (void *) &(rxdata[aa][0]), diff --git a/openair1/SIMULATION/NR_PHY/pbchsim.c b/openair1/SIMULATION/NR_PHY/pbchsim.c index b50b2d4cb0..72ab7e93f3 100644 --- a/openair1/SIMULATION/NR_PHY/pbchsim.c +++ b/openair1/SIMULATION/NR_PHY/pbchsim.c @@ -605,6 +605,7 @@ int main(int argc, char **argv) if (ret<0) n_errors++; } else { + UE->common_vars.rxdata = UE->common_vars.rxdata_is; UE->rx_offset=0; uint8_t ssb_index = 0; while (!((SSB_positions >> ssb_index) & 0x01)) ssb_index++; // to select the first transmitted ssb