- 2
- 0
- 约8.66千字
- 约 44页
- 2019-12-22 发布于广东
- 举报
* 3.2.4 卷积码 线性分组码是把k个信息比特编成n个比特的码组,而每个码组的n-k个监督位仅与本码组的k个信息位有关,与其他码组无关。因此,为了达到一定的纠错能力和编码效率,分组码的码组长度一般都要求比较大,且编译码时必须把整个信息码组存储起来。 由此产生的问题:译码时延随n的增加而增加,这显然不利于码的串行传输。于是人们提出了另外一种编码方法——卷积码,它有效地解决了这个问题。 * 卷积码与分组码相比,主要区别如下:相同之处:卷积码也是将k个信息比特编成n个比特,但k和n通常很小,特别适合以串行的形式进行传输,时延小。不同之处:卷积码不在是把信息序列分组后再进行单独编码,而是由连续输入的信息序列得到连续输出的已编码序列。卷积码编码后的n个码元不仅与当前段的k个信息有关,还与前面的M段信息有关,编码过程中互相关联的码元个数为nM。在同样复杂度的条件下,卷积码可以比分组码获得更大的编码效率。 * 把卷积码记为(n, k, m),其中k表示输入信息的路数, n表示码元输出路数,m表示编码器中寄存器的节数。 卷积码的典型结构可看做由k个输入端、 n个输出端、m节寄存器构成的一个有限状态。 图3-1 卷积码的典型编码器结构 * 卷积码的描述方法一般有两种:图解法和解析表示。着重于图解法,即树图法和网格图法。 1)树图法 以带有分支的树的形式表示编码器的结构。树的分支表示编码器的各种状态和输出。 2)网格图法 由于树状图中有节点状态的重复,人们将重复状态节点进行合并,得到一种更为紧凑的表示法——网格图法。但是不如树图那样能显示编码路线。 * 卷积码的译码主要分为代数译码和概率译码。 代数译码是纠错译码的经典方法。常用的代数译码为大数译码逻辑,其特点是电路简单,编码增益低。 概率译码是纠错译码的新方法,该法考虑了信道的统计特性。常用概率译码的有序列译码、维特比译码、堆栈译码,特点是电路复杂,编码增益高。 就其性能来说,维特比译码最好,堆栈译码最差;但从实现复杂度来看,维特比译码最复杂,堆栈译码最简单。 * 补充:交织编码 移动通信的特点是传输的信号常常是连续的一段被干扰,但是卷积码或循环码的纠错能力也只限定在纠正不连续的误码,如果出现了连续误码,则无法解决。 交织编码技术可解决该问题,即把一个消息块原来连续的比特按一定规则分开发送传输,使突发差错信道变为离散信道。 * 交织编码的目的:把一个较长的突发性差错离散成随机差错。 交织编码的分类:块交织,帧交织,卷积交织,分组交织等。 块交织特点: 交织 按列写入,逐行读出; 反交织 按行写入,按列读出 采用交织技术后,如果传送过程中某块消息丢失,在恢复后实际上只丢失每个信息块的一部分,而不至于全部丢失,这样就很容易恢复那些被丢失的消息。 * 交织码的优点:在不增加新的监督码元的前提下,提高了抗突发错误的能力。由于不会增加监督码元,从而不会降低编码效率。 理论上讲,交织深度越大,抗突发错误的能力就越强,但是要求译码器的暂存区也越大,而且译码延时也会相应加大。因此,实际工程中会根据设计成本和系统的延时要求选取合适的交织深度。 * 3.2.5 Turbo编码 Turbo码原理:把信息源比特流通过交织后形成的各子码,组合成并行级联卷积码,然后通过译码器的反复迭代反馈得到优越的译码性能。 Turbo码不仅具有低信噪比下的优越解码性能,还有很强的抗衰落和抗干扰能力。已经被3GPP正式采纳为IMT-2000的高速数据通信的信道编码标准之一。 目前3G的三种主流标准均在信道编码中采用了Turbo码。用来传输高速度、高质量的通信业务。 * 图3-3 Turbo码的基本编码结构 信息序列分三路并行,一路直接送到复用器,另外两路中,一路交织,一路不交织,分别进行编码和删余,形成的监督序列也被送到复用器,信息序列ys与监督序列yp以复用方式输出到信道。 * Turbo码译码器主要由两个软输入软输出的译码器、同编码器相关的交织器与去交织器组成。 图3-4 Turbo码译码器的结构 * 译码器的工作原理是:将接收到的信息比特以及RSC1生成的校验序列送入软输出译码器DEC1,DEC1输出的软信息可以分解为内信息和外信息两部分,外信息序列经过交织后作为DEC2的输入。接收到的信息比特还经过交织器直接输入至DEC2,同时输入的还有RSC2生成的校验序
原创力文档

文档评论(0)