⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 backercode.m

📁 RS编解码过程,并包括进制转换和域的变换,可用于RS码仿真
💻 M
字号:
function  message=backercode(x)   % x为一帧 
L=length(x);n=13;num=1;label=0;
if L<13
    message=111111111111111;
else
    x(find(x==0))=-1;
    a=[1 1 1 1 1 -1 -1 1 1 -1 1 -1 1];
    for i=1:L 
        if(i+n-1>L)
            temp=zeros(1,n);
            temp1=x(i:end);
            temp(1:length(temp1))=temp1;
        else
            temp=x(i:i+n-1);
        end
        value=temp*a';   
        if value>=n-1
            label=1;
        else
            if (label>=1)&(label<=13)
                label=label+1;
            end
            if ~((label>=1)&(label<=13))
                message(num)=x(i);
                num=num+1;
            end
        end 
    end
end
    message(find(message==-1))=0;

⌨️ 快捷键说明

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