Polar codes are a class of error-correcting codes that are based on the concept of channel polarization, which was introduced by Erdal Arikan in 2009. The primary objective of polar codes is to achieve capacity on symmetric binary-input discrete memoryless channels (B-DMCs) as the code length approaches infinity. They are constructed using a recursive process that transforms a set of independent channels into a set of polarized channels, where some channels become very reliable while others become very unreliable.
The encoding process involves a simple linear transformation of the message bits, making it both efficient and easy to implement. The decoding of polar codes can be performed using successive cancellation, which, although not optimal, can be made efficient with the use of list decoding techniques. One of the key advantages of polar codes is their capability to approach the Shannon limit, making them highly attractive for modern communication systems, including 5G technologies.
Start your personalized study experience with acemate today. Sign up for free and find summaries and mock exams for your university.