TY - JOUR
T1 - Survey of Turbo, LDPC, and Polar Decoder ASIC Implementations
AU - Shao, Shuai
AU - Hailes, Peter
AU - Wang, Tsang Yi
AU - Wu, Jwo-Yuh
AU - Maunder, Robert G.
AU - Al-Hashimi, Bashir M.
AU - Hanzo, Lajos
N1 - Publisher Copyright:
© 1998-2012 IEEE.
PY - 2019/7/1
Y1 - 2019/7/1
N2 - Channel coding may be viewed as the best-informed and most potent component of cellular communication systems, which is used for correcting the transmission errors inflicted by noise, interference, and fading. The powerful turbo code was selected to provide channel coding for mobile broad band data in the 3G UMTS and 4G long term evolution cellular systems. However, the 3GPP standardization group has recently debated whether it should be replaced by low density parity check (LDPC) or polar codes in 5G new radio, ultimately reaching the decision to adopt the LDPC code family for enhanced mobile broad band (eMBB) data and polar codes for eMBB control. This paper summarizes the factors that influenced this debate, with a particular focus on the application specific integrated circuit (ASIC) implementation of the decoders of these three codes. We show that the overall implementation complexity of turbo, LDPC, and polar decoders depends on numerous other factors beyond their computational complexity. More specifically, we compare the throughput, error correction capability, flexibility, area efficiency, and energy efficiency of ASIC implementations drawn from 110 papers and use the results for characterizing the advantages and disadvantages of these three codes as well as for avoiding pitfalls and for providing design guidelines.
AB - Channel coding may be viewed as the best-informed and most potent component of cellular communication systems, which is used for correcting the transmission errors inflicted by noise, interference, and fading. The powerful turbo code was selected to provide channel coding for mobile broad band data in the 3G UMTS and 4G long term evolution cellular systems. However, the 3GPP standardization group has recently debated whether it should be replaced by low density parity check (LDPC) or polar codes in 5G new radio, ultimately reaching the decision to adopt the LDPC code family for enhanced mobile broad band (eMBB) data and polar codes for eMBB control. This paper summarizes the factors that influenced this debate, with a particular focus on the application specific integrated circuit (ASIC) implementation of the decoders of these three codes. We show that the overall implementation complexity of turbo, LDPC, and polar decoders depends on numerous other factors beyond their computational complexity. More specifically, we compare the throughput, error correction capability, flexibility, area efficiency, and energy efficiency of ASIC implementations drawn from 110 papers and use the results for characterizing the advantages and disadvantages of these three codes as well as for avoiding pitfalls and for providing design guidelines.
KW - Tutorials
KW - channel coding
KW - communications technology
KW - information theory
KW - parity check codes
KW - turbo codes
UR - http://www.scopus.com/inward/record.url?scp=85071642153&partnerID=8YFLogxK
U2 - 10.1109/COMST.2019.2893851
DO - 10.1109/COMST.2019.2893851
M3 - Article
AN - SCOPUS:85071642153
SN - 1553-877X
VL - 21
SP - 2309
EP - 2333
JO - IEEE Communications Surveys and Tutorials
JF - IEEE Communications Surveys and Tutorials
IS - 3
M1 - 8616900
ER -