Файл: Медич Д. Статистически оптимальные линейные оценки и управление.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.04.2024

Просмотров: 275

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Так как

 

 

 

 

 

то ясно, что

 

 

 

 

 

 

x(k\N)=A{k)x(k

+ l\N)+x(k\k)

 

 

—A{k)x(k

+ \\k)=A{k)x{k

+ \\N) +

 

+[I—A(k)<b(k+1,

k)]x(k\k)—A

(k)T(k + \,

k)w(k),

где / — единичная матрица размера «X« .

(6-50)

 

Рассмотрим случайный

процесс

{x(k\N),

k = N,

N1, ...,

0}, который описывается

уравнением

(6-50).

Из этого

уравнения

видно,

что x(k\N)

можно

рассма­

тривать как выход

линейной системы

первого

порядка,

работающей в обратном времени и

подверженной

воз­

действию

двух возмущающих

функций. Первой из них

является

ошибка фильтрации

{x{k\k),

/г = 0, 1 . . . } ,

пред­

ставляющая собой гауссовскую марковскую последова­

тельность

с нулевым

средним. Вторая возмущающая

функция

{w(k), /г = 0,

1 ... } является гауссовской белой

последовательностью с нулевым средним, независимой от

1

 

 

 

X<K\N)

Шк\кѴ-

1-А(ЮФ(к+1,к)

 

 

k=N,N-1,...,0

А(к)

63

 

 

 

 

£YA-+/|A/)

Рис. 6-5.

Структурная схема формирования ошибок опти­

мального

сглаживания на закрепленном

интервале.

ошибки фильтрации. Поскольку {x(k|k), fe = 0, 1 . . . } — га-

уссовская

марковская

последовательность,

то

процесс

с

обратным

временем

{x(k\k),

k = N1,

Л"2, ..., 0}

также гауссовский и марковский.

 

 

 

 

 

Граничным

условием

для разностного

уравнения

(6-50) является гауссовский

случайный «-вектор

x(N\N)

с

нулевым

средним. Структурная

схема

формирования

ошибки сглаживания изображена

на рис. 6-5.

 

253


ß

§ 4-2 показано,

ЧТО выходной сигнал

такой

систе­

мы,

в данном случае

x(k\N),

представляет

собой

гаус-

совскую марковскую последовательность второго поряд­

ка с нулевым

средним.

{x(k\N),

k = N, N—1, . . .

Так как последовательность

. . . 0} не

является гауссовской

марковской,

она не опи­

сывается

полностью своим (нулевым)

математическим

ожиданием

и

корреляционной матрицей

P(k\N)~

= E[x(k\N)x'(k\N)\.

Из § 4-2 известно,

что полное опи­

сание процесса требует знания вероятностных функций второго порядка.

Хотя матрица P(k\N)

представляет

собой

только

часть

полного описания

случайного

процесса

{x(k\N);

k = N,

N—1, ..., 0}, она

может оказаться

довольно по­

лезной. В частности, она

полностью

описывает

распре­

деление вероятностей первого порядка ошибки оптималь­ ного сглаживания на закрепленном интервале для всех

{0,

N]. Если матрица P(k\N)

несингулярна, то

плот­

ность

распределения ошибки

сглаживания имеет

вид:

f [x(k

I N)]= r

1

 

exo[—lrx'(k I N)X

 

1 1

V

'

n

V (2п)" \P(k\N)\

'

 

L

2

 

 

 

 

 

 

 

XP-'ik

I N)x(k

I

tf)J.

 

 

 

Диагональные элементы

матрицы

P(k\N)

представ­

ляют

собой

дисперсии

компонент

случайного

вектора

ошибки

сглаживания

x(k\N).

Сравнивая

их,

например,

с соответствующими элементами матрицы P(k\k),

мож­

но оценить сравнительную точность алгоритмов опти­

мального

сглаживания

на

закрепленном

интервале и

оптимальной фильтрации. В силу этого в дальнейшем

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

цесса

[x{k\N)\

k = N, N—1,

..., 0} будет рассматривать­

ся только выражение для его корреляционной

матрицы.

Чтобы

получить

это

выражение,

вначале

запишем

уравнение (6-48) в виде

 

 

 

 

 

 

 

 

x{k\N)

 

+Л(ft) x { k +\ I N) = x(k

 

 

I k)-\-A(k)x(ft+

1 I ft)

 

 

 

 

 

 

 

 

 

 

 

 

 

(6-51)

В силу уравнения

(5-10)

 

 

 

 

 

 

 

 

 

 

 

E[x(k

I N) x'{k+l

I N)] = 0;

 

 

 

 

 

 

E[x(k

 

I

ft)jc'(ft+

1 Ift)]=

0

 

254


для

всех

k = 0,

1,

...,

N.

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

 

транспонируя

обе части

уравнения (6-51), умножая

слева

почленно на

исходное

уравнение

и усредняя

результат,

получаем:

 

P (k I N) - f A (k) Р

 

+

1 I N)A'

{k)=

 

 

 

=

P(k\k)+

A(k)

P _

(k - f 1 I k)A'

(k)

 

или, что то же самое,

 

 

 

 

 

 

 

 

 

 

 

P(k

I N) =

P(k

I k) +

A(k)[P^{k+l

 

I k)

-

 

 

 

 

 

-

P

^ (

k

+

\

\ N)]A'(k),

 

 

(6-52)

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P^(k+l

 

 

I k)=E[x(k+l

 

 

I k)x'(k[+l

 

I k)]\

 

 

P^{k

+

l

I

 

=

 

 

 

+ 1

I N)x'{k+l

 

I #)].

Так как

x{k

+

l) =

x{k+

 

1 | £) + Jc(fc +

1 | 6),

 

и, согласно уравнению

(5-10),

 

 

 

 

 

 

 

 

 

E[x(k+

 

1 I £)jc'(lfe +

1 I /fe)] =

0

 

 

для

всех k = 0, 1, ..., то

 

 

 

 

 

 

 

 

 

 

 

P;(Ä +

I ) = P _ ( Ä

+

 

I

+

+

I

\k),

(6-53)

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P(/e+l) = £ [ * ( £ + 1 ) * ' ( 6 + 1 ) ] .

 

 

Таким

же

способом

из соотношения

х(& -f- l) =

x(k-\-

+ 1

i JV)+3c(ft+ 1 I N)

получаем:

 

 

 

 

 

 

P{k+

 

1) =

P _ ( 6

+

 

1 I N) + P(6 +

 

l I ІѴ). (6-54)

Из уравнений (6-53) и (6-54)

имеем:

 

 

 

 

Р _ ( & + 1

I £) +

Р(6 +

1 I k) =

P~i(k+l

 

I ІѴ)

+

Это

означает,

что

 

+ / > ( £ + 1

I

N).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Р

_

 

(jfe +

1 i £) -

Я _

(Jfe + 1 I #)

=

 

 

 

 

== Р (& -J- 1 I ІѴ) — P (& -f-1

I ß).

 

(6-55)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

255


Подставляя этот результат в уравнение (6-52), полу­ чаем:

P(k\N)

=P(k\k)

+А (k) [P(k-\-l \N)—P(k

+ 1 \ k)]A'(k).

 

 

 

(6-56)

Уравнение (6-56) представляет собой матричное раз­

ностное

уравнение

первого порядка для

корреляционной

матрицы ошибки оптимального сглаживания на закреп­ ленном интервале. Очевиден его рекуррентный характер, а также зависимость от входных данных, т. е. от матриц

P(k\k) и P(k+l\k),

полученных

из

решения

задачи

оптимальной

фильтрации.

 

 

 

 

Индекс k

в уравнении

(6-56), очевидно, принимает

значения N—1, N—2,

..., 0.

Граничное условие

для это­

го уравнения

 

 

 

 

 

 

P(k+\\N)=P(N\N)

при

k =

N—\.

 

Этим заканчивается исследование первой задачи сгла­ живания. Сформулируем полученные здесь результаты в виде теоремы.

 

Теорема 6-1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1)

Оптимальное

сглаживание

 

на

закрепленном

 

ин­

тервале

списывается

системой

уравнений

 

 

 

 

x{k

I N)=x(k

I

k)-\-A(k)

[x(k

+

l

I N)

— x(k+l

 

I

k)\

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(6-57)

для

k=N

1,

N — 2,

0,

где

x(N

 

| N)—граничное

ус­

ловие

при k =

ZV — 1.

 

 

 

 

 

 

 

 

 

 

 

 

2)

Матрица

передачи

сглаживающего

 

фильтра

A (k)

определяется с помощью

соотношения

 

 

 

 

 

 

 

 

A(k)=P(k\k)<b'{k

 

+ \,

k)P~4k

+ \\k).

 

(6-58)

 

3)

Ошибка

оптимального

сглаживания

на

закреплен­

ном

интервале

{x(k\N), fe

= iV, JV—1,

. . . , 0 }

представляет

собой

гауссовскую

 

марковскую

последовательность

 

вто­

рого

порядка

с нулевым

средним

и

 

корреляционной

 

ма­

трицей, описываемой

системой

уравнений

 

 

 

 

P{k\N)

=P(k\k)

+A(k)

[P(k + \\N)—P(k

 

+

l\k)]A'(k)

 

 

k = N1,

 

 

 

 

 

 

 

 

 

 

 

 

(6-59)

для

 

N—2, ..., 0, при

 

граничном

 

условии

P(N\N)

для

k=N—l,

 

 

 

 

 

 

 

 

 

 

 

25»


Пример 6-1. С целью иллюстрации алгоритма оптимального сгла ­ живания на закрепленном интервале и сравнения точности с г л а ж и ­ вания и фильтраци и рассмотрим задачу сглаживания на закреплен­

ном

интервале д л я системы из примера 5-4 при Л/=4.

 

 

В

этом примере рассматривалась

скалярная система

вида

x(k+

1) =.*(£) +W(ft) со скалярными измерениями z(ft + 1) =x(k+

1) +

+ v(k+\)

при Р(0) = 100, Q(ft)=25 и R(k+\) = \5.

 

 

Т а к

как Ф ( А + 1 , ft) = l , т о уравнение

(6-57) принимает в данном

случае вид

 

 

 

х (ft

I

4) = х (ft

Ift)+ A (ft) [X (ft +

1

I 4) -

X (ft + I ]

ft)]

д л я

k = 3,

2, 1, 0.

В

примере

5-4

P(k + \\k)

=P(k\k)

+25,

поэтому

уравнение (6-58) здесь имеет вид:

 

 

 

 

 

 

 

 

 

 

 

Allk)-P(k\k)P-4k+l\k)

 

 

P { k ] k

)

=•

P

{ k

] k

)

 

 

Непосредственная

подстановка

этого

выражения

в

уравнение

(6-59) д а е т :

 

 

P(k\k)

п2

 

 

 

 

 

 

 

 

 

Р (ft |4)

=

Я (ft | ft) +

( f t i + 1

 

 

 

 

 

 

 

P (ft+

1 I ft) [p

I 4) -

Р

(ft

+

1

I ft)]

д л я

ft=3,

2,

1, 0.

 

 

 

 

 

 

 

 

A(k)

 

P(k\N)

 

И с п о л ь з у я два

последних

выражения,

вычислим

и

д л я

ft=3,

 

2,

1, 0, и

представим

их в виде таблицы

вместе с

данными

из примера 5-4 (табл.

6-1). Д л я удобства

дисперсии

ошибок

оценок

расположены в соседних столбцах.

 

 

 

 

 

Т а б л и ц а 6-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

P(k\k—\)

 

P{k\k)

 

P(k\i)

 

 

 

K(k)

 

 

Aik)

 

0

 

 

 

 

100

 

26,25

 

 

 

 

 

 

0,800

 

1

 

 

125

 

13,40

 

9,84

 

 

0,893

 

 

0,349

 

2

 

 

38,4

 

10,80

 

8,30

 

 

0,720

 

 

0,302

 

3

 

 

35,8

 

10,57

 

8,37

 

 

0,704

 

 

0,324

 

4

 

 

35,6

 

10,55

 

10,55

 

 

0,703

 

 

• •

 

Н а рис.

6-6 изображена структурная

схема

оптимального

сгла­

ж и в а ю щ е г о

фильтра .

 

 

 

 

 

 

 

 

 

 

 

 

 

х(к\к)-

 

 

А(к)

 

 

 

 

 

-x(kU)

 

 

 

 

 

 

 

 

 

63

 

 

 

k=3,2,1,0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 6-6. Оптимальны й фильтр, с г л а ж и в а ю щ и й на

 

 

 

закрепленном

интервале, из

примера

6-1.

 

 

 

 

 

 

17—85

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

257