跪求(2,1,8)卷积码的维特比译码码程序,抽头是八进制的247和371,最好是matlab语言编写的!

详细讨论了信道编码及卷积码的維特比译码码,以及用matlab实现编译码的操作过程

记忆长度(段) 3.2 编码器的一般结构

(1) 有k个输入信息端n个输出端(k<n),K-1节移位寄存器(共

需k(K-1)个寄存器单元),称做(n,k,k)卷积码

(2) 通常称K为约束长度(一般来说,约束长度越大则码字纠错

(3) 码的效率:k/n

(4) 编码前,k(K-1)个寄存器單元全部复位清零

(5) 由于一段消息不仅影响当前段的编码输出,还影响其后m段的

编码输出所以称参量K m 1为卷积吗的约束比特长度为nA K n。

紸意进入卷积编码器的最后m段消息仍是要编码输出的消息对这最后m段消息的编码处理,称作卷积编码的结尾处理一种常见的结尾处理方法是额外输入m段无效的0数据比特,一方面将存储的m段消息编码全部推出另一方面保证编码器回到全0的初态。 (nk,m)卷积编码器有效的储存单元数为M(

其中miM mi kmi 1)k为每个输入移位储存器的有效级数(寄存单元)。因此二元卷 积码的状态变量记为状态向量 (l)或简记为

二元(n,km)卷积码共有2个不同的状态,记为S0,S1, ,S2MM 1当状态为 (l)(或 )时,输入段u(l)(或u)产生编码输出端v(l)(或v),并使该状态改变(或称为转移)到新的狀态 (l 1)(或 ') 到 '的转移过程称为一个转移分支,记为( , ')或( (l), (l 1))并标记转移过程为v(l)/u(l)或v/u。以状态 为结点转移分支为有向

我要回帖

更多关于 维特比译码 的文章

 

随机推荐