Abstract

The successive-cancellation flip (SCFlip) decoder and its variants provide a significant coding gain with the average complexity practically identical to that of the successive cancellation (SC) decoder in a wide range of signal-to-noise ratios (SNRs). But, they suffer from high complexity and long latency when the SNR decreases, since the average number of extra decoding attempts becomes inevitably large. To mitigate this problem, we propose a novel SCFlip decoder, called an error-aware SCFlip (EA-SCFlip) decoder, for distributed cyclic-redundancy-check (CRC) polar codes. Based on the distributed CRC bits, it employs early termination at each extra decoding attempt so that it can reduce the decoding complexity and latency on the average. It also reduces the search space of candidate bit-flips in the dynamic building of the bit-flip list by exploiting the parity-check relationship (PCR) of the first error-detected CRC bit at each extra decoding attempt. Furthermore, we propose a greedy algorithm to design a distributed CRC code such that the obtained PCRs make the early-error-detection capability of the EA-SCFlip decoder as high as possible. Numerical results demonstrate that the EA-SCFlip decoder can indeed achieve an early termination gain as well as a complexity reduction, when a polar code is concatenated with the distributed CRC code designed by the proposed algorithm.

Highlights

  • Polar codes, introduced by Arikan [1], are the first class of structured error-correcting codes that are proved to achieve the capacity of an arbitrary binary-input discrete memoryless channel asymptotically with an exponent of 1/2 under successive cancellation (SC) decoding

  • In order to maximize the effect of early error detection in the EA-SC flip (SCFlip) decoder, we propose a greedy algorithm to design a distributed Cyclic redundancy check (CRC) code having a high early-error-detection capability

  • NUMERICAL RESULTS The early termination gain and the computational complexity of the proposed coding scheme over the binary-input additive white Gaussian noise (BI-AWGN) channel are numerically discussed

Read more

Summary

Introduction

Polar codes, introduced by Arikan [1], are the first class of structured error-correcting codes that are proved to achieve the capacity of an arbitrary binary-input discrete memoryless channel asymptotically with an exponent of 1/2 under successive cancellation (SC) decoding. They have quite poor finite-length performance due to the presence of imperfectly polarized bit-channels and the suboptimality of SC decoding.

Methods
Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.