mydigui.m

来自「CRC-16的编解码程序和仿真结果。统计了漏检概率随错误比特数目的曲线。」· M 代码 · 共 42 行

M
42
字号
function [P_CRC]=mydigui(t,cont,k,i,D,p,P_CRC)
%

    
if i==cont   
for k(i)=k(i-1)+1:n
        if t(k(i))=='1'
            t(k(i))='0';
        else
            t(k(i))='1';
        end
      
            rt=t;
           [q,l,rr,m]=mod2_div(rt,length(rt),p,16);
            RR=bin2dec(rr);
            if RR==0
                P_CRC(cont)=P_CRC(cont)+(pb^cont)*(1-pb)^(n-cont);
            end
end
reture(P_CRC);
elseif i==1
    for k(i)=1:n
        if t(k(i))=='1'
            t(k(i))='0';
        else
            t(k(i))='1';
        end
        P_CRC=mydigui(t,cont,k,i+1,D,p,P_CRC);
    end
else
    for k(i)=k(i-1)+1:n
        if t(k(i))=='1'
            t(k(i))='0';
        else
            t(k(i))='1';
        end
        P_CRC=mydigui(t,cont,k,i+1,D,p,P_CRC);
    
end

    
    

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?