From c8d0da0dcbe283543645eb93d9a9ed8f6aba904c Mon Sep 17 00:00:00 2001 From: Ahmed Hussein Date: Thu, 2 May 2019 15:40:56 +0200 Subject: [PATCH] Fixing "CRC OK" bug. Sometimes CRC OK is printed, but there are bits in error at the LDPC decoder output --- openair1/PHY/INIT/nr_init.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openair1/PHY/INIT/nr_init.c b/openair1/PHY/INIT/nr_init.c index e2e71b0032..60b252a229 100644 --- a/openair1/PHY/INIT/nr_init.c +++ b/openair1/PHY/INIT/nr_init.c @@ -462,7 +462,7 @@ void init_nr_transport(PHY_VARS_gNB *gNB) { for (j=0; j<2; j++) { // ULSCH for RA if(i==0) { - gNB->ulsch[i][j] = new_gNB_ulsch(5, fp->N_RB_UL, 0); + gNB->ulsch[i][j] = new_gNB_ulsch(MAX_LDPC_ITERATIONS, fp->N_RB_UL, 0); if (!gNB->ulsch[i][j]) { LOG_E(PHY,"Can't get gNB ulsch structures\n"); @@ -471,7 +471,7 @@ void init_nr_transport(PHY_VARS_gNB *gNB) { } // ULSCH for data - gNB->ulsch[i+1][j] = new_gNB_ulsch(5, fp->N_RB_UL, 0); + gNB->ulsch[i+1][j] = new_gNB_ulsch(MAX_LDPC_ITERATIONS, fp->N_RB_UL, 0); if (!gNB->ulsch[i+1][j]) { LOG_E(PHY,"Can't get gNB ulsch structures\n");