в)
Рис. 4.10.
В первом случае (рис. 4.10, а) интервал наблюдения выбирается из
условия
40
≥T , во втором (рис.4.10, б) -
20
≥T и в третьем .
1
20
22
⎟
⎠
⎞
⎜
⎝
⎛
+
+
≥
α
ωα
α
T
Пример 4.3. Проведем идентификацию корреляционным методом объекта
с передаточной функцией
)256)(1,0(
5,2
)(
2
+++
=
ppp
pW
.
Идентификация проводилась программой приведенной ниже.
k=2.5;p1=-.1;p2=-3+4*i;p3=-3-4*i;
p=[p1 p2 p3];
wo=zpk([],p,k);
[nun,den]=tfdata(wo,'v');
wo=tf(nun,den,'td',10);%
Введение запаздывания в объект
tm=700;dt=.01;
t=0:dt:tm;
n=length(t);
u=randn(n,1);%
Формирование входного сигнала
y=lsim(wo,u,t); % Формирование выходного сигнала
tau=-tm:dt:tm;
ruu=xcorr(u,u,'biased');%
Вычисление корреляционной функции входного сигнала
ryu=xcorr(y,u,'biased');%
Вычисление взаимной корреляционной функции
w=impulse(wo,t);
m=1:5000;
plot(t(m),w(m),t(m),ryu(n:n+4999)/dt),grid
Как следует из (4.25), взаимная корреляционная функция
R
uy
будет равна
функции веса объекта, если корреляционная функция входного сигнала будет
являться
δ - функцией. Такую корреляционную функцию имеет сигнал типа
«белый шум». Если теперь подать на вход объекта «белый шум» (рис. 4.11),
имеющий корреляционную функцию в виде
δ - импульса (рис. 4.12), то
взаимная корреляционная функция будет равна функции веса (рис. 4.13).