全文预览

Turbo码原理简介

上传者:火锅鸡 |  格式:docx  |  页数:14 |  大小:0KB

文档介绍
本项目中采取的方法之一。Р然而,固定迭代次数有两个弊端。当信道特性较好时,多余的迭代造成了计算资源的浪费,另一方面,当信道特性差,误码率高时,又不能充分发挥出Turbo码的性能。理想的情况下,迭代次数应随着误码情况动态的变化。РР3РРР(1)РР另一种译码终止算法是在信息序列中加入CRC校验字,每次迭代之后即检测信息序列是否有错,无错时译码即结束,为防止误码率很高时不能完全纠错的情况,还必须设定最大迭代次数,达到这一数值后,即使译码结果仍然有错误,迭代过程也被强制终止。CRC校验适用于信道特性比较好的情况,实验表明在这种情况下,只需一两次迭代就可以得到正确结果。它的缺点是必须加入多余的校验位,降低了通信效率。Р另外一种效果较好的方法是采用检测成员编码器输出之间的交叉信息熵,当发现熵值低于某一门限时,表明再次迭代能够获得的增益已经很小,因此终止译码。这种方法能够非常好的挖掘出Turbo码的潜力。它的缺点是计算交叉信息熵需要较大的计算量和存贮空间。Р多进制正交扩频系统中软信息的提取Р多进制正交扩频系统:Р进制数:MР每个进制代表编码交织比特个数:Klog2MРK个编码数据为dj(jO,1,...,K1)РK个编码比特需要M个正交扩频码D(iO,1,...,M1)Р扩频码的波形为C(iO,1,...,M1),是由1构成的N维伪随机码序列波形信道:AWGN信道,叠加一个N维的零均值且双边谱为N0/2高斯白噪声接收信号:RР假设发送等概,РK个编码数据的第j位为0,即dj0的那些码子{C}的集合记为%;РK个编码数据的第j位为1,即dj1的那些码子{C}的集合记为Gj;则关于第K个编码比特dj的对数似然比(软信息)为Р(dj)РP(R|Ci)РiРlCniG1jРlnP(Rj|iC)РР3РРР(1)РРiРCiG0РlnP(R|jC)lnP(R|C)РiiРCiG1CiG0Рjj

收藏

分享

举报
下载此文档