gold.m

来自「cmda仿真程序」· M 代码 · 共 27 行

M
27
字号
%Gold code generation 
% Generate 2 m -sequences x, y: Length N = 2^m -1; m=no.of shift registers
% m = length of the shift register which is always 8 to generate sequences of 
%length 255

function[codes] = gold(option);

m=8;
[code1, code2]= BasicSeq(m);

N = 2^m -1;
lim = N + 2;

codes = zeros(lim, N);
codes(1, 1:N) = code1;
codes(2, 1:N) = code2;

for i=3:lim
    codes(i,1:N) = xor(code1, code2);
    code2 = circshift(code2, [0, -1]);
end

%if option == 1
    %d=1:lim;
   % codes(d,1:N) = 2*(codes(d,1:N)-1)+1;
%end

⌨️ 快捷键说明

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