卷积编解码matlab代码,自己写的
卷积码是在信息序列通过有限状态移位寄存器的过程中产生的。通常,移存器包含N级(每级A比特),并对应有基于生成多项式的m个线性代数方程,输入数据每次以A位(比特)移入移位寄存器,在此同时有n位(比特)数据作为己编码序列输出,编码效率为A/n。参数N被称作约束长度,它指明了当前的输出数据与多少输入数据有关。它决定了编码的复杂度。译码器的功能就是,运用一种可以将错误的发生减小到最低程度的规则或方法,从已编码的码字中解出原始信息。在信息序列和码序列之间有一对一的关系。此外,任何信息序列和码序列将与网格图中的唯一一条路径相联系。因而,卷积译码器的工作就是找到网格图中的这一条路径。Viterbi算法可被描述如下;把在时刻i,状态所对应的网格图节点记作
下载地址
用户评论
代码写的很好,有部分借鉴了
不是代码语言,没用过simulator的表示不会用,谨慎下载
非常不错,可以用
我的毕业论文参考了一下你的,不错哦
好像是simulink做的,对于自己编码来说借鉴意义不大,建议谨慎下载。。。。唉
实验报告用,谢了!
代码很详细,值得借鉴
着急用,看了代码,觉得不错,谢谢分享。