From e9355e2ef43c81feacc47fd7dc59c12ac20bfa91 Mon Sep 17 00:00:00 2001 From: Francesco Mani Date: Mon, 28 Oct 2019 13:19:10 +0100 Subject: [PATCH] fix in coderate for ulsch decoding --- openair1/PHY/NR_TRANSPORT/nr_ulsch_decoding.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openair1/PHY/NR_TRANSPORT/nr_ulsch_decoding.c b/openair1/PHY/NR_TRANSPORT/nr_ulsch_decoding.c index fef6044f62..75057ab8dc 100644 --- a/openair1/PHY/NR_TRANSPORT/nr_ulsch_decoding.c +++ b/openair1/PHY/NR_TRANSPORT/nr_ulsch_decoding.c @@ -372,7 +372,10 @@ uint32_t nr_ulsch_decoding(PHY_VARS_gNB *phy_vars_gNB, p_decParams->Z = harq_process->Z; - Coderate = (float) A /(float) G; + if (R<1024) + Coderate = (float) R /(float) 1024; + else + Coderate = (float) R /(float) 2048; if ((A <=292) || ((A<=3824) && (Coderate <= 0.6667)) || Coderate <= 0.25){ p_decParams->BG = 2;