remove nushift in DL channel estimation
This commit is contained in:
@@ -1665,13 +1665,6 @@ int nr_pdsch_channel_estimation(PHY_VARS_NR_UE *ue,
|
|||||||
nb_rb_pdsch + rb_offset,
|
nb_rb_pdsch + rb_offset,
|
||||||
config_type);
|
config_type);
|
||||||
|
|
||||||
uint8_t nushift = 0;
|
|
||||||
if (config_type == NFAPI_NR_DMRS_TYPE1) {
|
|
||||||
nushift = (p >> 1) & 1;
|
|
||||||
} else { // NFAPI_NR_DMRS_TYPE2
|
|
||||||
nushift = delta;
|
|
||||||
}
|
|
||||||
|
|
||||||
delay_t delay = {0};
|
delay_t delay = {0};
|
||||||
|
|
||||||
for (int aarx = 0; aarx < ue->frame_parms.nb_antennas_rx; aarx++) {
|
for (int aarx = 0; aarx < ue->frame_parms.nb_antennas_rx; aarx++) {
|
||||||
@@ -1682,7 +1675,7 @@ int nr_pdsch_channel_estimation(PHY_VARS_NR_UE *ue,
|
|||||||
printf("============================================\n");
|
printf("============================================\n");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
c16_t *rxF = &rxdataF[aarx][symbol_offset + nushift];
|
c16_t *rxF = &rxdataF[aarx][symbol_offset + delta];
|
||||||
c16_t *dl_ch = (c16_t *)&dl_ch_estimates[nl * ue->frame_parms.nb_antennas_rx + aarx][ch_offset];
|
c16_t *dl_ch = (c16_t *)&dl_ch_estimates[nl * ue->frame_parms.nb_antennas_rx + aarx][ch_offset];
|
||||||
memset(dl_ch, 0, sizeof(*dl_ch) * ue->frame_parms.ofdm_symbol_size);
|
memset(dl_ch, 0, sizeof(*dl_ch) * ue->frame_parms.ofdm_symbol_size);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user