首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >A High Throughput List Decoder Architecture for Polar Codes
【24h】

A High Throughput List Decoder Architecture for Polar Codes

机译:极码的高吞吐量列表解码器体系结构

获取原文
获取原文并翻译 | 示例

摘要

While long polar codes can achieve the capacity of arbitrary binary-input discrete memoryless channels when decoded by a low complexity successive-cancellation (SC) algorithm, the error performance of the SC algorithm is inferior for polar codes with finite block lengths. The cyclic redundancy check (CRC)-aided SC list (SCL) decoding algorithm has better error performance than the SC algorithm. However, current CRC-aided SCL decoders still suffer from long decoding latency and limited throughput. In this paper, a reduced latency list decoding (RLLD) algorithm for polar codes is proposed. Our RLLD algorithm performs the list decoding on a binary tree, whose leaves correspond to the bits of a polar code. In existing SCL decoding algorithms, all the nodes in the tree are traversed, and all possibilities of the information bits are considered. Instead, our RLLD algorithm visits much fewer nodes in the tree and considers fewer possibilities of the information bits. When configured properly, our RLLD algorithm significantly reduces the decoding latency and, hence, improves throughput, while introducing little performance degradation. Based on our RLLD algorithm, we also propose a high throughput list decoder architecture, which is suitable for larger block lengths due to its scalable partial sum computation unit. Our decoder architecture has been implemented for different block lengths and list sizes using the TSMC 90-nm CMOS technology. The implementation results demonstrate that our decoders achieve significant latency reduction and area efficiency improvement compared with the other list polar decoders in the literature.
机译:尽管长极性代码在通过低复杂度连续取消(SC)算法进行解码时可以实现任意二进制输入离散无记忆通道的容量,但SC算法的错误性能对于具有有限块长度的极性代码而言较差。循环冗余校验(CRC)辅助的SC列表(SCL)解码算法比SC算法具有更好的错误性能。但是,当前的CRC辅助SCL解码器仍然遭受较长的解码延迟和有限的吞吐量。本文提出了一种极地码的减少等待时间列表解码(RLLD)算法。我们的RLLD算法对一棵二叉树执行列表解码,该二叉树的叶子对应于极性码的位。在现有的SCL解码算法中,遍历树中的所有节点,并考虑了信息位的所有可能性。取而代之的是,我们的RLLD算法访问树中更少的节点,并考虑信息位的可能性更少。如果配置正确,我们的RLLD算法可显着减少解码延迟,从而提高吞吐量,同时几乎不降低性能。基于我们的RLLD算法,我们还提出了一种高吞吐量列表解码器体系结构,由于其可扩展的部分和计算单元,它适合于较大的块长度。我们的解码器架构已使用TSMC 90纳米CMOS技术针对不同的块长度和列表大小实现。实施结果表明,与文献中的其他列表极坐标解码器相比,我们的解码器可显着降低等待时间并提高面积效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号