From 0ebec67daa77be479188955fd6c4309469f45b1d Mon Sep 17 00:00:00 2001 From: Roberto Louro Magueta Date: Tue, 10 Jan 2023 11:40:44 +0000 Subject: [PATCH] Fix dl_ch_estimates size for nr_dlsch_extract_rbs() function --- openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c | 6 ++++-- openair1/PHY/NR_UE_TRANSPORT/nr_transport_proto_ue.h | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c b/openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c index 39d45a82d8..af1980f820 100644 --- a/openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c +++ b/openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c @@ -283,6 +283,7 @@ int nr_rx_pdsch(PHY_VARS_NR_UE *ue, nr_dlsch_extract_rbs(ue->frame_parms.samples_per_slot_wCP, rxdataF, rx_size, + pdsch_est_size, dl_ch_estimates, rxdataF_ext, dl_ch_estimates_ext, @@ -1599,8 +1600,9 @@ void nr_dlsch_channel_level_median(uint32_t rx_size, void nr_dlsch_extract_rbs(uint32_t rxdataF_sz, c16_t rxdataF[][rxdataF_sz], - uint32_t rx_size, - int32_t dl_ch_estimates[][rx_size], + const uint32_t rx_size, + const uint32_t pdsch_est_size, + int32_t dl_ch_estimates[][pdsch_est_size], int32_t rxdataF_ext[][rx_size], int32_t dl_ch_estimates_ext[][rx_size], unsigned char symbol, diff --git a/openair1/PHY/NR_UE_TRANSPORT/nr_transport_proto_ue.h b/openair1/PHY/NR_UE_TRANSPORT/nr_transport_proto_ue.h index 921be85002..746c4ff5ca 100644 --- a/openair1/PHY/NR_UE_TRANSPORT/nr_transport_proto_ue.h +++ b/openair1/PHY/NR_UE_TRANSPORT/nr_transport_proto_ue.h @@ -545,8 +545,9 @@ void nr_dlsch_256qam_llr(NR_DL_FRAME_PARMS *frame_parms, */ void nr_dlsch_extract_rbs(uint32_t rxdataF_sz, c16_t rxdataF[][rxdataF_sz], - uint32_t rx_size, - int32_t dl_ch_estimates[][rx_size], + const uint32_t rx_size, + const uint32_t pdsch_est_size, + int32_t dl_ch_estimates[][pdsch_est_size], int32_t rxdataF_ext[][rx_size], int32_t dl_ch_estimates_ext[][rx_size], unsigned char symbol,