From a25c06edf7a38bba0a9126b0b24c5b311af76df1 Mon Sep 17 00:00:00 2001
From: "Dr.-Ing.  Javier Morgade" <javier.morgade@ieee.org>
Date: Thu, 16 Jan 2020 23:15:13 +0100
Subject: [PATCH] BUGFIX feptx0 - New slot numbering approach was missing for
 PMCH case

---
 openair1/SCHED/ru_procedures.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/openair1/SCHED/ru_procedures.c b/openair1/SCHED/ru_procedures.c
index 8e95f892500..6d392b04378 100644
--- a/openair1/SCHED/ru_procedures.c
+++ b/openair1/SCHED/ru_procedures.c
@@ -92,12 +92,12 @@ void feptx0(RU_t *ru,
                    CYCLIC_PREFIX);
     } else {
       if(is_pmch_subframe(ru->proc.frame_tx,subframe,fp)){
-        if (slot == 0) {//just use one slot chance
-          normal_prefix_mod(&ru->common.txdataF_BF[aa][slot*slot_sizeF],
+        if ((slot&1) == 0) {//just use one slot chance
+          normal_prefix_mod(&ru->common.txdataF_BF[aa][(slot&1)*slot_sizeF],
                             (int*)&ru->common.txdata[aa][slot_offset],
                             2,
                             fp);
-          PHY_ofdm_mod(&ru->common.txdataF_BF[aa][slot*slot_sizeF+fp->ofdm_symbol_size*2],
+          PHY_ofdm_mod(&ru->common.txdataF_BF[aa][(slot&1)*slot_sizeF+fp->ofdm_symbol_size*2],
                        (int*)&ru->common.txdata[aa][slot_offset+((fp->ofdm_symbol_size>>2)*2+fp->ofdm_symbol_size*2)],
                        fp->ofdm_symbol_size,
                        10,
-- 
GitLab