From c97cd87d4780513b5e0ad112dafdeb42fe2776e5 Mon Sep 17 00:00:00 2001 From: Francesco Mani <francesco.mani@orange.com> Date: Tue, 6 Aug 2019 18:28:09 +0200 Subject: [PATCH] nrbeam_weights and num port as SSB --- openair1/PHY/MODULATION/beamforming.c | 2 +- openair1/SCHED_NR/nr_ru_procedures.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/openair1/PHY/MODULATION/beamforming.c b/openair1/PHY/MODULATION/beamforming.c index 1416ce2daa..0aaa00da4b 100644 --- a/openair1/PHY/MODULATION/beamforming.c +++ b/openair1/PHY/MODULATION/beamforming.c @@ -104,7 +104,7 @@ int nr_beam_precoding(int32_t **txdataF, uint8_t p; int slot_offset_F; - int nb_antenna_ports = 1; // TODO get the actual value + int nb_antenna_ports = frame_parms->Lmax; // for now logical antenna ports corresponds to SSB slot_offset_F = slot*(frame_parms->ofdm_symbol_size)*(frame_parms->symbols_per_slot); diff --git a/openair1/SCHED_NR/nr_ru_procedures.c b/openair1/SCHED_NR/nr_ru_procedures.c index 493527d09c..36e4cb13f8 100644 --- a/openair1/SCHED_NR/nr_ru_procedures.c +++ b/openair1/SCHED_NR/nr_ru_procedures.c @@ -257,7 +257,8 @@ void nr_feptx_prec(RU_t *ru,int frame,int tti_tx) { VCD_SIGNAL_DUMPER_DUMP_FUNCTION_BY_NAME(VCD_SIGNAL_DUMPER_FUNCTIONS_PHY_PROCEDURES_RU_FEPTX_PREC , 0); } else { - bw = ru->beam_weights[0]; + + bw = ru->nrbeam_weights[0]; for (l=0;l<fp->symbols_per_slot;l++) { for (aa=0;aa<ru->nb_tx;aa++) { nr_beam_precoding(ru->gNB_list[0]->common_vars.txdataF, -- 2.26.2