首页 > 电脑

(2,1,2)卷积码编码器测试代码有一个错误求大神帮忙指出来谢谢!

更新时间2018-06-03 16:44:08

module conv_enc_test;

reg clk;

reg reset;

reg x;

Wire y;

 

conv_enc uut ( 

.clk(clk),

.reset(reset),

.x(x),

.y(y)

);

initial

begin

  #10 x=1;

  #40 x=0;

  #40 x=1;

  #40 x=1;

  #40 x=1;

  #40 x=0;

end

  always

begin

  clk=1;

  #10 clk=0;

  #10;

end

always

begin

 reset=0;

 #15 reset=1;

 #500;

end

endmodule


在编码器复杂性相同的况下,卷积码的性能优于分组码。
卷积码
若以(n,k,m)来描述卷积码,其中k为每次输入到卷积编码器的bit数,n为每个k元组码字对应的卷积码输出n元组码字,m为编码存储度,也就是卷积编码器的k元组的级数,称m+1= K为编码约束度m称为约束长度。卷积码将k元组输入码元编成n元组输出码元,但k和n通常很小,特别适合以串行形式进卷积码的编码器行 传输,时延小。与分组码不同,卷积码编码生成的n元组元不仅与当前输入的k元组有关,还与前面m-1个输入的k元组有关,编码过程中互相关联的码元个数为n*m。卷积码的纠错性能随m的增加而增大,而差错率随N的增加而指数下降。
线性分组码
一个[n,k]线性分组码,是把信息划成k个码元为一段(称为信息组),通过编码器变成长度为n个码元的一组,作为[n,k]线性分组码的一个码字。若每位码元的取值有q种(q为素数幂,q进制),则共有q的k次方个码字。

相关标签:谢谢大神

上一篇:字母标记的tukey检验数据如何做柱状图

下一篇:如何操作才能缩放电脑桌面上图标的大小?