pncode.m

来自「pn和gold码产生的MATLAB程序」· M 代码 · 共 21 行

M
21
字号
function seq=pncode(polynom,offset,pnlen,pattern)
% pn series generator
% parameters:
% polynom - generation polynomial,[x(m),x(m-1)...x(1)]
% offset - the M series offset from the beginning of a period, and the gold
%          number
% pnlen - pn length to be generated
% pattern - 0:[0,1],1:[-1,1]

[gold,m] = size(polynom);
if gold > 1 %goldcode
    if length(offset) < 2
        error('gold code offset parameter error!');
    end;
    seq = goldcode(polynom,offset(1),offset(2),pnlen,pattern);
else    % pn m series
    seq = mcode(polynom,offset,pnlen,pattern);
end;
return;

⌨️ 快捷键说明

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