> 文章列表 > 卷积编码器(卷积编码)

卷积编码器(卷积编码)

卷积编码器(卷积编码)

大家好,小杨来为大家解答以上问题,卷积编码器,卷积编码很多人还不知道,现在让我们一起来看看吧!

1、卷积码在一个二进制分组码(n,k)中包含k个信息比特,码组长度为n,每个码组的(n-k)个奇偶比特只与这个码组的k个信息比特有关,而与其他码组无关。为了实现一定的纠错能力和编码效率(=k/n),

2、分组码的分组长度n通常相对较大。编解码时必须存储整个信息码组,由此产生的时延随着n的增加而线性增加,为了减小这种时延,人们提出了各种解决方案,其中卷积码是一种较好的信道编码方法。

3、这种编码方式也是将k个信息比特编码成n个比特,但k和n通常很小,特别适合以串行形式传输信息,减少了编码时延。

4、与分组码不同,卷积码中编码的N个符号不仅与当前段的k个信息有关,还与前(N-1)段的信息有关,编码过程中相互关联的符号数为nN。所以这n次中的符号数nN通常称为这种码的约束长度。

5、卷积码的纠错能力随着n的增加而增加,在相同的编码器复杂度下,卷积码的性能优于分组码。另一个区别是分组码有严格的代数结构,而卷积码至今没有找到如此严格的数学手段。

6、纠错的性能与代码的结构有着非常规律的联系。目前,计算机大多用于搜索好代码。

7、下面通过一个例子简要说明卷积码的编码原理。如前所述,卷积码编码器在一段时间内输出的N比特码不仅与这段时间内的K比特信息比特有关,还与前面M段的信息比特有关。

8、这里一般用m=N-1来表示卷积码(注意:(N,k,N)在某些文献中也用来表示卷积码)。图1是卷积码的编码器。卷积码具有n=2,k=1和m=2。因此,

9、其约束长度nN=n(m 1)=23=6。

10、在图1中,和是移位寄存器,它们的初始状态都是零。

11、如果输入信息为D=[11010],为了使所有信息D通过移位寄存器,必须在信息位后加三个零。表1列出了当信息d被卷积编码时的状态。

12、表1执行卷积编码时信息d的状态

13、描述卷积码有两种方式,即图形表示和解析表示。解析表示抽象难懂,图形表示简单明了描述卷积码。常用的图形描述方法有树形图、网格图和状态图。由于篇幅原因,这里就不详细介绍了。

14、卷积码的译码方法可以分为代数译码和概率译码。代数译码方法完全基于其代数结构,即利用生成矩阵和监督矩阵进行译码,而代数译码中最重要的方法是大数逻辑译码。概率解码通常以两种方式使用。

15、一种叫序列译码,一种叫维特比译码。虽然代数译码所需设备简单,计算量小,但其译码性能(误码)比概率译码方法差得多。因此,目前数字通信的前向纠错中广泛采用概率译码方法。

本文到此结束,希望对大家有所帮助。