Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЕГОРОВ В.А.- Обработка траекторий случайных процессов

.pdf
Скачиваний:
83
Добавлен:
08.07.2017
Размер:
1.25 Mб
Скачать

Используя разложение

 

 

z 1

 

 

z 1

(

 

 

1

 

 

1

 

 

)

z 1

 

1

 

z 1

 

 

1

 

 

 

(z 2)(z 3)

 

 

z 2

z

 

 

 

1 z/2

 

 

 

 

 

 

 

5

 

 

 

3

 

 

 

 

10

 

15

 

1 z/3

 

 

z 1

 

 

z

 

 

 

 

zk

 

 

 

 

 

z 1

 

z

... ( 1)k

zk

 

 

 

 

 

 

 

1

 

 

...

 

 

 

 

...

 

 

 

 

 

1

 

 

 

 

 

 

...

,

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

k

 

 

 

 

10

 

 

2

 

 

 

2

 

 

 

 

 

 

15

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ˆ

 

1

 

 

 

 

 

 

5

 

X 1 ...

 

 

 

 

 

 

 

 

получим функцию прогноза X1

 

 

X0

 

 

 

.▼

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30

 

 

180

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ˆ

 

 

 

 

 

 

 

 

Задача 12.4. Самостоятельно написать прогноз X 2 .

 

 

 

 

 

 

12.4. Доказательство теоремы 12.1

Введем обозначения:

H0,0 – замыкание в H линейного многообразия, порожденного значе-

ниями процесса X0, X1, ... , X n, ... ; H0,0 – гильбертово подпространство;

L0,0 – замыкание в L2 (dF ) линейного многообразия, порожденного

функциями e eitn,

n 0;

L2

 

гильбертово подпространство. Между

n

 

0,0

 

 

 

 

 

 

 

 

этими пространствами в 6.2 установлен изоморфизм H

2

L2

. Согласно

 

 

 

 

 

 

 

0,0

0,0

 

 

этому изоморфизму

J ( f ), J (g) ( f , g) , где J ( f ) f (λ) dZ (λ) .

 

 

 

 

 

 

 

 

 

ˆ

2

 

в терми-

Переформулируем определение функции прогноза X n H0,0

нах гильбертова пространства H0,02

:

 

 

 

 

 

 

 

 

 

ˆ 2

 

min

2

 

 

 

 

 

E |Xn Xn|

X

E |Xn X n| .

 

 

 

(12.1)

 

 

 

n

H 2

 

 

 

 

 

 

 

 

 

0,0

 

 

 

 

 

Используя изоморфизм гильбертовых пространств H0,0 и L0,0, пере-

формулируем теорему в терминах гильбертова пространства L0,0 . Будем пользоваться также доказанным ранее фактом: для любого Xn H0,0 найдет-

π

ся такая функция φn L0,0, что X n φn (t)Z (dt). С учетом этих обозна-

π

чений теорема в терминах L0,0 формулируется в следующем виде.

51

Функция φˆ n (t) из формулировки теоремы 12.1 наиболее близка к функ-

ции eitn в метрике пространства L2 (dF ) , т. е. для нее справедливо равенство

 

π

itn

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

π

 

itn

 

 

2

 

 

 

| e

 

 

ˆ

 

 

 

φ(t)dt

min

 

 

 

 

φn (t) |

φ(t)dt, n 0.

(12.2)

 

 

 

φn

(t) |

 

 

| e

 

π

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

φn L0,0

 

π

 

 

 

 

 

 

 

Геометрически доказательство теоремы сводится к нахождению проек-

ˆ

функции e

itn

на L0,0. Проекция полностью определяется двумя свой-

ции φn

 

 

 

ствами:

 

 

ˆ

 

L0,0,

 

 

itn

 

ˆ

 

 

2

 

 

 

 

 

 

 

 

 

a) φn

б) e

 

 

φn

L0,0.

 

 

 

 

 

 

Таким образом, достаточно проверить свойства a) и б) для функций

 

ˆ

 

Φ

n

e it

 

 

 

 

 

 

 

 

 

1

 

 

Φ e

it

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

itn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

φn (t) e

Φ e

it

 

, и φ(t)

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рассмотрим числитель функции φˆ n . Используя условия теоремы 12.1 и

определение пространства L20,0,

получим для этого числителя равенство

 

eitnΦ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b b e it b e 2it ... .

 

 

n

(e it ) eitn

 

 

b e itk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

0

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Следовательно, eitnΦ

n

(e it ) L .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,0

 

 

 

 

 

 

 

 

 

 

Рассмотрим функцию

 

 

 

 

1

 

 

 

, где Φ(e

it

 

 

 

 

ˆ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

) – знаменатель функции φn (t).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Φ(e it )

 

 

 

 

 

 

 

 

 

 

 

 

 

Из условий теоремы 12.1 следует, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Φ(e it )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

bk e itk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 0

 

 

 

 

 

 

 

причем b 0, поскольку Φ(0) 0.

Из этих условий следует, что 1/Φ(e it) яв-

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ляется аналитической функцией относительно переменной e it , т. е. функ-

цию it можно представить в виде ряда it k ikt . Следова-

1/Φ(e ) 1/Φ(e ) c e

n0

52

тельно, 1/Φ(e it) L0,0. Поскольку произведение ограниченных функций из

L0,0 также принадлежит L20,0 , то φˆ n (t) L20,0 .

Свойство проекций a) доказано. Перейдем к доказательству свойства б). Докажем для любого m 0 равенство нулю скалярного произведения

π

In,m (eitn φˆ n (t)) e itmφ(t)dt 0.

π

Здесь учитывается, что в скалярном произведении, выражаемом интегралом, второй сомножитель берется сопряженным. Напомним, что

 

 

ˆ

 

 

 

itn

Φn e it

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

e

 

 

 

 

 

,

Φn (z) bk z

.

 

 

φn (t)

 

 

 

 

 

 

 

 

 

 

Φ e it

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k n

 

 

 

Следовательно,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

π

 

 

 

 

 

Φn

e

it

 

 

 

it

 

 

 

 

 

 

 

 

it(n m)

 

 

 

 

 

 

 

2

 

 

Im,n

e

 

1

 

 

 

 

 

 

 

 

 

|Φ e

 

|

 

dt

 

 

 

Φ e

it

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

eit(n m) Φ e it Φn e it

 

e it dt

 

Φ

 

 

π

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

π

 

it(n m) n1

 

itk

 

 

 

 

itl

 

 

 

 

 

 

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b e

 

 

 

 

 

b e

dt

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

l

 

 

 

 

 

 

π

 

 

 

k 0

 

 

 

 

 

l 0

 

 

 

 

 

 

 

 

 

 

π

 

itm n1

it(n k )

 

 

 

 

itl

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e

 

 

 

k

 

 

 

 

 

 

 

 

l

 

 

 

 

 

 

 

 

 

b e

 

 

 

 

 

 

 

 

 

 

 

b e

dt.

 

 

 

 

π

 

 

k 0

 

 

 

 

 

l 0

 

 

 

 

 

 

 

 

Для доказательства

теоремы

 

 

достаточно

 

показать, что если

m 0,

(n k) 1, l 0, то

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e itmeit(n k )eitl dt eit( m(n k ) l)dt 0.

 

π

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Это равенство очевидно, поскольку ( m (n k) l) 0 .▼

53

12.5. Задачи с параметрами

Рассмотрим задачи прогнозирования, содержащие параметры.

Задача 12.1. Пусть спектральная плотность стационарного случайного процесса равна

 

 

 

 

 

 

 

 

 

φ(t)

1

1 (a b)2 a2b2 2(a b)(1 ab) cos t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2ab cos (2t),

|a |,

 

| b | 1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Построить функции линейного прогноза.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Φ(z) (z a)(z b) z2 (a b)z ab

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Φ

0

(z) Φ(z),

Φ (z) z2 (a b)z, Φ

2

(z) z2, Φ

n

(z) 0, n 2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Следовательно,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

φˆ1

 

 

 

e it

(a b)

 

 

,

 

φˆ 2

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e2it (a b)e it ab

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e2it (a b)e it ab

 

 

 

 

 

 

 

 

 

 

С помощью разложения в ряд Тейлора функции

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f1(z)

 

 

 

z (a b)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z2 (a

b)z

ab

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f1(z)

 

 

 

 

 

 

z (a b)

 

 

 

z (a b)

 

 

 

 

 

b

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(z a)(z b)

a(a b) 1 z / a

 

 

 

 

 

 

 

 

 

 

z2 (a b)z ab

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

1

 

 

 

 

 

b

 

 

 

 

 

 

z

 

z

 

2

 

 

 

 

 

 

 

 

a

 

 

 

z

z

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

...

 

 

 

 

 

 

1

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b(b a) 1

z/b

a(a b)

 

a

 

 

 

 

 

 

 

 

 

b

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

b(b a)

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

 

 

 

 

 

 

 

 

a

 

 

b

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z ...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b(b a)

 

 

b)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a(a b)

 

 

a2 (a

 

 

 

b2 (b a)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Коэффициенты при степенях z – это коэффициенты функции прогноза на один шаг вперед. Остальные функции прогноза строятся аналогично.

Следующие две задачи предназначены для самостоятельной работы студентов.

Задача 12.2. Пусть спектральная плотность стационарного случайного процесса равна φ(t) 21π (a b cos t).

54

Найти ковариационную функцию и построить функции прогноза. Задача 12.3. Пусть спектральная плотность стационарного случайного

процесса равна

φ(t)

1

 

1

, | c | 1.

| eit c |2

 

 

Найти ковариационную функцию и построить функции прогноза.

N

Задача 12.4. Рассмотрим процесс скользящего среднего Yn c jξn j .

j0

Выяснить, при каких условиях к процессу можно применить теорему 12.1. Построить при этих условиях для процесса Yn функцию прогноза на m шагов. Использовать формулу для спектральной плотности

 

1

 

N

 

2

 

 

 

 

 

 

 

φ(λ)

 

c je ijλ

 

.

 

 

j 0

 

 

13. ФИЛЬТР КАЛМАНА

13.1. Постановка задачи в схеме Калмана

Фильтр Калмана, названный в честь Рудольфа Калмана, – это общее название рекуррентных методов обработки динамических данных, основанных на одной и той же идее.

Пусть (X,Y) ({Xn},{Yn}) – частично наблюдаемая последовательность векторов. Это означает, что k -мерные векторы Xn и l -мерные векторы Yn управляются рекуррентными стохастическими уравнениями

Xn 1 a0 (n, Y) a1(n, Y)Xn b1(n, Y)ε1(n 1) b2(n, Y)ε2(n 1),

Yn 1 A0 (n, Y) A1(n, Y)Xn B1(n, Y)ε1(n 1) B2(n, Y)ε2(n 1). (13.1)

Здесь Y – реально наблюдаемая последовательность, X – интересующая исследователя ненаблюдаемая последовательность, стохастически связанная с последовательностью Y .

Предполагается, что:

a) зависимость всех коэффициентов от Y неупреждающая. Это означает, что для векторов a0 (n, Y) выполняются условия: a0(n, Y)a0(n, Y0, ..., Yn ) . Аналогичные условия должны быть выполнены для остальных коэффициентов;

55

σ22 и

б) последовательности независимых векторов ε1(n) и ε2(n) имеют независимые стандартные нормальные компоненты;

в) случайные векторы ε1(n) и ε2(n) не зависят от (X0 ,Y0 ) ;

г) все коэффициенты в (13.1) ограничены случайными постоянными, обладающими ограниченными вторыми моментами.

д) E(|X0 |2 | Y0 |2) .

Введем наилучший прогноз mn вектора Xn по наблюдениям Yn, ..., Y0 и его условную ковариационную функцию с помощью соотношений

mn E(Xn | Yn, ..., Y0), γn E((Xn mn )(Xn mn )т | Yn, ..., Y0 ).

Известно, что функция mn дает наилучший прогноз значения случайного вектора Xn по наблюдениям (Yn, ..., Y0) . Функция γn описывает поведение ошибки прогноза. Фильтрация по Калману состоит в нахождении рекуррентных уравнений, с помощью которых можно определять mn и γn по наблюдениям (Yn, ..., Y0) .

Приведем сначала простой пример ситуации, описываемой схемой Калмана. Пример 13.1. Предположим, что автомобиль движется равноускоренно по прямолинейной дороге. Положение автомобиля s измеряется наблюдате-

лем в моменты времени t0, t1, ... , tn. В моменты измерения положение s, скорость v и ускорение a автомобиля имеют независимые друг от друга нормальные случайные отклонения от своих значений, вычисляемых с помощью уравнений Ньютона. Математические ожидания этих отклонений

равны нулю, а дисперсии − σ12, σ32 соответственно. Составим уравнения динамики движения автомобиля.

Обозначим sn, vn, an положение автомобиля, скорость и ускорение в момент tn , tn tn 1 tn. При этих обозначениях справедливы равенства

an 1

=

an ε1(n + 1);

 

 

 

vn 1

=

tnan + vn + ε2 (n + 1);

 

 

 

 

 

t

2a

 

 

 

 

s

=

 

n n

+ Δt

v + s + ε

3

(n + 1).

 

 

n 1

 

 

2

 

n n n

 

 

 

 

 

 

 

 

 

 

Здесь εi (n 1) – нормальные независимые случайные величины с рав-

ными нулю математическими ожиданиями

и дисперсиями, равными

56

σi2, i 1, 2, 3. Предполагается, что Yn sn – это наблюдаемые величины, а

sn

весь вектор Xn vn – исследуемый вектор косвенных наблюдений.▼

an

Задача 13.1. Проверить, соответствует ли полученная система рекуррентных уравнений рекуррентной системе (13.1) при

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

1 0

0

 

 

 

 

σ

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

a0

 

 

, a1(n, Y)

 

 

 

 

tn

 

 

 

 

σ2

(n, Y)

0

 

0

 

1

,

b1(n, Y)

0

 

 

 

 

 

0

 

 

 

 

 

 

 

t2

 

 

 

0 0

 

 

 

 

 

 

 

 

 

tn

 

 

 

 

 

 

 

 

 

 

 

1

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

A

 

 

(n, Y) 0,

 

 

 

 

 

t

 

t2

 

 

 

B (n, Y) 0

 

0 0 ,

0

 

A (n, Y) 1

 

n

n

,

 

 

 

 

 

 

1

 

 

 

 

2

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0 , σ3

B2(n, Y) σ1.

13.2. Построение фильтра Калмана

Из-за громоздкости вычислений доказательства теорем в этом разделе не приводятся.

Теорема 13.1. Пусть (X, Y) ({Xn}, {Yn}) – частично наблюдаемая последовательность k -мерных и l -мерных векторов, управляемая рекуррентными стохастическими уравнениями (13.1). Тогда последовательность (mn, γn ) подчиняется следующим рекуррентным соотношениям:

 

mn1 [a0 a1mn ]

 

 

 

 

 

 

 

 

 

 

b B a γ

Aт

B B A γ Aт

[Y

A

0

A m

],

 

(13.2)

 

 

 

 

1

 

n 1

 

1 n 1

n 1

 

1 n

 

 

 

 

γ

n 1

[a γ aт b b]

 

 

 

 

 

 

 

 

 

 

 

 

1

 

n 1

 

 

 

 

 

 

 

 

 

 

 

 

[b

B a1γnA1т ][B B A1γnA1т ] [b B a1γnA1т ]т.

 

 

(13.3)

Здесь

 

приняты

обозначения

b b b bт b bт ;

B B B Bт B Bт ;

 

 

 

 

 

 

 

 

 

1 1

2

2

 

1

1

2

2

b B b Bт b Bт ; a

1

, если a 0 , a 0,

если a 0. ▼

 

 

 

 

 

 

 

 

 

1

1

 

2

2

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обратимся к линейной схеме Калмана в форме

57

Xn 1 a0 a1Xn a2Yn b1ε1(n 1) b2ε2 (n 1),

 

Yn 1 A0 A1Xn A2Yn B1ε1(n 1) B2ε2 (n 1),

(13.4)

где все коэффициенты могут зависеть от n , но не зависят от Y .

 

Для линейной схеме Калмана оптимальная аппроксимация является линейной функцией от Y0, Y1, ..., Yn. Для линейной схемы справедлива следующая теорема.

Теорема 13.2. Для линейной схемы фильтра Калмана (13.4) рекуррент-

ные формулы (13.2), (13.3)

выполняются при a0(n, Y) a0(n) a2(n)Yn и

A0(n,Y) A0(n) A2(n)Yn с начальными условиями

 

 

ˆ

 

 

Y0,

 

 

 

 

m0 cov (X0,Y0 ) cov (Y0,Y0)

 

 

 

 

(13.5)

 

 

 

 

 

(cov (X0

т

ˆ

 

 

 

.

γ0 cov (X0, X0 ) cov (X0,Y0) cov (Y0,Y0)

 

,Y0))

Влинейной схеме фильтра Калмана–Бьюси условные матрицы ошибок

γn не случайны и поэтому могут быть вычислены заранее, до проведения

наблюдений.

13.3. Задачи на построение фильтра Калмана

Задача 13.2. Пусть X ( Xn ), Z (Zn ) – две стационарные в широком смысле центрированные некоррелированные случайные последовательности со спектральными плотностями

 

f X (λ)

1

 

1

 

,

fZ (λ)

1

 

1

,

 

|1 b e iλ|2

|1 b e iλ|2

 

 

 

 

 

 

 

 

1

 

 

 

 

2

 

где | b1| 1,

| b1| 1.

 

 

 

 

 

 

 

 

 

 

Показать, что найдутся

такие

некоррелированные

белые шумы

ε1(n) и ε2(n) , что Xn 1 b1Xn ε1(n 1), Zn 1 b1Zn ε2(n 1).

Задача 13.3. Будем интерпретировать в предыдущей задаче X как полезный сигнал, а Z – как шум, причем наблюдению подлежит последовательность (Y ) (Yn ) , такая, что Yn Xn Zn.

Построить для процессов ( X , Y ) фильтр Калмана. Решение. Из задачи 13.2 следует

Yn1 X n1 Zn1 b1X n b2Zn ε1(n 1) ε2 (n 1)

b2( X n Zn ) X n (b1 b2 ) ε1(n 1) ε2 (n 1)

b2Yn (b1 b2 ) X n ε1(n 1) ε2 (n 1),

58

поэтому для X и Y справедливы линейные рекуррентные уравнения

Xn 1 b1Xn ε1(n 1),

Yn 1 (b1 b2 ) Xn b2Yn ε1(n 1) ε2 (n 1).

В силу теоремы 13.2

 

 

m

 

b m

 

 

 

b1(b1 b2 n

 

[Y

(b b )m b Y ],

 

 

 

 

 

 

 

 

 

 

 

 

 

n 1

 

 

1 n

 

2 (b b )2 γ

 

 

 

n 1

 

 

 

1

2 n

2 n

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

[1 b1(b1 b2 n ]2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

γn 1 b1 γn 1

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

(b

 

b )2 γ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Остается

вывести

начальные

значения

 

для

m0

и

γ0.

 

Обозначим

d

EX 2

, d

 

EX Y ,

 

d

22

EY

2.

Из полученных рекуррентных уравне-

11

n

12

 

 

 

n n

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ний получим соотношения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d b2d

 

1,

d

 

 

 

b (b b )d

 

b2d

22

2b (b b )d

 

2.

 

11

1

11

 

 

 

12

 

 

1

1

 

 

2

11

2

 

 

 

2

 

1

2

12

 

 

Из простых вычислений следуют равенства

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

2 b2 b2

 

 

 

 

 

 

 

 

d11

 

 

 

 

, d12

 

 

 

 

 

, d22

 

 

 

 

 

1

 

2

 

.

 

 

 

 

 

 

 

 

 

 

 

 

b2

(1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 b2

 

 

 

 

 

1

 

 

 

 

 

 

b2)(1 b2)

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

1

 

 

2

 

 

 

 

 

 

Таким образом,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d

 

 

 

 

 

 

1 b2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d 2

 

 

1

 

 

 

 

 

 

 

m

12

Y

 

 

 

 

 

 

2

 

 

Y ,

 

γ

 

d

 

 

12

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

d22 0

2

b2

b2

 

0

 

 

 

0

11

 

 

 

d22

2

b2

 

b2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

2

 

 

Задача 13.4. Выписать уравнения фильтра Калмана для примера 13.1.

59

Список литературы

1.Ширяев А. Н. Вероятность: в 2 т. / МЦНМО. М., 2004. 968 с.

2.Феллер В. Введение в теорию вероятностей и ее приложения. Т. 2 / пер. с англ. М.: Мир, 1984. 751 с.

3.Бендат Дж., Пирсол А. Прикладной анализ случайных данных / пер. с англ.

М.: Мир, 1984. 532 с.

4.Бриллинджер Д. Временные ряды. Обработка данных и теория / пер.

с англ.: М.: Мир, 1980. 536 с.

5.Ламперти Дж. Случайные процессы / пер. с англ. Киев: Вища шк., 1983. 223 с.

6.Анализ однородных статистических данных: учеб. пособие / В. А. Егоров, Ю. И. Ингстер, А. Н. Лившиц и др. СПб.: Изд-во СПбГЭТУ «ЛЭТИ», 2005. 56 c.

60