книги из ГПНТБ / Медич Д. Статистически оптимальные линейные оценки и управление
.pdfказать это, заменим |
в |
уравнении |
(6-34) |
индекс k на |
|
k+\. |
Тогда |
|
|
|
|
x{k\+\ |
\N)=x(k+ |
\ |
|
iN-iy+P-PZl^NlN-l), |
|
|
|
|
|
|
(6-46) |
где |
|
|
|
|
|
|
Prz = E[x(k+ |
1)?(УѴ I N— 1)]; |
|||
|
P^=-E[7{N |
|
I /V — l)~(N |
I tf- |
1)]. |
Замечая, что P „PZL = M (k-y-\ | JV) и применяя урав-
xz z z
нение (6-44) с заменой индекса fe на fe - j - 1, получаем для уравнения (6-46)
р _ Р : 1 = Л Г ( £ Ч - 1 I ІѴ) =
|
xz |
z |
z |
|
|
|
|
|
|
= |
A (fe + |
1) Л (fe + 2)... A (N - |
1) К {N), |
|
|||||
что и требовалось |
показать. |
|
|
|
|
|
|
||
Следовательно, |
согласно |
уравнению |
(6-45), для по |
||||||
стоянного N иfe= 0, 1, ..., N—1 справедливо соотно |
|||||||||
шение |
|
|
|
|
|
|
|
|
|
x(k |
I N) = |
x{k |
I k) — A(k)x(k |
+ |
l |
I fe) + |
|
||
+ |
Л |
+ |
1 I N) = x{k |
I |
fe)-M(fe)X |
|
|||
|
X [Jc(ft + 1 I N) - |
x(k |
+ 1 1 |
|
fe)], |
(6-47) |
|||
где согласно уравнению (6-18) |
|
|
|
|
|
||||
A(k)=P(k\k)0'(k+l, |
k)P-l(k |
|
+ |
l\k). |
|
||||
Уравнение (6-47) описывает алгоритм оптимального сглаживания на закрепленном интервале. Для каждого k алгоритм требует в качестве входных данных опти мальную текущую оценку x(k\k) и оптимальное 'пред сказание x(k-\-\\k).
Заметим, что алгоритм представляет собой систему разностных уравнений первого порядка по x{k | N) и x (fe + 1 \N).
250
Вычисления здесь следует проводить в обратном вре^ мени. Это становится очевидным при попытке найти подходящее «начальное» условие для уравнения (6-47). Ясно, что данные, необходимые для начала вычислений, известны внутри интервала [О, N] только для значения k = N—1. Уравнение (6-47) при k = N—1 принимает вид:
x(N — 1 |
I N)=x(N |
- 1 I N — l)-f- |
+ A(N— |
\)[x{N\N)-x{N |
I N — 1)]. |
Получив с помощью этого соотношения оценку
x(N |
— - I |
I N), |
можно |
аналогичным |
способом |
вычислить |
|||||
оценки |
x(N — 2 | N), х(М~3 |
| N), |
х{0 |
| N). |
Следова |
||||||
тельно, |
индекс |
k в уравнении |
(6-47) означает k = N — 1, |
||||||||
N — 2,...,Q, |
а |
граничным |
условием |
является |
текущая |
||||||
оптимальная |
оценка x(N |
|
| N). |
Последовательность вы |
|||||||
числений |
схематически |
показана |
на шкале |
времени |
|||||||
рйс. 6-3. |
Совершенно ясно, что алгоритм |
оптимального |
|||||||||
|
Конец |
|
|
|
|
|
Начало |
|
|||
|
|
|
1 |
І4-Н |
|
Ч |
1 |
1 |
* |
время |
|
|
|
О |
1 Z • • • N-Z N-l |
N |
|
|
|||||
|
|
|
\ |
|
|
|
|
|
|
|
|
|
Рис. 6-3. Последовательность вычислений при оптималь |
||||||||||
|
ном сглаживании на закрепленном интервале. |
|
|||||||||
сглаживания |
на закрепленном интервале |
не |
рассчитан |
||||||||
на |
обработку |
данных |
в |
реальном |
масштабе |
времени, |
|||||
в противоположность алгоритму оптимальной филь трации.
Структурная схема оптимального фильтра, сглажива
ющего на закрепленном интервале, |
приведена на рис. 6-4. |
||
Здесь «невязкой» |
является разность между оптимальным |
||
сглаживанием на |
закрепленном интервале x (k -f-1 | N) и |
||
оптимальным предсказанием x(k-\-\ |
| k)'Для |
каждого зна |
|
чения k корректирующий член A (k) |
[x{k - f - 1 |
| N)—x(k-\- |
|
- j - 1 I k)) прибавляется к оптимальной оценке x(k | k), чтобы получить x (k I N). Матрица А{Щ впослед-
251
|
|
|
|
|
|
|
; |
Х(к\к) |
|
|
|
|
х(к+1\к) |
|
|
|
А(к) |
|
|
|
|
|
|
|
|
|
|
53 |
|
|
|
|
|
|
|
Х(к+1\Ы) |
|
|
|
/ г = / Ѵ - / , . . . , 0 |
|
||
|
|
|
|
|
|
|
|
|
||
|
|
Рис. 6-4. |
Структурная |
схема |
оптимального |
фильтра, |
||||
|
|
сглаживающего |
на |
закрепленном интервале. |
|
|
||||
ствии |
будет |
называться |
матрицей |
передачи |
оптимально |
|||||
го |
фильтра, |
сглаживающего |
на |
закрепленном |
интер |
|||||
вале. |
|
|
|
|
|
|
|
|
|
|
|
|
Ошибка |
сглаживания |
и ее корреляционная |
матрица |
|||||
|
|
Ошибка оптимального сглаживания на закреплен |
||||||||
ном интервале по определению |
равна: |
|
|
|||||||
|
|
|
x(k |
I N)=x(k)-x(k |
|
I N). |
|
|
||
|
Подставляя в это выражение уравнение |
(6-47), полу |
||||||||
чаем: |
|
|
|
|
|
|
|
|
||
x |
ft |
I N) = |
x (ft I ft) - |
A (ft) [Je (ft - f |
1 I N) — x(k + |
1 I ft)] |
||||
|
|
|
|
|
|
|
|
|
|
(6-48) |
для ft = yV— 1, ..., 0.
Также по определению |
|
|
|
|
||
jc(ft + |
l I JV)==Jc(ft+l)-Jc(ft-f.l |
I |
N); |
|||
x{k+\ |
I ft) = |
JC (ft+ \)-x{k+ |
|
1 |
I |
ft), |
откуда |
|
|
|
|
|
|
x(k+ 1 I N) — x{k-\-1 |
I ft) = 3c(ft+ 1 |
I k)-x{k+l |
I N). |
|||
Подставляя этот результат в уравнение (6-48), полу чаем:
x{k\N) =£(ft|ft) +A{k)[x(k+\\N)—x(k+\\k)\. |
(6-49) |
252
Так как |
|
|
|
|
|
|
то ясно, что |
|
|
|
|
|
|
|
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, |
|||
N—1, ..., |
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 = N—1, |
Л"—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}, она |
может оказаться |
довольно по |
||
лезной. В частности, она |
полностью |
описывает |
распре |
||
деление вероятностей первого порядка ошибки оптималь ного сглаживания на закрепленном интервале для всех
kŒ{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 = N—1, |
|
|
|
|
|
|
|
|
|
|
|
|
(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 |
|
Пример 6-2. Рассмотрим задачу оптимального сглаживания на закрепленном интервале для систем без возмущения, т. е. при Q(k) = =0 для всех А=0, 1 .. . Тогда P(k+<\\k) = Ф ( £ + 1 , k)P{k\к) X Х Ф ' ( £ + 1 , k) и уравнение (6-58) примет вид:
A (ky= P\k |
I к)\Ф' (к+\,кУ[Ф'[(к+ |
|
1,*)]-' X |
||||
Х Р - ' |
(ft I А ) Ф - ' ( А + 1 . А ! ) = Ф ( А . А ! + |
1). |
|||||
Подставляя этот |
результат и |
соотношение |
x (k -J- 1, А) = |
||||
= Ф ( & + 1, ft) x (ft I А) в |
уравнение |
(6-57), |
п о л у ч а е м : |
|
|||
x (ft I N) = |
x (ft I k) + ф (k, k + |
1) [x(k |
+l\N) |
— |
|||
— Ф(к + 1, |
ft)x(ft I k)] = Ф ( £ , ft + |
l)x(ft + |
1 I ІѴ), |
||||
откуда следует, что |
|
|
|
|
|
|
|
x(k |
I УѴ) = Ф ( А , УѴ) x{N |
I УѴ). |
|
||||
В этом случае сглаживание получается из текущей оптимальной оценки в конце интервала [О, N] в результате «обратной» экстраполя ции последней оценки с помощью переходной матрицы состояния.
Соответствующая корреляционная матрица ошибки оценки имеет
вид:
P(k\N)=P(k\k)+<D(k, |
k+l)[P(k+\\N) |
— |
||
—Ф(к+\, |
k)P(k\k)<b'(k+\, |
k)]<b'(k, /г+1) = |
||
= Ф(А, k+l)P(k+l\N)<D'(k, |
k+l) |
|||
или, что то же самое, |
|
|
|
|
Р ( е | Л 0 = Ф ( А , ^)Я(ЛГ [/Ѵ)Ф'(А, |
N). |
|||
6-4. ОПТИМАЛЬНОЕ СГЛАЖИВАНИЕ В ЗАКРЕПЛЕННОЙ |
||||
ТОЧКЕ |
|
|
|
|
Оптимальный |
сглаживающий |
фильтр |
||
Заменяя |
в уравнении (6-34) |
индекс |
N на / |
и на |
|||
поминая, что матрицей |
передачи |
в этом уравнении |
явля |
||||
ется матрица |
M(k\N), |
|
имеем: |
|
|
|
|
x(k\j)=x(k\ |
j |
- l ) - f M ( f e |
I i)z{j |
I / - 1). |
(6-60) |
||
Однако из уравнения (6-44) |
следует: |
|
|
||||
|
M(k |
i /) |
= |
|
* ( / ) ; |
|
(6-61) |
из уравнения |
(6-16) |
|
|
|
|
|
|
I /• - !) = .?(/ I /)-А-(/ I ; — 1)
258
Подставляя эти два результата в уравнение (6-60) и обозначая
Я ( / ) = Г[Л(0, |
(6-62) |
получим алгоритм оптимального сглаживания в закреп ленной точке
x(k I j) = x(k I / - [) + B(j)[x(j |
I j)-x(j |
I y - 1)], (6-63) |
||
где j = k+l, |
k + 2 ... |
Матрица |
B(j) размера nXn, опре |
|
деляемая |
уравнением |
(6-62), |
называется |
матрицей пе |
редачи оптимального фильтра, сглаживающего в за крепленной точке. Алгоритм, очевидно, имеет рекуррент ный характер по у. Матрицу передачи также можно вы
числять |
рекуррентно, |
если заметить, |
что |
уравнение |
|||||||||
(6-62) может быть представлено в виде |
|
|
|
|
|||||||||
|
|
|
|
Б(/)=5(у-1)Л(у-1) |
|
|
(6-64) |
||||||
для |
j=k + 2, k + 3, . . ., где |
|
|
|
|
|
), |
|
|||||
|
Л ( / - 1 ) = Р (/ - 11 /-1 ) Ф' (/, /-1 |
) Р-1 (/ I /-1 |
|
||||||||||
а начальное |
условие |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
B(k+l)=A{k). |
|
|
|
|
|
|
|
|
Начиная |
вычисления |
с j = k + l, |
из |
уравнения |
(6-63) |
||||||||
получаем |
|
|
|
|
|
|
|
|
|
|
|
|
|
x(k |
I k + |
l) = |
x{k |
I k)+B(k+l)(x{k+\ |
|
|
I |
ft+1) |
— |
||||
|
|
|
|
|
-x{k+l |
I k)}. |
|
|
|
|
|
|
|
Соответствующее |
натальное |
условие, очевидно, имеет |
|||||||||||
вид x (fe I у — 1) = x (fe Ife)для у — k -J- 1. |
|
|
|
||||||||||
Структурная схема оптимального фильтра (6-63), |
|||||||||||||
сглаживающего |
в |
закрепленной |
точке, |
показана |
на |
||||||||
рис. |
6-7. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Из |
уравнений |
(6-60) — (6-62) |
легко |
получить |
дру |
|||||||
гую форму |
алгоритма: |
|
|
|
|
|
|
|
|
||||
|
x(k |
I j) = |
x{k I у - |
\)-T-B(j)K(j)~z(j |
|
I у - |
1) |
(6-65) |
|||||
17* |
|
|
|
|
|
|
|
|
|
|
|
259 |
|
