A Golden Decade of Polar Codes: From Basic Principle to 5G Applications
arXiv:2303.14614 · doi:10.23919/JCC.2023.02.015
Abstract
After the pursuit of seventy years, the invention of polar codes indicates that we have found the first capacity-achieving coding with low complexity construction and decoding, which is the great breakthrough of the coding theory in the past two decades. In this survey, we retrospect the history of polar codes and summarize the advancement in the past ten years. First, the primary principle of channel polarization is investigated such that the basic construction, coding method, and classic successive cancellation (SC) decoding are reviewed. Second, in order to improve the performance of the finite code length, we introduce the guiding principle and conclude five design criteria for the construction, design, and implementation of the polar code in the practical communication system based on the exemplar schemes in the literature. Especially, we explain the design principle behind the concatenated coding and rate matching of polar codes in a 5G wireless system. Furthermore, the improved SC decoding algorithms, such as SC list (SCL) decoding and SC stack (SCS) decoding, etc., are investigated and compared. Finally, the research prospects of polar codes for the future 6G communication system are explored, including the optimization of short polar codes, coding construction in fading channels, polar coded modulation and HARQ, and the polar coded transmission, namely polar processing. Predictably, as a new coding methodology, polar codes will shine a light on communication theory and unveil a revolution in transmission technology.
arXiv comment29 pages, 21 figures, Published in China Communications
References in corpus (11)
- Channel polarization: A method for constructing capacity-achieving codes for symmetric binary-input memoryless channels
- Improved Successive Cancellation Decoding of Polar Codes
- From sequential decoding to channel polarization and back again
- Belief Propagation List Decoding of Polar Codes
- A Hybrid ARQ Scheme Based on Polar Codes
- A Split-Reduced Successive Cancellation List Decoder for Polar Codes
- A Low-Latency List Successive-Cancellation Decoding Implementation for Polar Codes
- A High-Throughput Architecture of List Successive Cancellation Polar Codes Decoder with Large List Size
- Rate-Compatible Punctured Polar Codes: Optimal Construction Based on Polar Spectra
- Polar Coded Diversity on Block Fading Channels via Polar Spectrum
- Polar Codes: Analysis and Construction Based on Polar Spectrum