diff --git a/targets/RT/USER/lte-ue.c b/targets/RT/USER/lte-ue.c
index 2cdbfcc27ab96b458d7cd4b71497b918035830ff..bc393b7371eff9a55111f738e724d9d5aece1aef 100755
--- a/targets/RT/USER/lte-ue.c
+++ b/targets/RT/USER/lte-ue.c
@@ -1028,7 +1028,11 @@ static void *UE_phy_stub_single_thread_rxn_txnp4(void *arg) {
     //oai_subframe_ind(proc->frame_rx, proc->subframe_rx);
 
 
+    if(UE->frame_parms.frame_type == FDD){
+    oai_subframe_ind(proc->frame_rx, proc->subframe_rx);
+    }else{
     oai_subframe_ind(proc->frame_tx,proc->subframe_tx);
+    }
 
     //Guessing that the next 4 lines are not needed for the phy_stub mode.
     /*initRefTimes(t2);