diff --git a/openair1/PHY/CODING/nr_rate_matching.c b/openair1/PHY/CODING/nr_rate_matching.c index f7b54f6eae..9d50b4678b 100644 --- a/openair1/PHY/CODING/nr_rate_matching.c +++ b/openair1/PHY/CODING/nr_rate_matching.c @@ -74,7 +74,7 @@ int nr_rate_matching_ldpc(uint8_t Ilbrm, uint8_t rvidx, uint32_t E) { - uint32_t Ncb,k0,j,k,Nref,N,ind; + uint32_t Ncb,ind,k,Nref,N; if (C==0) { printf("nr_rate_matching: invalid parameters (C %d\n",C); @@ -91,25 +91,18 @@ int nr_rate_matching_ldpc(uint8_t Ilbrm, Ncb = min(N, Nref); } - k0 = (index_k0[BG-1][rvidx]*Ncb/N)*Z; + ind = (index_k0[BG-1][rvidx]*Ncb/N)*Z; #ifdef RM_DEBUG printf("nr_rate_matching_ldpc: E %d, k0 %d, Ncb %d, rvidx %d\n", E, ind, Ncb, rvidx); #endif k=0; - j=0; - while(k