TY - JOUR
T1 - Discrete BP Polar Decoder Using Information Bottleneck Method
AU - Yamada, Akira
AU - Ohtsuki, Tomoaki
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2021
Y1 - 2021
N2 - Polar code is one of the channel codes and is used in the 5th generation of mobile communication system (5G). This encoding scheme is based on the operation of channel polarization, and it is possible to achieve the capacity of arbitrary binary-input symmetric discrete memoryless channels. Compared with Turbo codes and LDPC (Low-Density Parity-Check) codes, the implementation of the encoder and decoder is easier. BP (Belief Propagation) decoding, one of the decoding methods of the polar codes, can be performed at high speed because it can decode in parallel. However, the disadvantages of the BP decoding are the hardware and computational complexities. The technique of quantization can be used to reduce complexities of hardware and calculation. One of the quantization methods is the information bottleneck method, which allows an observation variable to compressed one while trying to preserve the mutual information shared with a relevant variable. As a novel approach, the information bottleneck method is used in the design of quantizers for the BP decoding of LDPC codes. In this paper, we propose a discrete BP polar decoder that can use only unsigned integers in the decoding process by using the information bottleneck method. Thus, we can replace complex calculations of BP decoding with simple lookup tables. We also investigate the minimum bit width for quantization with negligible degradation and the suboptimal Eb/N0 for designing lookup tables, where Eb and N0 denote energy per bit and noise power density, respectively. The simulation results show that the proposed method can achieve almost the same error correcting capability compared with the BP decoding without compression in the range of low Eb/N0. Besides, we show that the proposed decoder can compress both channel outputs and BP messages with small loss compared with the uniform quantization decoder.
AB - Polar code is one of the channel codes and is used in the 5th generation of mobile communication system (5G). This encoding scheme is based on the operation of channel polarization, and it is possible to achieve the capacity of arbitrary binary-input symmetric discrete memoryless channels. Compared with Turbo codes and LDPC (Low-Density Parity-Check) codes, the implementation of the encoder and decoder is easier. BP (Belief Propagation) decoding, one of the decoding methods of the polar codes, can be performed at high speed because it can decode in parallel. However, the disadvantages of the BP decoding are the hardware and computational complexities. The technique of quantization can be used to reduce complexities of hardware and calculation. One of the quantization methods is the information bottleneck method, which allows an observation variable to compressed one while trying to preserve the mutual information shared with a relevant variable. As a novel approach, the information bottleneck method is used in the design of quantizers for the BP decoding of LDPC codes. In this paper, we propose a discrete BP polar decoder that can use only unsigned integers in the decoding process by using the information bottleneck method. Thus, we can replace complex calculations of BP decoding with simple lookup tables. We also investigate the minimum bit width for quantization with negligible degradation and the suboptimal Eb/N0 for designing lookup tables, where Eb and N0 denote energy per bit and noise power density, respectively. The simulation results show that the proposed method can achieve almost the same error correcting capability compared with the BP decoding without compression in the range of low Eb/N0. Besides, we show that the proposed decoder can compress both channel outputs and BP messages with small loss compared with the uniform quantization decoder.
KW - BP decoding
KW - Channel coding
KW - information bottleneck method
KW - polar codes
UR - http://www.scopus.com/inward/record.url?scp=85099583925&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85099583925&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2021.3050411
DO - 10.1109/ACCESS.2021.3050411
M3 - Article
AN - SCOPUS:85099583925
SN - 2169-3536
VL - 9
SP - 10645
EP - 10656
JO - IEEE Access
JF - IEEE Access
M1 - 9319186
ER -