wcl_mseq.m
来自「Hybrid DS-FH communication systems」· M 代码 · 共 27 行
M
27 行
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%
% Create M-Sequence
%
% Copyright(c) 2009-2015 HanYang University Wireless Communication Lab
%
% Date Name Version Description
% ---------- ----------- ----------- ---------------------------
% 2009.05.22 JINMINGSONG v1.00 Create
% 2009.05.23 JINMINGSONG v1.01 Upgrade
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function [mout] = WCL_mseq(stg,taps,inidata,n)
n = 1;
mout = zeros(n,2^stg-1);
fpos = zeros(stg,1);
fpos(taps) = 1;
for i = 1:2^stg-1
mout(1,i) = inidata(stg);
num = mod(inidata*fpos,2);
inidata(2:stg) = inidata(1:stg-1);
inidata(1) = num;
end
for i = 2:2^stg-1
mout(i,:) = WCL_mseq_shift(mout(i-1,:),1,0); % WCL_mseq_shift.m
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?