论文部分内容阅读
LTE(Long Term Evolution,长期演进)是准4G移动通信系统,它支持3G到4G的平滑过渡。为了满足用户对高速率数据、图像业务的要求,LTE规定在20M带宽情况下要达到下行100Mbps、上行50Mbps的峰值速率。TBCC(Tail biting Convolutional Codes,咬尾卷积码)和Turbo码是LTE系统中的主要信道编码方式。它们在保证传输可靠性的同时,为系统引入了大量延时,尤其是基于迭代译码的Turbo码。为了能够满足LTE系统的高速率要求,信道译码需要采用并行方式实现。本文研究了TBCC和Turbo码的传统译码方法,并对它们的BER(Bit ErrorRate,误码率)性能和复杂度进行了分析与比较。在此基础上重点研究了这两种码的并行译码算法。针对TBCC码,本文根据它的咬尾特性以及Viterbi译码的收敛特性提出了一种基于交叠分块的并行译码算法,对它的BER性能进行了MATLAB仿真,验证了其译码正确性。它的译码复杂度低于已有的并行译码算法。并在TI公司的多核DSP评估板C6474EVM(TMS320C6474Evaluation Module,C6474评估板)上对该并行算法进行了实现与优化,结果表明对于长码,译码时间基本上与译码核数成反比。针对Turbo码,本文比较了现有的并行译码算法,选择了适合LTE的不交叠分块译码算法进行MATLAB仿真,验证了其译码正确性。并在C6474EVM上对该并行算法进行了实现与优化,结果表明译码时间基本上与译码核数成反比。