• 大小: 39KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: Matlab
  • 标签: 卷积  编解码  

资源简介

卷积码是在信息序列通过有限状态移位寄存器的过程中产生的。通常,移存器包含N级(每级A比特),并对应有基于生成多项式的m个线性代数方程,输入数据每次以A位(比特)移入移位寄存器,在此同时有n位(比特)数据作为己编码序列输出,编码效率为A/n。参数N被称作约束长度,它指明了当前的输出数据与多少输入数据有关。它决定了编码的复杂度。 译码器的功能就是,运用一种可以将错误的发生减小到最低程度的规则或方法,从已编码的码字中解出原始信息。在信息序列和码序列之间有一对一的关系。此外,任何信息序列和码序列将与网格图中的唯一一条路径相联系。因而,卷积译码器的工作就是找到网格图中的这一条路径。 Viterbi算

资源截图

代码片段和文件信息

x=-5:10;
y=x;
hold off;
   
    for i=1:length(x)
        SNR=x(i);
        sim(‘my_viterbi‘);
        y(i)=mean(BER);
    end
    semilogy(xy);
    hold on;
    grid on;
xlabel(‘SNR(db)‘);
ylabel(‘BER‘);


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      40167  2009-11-06 10:51  my_viterbi.mdl

     文件      10006  2006-11-01 23:06  sf_my_viterbi_m.m

     文件        222  2009-11-06 10:59  main.m

     文件       2516  2009-11-06 10:54  BER.fig

     文件      69632  2009-11-06 11:07  第四次作业.doc

----------- ---------  ---------- -----  ----

               122543                    5


评论

共有 条评论