📄 wcl_mseq.m
字号:
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%
% 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -