91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-08
  • 語言: Matlab
  • 標簽: 卷積碼??

資源簡介

對《通信原理》第七版(3,1,3)卷積碼,進行維特比譯碼,適合參考。

資源截圖

代碼片段和文件信息

%%%?《通信原理》P355卷積碼產生及譯碼
clear;close?all;
%%??Convolutional?code
%???Random?sequence?generate
Len=50;
x=round(rand(1Len));
%???(313)?PCCC
c1=1;
c2=[1?0?1];
c3=[1?1?1];
o1=mod(conv(xc1)2);
o2=mod(conv(xc2)2);
o3=mod(conv(xc3)2);
o1=o1(1:Len);
o2=o2(1:Len);
o3=o3(1:Len);
O=[o1;o2;o3];
encode=reshape(O1[]);
%%??Mapping
%???2^(3-1)=4?status:?a-00?b-01?c-10?d-11
%???start:?00?send?2?zeros
%???former?status?????input?bit???????output???????next?status
M=cell(81);
M{1}={‘a‘0[0?0?0]‘a‘};
M{2}={‘a‘1[1?1?1]‘b‘};
M{3}={‘b‘0[0?0?1]‘c‘};
M{4}={‘b‘1[1?1?0]‘d‘};
M{5}={‘c‘0[0?1?1]‘a‘};
M{6}={‘c‘1[1?0?0]‘b‘};
M{7}={‘d‘0[0?1?0]‘c‘};
M{8}={‘d‘1[1?0?1]‘d‘};
%%??Decode
%???simulate?errors
errNum=10;
err_pos=randi(3*Len[1errNum]);
recv=encod

評論

共有 條評論