From ba93bbe99e05dd57dbd7d319bc89b28dad8b9506 Mon Sep 17 00:00:00 2001
From: Raymond Knopp <raymond.knopp@eurecom.fr>
Date: Wed, 1 Jun 2016 21:40:59 -0700
Subject: [PATCH] corrected frame_tx calculation in lte-enb.c

---
 targets/RT/USER/lte-enb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/targets/RT/USER/lte-enb.c b/targets/RT/USER/lte-enb.c
index 7e779bc88b..1fe49bf6af 100644
--- a/targets/RT/USER/lte-enb.c
+++ b/targets/RT/USER/lte-enb.c
@@ -776,7 +776,7 @@ static void* eNB_thread_rx( void* param )
    // we want to generate subframe (n+3), so TS_tx = TX_rx+3*samples_per_tti,
    // and proc->subframe_tx = proc->subframe_rx+3
    proc->timestamp_tx = proc->timestamp_rx + (4*fp->samples_per_tti);
-   proc->frame_tx     = (proc->frame_rx > 5) ? (proc->frame_rx+1)&1023 : proc->frame_rx;
+   proc->frame_tx     = (proc->subframe_rx > 5) ? (proc->frame_rx+1)&1023 : proc->frame_rx;
    proc->subframe_tx  = (proc->subframe_rx + 4)%10;
    
    pthread_mutex_unlock( &proc->mutex_tx );
-- 
GitLab