基于LTE标准的Turbo码编译码性能研究

合集下载

Turbo码理论及其应用的研究

Turbo码理论及其应用的研究

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编码方案研究的开题报告

LTE系统中的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编译码仿真与性能分析

LTE系统中Turbo编译码仿真与性能分析

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编译码仿真与性能分析

LTE系统中Turbo编译码仿真与性能分析

Ma— o— P loi m r u e b te T T ro e o e,c n ieig h rq i m n o h poet d p h x L g MA agr h ae sd y h L E ub dc d r o s rn te e ur e t f te rjc t d e a o t te
【 s a t I hs a e,te meh d fL E T ro c dn n d cdn i nrd cd h meh d fr rd cn h Abt c】 n ti p r h to o T ub o ig a d eo ig s t u e ,te to s o e u ig te r p i o
编码器 的输 出为 3 , , = d(= 路 即d㈣: d z ,k z。
型 的信道编码方案——T ro , ub 码 由于其很 好地应用了香 农信道 编码定理 中的随机性编译 码条件 , 得 了几 乎接 获
近香农限的译码性能u 】 。 T ro 又称 并 行 级联 卷 积 码 (aa e C na nt ub 码 Prl l o ct a l e . e o vl i a C d ,C C , dC no t n l oe P C )将卷积码和随机交织器结 uo
合在 一起 , 实现 了随机 编码 的思想 , 采用 软输 出迭代 并 译 码来逼近最 大似然译码 , 充分利 用了译码输 出的软信 息 。T ro 已经成为 了第三代移动通信高质量 、 ub 码 高速率 信 道 中的首选编码 方案 , 线通信带宽 需求量 的不 断增 无
0 引言
在 19 年瑞 士 日内瓦召开 的 国际通 信会议上 , e. 93 Br
ruC G ai xA和 T ima hm o , l e vu ht j i aP首次 提 出 了一种 新 i s

LTE系统Turbo编译码器的设计与FPGA实现

LTE系统Turbo编译码器的设计与FPGA实现

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编译码器进行了设计实现,经过调试优化后满足系统要求。

LTE系统中Turbo译码的改进算法

LTE系统中Turbo译码的改进算法

图 1 13码 率 的 T ro码 编 码 器 结 构 / ub
特。 为了实现单归零栅格终止, 在所有的信息比特输入到编 码器后, 把移位寄存器中的状态信息重新送入编码器。 在栅 格终止时输出的比特为尾比特, 编码器寄存器数量为 3 故 , 尾比特长度也为 3 。令输入信息比特长度为 K 那么分量编 。 码器 I 输出的系统比特瓤的长度为 3, +) 其组成如下:
T r 码编码器的输出包括正常编码输出比特和尾比 ub o
量译码器所采用的译码算法。 研究和应用最多的算法有两
特两部分 , 由图 1 可知, 编码器具有 3 路分支码流, 分别表 示为 巩 、 t , d k和 ) 因为输入信息码流为 Kb , i 所以各个 t
分支码流长度为 D K 4 其中各支路最后 3 i = +, t b 是尾比特, 所有编码 比特的分配规律如下。 当k 0l , …,一 时: = ,2 , 1 ,3
成, 把一个译码单元的软输 出信息作为下一个译码单元的 输入, 将此过程迭代多次可以获得更好的译码性能【 这就 3 ] 。 是 Tro u 码译码器基本的工作原理。 b
T r 码译码器的基本结构 如图 2所示 , ub o 由两个软 输入软输出( S ) S O译码器构成 , I 交织器和编码器中所使用 的交织器相同, 分量译码器 1 对分量码 R C 进行最佳译 S1
研究与开发
L E系统 中 T ro译码 的改进算法 T ub
郭 健 ’苏军 峰 。谈振 辉 ’ , , (. 1北京 交通 大 学宽 带无 线移 动通信 研 究所 北京 1 0 4 ; 0 0 4
2北 京 交通 大学 电子信 息 工程 学院 北 京 10 4 ) . 0 0 4
1 引 言

基于LTE标准的Turbo码编译码性能研究

基于LTE标准的Turbo码编译码性能研究
o Q P i e evri dr e e i d . co igt tep pr f aiu ot t n f ei e ev gf P n r a r a nw pr l f P t l e s e vd dt l l A cr n h r e yo m x m cn n o -r t l i o Q P i e ev , e a l l n ra i ae y d o o t m ei e n ra n r tl e ae
【bt c]a d nh —et aa s e t c r adp nieoTro oe i LE t t l v g l rh n iac r ey A sa t s ei dph ul i0t r t e n r c l f ub dsn T ,h i ee i gi mad s nep pr r B eot n y s fh su u i p C en ra n a o t dt o t
【 关键词 】ub 码 ;T ; T ro L E 并行译码 ; p交织器; QP 线性拟合 Lg M P o— A
Th sarh o r o d n ndDe o i ro m a ebae i LTE eRe e c fTu b Co i ga c dngPe f r nc sd Ol ZHAO Da -fn LI Xi g y ZHU Tl- i XUE Ru n eg E n-e e ln i
d c dn sh me i rp sd.Th l gblt o nt o n ay i ei n td by wa fis r n albi e o ial.T e s se mo e s e o ig c e s p o o e e il iii e y fi ia b u d r s lmiae y o n e i g ti i l t t p r dc ly h y tm d li s i e tbih d o sa ls e c mbiig ie tng o MAP e o ig lo tm.Vaiu fcos ha a e t h er r or cin p roma e r smuae . nn l a f t L g— nr i i d c dn ag r h i r o s atr t t f c te ro c re t efr nc ae i ltd o Smu ainr s t h w t a:c mbn t no h rp s dp alld c dn c e n ie tigL g i lt eul so h t o iai f epo oe a l e o igsh mea dln a ftn —MAP d c dn g rtm nL a e u e o s o t r e r i o e o iga o h i TE c n rd c l i h e o ngd lywhl n u gt e o i gp r r n e h c e o ny sts st e ur t ed c i ea iee s rn ed cd n e oma c .T e sh men to l ai e herq i me t ft elw sg a o n ierto bu lo d i h f i f e nso h o in t os ai, tas l i p o iiust ad rei lme tto s rp t oh wa mpe nain. o r

Turbo码编译码关键问题的研究

Turbo码编译码关键问题的研究

Turbo码编译码关键问题的研究
Turbo码具有近Shannon限的性能,它的出现被看作是信道编码理论发展史上的一个里程碑,它使人们设计信道编码的方法从增加码的最小汉明距离转向了
减少低重量码字的个数(错误系数)。

本文主要是以分析RSC分量码的自结尾序列为研究目标,对所设计的级连交织器的特点及它对Turbo码重量谱的影响进行研究。

接着介绍了对Turbo码的删余算法,对译码算法及量化性能,编译码的实现进行的研究与分析。

全文主要集中在以下几点上: 1.介绍了信道编码理论与技术的发展,讨论了Turbo码的基本原理和研究现状; 2.系统分析了采用自结尾序列分析交织器性能的方法,证明了其若干有用的性质,研究了一种级连交织器的设计。

3.系统研究了Turbo码的删余算法,并基于此提出了删余算法的准则,极大改善了删余后编码的性能损失; 4.系统地研究了Turbo码的各种迭代译码算法的原理,对算法中参数的取值进行了讨论,并在AWGN信道上进行了仿真比较。

5.介绍了作者对Turbo码编译码的硬件实现方法方面所取得的研究成果及具体电路图。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于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),硬件实现复杂度有很大改进,但也带来了较大的译码性能损失。

相关文档
最新文档