From dde219c81b447016cb6244b62806f3172465c468 Mon Sep 17 00:00:00 2001
From: Cedric Roux <cedric.roux@eurecom.fr>
Date: Thu, 14 Jun 2018 16:49:58 +0200
Subject: [PATCH] bugfix: fix usage of bundling

Do not set 'bundling' for FDD, that breaks ULSCH decoding.
---
 openair1/SCHED/fapi_l1.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/openair1/SCHED/fapi_l1.c b/openair1/SCHED/fapi_l1.c
index 0849c1d364..8840d065ec 100644
--- a/openair1/SCHED/fapi_l1.c
+++ b/openair1/SCHED/fapi_l1.c
@@ -346,9 +346,10 @@ void handle_ulsch_harq_pdu(
   ulsch_harq->subframe                   = subframe;
   ulsch_harq->O_ACK                      = harq_information->harq_information_rel10.harq_size;
   ulsch->beta_offset_harqack_times8      = to_beta_offset_harqack[harq_information->harq_information_rel10.delta_offset_harq];
-  if (harq_information->harq_information_rel10.ack_nack_mode==0) //bundling
-      ulsch->bundling = 1;
-
+  if (eNB->frame_parms.frame_type == TDD) {
+    if (harq_information->harq_information_rel10.ack_nack_mode==0) //bundling
+        ulsch->bundling = 1;
+   }
 }
 
 uint16_t to_beta_offset_ri[16]={9,13,16,20,25,32,40,50,64,80,101,127,160,0,0,0};
-- 
GitLab