《应用科技》2006年第5期摘录:第5期赵曾珠,等:三维Turh
-
如发现有乱码,请点击下面链接浏览原文
正文摘录:
第5期赵曾珠,等:三维Turho码性能的研究·13·效地减小了Turbo码的译码延迟.1三维Turb0码编码器的机理如图2所示,三维’Furbo码编码器主要由交织器(I,和I:)、分量码(RS(:l、RS(:2和RS(:3)、删余器和复用器4部分组成.其中,I,为随机交织器,I。为固定交织器,RS(:1、RS(:2和RS(:3皆为(2,1)递图2三维Turbo码编码器归系统卷积码.输入的信息比特分别传给复用器、RS(:1和I,.信息比特经过I。交织后分别送人RS(:2和I:.交织器I:输出的序列送入:RS(:3进行编码.删余器(可以不选)用来删除冗余的信息位和校验位.对于来自RS(:1的信息位和校验位不进行改变;RSC2和RS(:3的信息位不保留,它们的校验位按奇偶位置交替出现.按这种方式,发送一位信息比特需要附加两位校验比特,即这种‘Fu,.bo码的速率尺=1/3.不删余时发送一位信息比特需要附加3位校验比特,码速率R=l/4.2三维Turb0码译码器的机理三维‘Furb0码译器如图3所示,译码器由3个子译码器组成,接收到的信息经过解调和解复用后分别送人3个译码器(SIS()1、SIS()2和SIS()3),Il和I:分别为随机交织器和固定交织器,I五。为解交织器,其作用是将经过I。和I:交织以后的信息还原成I.的输入序列.图3三维Turbo码译码器如果编码器采用删余,则接收的信息中包含了RS(:1完整的信息位和校验位,但只包含RS(:2和RSC3一半的校验信息.因此,在译码前必须恢复完整的序列,RS(:2和RS(:3的信息序列由RS(:1的信息序列交织后产生,并在缺少的校验位上补零.首次译码的先验信息默认为全零,以后的先验信息皆有上一级子译码器产生.如果编码器没有进行删余,则接收的信息中已包含完整信息位和校验位.恢复完整的序列后就可以进行译码,译码采用log-map算法,其对数似然比表示为以^(5)=,J。y^+ln(£u&)+.Max.‘[A^一l(s’)+s,5,“^。‘0.5三。r≈(2c^一1)+B^(s)]一.Max.。[Ak一1(s’)+0.5L。r^(2c^一1)+B^(s)].5'5’H%。”(1)式中:以。(s)为前向递推表达式,曰。(s)为后向递推表达式,Max’()定义为:Max‘(z。,z:,…,x。)=ln∑exp(xi,L。)为信道可靠性加权.经过数次迭代后利用译码器SIS()3输出的对数似然比进行硬判决,若以。(s)>0,则“。=1,否则u。=0.3仿真结果分析对这种新型Turbo码进行了性能仿真,Turbo码分量码为[2,1]递归系统卷积码,信息帧长度为Ⅳ=1024.图4和图5分别给出这种‘ru,.h0码在不删余和删余2种情况下的误码率曲线.仿真结果表明:第1,不删余时的纠错性能略好于删余时的纠错性能,也就是说删余对三维Turbo码的性能影响很小,因此,可以利用这种。Turbo码在不影响误码率的情况下提高码速率;第2,这种rrurbo码收敛很快(特别是删余情况),迭代次数超过2次后性能基本稳定,再增加迭代次数译码性能提高不明显,利用这一点可以提高Turbo译码速度,解决传统Turbo码译码延迟过大问题,从而使其能更好地满足实时性的要求.(下转第16页)
阅读此文(图):
点击此处在线翻阅