An Efficient Low-Latency Algorithm and Implementation for Rate-Matching and Bit-Interleaving in 5G NR
Khitish C Behera · 2020 IEEE 3rd 5G World Forum (5GWF) · 2020
5G New Radio (NR) is primarily characterized by multi-Gbps throughput and up to 10X lower latency than LTE. 5G adopts Low-Density Parity Check (LDPC) code as the channel coding candidate for data channels. Rate-Matching and Bit-Interleaving functions are performed after LDPC encoding in the transmit signal chain. The purpose of Rate Matching is to select a specific set of encoded bits for transmission by the process of puncturing and/or repetition to support HARQ operation. The output of the Rate-Matching buffer goes through row-column permutation function in Bit-Interleaving process. The rate-matched bits from the circular buffer are written in row-first order into another buffer and read in column-first order. While copying the bits from the rate-matching circular buffer, the filler bits are skipped and does not enter the row-column buffer. The rate-matching buffer to row-column buffer copy operation accounts for the overall latency in the transmit chain. This paper addresses the latency aspects while processing the large Transport Blocks corresponding to the maximum downlink (DL) throughput. An efficient M-parallel look-ahead pointers generation algorithm is proposed to read M-interleaved bits directly from rate-matching buffer, avoiding row-column permutation operation, and thus the need of a separate buffer, where M is programmed for a target latency.