List sphere decoding of polar codes
Seyyed Ali Hashemi, Carlo Condo, Warren J. Gross
Abstract
Seyyed Ali Hashemi, Carlo Condo, Warren J. Gross
Abstract
Polar codes have gained a lot of attention during the past few years, because they can provably achieve the capacity of a memoryless channel. The design of efficient polar code decoders has been an active topic of research. The simple Successive Cancellation (SC) decoding algorithm yields poor error correction performance on short polar codes: the SC- List (SCL) algorithm overcomes this problem, but its hardware implementation requires a large amount of memory. Sphere Decoding (SD) is an alternative decoding technique that has been shown to work well for short polar codes, but it is burdened by undesirable characteristics. The performance of SD strongly depends on the choice of a suitable sphere radius, whose value must be selected according to the conditions of the channel. Channel conditions also affect the algorithm's time complexity, that is consequently variable. In this paper, we introduce a List- SD algorithm for short polar codes. It has a fixed time complexity and does not make use of a radius: thus, no knowledge of the channel noise level is required. It is shown that the error correction performance of List-SD can match that of SC and SCL with as low as 72% of their memory requirements.
OpenAlex reports 40 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Polar codes have gained a lot of attention during the past few years, because they can provably achieve the capacity of a memoryless channel. The design of efficient polar code decoders has been an active topic of research. The simple Successive Cancellation (SC) decoding algorithm yields poor error correction performance on short polar codes: the SC- List (SCL) algorithm overcomes this problem, but its hardware implementation requires a large amount of memory. Sphere Decoding (SD) is an alternative decoding technique that has been shown to work well for short polar codes, but it is burdened by undesirable characteristics. The performance of SD strongly depends on the choice of a suitable sphere radius, whose value must be selected according to the conditions of the channel. Channel conditions also affect the algorithm's time complexity, that is consequently variable. In this paper, we introduce a List- SD algorithm for short polar codes. It has a fixed time complexity and does not make use of a radius: thus, no knowledge of the channel noise level is required. It is shown that the error correction performance of List-SD can match that of SC and SCL with as low as 72% of their memory requirements.
Key concepts: Decoding methods, Polar code, List decoding, Computer science, Algorithm, Polar, Channel (broadcasting), Sequential decoding