...
首页> 外文期刊>Journal of VLSI signal processing systems for signal, image, and video technology >High-Throughput FFT-SPA Decoder Implementation for Non-Binary LDPC Codes on x86 Multicore Processors
【24h】

High-Throughput FFT-SPA Decoder Implementation for Non-Binary LDPC Codes on x86 Multicore Processors

机译:x86多核处理器上非二进制LDPC码的高吞吐量FFT-SPA解码器实现

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

摘要

Low-Density Parity-Check (LDPC) codes are a well known Error Correction Code family used for instance, in wireless and satellite communication links. Error correction performance of LDPC codes was further enhanced by extending it to higher order Galois fields, giving rise hence to the so-called non-binary LDPC codes (NB-LDPC). Error correction performance improvement (CCSDS 2014) is the main reason behind the adoption by the Consultative Committee for Space Data Systems (CCSDS) of the NB-LDPC codes in the experimental specification for the future next generation uplinks (CCSDS 2014, 2015). The high error correction efficiency for short frames make NB-LDPC codes a good candidate for IoT applications. However, the performance gain comes at the expense of a high decoding computational complexity (CCSDS 2014; Conde-Canencia et al. 2009). In this paper, an x86 multicore NB-LDPC decoder implementation is provided. This decoder that implements the FFT-SPA algorithm provides a throughput improvement of about 1.3x to 2.7x, a latency reduction of more than 95% and a power consumption halved in comparison with the most efficient works on GPU (Graphics Processing Unit) device. Indeed, an efficient memory mapping and computation optimizations on the x86 architecture enable to achieve a higher decoding throughput than the GPU-based in similar experimental setup. Consequently, the throughput efficiency, the low processing latency associated with a low power consumption makes this proposed multicore implementation practical and attractive for real time implementations of NB-LDPC decoders in future SDR or Cloud-RAN systems for CCSDS standard and IoT applications.
机译:低密度奇偶校验(LDPC)码是众所周知的纠错码系列,例如,在无线和卫星通信链路中使用。通过将LDPC码扩展到更高阶的Galois字段,可以进一步提高其纠错性能,从而产生了所谓的非二进制LDPC码(NB-LDPC)。纠错性能的提高(CCSDS 2014)是空间数据系统咨询委员会(CCSDS)在未来下一代上行链路的实验规范中采用NB-LDPC码的主要原因(CCSDS 2014,2015)。短帧的高纠错效率使NB-LDPC码成为物联网应用的理想选择。但是,性能的提高是以高解码计算复杂度为代价的(CCSDS 2014; Conde-Canencia等人2009)。本文提供了一种x86多核NB-LDPC解码器实现。与在GPU(图形处理单元)设备上最高效的工作相比,该实现FFT-SPA算法的解码器将吞吐量提高了约1.3倍至2.7倍,延迟减少了95%以上,并且功耗降低了一半。确实,在类似的实验设置中,x86架构上的有效内存映射和计算优化可实现比基于GPU的解码吞吐量更高的解码吞吐量。因此,吞吐量效率,与低功耗相关的低处理延迟使该拟议的多核实施切实可行,并且对于面向CCSDS标准和IoT应用的未来SDR或Cloud-RAN系统中的NB-LDPC解码器的实时实施具有吸引力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号