首页> 外文期刊>Annales des Telecommunications >High-performance software implementations of SCAN decoder for polar codes
【24h】

High-performance software implementations of SCAN decoder for polar codes

机译:用于极性代码的SCAN解码器的高性能软件实现

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

摘要

This paper presents the first optimized software implementation of a SCAN decoder for Polar codes. Unlike SC and SC-List decoding algorithms, the SCAN decoding algorithm provides soft outputs (useful for, e.g., parallel concatenated decoders Zhang et al. IEEE Trans Commun 64(2):456–466 2016). Despite the strong data dependencies in the SCAN decoding, two highly parallel software implementations are devised for x86 processor target. Different parallelization strategies, algorithmic improvements, and source code optimizations were applied in order to enhance the throughput of the decoders. The impact of the parallelization approach, the code rate, and the code length on the throughput and the latency is investigated. Extensive experimentations demonstrate that the proposed software polar decoder can exceed 600 Mb/s on a single core and reaches multi-Gb/s when using four cores simultaneously. These decoders can then achieve real-time performance required in many applications such as software defined radio or cloud-RAN systems where network physical layer is implemented in software.
机译:本文介绍了用于Polar码的SCAN解码器的第一个优化软件实现。与SC和SC-List解码算法不同,SCAN解码算法提供软输出(例如对于并行级联解码器Zhang等人,IEEE Trans Commun 64(2):456-466 2016有用)。尽管在SCAN解码中有很强的数据依赖性,但还是为x86处理器目标设计了两个高度并行的软件实现。为了提高解码器的吞吐量,应用了不同的并行化策略,算法改进和源代码优化。研究了并行化方法,编码率和编码长度对吞吐量和延迟的影响。大量的实验表明,所提出的软件极性解码器在单个内核上可以超过600 Mb / s,并且在同时使用四个内核时可以达到Gb / s。然后,这些解码器可以实现许多应用程序所需的实时性能,例如软件定义的无线电或云RAN系统,其中网络物理层以软件实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号