From f300a034b92f96fc1a85305f646572e912ef71d1 Mon Sep 17 00:00:00 2001 From: brobert <brobert@valiha.com> Date: Tue, 21 May 2024 21:36:13 +0200 Subject: [PATCH] Commenting --- .../PHY/NR_ESTIMATION/nr_ul_channel_estimation.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c b/openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c index b12b437ac5..1b44c521a6 100644 --- a/openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c +++ b/openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c @@ -83,7 +83,8 @@ int inner_channel_estimation(puschAntennaProc_t *rdata) { int *max_ch = rdata->max_ch; c16_t *ul_ls_est = rdata->ul_ls_est; NR_gNB_PUSCH *pusch_vars = rdata->pusch_vars; - delay_t *delay = rdata->delay; +// delay_t *delay = rdata->delay; + delay_t *delay = &data->delay; uint64_t noise_amp2 = rdata->noise_amp2; int nest_count = rdata->nest_count; const int nushift = rdata->nushift; @@ -491,6 +492,11 @@ int nr_pusch_channel_estimation(PHY_VARS_gNB *gNB, delay_t *delay = &gNB->ulsch[ul_id].delay; memset(delay, 0, sizeof(*delay)); + // + // max_ch array size of rx antennas + // noise_amp2 size of rx antennas + + //Initializing the structure before going through the loop puschAntennaProc_t *rdata = (puschAntennaProc_t *)malloc( sizeof(puschAntennaProc_t) + symbolSize * sizeof(c16_t) @@ -507,7 +513,9 @@ int nr_pusch_channel_estimation(PHY_VARS_gNB *gNB, // Local init in the current loop rdata->aarx = aarx; rdata->nest_count = nest_count; - rdata->noise_amp2 = noise_amp2; + rdata->noise_amp2 = noise_amp2; // noise_amp2[aarx] + rdata->max_ch = max_ch; // max_ch[aarx] + rdata->ul_ls_est = ul_ls_est; rdata->delay = delay; @@ -525,7 +533,6 @@ int nr_pusch_channel_estimation(PHY_VARS_gNB *gNB, rdata->nb_rb_pusch = nb_rb_pusch; rdata->p = p; rdata->soffset = soffset; - rdata->max_ch = max_ch; rdata->pusch_vars = pusch_vars; rdata->nushift = nushift; @@ -537,7 +544,6 @@ int nr_pusch_channel_estimation(PHY_VARS_gNB *gNB, noise_amp2 = rdata->noise_amp2; // Placeholder for noise amplitude squared update delay->est_delay = rdata->delay->est_delay; // Placeholder for estimated delay update nest_count = rdata->nest_count; // Placeholder for nested count update - // ul_ls_est = rdata->ul_ls_est; // Is this needed? } // Free the allocated memory -- 2.26.2