基于GPU的并行Turbo乘积码译码器

基于GPU的并行Turbo乘积码译码器
复制标题

DOI:
--
复制
发表时间:
2020
期刊:
计算机工程与科学
影响因子:
--
通讯作者:
窦勇
窦勇
中科院分区:
其他
文献类型:
--
作者:
李荣春;周鑫;潘衡岳;牛新;高蕾;窦勇

文献摘要

相似文献

Turbo乘积码是一类前向纠错码,在高码率下具有良好的误码率性能。TPC编码器的实现相对简单,其译码器的译码复杂度也比较合理。因此,TPC被广泛用于各种场景,例如卫星通信系统和数据存储系统等。提出了一种基于GPU 的并行TPC译码器,可以同时译码二维乘积码矩阵的所有行或列。设计了一种并行基本译码器,以简化由扩展汉明码构成的TPC的译码过程。实现了测试样例和有效码字计算的并行化,降低了译码延迟。为了进一步提高译码吞吐率,提出了多通道TPC译码器。在不同的GPU上测量了并行译码器的性能,实验结果表明,与基于CPU的TPC译码器相比,基于GPU的并行 TPC译码器的译码延迟显著降低。此外,基于GPU的并行TPC译码器的吞吐率在NVIDIA RTX2080Ti上达到30Mbps,在NVIDIA GTX TITAN V上达到38Mbps,是基于CPU的TPC译码器性能的44倍和54倍。