• 大小: 850B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: Matlab
  • 标签: 循环码  纠错码  

资源简介

使用循环码和不使用循环码的性能对比 使用matlab进行仿真

资源截图

代码片段和文件信息

bits=70000;
msg=randint(bits12);
SNR=0:1:12;
L=length(SNR);
BER1=zeros(1L);
BER2=zeros(1L);
modbit1=pskmod(msg2);
for k=1:L
    y1=awgn(modbit1SNR(k)‘measured‘);
    demmsg1=pskdemod(y12);
    recode=reshape(demmsg1‘1[]);
    error1=(recode~=msg‘);
    errorbits=sum(error1);
    BER1(k)=errorbits/length(msg);
end
code=encode(msg157‘cyclic‘[1 0 0 0 1 0 1 1 1]);
modbit2=pskmod(code2);
f

评论

共有 条评论