上传者: yks_9
|
上传时间: 2022-02-25 02:00:34
|
文件大小: 2KB
|
文件类型: -
基于MATLAB极大似然递推辩识算法的程序,辩识对象为二阶系统。%信号u(k)为M序列
clc
L=1000
y1=1;y2=1;y3=1;y4=0;
for k=1:L;
x1=xor(y3,y4); %同为0或同为1,取0;否则取1
x2=y1
x3=y2
x4=y3
y(k)=y4
if y(k)>0.5,u(k)=-1;
else u(k)=1;
end
y1=x1;y2=x2;y3=x3;y4=x4; %初始化下一个循环
end
figure %输入信号画出M序列
stem(u),grid on
title('输入信号M序列')