Flexible and Low-Complexity Encoding and Decoding of Systematic Polar Codes
arXiv:1507.03614 · doi:10.1109/TCOMM.2016.2574996
Abstract
In this work, we present hardware and software implementations of flexible polar systematic encoders and decoders. The proposed implementations operate on polar codes of any length less than a maximum and of any rate. We describe the low-complexity, highly parallel, and flexible systematic-encoding algorithm that we use and prove its correctness. Our hardware implementation results show that the overhead of adding code rate and length flexibility is little, and the impact on operation latency minor compared to code-specific versions. Finally, the flexible software encoder and decoder implementations are also shown to be able to maintain high throughput and low latency.
Submitted to IEEE Transactions on Communications, 2015
References in corpus (2)
Cited by in corpus (17)
- Polar Subcodes
- PolarBear: A 28-nm FD-SOI ASIC for Decoding of Polar Codes
- Polar Codes and Their Quantum-Domain Counterparts
- Multi-mode Unrolled Architectures for Polar Decoders
- Blind Detection of Polar Codes
- A Low Complexity Encoding Algorithm for Systematic Polar Codes
- Circular Buffer Rate-Matched Polar Codes
- A General Construction and Encoder Implementation of Polar Codes
- Unrolled and Pipelined Decoders based on Look-Up Tables for Polar Codes
- Towards Practical Software Stack Decoding of Polar Codes
- Low-Complexity Puncturing and Shortening of Polar Codes
- Rate matching for polar codes based on binary domination
- Channel Estimation with Systematic Polar Codes
- Protograph-Based Design for QC Polar Codes
- All the codeword symbols in polar codes have the same SER under the SC decoder
- Fast Encoding and Decoding of Flexible-Rate and Flexible-Length Polar Codes
- A Novel High-Rate Polar-Staircase Coding Scheme