摘要
主要阐述太赫兹(THz)通信系统中的信道编码部分,利用CPU多核进行并行计算,实现对Turbo码的编译码程序的加速。通过4个方面对Turbo码的编译码进行优化加速,包括预留内存空间、并行循环以及对编码结构和译码公式的优化,从而实现代码运行时间的缩短。经实验验证,经过对不同码长的数据进行编译码运算,发现在输入码长为10000 bit时,并行计算时间可以缩短56.6%。
In the channel coding of the terahertz communication system,the CPU multi-core is employed to perform parallel computing to achieve acceleration of the compiling code program for Turbo code.The optimized acceleration of Turbo code including four aspects,namely reserved memory space,parallel cycle,the optimization of coding structure and the decoding formula,thereby realizing shortening of code runtime.After experimental verification,the calculation of the compiling code is performed on different code length data.It is found that the parallel calculation can be shortened by56.6%when the input code length is 10000 bit.
作者
李思凯
李波
LI Sikai;LI Bo(School of Communication and Information Engineering,Xi'an University of Posts&Telecommunications,Xi'an Shaanxi 710061,China)
出处
《太赫兹科学与电子信息学报》
2022年第5期431-437,共7页
Journal of Terahertz Science and Electronic Information Technology
关键词
太赫兹
TURBO码
并行计算
多核加速
terahertz
Turbo code
parallel computing
multi-core acceleration