期刊文献+

基于多核CPU的DVB-RCS2并行Turbo译码方法

Parallel DVB-RCS2 Turbo Decoding on Multi-core CPU
下载PDF
导出
摘要 DVB-RCS2在卫星广播、海事卫星通信、军事卫星通信等领域有着广泛应用,而无论是通信还是军事侦察都需要大吞吐量高速译码。多核CPU算力不断提升以及软件无线电SDR平台的广泛应用,使得基于多核CPU的并行译码成为一种灵活高效的应用方式。为了满足其中双二元Turbo码大吞吐量软件译码的需求,提出了一种基于多核CPU的高速并行软件译码方案。首先对比分析了双二元Turbo码与传统二进制Turbo码的计算复杂度;然后重点对并行计算过程中的内存占用和采用8比特位宽整型数据时的输入量化方法进行了分析和优化,设计了基于多核CPU并行译码的实现方案;最后在Intel 12核CPU上使用SSE并行指令集实现了大于169 Mbps的译码吞吐率,且纠错性能较浮点运算损失小于0.1 dB。通过与现有GPU译码方案对比,说明了所提方案在译码效率和能耗方面的优势,其在高速卫星接收机中具有极高的应用价值。 DVB-RCS2 is widely used in satellite broadcasting,maritime satellite communication and military satellite communication fields.For high-throughput software decoding of dual binary Turbo codes in DVB-RCS2 and application of software-defined radio platform,a high-speed parallel software decoding scheme based on multi-core CPU is proposed.Firstly,the computational complexity of dual binary Turbo codes and traditional binary Turbo codes is compared and analyzed.Then,a parallel decoding implementation based on multi-core CPU is designed.The memory footprint and the input quantization method in parallel computing with 8-bit integer data are analyzed and optimized.Finally,our software decoder exceeds 169 Mbps information throughput using the SSE instruction on the Intel 12-core CPU,and the BER performance degradation is less than 0.1dB compared to the floating-point decoder.The results show that proposed implementation is a challenging alternative to GPU implementation in terms of throughput and energy efficiency,and it has an extremely high application value in high-speed satellite receivers.
作者 翟绪论 张永光 靳安钊 强薇 李梦冰 ZHAI Xulun;ZHANG Yongguang;JIN Anzhao;QIANG Wei;LI Mengbing(The Science and Technology on Communication Information Security Control Laboratory,Jiaxing,Zhejiang 314033,China;The 36th Research Institute of China Electronics Technology Group Corporation,Jiaxing,Zhejiang 314033,China)
出处 《计算机科学》 CSCD 北大核心 2023年第6期22-28,共7页 Computer Science
关键词 DVB-RCS2 双二元Turbo码 多核CPU SIMD并行计算 高速译码 DVB-RCS2 Double binary Turbo code Multi-core CPU Single instruction multiple data parallel computing High-throughput decoding
  • 相关文献

参考文献4

二级参考文献13

共引文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部