基于LTE标准的Turbo码编译码性能研究
- 格式:doc
- 大小:38.00 KB
- 文档页数:6
Turbo码理论及其应用的探究引言:随着通信技术的不息进步,人们对于信息传输质量和性能的要求越来越高。
而在这个过程中,编码是一个至关重要的环节。
编码是一种通过增加冗余信息来增强数据传输可靠性的技术,它可以在信息传输过程中对数据进行差错纠正。
而在编码中,Turbo码作为一种高效的纠错编码技术,引起了人们的广泛关注。
本文将对Turbo码的理论和应用进行探究。
第一部分:Turbo码的基本原理Turbo码是由Claude Berrou等人于1993年提出的一种编码技术。
Turbo码是通过串并联两个卷积码的编码器组成的。
它具有很好的纠错能力,并在传输过程中有效地对信道噪声进行抑止。
Turbo码的基本原理是将要传输的数据分成多个小块,然后通过两个相同结构的卷积码编码器分别对这些小块进行编码。
在编码的过程中,Turbo码引入了一个称为迭代译码的过程。
迭代译码的主要目标是通过在译码器之间交换信息来提高译码性能。
迭代译码可以使得Turbo码的纠错性能更好,并且有效地减小了译码误差。
第二部分:Turbo码的性能分析Turbo码的性能分析是对Turbo码的错误性能和译码性能进行分析和评估。
通常使用误码率(BER)和块错误率(BLER)来器量Turbo码的性能。
Turbo码的纠错性能主要取决于两个卷积码的性能以及迭代译码的次数。
经过试验和模拟的验证,可以发现Turbo码在相同的编码率下,相较于传统卷积码,能够取得更低的误码率和块错误率。
而Turbo码的译码性能则主要取决于译码算法的选择。
依据试验结果,平均迭代译码算法和准似然译码算法是目前应用最广泛的译码算法。
这些算法对于迭代译码过程中产生的软信息进行了充分利用,从而提高了Turbo码的译码性能。
第三部分:Turbo码的应用Turbo码在通信系统中有广泛的应用。
其中,最典型的应用是在挪动通信系统中的无线信道编码。
由于无线信道的复杂性和噪声干扰,数据的传输容易受到干扰和损坏。
LTE系统中的Turbo编码方案研究的开题报告
一、研究背景
随着移动通信技术的发展,越来越多的用户需要高速、可靠的数据传输服务。
而Long Term Evolution(LTE)技术作为一种新一代移动通信技术,具有更高的传输速率和更好的网络性能,因此被广泛应用于越来越多的领域。
作为LTE技术的核心,Turbo编码方案,是当前移动通信领域中最为先进的编码方案之一。
二、研究内容
在本次研究中,我们将去探究如下问题:
1. Turbo编码方案的原理和基本实现方法;
2. Turbo编码方案在LTE系统中的应用;
3. 相关研究文章的分析和总结。
三、研究意义
通过深入研究LTE系统中Turbo编码方案的应用,可以进一步提高对于现代移动通信技术的理解,从而推动移动通信技术的发展和进步。
同时,对于LTE系统的优化调整也有很大帮助。
四、研究方法
本研究将通过以下方法完成:
1. 阅读相关的文献和论文,了解有关Turbo编码方案的基本概念和原理;
2. 进行相关算法的仿真实验,对Turbo编码方案在LTE系统中的性能表现进行评估和分析。
五、预期结果
通过本研究,我们希望能够研究出适用于LTE系统的Turbo编码方案,提高LTE系统的网络性能和数据传输速率。
同时也希望能够为未来的移动通信技术研究提供借鉴和经验。
LTE系统中Turbo编译码仿真与性能分析陈发堂;谢磷珂【期刊名称】《电视技术》【年(卷),期】2011(035)007【摘要】介绍了LTE Turbo编译码方法,基于硬件实现对编码和交织器的计算进行了简化,提高了编码效率,利用Matlab仿真分析性能,分别采用Log-MAP算法和Max-Log-MAP算法进行译码,实现时结合项目需求综合考虑采用了误码率性能较好的Log-MAP算法.%In this paper, the method of LTE Turbo coding and decoding is introduced, the methods for reducing the computational complexity of coding and interleaver are proposed based on hardware implementations, and the coding efficiency is increased. The performance by simulation of Matlab is analyzed, the Log-MAP algorithm and Max-Log-MAP algorithm are used by the LTE Turbo decoder, considering the requirement of the project adopt the Log-MAP algorithm with better bit error rate performance.【总页数】4页(P81-84)【作者】陈发堂;谢磷珂【作者单位】重庆邮电大学通信与信息工程学院,重庆,400065;重庆邮电大学通信与信息工程学院,重庆,400065【正文语种】中文【中图分类】TN929.5【相关文献】1.Turbo码编译码原理及其性能分析 [J], 喻文芳;周辉2.Turbo码的编译码器及性能分析 [J], 金慧琴;周新力;王好同;鞠建波3.LTE系统中咬尾卷积码的编译码算法仿真及性能分析 [J], 陈发堂;陶根林4.Turbo码的编译码器及性能分析 [J], 何玉军5.Turbo码的编译码及其性能仿真 [J], MA Yuan-yuan;Peng Na因版权原因,仅展示原文概要,查看原文内容请购买。
LTE系统Turbo编译码器的设计与FPGA实现Turbo码以其逼近香农极限的优异性能受到了广泛的关注。
目前,已经被成功应用于第三代移动通信、卫星通信以及数字广播电视等现代通信系统中。
而正在部署的LTE、LTE-A系统也已经将Turbo码作为其信道编码方案之一,以满足高速业务发展的需求。
论文重点研究了LTE系统中的低复杂度Turbo高速译码算法及其的硬件实现。
论文首先介绍了Turbo基本编译码原理,分析比较了几种常用的译码算法:MAP算法、LOG_MAP算法、MAX_LOG_MAP算法及其改进算法。
其次,为了有效降低译码时延,提高系统吞吐率,在算法方面,研究了HDA停止迭代判决准则和基于三个比特同时处理的Radix-8算法;在译码结构方面,研究了基于流水线的串行译码结构,重点分析了基于并行分块处理的并行译码结构以及针对子块的流水线滑窗译码算法,给出了并行无冲突交织器的设计准则及实例。
论文最后给出了LTE系统中的Turbo码FPGA设计方案。
并基于Kintex-7系列芯片和Xilinx公司的ISE软件开发平台,对LTE系统的Turbo编译码器进行了设计实现,经过调试优化后满足系统要求。
Turbo码编译码关键问题的研究
Turbo码具有近Shannon限的性能,它的出现被看作是信道编码理论发展史上的一个里程碑,它使人们设计信道编码的方法从增加码的最小汉明距离转向了
减少低重量码字的个数(错误系数)。
本文主要是以分析RSC分量码的自结尾序列为研究目标,对所设计的级连交织器的特点及它对Turbo码重量谱的影响进行研究。
接着介绍了对Turbo码的删余算法,对译码算法及量化性能,编译码的实现进行的研究与分析。
全文主要集中在以下几点上: 1.介绍了信道编码理论与技术的发展,讨论了Turbo码的基本原理和研究现状; 2.系统分析了采用自结尾序列分析交织器性能的方法,证明了其若干有用的性质,研究了一种级连交织器的设计。
3.系统研究了Turbo码的删余算法,并基于此提出了删余算法的准则,极大改善了删余后编码的性能损失; 4.系统地研究了Turbo码的各种迭代译码算法的原理,对算法中参数的取值进行了讨论,并在AWGN信道上进行了仿真比较。
5.介绍了作者对Turbo码编译码的硬件实现方法方面所取得的研究成果及具体电路图。
Turbo码编译码方法的研究与实现1993年C.Berrou等人最先提出了Turbo码,它是并行级联递归系统卷积码的简称。
它的编码端是由两个或更多个卷积码并行级联构成,译码端则采用一种基于软判决信息输入/输出的反馈迭代结构。
由于Turbo 码在接近Shannon 极限的低信噪比下仍然能够获得较低的误码率,所以在近几年已成为编码理论界研究的热门领域,在第三代移动通信系统的开发中,Turbo 码被普遍认为是高速数据信道的纠错编码方式。
现在人们对Turbo 码的主要研究包括编码器、交织器的设计及软输入、软输出迭代译码的算法。
本文主要研究了Turbo 码编译码算法中的关键问题,完成了Turbo 码编码器的硬件实现。
首先介绍了Turbo 码产生的背景、研究现状及发展趋势。
其次,介绍了一些必须的基础理论知识,在此基础上对Turbo 码原理和结构进行介绍,并对不同参数对Turbo码性能的影响进行仿真,得到了一些结论。
仿真过程中,采用了一些方法来改善Turbo码的误比特率性能:编码器部分利用交织与删余的综合设计,使每个信息位都有对应的校验位输入信道,起到了等保护的作用;译码部分采用线性近似与门限近似相结合的方法对Log-MAP 算法进行改善,在对性能影响不大的情况下,显著降低复杂性;SOVA算法中采用帧尾加长处理的方法充分利用了每帧最后δ位信息。
为了加速Turbo 码译码的实现,对MAP 类算法采用了分段译码的方法减小了译码等待延时,同时采用了一种基于外信息统计值的停止准则,以降低迭代次数为条件减小了译码迭代延时。
最后,利用VHDL 语言在可编程逻辑器件上完成了Turbo 码编码器的设计。
然而,到目前为止,对Turbo 码的研究还不算很完善,尤其是在实际应用中还有很多问题有待解决。
但是Turbo 码的优异性能是不能否定的,它有非常广阔的应用前景。
LTE系统中Turbo编码的研究与DSP实现摘要:通过对常用Turbo编码原理的研究分析,提出了一种简单有效的Turbo编码实现方案,该方案已经在TMS320C64× DSP中实现。
将Turbo编码程序在CCS3.3中运行,验证了方案的可行性、高效性。
该方案已应用于LTE-TDD无线综合测试仪表的开发中。
关键词:长期演进;Turbo;循环冗余编码;查表法;DSP实现信道编码是消除或降低信息传输错误概率的有效手段之一。
根据Shannon有噪信道编码定理,在信道传输速率R不超过信道容量C的前提下,只有在码组长度无限的码集合中随机地选择编码码字并且在接收端采用最大似然译码算法时,才能使误码率接近为零。
Turbo编码[1]巧妙地将卷积码和随机交织器结合在一起,获得了接近Shannon理论极限的译码性能。
Turbo码又称并行级联卷积码PCCC(Parallel Concatenated Convolutional Code),它将卷积码和随机交织器结合,实现了随机编码的思想,在实现随机编码思想的同时,通过交织器实现了由短码构造长码的方法。
Turbo码由分量码经由交织器级联而成。
分量码和交织器设计的好坏是决定Turbo码性能的关键因素。
Turbo码的提出,不仅提供了一个性能优越的编码方法,还更新了编码理论研究中的一些概念和方法。
由于Turbo码具有接近Shannon理论极限的性能[2],尤其是低信噪比下的优异性能,使Turbo码成为第三代移动通信高质量、高速率信道中的首选编码方法。
1 LTE系统中的Turbo编码 LTE作为准4 G技术,以正交频分复用OFDM和多输入多输出MIMO技术为基础,下行采用正交频分多址(OFDM)技术,上行采用单载波频分多址(SC-FDMA)技术,在20 MHz频谱带宽下能够提供下行100 Mb/s与上行50 Mb/s的峰值速率。
在LTE系统中,Turbo编码主要应用于上行共享信道、下行共享信道、寻呼信道和多播信道的信道编码[3]处理。
Turbo码性能分析及译码算法研究的开题报告一、选题背景随着无线通信技术的发展,人们对于数据传输速率、质量、可靠性等方面的需求更加迫切。
然而,无线传输过程中存在的信道噪声、干扰等因素对数据传输的质量产生了不利影响,如何提高数据传输的可靠性成为了无线通信领域的重要问题。
Turbo码是一种近年来发展出的一种纠错码,具有较为出色的译码性能,已被广泛应用于无线通信领域。
因此,对Turbo码的性能分析及译码算法的研究具有重要的实际意义。
二、研究目的和意义本研究旨在探究Turbo码的性能特点、优劣势以及相关译码算法,并针对Turbo码在无线通信领域的应用进行深入研究,以期提高数据传输的可靠性以及无线通信系统的整体性能。
三、研究内容和方法(一)研究内容1. Turbo码的性能特点,包括纠错性能、时延特性、码长等方面的评估;2. Turbo码与其他纠错码的比较,包括卷积码、交织码等;3. Turbo码的译码算法研究,包括迭代译码算法、软迭代译码算法、硬迭代译码算法等;4. Turbo码在无线通信领域的应用研究,包括LTE、WiMax、CDMA 和DVB等系统中的应用。
(二)研究方法1. 文献综述:对Turbo码相关的历史、技术、理论等文献进行广泛的调研和搜集,对其性能特点以及应用领域进行分析;2. 理论分析:对Turbo码的译码算法进行理论分析,分别探究其迭代次数、码率、信噪比等因素对其译码性能的影响;3. 实验仿真:通过MATLAB等数值仿真软件,建立Turbo码仿真模型,并进行Turbo码性能的仿真实验,验证理论研究的正确性和可行性;4. 应用实验:利用所研究的Turbo码算法建立无线通信系统仿真平台,通过实际应用实验对Turbo码的性能进行评估。
四、预期成果1. 对Turbo码的性能特点、优缺点以及译码算法有全面的理解和认识;2. 对Turbo码的应用领域有深入的研究,并对其应用进行实际测试;3. 对Turbo码的性能评估及其与其他码型的比较,为Turbo码的进一步发展提供有效的参考;4. 提出Turbo码在实际应用中的优化方向,为无线通信系统的设计和优化提供参考。
LTE系统高吞吐率Turbo译码器研究与实现的开题
报告
为了满足现代通信技术对高速数据传输的需求,LTE系统采用了Turbo译码器来提高系统的吞吐率。
Turbo译码器是一种采用迭代解码算法的译码器,在数据传输中起到了重要的作用。
本文的研究重点是基于LTE系统的高吞吐率Turbo译码器,旨在研究Turbo译码器的原理和算法,并通过软硬件实现来验证其性能。
首先,本文将综述Turbo译码器的基本原理和算法,包括Turbo编
码和Turbo译码两个部分。
Turbo编码是一种充分利用信道特性的码型,能够克服信道干扰和噪声的影响,提高系统吞吐率。
Turbo译码是一种迭代解码算法,能够对比普通译码算法更好的克服信道干扰和噪声的影响。
接着,本文将介绍Turbo译码器在LTE系统中的应用和相关性能指标。
接下来,本文将详细介绍实现高吞吐率Turbo译码器的软硬件系统
结构和相关技术方案。
这包括硬件模块的设计和实现、编码译码算法的
设计和优化等。
在硬件方面,首先设计多个并行的处理器,用于加速Turbo译码的计算。
在软件方面,将针对Turbo译码器的算法进行优化和改进,进一步提高编码译码系统的性能。
最后,为了验证系统的性能,
本文将设计并实现一组实验来进行测试和分析,以验证系统实际效果。
本文的研究意义是:深入研究Turbo编码和Turbo译码算法的原理
和特点,加深对LTE系统中Turbo译码器应用的理解;探索一种能够提
高Turbo译码效率的实现方式,以期提高整个LTE系统的性能。
LTE中turbo译码器的高速实现的开题报告题目:LTE中turbo译码器的高速实现研究背景:随着移动通信的快速发展,LTE成为了当前移动通信技术的主流。
turbo码是LTE中的一种编码方式,在通信过程中起到了非常重要的作用。
在turbo解码器中,turbo译码器是其中的最核心部分,其速度和性能对系统整体的性能有着非常大的影响。
研究目的:本文旨在通过对turbo译码器的高速实现研究,提高turbo译码器的运算速度和解码性能,从而提高整个系统的性能,并为未来移动通信技术的发展提供相关的参考依据。
研究内容:1. 研究turbo译码器的工作原理,分析其优缺点。
2. 研究turbo译码器的高速实现方法,包括硬件实现和软件优化两个方面。
3. 设计并实现一个高速turbo译码器,测试其性能和速度,并与其他turbo解码器进行比较。
4. 探讨如何进一步提高turbo译码器的性能和速度,包括使用多核处理器、优化算法、细节优化等方面。
研究方法:1. 理论分析法:分析turbo译码器的工作原理和优缺点,理解其解码算法。
2. 数学模型法:建立turbo译码器的数学模型,研究其运算规律,为优化算法提供参考。
3. 计算机仿真法:建立turbo译码器的仿真模型,对其运算速度和解码性能进行评测,为实际实现提供参考。
4. 实验验证法:设计并实现一个高速turbo译码器,测试其性能和速度,与其他turbo解码器进行比较,验证理论研究的正确性。
研究意义:turbo译码器在移动通信技术中扮演着非常重要的角色,其速度和性能对整个系统的性能有着直接的影响。
本文研究turbo译码器的高速实现,不仅有助于提高整个系统的性能,还为未来移动通信技术的发展提供相关的参考依据。
此外,本文研究的方法和思路能够拓展到其他编码和解码技术的研究中,具有一定的普适性。
LTE系统中Turbo编码的研究与DSP实现李小文;许虎【期刊名称】《电子技术应用》【年(卷),期】2011(37)8【摘要】通过对常用Turbo编码原理的研究分析,提出了一种简单有效的Turbo 编码实现方案,该方案已经在TMS320C64× DSP中实现.将Turbo编码程序在CCS3.3中运行,验证了方案的可行性、高效性.该方案已应用于LTE-TDD无线综合测试仪表的开发中.%Research and analysis on the commonly used Turbo coding principles,a simple and effect implementation appoach is proposed in this paper and implemented in the TMS320C64x DSP. The running results of the Turbo code program in CCS3.3 verify that the program is feasible and effective. The program has been applied to the development of LTE-TDD wireless integrated test instrument.【总页数】4页(P59-62)【作者】李小文;许虎【作者单位】重庆邮电大学通信与信息工程学院,重庆400065;重庆邮电大学通信与信息工程学院,重庆400065【正文语种】中文【中图分类】TN929.5【相关文献】1.LTE中基于Turbo编码的速率匹配算法的DSP快速实现方案 [J], 耿金伶;唐晓晟2.TD-LTE系统中Zadoff-Chu序列的研究与DSP实现 [J], 陈发堂;吴增顺3.TD-LTE系统中Turbo译码算法及DSP实现 [J], 彭德义;李小文4.TD-LTE系统中秩指示的编码及DSP实现 [J], 李小文;童超;刘文文5.LTE系统中PRACH信道检测的研究与DSP实现 [J], 张德民;杨程;汪茂越因版权原因,仅展示原文概要,查看原文内容请购买。
Turbo码编译码器的研究与实现的开题报告一、研究背景及意义1.1 研究背景Turbo码是一种强大的纠错编码技术,被广泛应用于无线通信、数字电视传输等领域。
其性能比传统的纠错编码技术(如卷积码、BCH码等)更为优秀,可以将信号传输距离扩大,提高信道的可靠性。
Turbo码的编码和解码操作较复杂,需要借助于Turbo码编码器和Turbo码译码器完成相关工作。
1.2 研究意义Turbo码编译码器的研究和实现对于现代通信系统的提高和完善具有重要的意义。
通过研究Turbo码的编码原理和解码算法,可以提高通信系统的误码率能力,增强通信系统的抗干扰能力,并且可以提高实际通信系统的工作性能和传输效率,进一步推动移动通信、数字电视、卫星通信等现代通信技术的持续发展。
二、研究目标及内容2.1 研究目标本项目的研究目标是深入研究Turbo码的编码原理、Turbo码译码算法,并实现Turbo码编码器和Turbo码译码器,验证其性能和效能,为Turbo码在通信系统中的应用提供技术支持。
2.2 研究内容本项目主要的研究内容包括以下几个方面:(1)Turbo码编码原理的研究:学习Turbo码的编码原理,深入理解Turbo码累积信道编码器的结构和过程,为Turbo码编码器的实现提供理论基础。
(2)Turbo码解码算法的研究:掌握Turbo码的译码算法,研究Turbo码译码器的结构、运算步骤和性能分析等,为Turbo码译码器的实现提供理论支持。
(3)Turbo码编码器的实现:基于Turbo码编码原理,实现Turbo 码编码器的硬件平台,设计Turbo码编码器的流水线结构、存储器架构和控制逻辑等。
(4)Turbo码译码器的实现:基于Turbo码译码算法,实现Turbo 码译码器的硬件平台,设计Turbo码译码器的流水线结构、存储器架构和控制逻辑等,验证Turbo码的译码性能和效率。
三、研究方法本项目的研究方法包括文献查阅、理论研究、软件仿真和硬件设计等几个方面:(1)文献查阅:收集Turbo码编码和解码相关的文献资料,了解Turbo码的理论基础、算法原理和性能分析等。
高性能Turbo编译码技术研究的开题报告一、研究背景Turbo编码系统在通信领域的广泛应用和发展,使得Turbo编码编解码系统的性能得到了快速提升,成为无线通信系统中重要的信道编码技术。
现有的Turbo编码技术已经可以满足多种信道情况的要求,而高性能Turbo编译码技术则是指在保证Turbo编码性能的前提下,通过各种优化技术提高Turbo解码器的效率,实现高速、低功耗的Turbo解码,以满足在大规模通信系统中的需求。
二、研究内容本次研究的内容主要包括以下方面:1. 研究Turbo编码的基础知识,包括Turbo编码原理、迭代解码等。
2. 研究Turbo编码的性能分析及提高Turbo编码性能的方法和技术,如优化Turbo编码的迭代次数、提高Turbo码的解码性能等。
3. 研究Turbo解码器的结构优化,包括设计多级流水线解码器、采用高效的算法和实现技巧等。
4. 研究Turbo解码器的实现技术,包括使用FPGA、ASIC等高效实现Turbo解码的技术。
三、研究目的通过对Turbo编码的性能分析以及Turbo解码器的结构优化和实现技术的研究,实现高性能的Turbo编译码技术,具有以下优势:1. 在保证Turbo编码性能的同时,提高了Turbo解码器的效率,可以更快、更准确地对接收数据进行解码。
2. 实现了Turbo解码的高速、低功耗,具有很高的实用价值和推广前景。
3. 为无线通信系统中Turbo编码技术的发展提供更加完备、高效的解决方案。
四、研究方法本研究采用文献调研和算法分析相结合的方法,分析Turbo编码的原理、性能以及Turbo解码器的结构,并通过计算机模拟实验进行Turbo编译码技术的性能测试,并运用FPGA、ASIC等实现技术进行硬件实现。
五、研究预期成果本研究的预期成果主要包括以下方面:1. 了解Turbo编码的原理、性能以及Turbo解码器的结构优化。
2. 实现高效率的Turbo解码处理器,并验证其性能超越当前已有解码器。
Turbo码编译码方法及RS-Turbo级联码性能的研究Turbo码是由C.Berrou等人在ICC’93国际会议上提出的一种并行级联卷积码(PCCC)。
它巧妙地将卷积码和随机交织器结合在一起,实现了随机编码的思想;同时采用软输出迭代译码逼近最大似然译码,在接近Shannon限的低信噪比下仍然获得了较低的误码率。
目前,Turbo码已经成为编码领域和通信界的一项重要研究内容。
但是,研究发现Turbo码存在“错误平层”现象,当误比特率小于10<sup>-6</sup>时,进一步提高Turbo码的可靠性非常困难。
本文研究的Turbo码与外部RS码级联产生的新的纠错码可以有效的解决这个问题。
本文在分析Turbo码的基本原理、编译码算法以及交织器设计的基础上,研究了RS码与Turbo码级联产生的新的纠错码—RS-Turbo级联码;研究了该纠错码设计中的几个关键因素,该级联码不仅能明显地改善Turbo码的错误平层现象,而且译码时间复杂度低于标准Turbo码:基于RS-Turbo码级联与交错的思想,本文提出了一种新兴的二维纠错码—RS-复转码,构造了该码的编译码算法:最后研究了RS-Turbo级联码与ARQ的联合应用,设计了一种新的RS-Turbo ARQ方案。
具体内容包括: 1、从信道编码定理和Shannon限出发介绍了信道编码理论与技术的发展,包括级联码、软判决及Turbo码的提出。
2、论述了Turbo 码的编译码方法;通过几种常见交织器的设计与分析,从交织深度、分散因子等多角度描述了Turbo码交织器基本设计准则。
3、对RS-Turbo级联码中几个关键的因素进行了分析和设计,主要包括:◆从Turbo码的残留错误、迭代收敛特性以及级联结构等角度深入分析了RS-Turbo级联码改善Turbo码错误平层的作用机理。
◆设计了RS-Turbo 级联码的编码方案,包括交织器的设计、Turbo第日页西南交通大学博士研究生学位论文码的选择、RS码的选择等;给出了RS一Turbo码的译码算法。
基于LTE标准的Turbo码编译码性能研究【摘要】在对LTE标准下Turbo码编译码结构及原理深入分析的基础上,对QPP交织器的交织算法及距离属性进行了详细推导,根据QPP最大无冲突交织的特点,提出一种新型并行译码方案,通过周期性插入归零比特的方式,消除了边界度量的模糊性。
结合线性拟合Log-MAP译码算法,建立系统模型,对影响纠错性能的各项因素进行了仿真,仿真结果表明:将所提并行译码方案与线性拟合Log-MAP译码算法相结合应用于LTE协议中,在保证译码性能的同时,能有效减小译码时延,既能满足低信噪比的要求,也利于硬件实现。
【关键词】Turbo码;LTE;并行译码;QPP交织器;线性拟合Log-MAP The Research of Turbo Coding and Decoding Performance based on LTEZHAODan-fengLIUXing-yeZHUTie-linXUERui(College of Information and Communications Engineering, Harbin Engineering UniversityHeilongjiangHaErbing150001)【Abstract】Based on the in-depth analysis of the structure and principle of Turbo Codes in LTE, the interleaving algorithm and distance property of QPP interleaver is derived detailedly. According to the property of maximum contention-free interleaving for QPP interleaver, a new parallel decoding scheme is proposed. The illegibility of initial boundary is eliminated by way of inserting tail bits periodically. The system model is established combining linear fitting Log-MAP decoding algorithm. Various factors that affect the error correction performance are simulated. Simulation results show that: combination of the proposed parallel decoding scheme and linear fitting Log-MAP decoding algorithm in LTE can reduce the decoding delay while ensuring the decoding performance. The scheme not only satisfies the requirements of the low signal to noise ratio, but also is propitious to hardware implementation.【Key words】Turbo Codes; LTE; Parallel Decoding; QPP interleaver; Linear Fitting Log-MAP0.引言2004年底,3GPP决定采用B3G或4G的技术来使用3G频段,以便占有宽带无线接入市场,由此启动了对UMTS技术的长期演进计划LTE (Long Term Evolution)[1]。
LTE通过改进无线接口以及无线网络的架构,以期达到提高数据速率、增大系统容量、减小处理时延、降低运营成本的目的[2]。
LTE作为现有3G移动通信技术在4G应用前的最终版本,已经具有部分“4G”特征,受到运营商的普遍关注和认可。
设备制造商因此纷纷加大在LTE领域的投入,从而有力地推动LTE的商业运营步伐。
Turbo码[3]以其接近香农极限的优异纠错性能,被选为LTE标准的信道编码方案之一[4]。
LTE下行峰值速率100Mbps,上行峰值速率50Mbps的性能指标,也对传统Turbo码编译码方案在实时性和可靠性方面提出了更高的要求。
为了提高数据吞吐率的同时,不影响译码性能,提出一种基于尾比特插入的改进型并行译码方案,并采用线性拟合Log-MAP译码算法[5],以增加有限复杂度为代价,换取了较大的性能提升。
论文在详细介绍了LTE标准下Turbo码编译码结构的基础上,对QPP交织原理进行了深入探讨,随后结合所提并行译码方案建立仿真模型,并对仿真结果做了详尽的分析。
1.LTE标准下Turbo编译码结构LTE标准中,信道编码主要采用两种方案:Tail Biting(咬尾)卷积码和Turbo 编码[4]。
其中Turbo码码率为1/3,由两个生成多项式系数为(13,15)的递归系统卷积码(RSC)和一个QPP(二次置换多项式)伪随机交织器组成,未经删余并且采用双归零方式,其编码结构框图如图1所示。
图1 LTE标准下Turbo码编码器结构框图Turbo码译码结构图如图2所示[6],主要由解复接、子译码器1、交织器、子译码器2和解交织器组成。
图2 LTE标准下Turbo码译码器结构框图Turbo码的译码过程是一个循环迭代过程。
子译码器1与子译码器2通过交织与解交织不断更新外信息,使校验位的软信息得到充分利用,输出似然比一步步得到修正并趋于收敛,满足一定条件后进行辅助硬判决。
2.QPP交织器LTE标准下Turbo码编译码器的显著特征是采用了QPP交织器。
QPP交织器是确定型交织器的一种,其采用二次多项式进行交织运算,操作简便,实现复杂度较低。
同时较好地解决了多个译码器并行调用交织器的访问冲突问题,并能够有效改善码字的汉明距离和码重分布。
假设输入交织器的比特序列为d,d,L,d,其中K为信息序列帧长,交织器输出序列d′,d′,L,d′。
则有:d′i=d,i=0,1,L,K-1 (1)交织地址由如下公式计算得到:Π(i)=(fi+fi)mod K(2)参数f和f取决于交织长度K[4]。
衡量交织性能时最普遍采用的指标是扩展因子D(Π)[7]:D(Π)=minδ(d,d)|d,d∈Π(3)式中:Π为交织图样,δ(d,d)由下式得到:δ(d,d)=x-y+Π(x)-Π(y)(4)式中:K为序列交织深度,0≤x,y≤K-1,且x≠y,x-y =(x-y)mod K。
Turbo码的最小距离至多以对数增长,而扩展因子D控制着有效自由距离,表1给出了不同交织方式不同帧长时的值。
表1 不同交织方式的扩展因子值由表1看出,QPP交织器的扩展因子值明显高于其它交织方式,具有最好的交织特性。
对不同交织方式下Turbo码性能进行仿真,得到误比特率曲线如图3所示。
图3 不同交织方式误比特率性能比较图3中,信息帧长为512,译码采用线性拟合Log-MAP算法,迭代6次,BPSK调制方式。
可以看出,采用QPP交织器的编译码方案译码性能最优,CDMA2000性能最差,仿真结果与前面理论分析相一致。
3.基于尾比特插入的并行译码方案QPP交织器是一种最大无冲突交织器[8],这为Turbo码的并行译码提供了条件。
针对LTE峰值速率较高的指标要求,并行译码是减小译码延时的有效手段。
传统Turbo码并行译码方法都是对子块边界的度量条件进行初始化估计,或以上一次迭代得到的边界度量值为各子块的初始化度量值,或利用串行滑窗来获得比较可靠的初始化度量值[9]。
以上方式在增加系统复杂度的同时,依然存在因初始化边界条件模糊而带来的性能损失,因此本文提出一种周期性插入归零尾比特的编码方案,将编码器定期回归到确知的零状态。
在译码端根据此归零尾比特划分子块并确定各并行子译码块的初始化值,迭代并行译码。
收发两端根据通信协议确定并行译码的子块数目M以及子块长度LB ,Turbo码编码器每经过LB个信息长度,对子编码器进行归零处理,保证编码器回到确知的零状态,将归零尾比特作为伪信息送入信道进行传输。
译码器在接收到一帧数据以后,将其分成长度为L+Tail的M个子块(Tail为编码寄存器个数),由此得到改进后的Turbo编译码结构框图如图4所示。
(a) 周期归零Turbo码编码结构框图(b) 周期归零Turbo码并行译码结构框图图4 改进的Turbo码编译码器结构图由于归零比特的作用,每个子块的初始和结束状态都是零状态,因此各子块边界度量值与整帧译码的边界度量值一致,即图4(b)中各分块译码器的边界度量值为:A(0)=1,A(s≠0)=0,B(0)=1,B(s≠0)=0 。
子译码器依据初始化度量进行前向状态度量和后向状态度量的计算,分块并行译码,其迭代一次时序图如图5所示。
图5 尾比特插入分块并行迭代一次译码时序图由于译码器各子块边界度量初始值均为已知值,所以不需要进行预处理,可以得到子译码器迭代一次所需时间为:T_total=2*(L+Tail)*T=(2*L*T)/M+2*Tail*T (5)一般情况下L?Tail,则分块并行译码算法的处理时延是整帧译码时延的1/M。
同时由于得到的是确定的边界度量值,因此理论上其译码性能与整帧串行译码性能相当。
4.仿真结果及分析4.1不同译码结构将所提并行译码方案应用于LTE协议中,建立仿真模型,设置参数如下:信息帧长1024,子块长度128,译码采用线性拟合Log-MAP算法,译码迭代6次,BPSK调制方式,得到不同并行译码方法的误比特率曲线如图6所示。
图6 不同译码结构误比特率仿真曲线图6中,将尾比特插入并行译码方案与传统的并行译码方案及整帧译码性能进行对比,可以看出,文中所提并行译码结构的误比特率性能要好于整帧译码结构,主要是因为所插入的极少数个尾比特本身也是一种监督位,起到校验作用,改善译码性能;而两种传统并行译码结构由于子块边界度量存在模糊度,性能略次于整帧译码结构,与理论分析结果一致。
4.2不同译码算法MAP类译码算法中,MAP译码算法涉及到大量的乘法运算和指数运算,一般只用于理论分析;将MAP译码计算转化到对数域上的Log-MAP算法虽然计算量大幅度减小,但是依然存在非线性的校正函数f(z);Max-Log-MAP译码算法,由于舍去了校正函数f(z),硬件实现复杂度有很大改进,但也带来了较大的译码性能损失。