From 26f454aa9a002ba8644931b0e1aad7c2811cf8a9 Mon Sep 17 00:00:00 2001 From: Raymond Knopp <raymond.knopp@eurecom.fr> Date: Fri, 7 Oct 2016 10:49:58 -0700 Subject: [PATCH] bugfix in slot_fep_mbsfn.c --- openair1/PHY/MODULATION/slot_fep_mbsfn.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/openair1/PHY/MODULATION/slot_fep_mbsfn.c b/openair1/PHY/MODULATION/slot_fep_mbsfn.c index f2d2421496..88a478a087 100644 --- a/openair1/PHY/MODULATION/slot_fep_mbsfn.c +++ b/openair1/PHY/MODULATION/slot_fep_mbsfn.c @@ -38,7 +38,7 @@ int slot_fep_mbsfn(PHY_VARS_UE *ue, int sample_offset, int no_prefix) { - + LTE_DL_FRAME_PARMS *frame_parms = &ue->frame_parms; LTE_UE_COMMON *common_vars = &ue->common_vars; uint8_t eNB_id = 0;//ue_common_vars->eNb_id; @@ -115,10 +115,8 @@ int slot_fep_mbsfn(PHY_VARS_UE *ue, sample_offset); #endif - for (aa=0; aa<frame_parms->nb_antennas_rx; aa++) { - memset(&common_vars->rxdataF[aa][2*frame_parms->ofdm_symbol_size*l],0,2*frame_parms->ofdm_symbol_size*sizeof(int)); - + memset(&common_vars->rxdataF[aa][frame_parms->ofdm_symbol_size*l],0,frame_parms->ofdm_symbol_size*sizeof(int)); if (l==0) { start_meas(&ue->rx_dft_stats); dft((int16_t *)&common_vars->rxdata[aa][(sample_offset + @@ -146,9 +144,10 @@ int slot_fep_mbsfn(PHY_VARS_UE *ue, (int16_t *)&common_vars->rxdataF[aa][frame_parms->ofdm_symbol_size*l],1); stop_meas(&ue->rx_dft_stats); } - } + + //if ((l==0) || (l==(4-frame_parms->Ncp))) { // changed to invoke MBSFN channel estimation in symbols 2,6,10 if ((l==2)||(l==6)||(l==10)) { -- GitLab