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

📄 gen_m.m

📁 ca码的产生
💻 M
字号:
function g1=gen_m(num)
%% 功能:产生m码
%% 输出:G1序列
%% 输入:G1寄存器的位数
%% by:yd

if nargin==0
    num=10;             %寄存器G1的位数
    num1=2^num-1;       %输出G1的位数
end
a=ones(1,num);          % 初始化G1寄存器为1
g1=zeros(1,num1);        % G1移位寄存器的输出
for j=1:num1 
    g1(j)=a(num);
    c=xor(a(3),a(10));  
    for i=1:num-1
        a(num-i+1)=a(num-i);
%         disp(a(i));
    end
    a(1)=c;
%     disp(a);
    if ((a==0)|(a==1))  % 如果矩阵值非1或者0时候,报错
    else
        warndlg('error');
        break;          % 报错后终端
    end
end

⌨️ 快捷键说明

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