
Литература / Гришин Ю.П., Ипатов В.П., Казаринов Ю.М. Радиотехнические системы (1990)
.pdfпараметра в сигнал s(t; Х(1)). Последний доступен наблюда телю в смеси с помехой, так что колебание, на основании которого должна быть построена искомая оценка £(/), описывается вариантом соотношения (4.1)
y(l)=F[s(r; Х(г)), %(?)], |
(4.68) |
который в теории фильтрации называют уравнением наблю дения. Отметим, что, распространив на задачу фильтрации идеи, изложенные в § 4.2, мешающие параметры сигнала Э(г) можно присовокупить к информационным, увеличив размерность вектора последних. Поэтому в (4.68) меша ющие параметры самостоятельно не фигурируют.
Из приведенного определения ясно, что текущая оценка Х(г) в процессе фильтрации формируется исходя из всей полученной вплоть до момента t информации, т. е. с уче том значений наблюдаемой реализации у(£) при всех Родственной является задача прогнозирования или экстра поляции, когда по наблюдениям у (£) вплотьдо момента t требуется предсказать будущее значение параметра Х(/+т) при т>0. Если измеряют значения параметра в моменты времени, предшествующие г(Х(г—т), т>0), то такую про цедуру называют сглаживанием или интерполяцией.
К фильтрации сводятся многие классические радиотех нические задачи. Так, в традиционных системах передачи непрерывной информации (радиовещание, телевидение, ра диосвязь и т. д.) передаваемое сообщение модулирует тот или иной параметр (амплитуду, частоту, фазу) излучаемых передатчиком высокочастотных колебаний, на приемной же стороне для восстановления сообщения осуществляют демодуляцию, состоящую в непрерывном отслеживании амплитуды, частоты или фазы (в за висимости от вида модуляции) колебаний, т. е. фильтрацию названных параметров. В то же время теория фильтрации используется и для решения сложных задач, таких, как обработка информации в многозвенных комплексах, объединяющих разнородные системы. Примеры приме нения теории фильтрации к задачам такого типа рас смотрены в гл. 22. Для того чтобы исследовать задачу фильтрации с общностью, достаточной для понимания материала гл. 22, перепишем уравнение наблюдения (4.68) в векторной форме:
y(r)=s(r; Х(г))+х(г). |
(4.69) |
В этой записи учтена возможность получения инфор |
|
мации о k(z) из разнородных наблюдений, |
т. е. из мно- |
110
жества N параллельно наблюдаемых реализаций y;(z), y2(z),
..., J’w(z) процессов, записанных как одна реализация ^компонентного векторного колебания y(z) = (y1(z), _У2(0, JW(O)T. Независимо от конкретного содержания той или иной задачи удобно считать, что каждому скалярному колебанию yt(f) отвечает свой индивидуальный /-Й канал. Каждая из реализаций, т. е. каждый из N каналов, содержит свой полезный сигнал st(t; X(z)), 1=1,2, ...,N, являющийся детерминированной функцией t и измеряемого параметра X(z). Все N сигналов сведены в одну N-
компонентную |
векторную |
|
функцию — сигнал |
|
s(z; k(z))=(^1(z; X(z)), |
s2(t;k(t)), |
..., |
sN(J, X (z)))T. |
Помеха |
в (4.69) также |
представлена |
в |
векторной |
форме |
x(z)=(x1(z), x2(l'), ..., xN(z))T, так как в каждом из N каналов присутствует свой шумовой компонент x((z) 1=1, 2, ..., N. Появление в (4.69) знака плюс вместо оператора Г[.,.]_ указывает на то, что далее помеха x(z) будет считаться аддитивной: yl(t) = sl(t; X(z))+x;(z), 1= 1, 2, ..., N.
Определяющее влияние на алгоритмы формирования Х(г) имеет вид зависимости s (f, X(Z)) в (4.69) от X(z). Если s(z; Х(0)—линейная функция X(z), т- е- зависимость s(z; X(z)) от X(z) подчиняется принципу суперпозиции, и можно записать s(z; X(z))=H(z)X(z), где H(z)—некоторая
.V х r-матрица, элементы которой могут зависеть от време ни t, но не от X(z). то фильтрацию параметра k(z) называют линейной. В остальных случаях фильтрацию называют нелинейной.
Наряду с непрерывной фильтрацией, осуществляемой при непрерывном наблюдении y(z), можно рассматривать и дискретную фильтрацию или фильтрацию последователь ностей, когда наблюдения доступны лишь в отдельные моменты времени z;. Тогда вместо (4.69) используют уравнение наблюдения
У, = sAi) + х.-> |
* |
(4.70) |
где y; = y(z;); s,(X;) = s(z;; Xfz;)); |
xi = x(zi). |
При дискретной |
фильтрации целью является оценка i-ro элемента X, последовательности ‘к1, Х2, ... по наблюдениям у1; у2, ..., у(.
Главной проблемой изучаемой области статистической теории РТС является оптимальная фильтрация, т. е. отыс кание наилучших в некотором смысле правил формирова ния текущей оценки X(z). При этом за основу может быть принят байесовский подход, общие положения ко торого без затруднений переносятся со случая неизменного в течение наблюдений параметра на рассматриваемый
111
случай. Повторив рассуждения из § 4.2, нетрудно прийти к выводу, что для формирования байесовской оценки текущего значения Цг) необходимо построить текущее апостериорное распределение Ж(Ц01уС;)), приняв затем некоторую характерную точку последнего (центр тяжести, моду и т. п. — в зависимости от избранной функции потерь) за искомую оценку. Заметим, что запись в апостериорной ПВ условия у(^) с ограничениями на ^(^0 отражает зависимость апостериорных (вычисленных по итогам на блюдений) вероятностей тех или иных значений Х(г) от всего, что было доступно наблюдателю до момента t.
Следует подчеркнуть, что априорнбму (предшествую щему наблюдениям) знанию возможного поведения 1(0 в теории оптимальной фильтрации принадлежит значитель ная роль, и попытки применить к измерениям меняющихся параметров методику максимального правдоподобия, столь продуктивную при оценке неизвестных постоянных (см. § 4.4), могут привести к решениям, не имеющим никакой практической ценности. В подтверждение рассмотрим прос тейший пример скалярных наблюдений Х0 = Цг) + и(г), в которых и(г) — стационарный белый шум и требуется оценить текущее значение скаляра Х(г). Это задача линей ной фильтрации, в которой сигнал s[t\ Цг)) = Цг), т. е. совпадает с фильтруемой величиной. ФП для ЦО очевидно
совпадает с функционалом ПВ для и(г) |
при n(t)=y(t) — ЦЦ, |
|
( |
1 т |
1 |
т. е. И/(у(0|Ц0) = сехр< |
-f [у(0- ЦО]2Ф Л так что мак- |
|
('’оо |
J |
симально правдоподобной оценкой явится зависимость Х(0> точно совпадающая с наблюдаемой реализацией у(0 на отрезке [О, Г]. Какая-либо обработка данных при этом отсутствует и фильтрации как «очистки» наблюдений от вредного влияния помех не происходит. Для осуществления же подлинной «очистки» необходимо согласовывать, увязы вать данные наблюдений у(Г) с имеющимися заранее сведениями о возможном характере изменения Ц0— имен но в этом и состоит суть процедур фильтрации. Заметим, что изучавшиеся в § 4.3, 4.4 правила ОМП, хотя и не требовали привлечения априорных сведений о возможных значениях X [априорной ПВ Wo (X,)], коренным образом опирались на иную априорную информацию — постоянство 1 в процессе наблюдений полагалось достоверным фак том.
Таким образом, для синтеза алгоритмов фильтрации необходимо прежде всего располагать априорными сведе
112
ниями о возможном поведении X(z), т. е. моделью сообщения * Х(0. Одной из простейших моделей Х(г) является представле ние его в виде какой-либо стандартной детерминированной функции времени, зависящей от некоторого конечного числа постоянных в течение наблюдений неизвестных параметров—
чаще всего в |
виде полинома |
фиксированной степени |
с неизвестными |
коэффициентами. |
Измерение при этом |
сводится к оценке констант (коэффициентов полинома), т. е. к процедурам, описанным в предыдущих параграфах.
Во многих случаях, однако, содержанию задачи в боль шей мере отвечает модель сообщения X(z) как некоторого векторного случайного процесса. Случайными, например, нередко естественно считать речевые сообщения или сиг налы изображения в телевидении, данные о состоянии физических и биологических объектов в телеметрии, био электронике и сейсмологии, отклонения траекторий дви жущихся объектов от регулярных в локации и навигации и т. п. Очень удобной и адекватной многим реальным ситуациям оказывается модель X(z) в виде векторного
марковского процесса, позволяющая прийти к рекуррент ным правилам фильтрации: таким, когда оценку X(z) удается формировать последовательно по мере наблюде ний, корректируя и уточняя ранее полученные данные с учетом вновь поступающих. Приняв за основу марковс кую модель сообщения, сосредоточим внимание на про блеме дискретной фильтрации исходя из тех соображений, что, во-первых, для современной радиоэлектроники с ее ориентацией на цифровую схемотехническую базу харак терен особый интерес к дискретным методам обработки информации, а во-вторых, непрерывные алгоритмы фильтрации с достаточной для инженерных дисциплин строгостью можно получать из дискретных с помощью соответствующих предельных переходов.
Обратимся к фильтрации случайной последователь ности X,, 12, ..., 1;, являющейся марковской, т. е. удовлет воряющей свойству зависимости условной ПВ /-го элемента при условии задания предыдущих i—1 только от
значения |
последнего, |
(/— 1)-го, заданного элемента |
Х.-р |
|
ИЛ(Х1|к‘1-1) = ИХХД,-!). Здесь и далее символы *,X |
у, |
для |
||
краткости |
заменяют |
последовательности {Xt, Х2, |
..., Хк}, |
|
{у1, у2, ..., |
*у} и т. п. |
Будем считать, что отсчеты |
помехи |
* Далее вектор Х(/) называют сообщением. В ряде приложе ний, например в теории управления, X(z) называют вектором состояния.
Ш
xi; xt в уравнении наблюдения (4.70) независимы между собой при i^k и с отсчетами измеряемого параметра Х(. Вспомнив соотношение (4.14), запишем совместную апос териорную ПВ всех i отсчетов Х1; Х2, ..., Xf измеряемого
параметра после получения i наблюдений |
уп у2, .... у(: |
||||
Ж( М1У fi) = |
\) W(y' |Х)), |
|
|
(4.71) |
|
где |
kj — коэффициент, зависящий |
от |
наблюдений у'ь но |
||
не |
от Х); |
1У0(Х'1)—априорная |
ПВ |
X); |
W'VilX’i)—ФП |
X‘i при заданной последовательности наблюдений у\. Так как ИЛ0(Х'1) можно представить как совместную ПВ Х,-1 и Х(, то> воспользовавшись теоремой умножения вероятностей и свойством марковских последовательностей, получим
JF0(X‘i)= !F0(X,1-1)lF(Xi|X--1)= ^(Xi'1) 1ЦХ;|Х(_,), |
(4.72) |
|||||
где |
HZO(X 1“х) — априорная ПВ последовательности Хь Х2, |
|||||
.... X;_j. Кроме того, |
|
|
|
|||
Ж(у)|Ь i)= И^у,, У1-1|Х))= ^(у'Г1!^к\). |
(4.73) |
|||||
|
Записав |
первый сомножитель в |
виде Ж(у i-1|X‘Г1, Х;), |
|||
нетрудно понять, |
что при задании |
X)-1 |
(фиксации Хп |
|||
Х2, |
X;_t) |
«вероятность» последовательности у)-1 |
опре |
|||
деляется i— 1 |
отсчетами помехи х)-1 в (4.70) и не зависит |
|||||
от Х;. Поэтому |
ИЛ(у‘1"1|Х'1)= 1У(у‘f'lX 1-1). |
Кроме |
того, |
|||
из равенства |
ИХуИу i-1, Xj) = 1У(у,|у ‘Г1, Х'Г1, Х() и из (4.70) |
следует, что после фиксации X, «вероятности» тех или иных значений у( совпадают с «вероятностями» отсчетов
помехи х,. = у( — 8,(Х,). |
Так как последние независимы |
друг |
|||||
от друга, а также от Хк, то |
B^yjy'f1, X))= HXyJXj). |
||||||
Следовательно, вместо (4.73) имеем равенство |
И/(у‘1|Х‘1) = |
||||||
= И^(у 1“ *|Х. j-1)H^(yJk/), подстановка |
которого |
совместно |
|||||
с (4.72) в (4.71) дает |
|
|
|
|
|||
Ж(Х ) |у',) =к(1У0(Х |
W(y ‘Г1 |Х Г )* 1К(Х;|Х;_,) ^(у,.|Х;). |
(4.74) |
|||||
|
Но из (4.71) следует, что |
|
|
|
|
||
И^(Х |
1 |у ‘Г )* =kt_ 11У0(Х ‘Г )* W(y |
1 |Х Г *) |
|
|
|||
и потому |
|
|
|
|
|
|
|
|
‘11У ‘1) = cOi |
'Г1 |у 'Г *) ИЧХ;|Х;_ J W(yJХ;), |
|
(4.75) |
|||
где |
cOi = £,/£,_! |
не зависит от |
Х). |
по всем |
значениям |
||
|
Проинтегрируем |
обе части |
(4.75) |
аргументов Хп Х2, ..., Xf_j. По условию согласованности многомерных ПВ слева получим апостериорную ПВ 1-го отсчета измеряемого параметра Х;, вычисленную по всем
114
наблюдениям у,—Справа же интегрирование сомножителя 'Г1 |у'Гх) по X,, Х2, •••, Х;_2 (остальные от этих переменных не зависят) дает ПВ (г—1)-го отсчета
ki-i после наблюдений уп у2, |
yf_i. |
Таким образом, |
)) = cOi JF(XJy Г1) ИХуJXf), |
|
(4.76) |
где |
|
|
»ПМУ /Г1)=f ^(Xi_1|yir1)^(Xi|X,._1)dXi |
(4.77) |
имеет смысл ПВ i-го отсчета Х;, предсказанной (экстрапо лированной) на i-й шаг по результатам наблюдений на («—1)-м предыдущем шаге. Сравнив (4.76) с (4.14), можно заключить, что И^Х^у'Г1) является априорной (по отно шению к «-му наблюдению у,) ПВ отсчета X,-, учитывающей все сведения о Х;, содержащиеся во всей серии наблюдений у’Г1, предшествовавших уР Эта величина, как следует из (4.77), может быть рассчитана на основании апостериорной ПВ значения измеряемого параметра на («—1)-м шаге ^.-ilyT1) и известной переходной ПВ 1^(7.Д;_ ^мар ковской последовательности X,, Х2, — • Таким образом, марковский характер изменений измеряемого параметра и независимость отсчетов помехи в (4.70) позволяют
строить |
апостериорное |
распределение |
lF(Xf|yi) рекуррент- |
|||
но, |
т. е. |
шаг |
за шагом: с помощью |
априорной |
ПВ Х1 |
|
и |
наблюдения |
yt по |
известной ФП |
H^yJXj) |
строить |
И^у.), а затем по полученной величине и переходной
ПВ ИЛ(Х2|Х1) на основании формул (4.76), |
(4.77) построить |
|||
»Г(Х2|у?) и т- д- |
|
|
|
|
Отметим, |
что любая выбранная |
в |
качестве |
оценки |
Х( характерная |
точка ПВ B^XJy)), а |
именно мода, |
центр |
тяжести и пр., не будет зависеть от значения cOi, которое, таким образом, вычислять не нужно (хотя это и можно было бы сделать, воспользовавшись условием нормировки апостериорной ПВ).
Часто возможны и еще большие упрощения, избав ляющие от необходимости формировать апостериорную ПВ на каждом шаге и связывающие непосредственно оценки на «-м и («—1)-м шагах. При этом рекуррентно строят уже не апостериорную ПВ, а саму оценку. Именно к таким алгоритмам приводит решёние задачи линейной фильтрации марковской последовательности, основываю щееся на следующем варианте уравнения наблюдения (4.70):
у;=НД; + Пр |
(4.78) |
где Н; — прямоугольная Nxr-матрица, с помощью которой значения Х; пересчитываются в сигнальный вектор 8( = Н(Х(;
115
n;—отсчеты вектора помехи, которые будем полагать не только независимыми и имеющими нулевое среднее, но и нормальными. Введем также корреляционную матрицу вектора п„ учитывающую возможную зависимость его
компонентов и1(, n2i, •••, nNi: Кп, = п^; |
(см. § 1.4). |
Условимся, что последовательность А.,, Х2, ... образует |
|
ся согласно следующему уравнению сообщения: |
|
= |
(4.79) |
где В,-—детерминированная rxr-матрица; V,- — независимые отсчеты шума, придающие поведению Аь А.2, ••• случайный характер. Каждый из v; будет полагаться г-мерным нормальным вектором с пулевым средним и корреляцион
ной матрицей Kvi = v,vf, независимым от всех п,. Нетрудно понять, что последовательность, строящаяся согласно
(4.79),— марковская. |
индекс i |
у В;, v;, Н„ |
п( |
в |
(4.78), |
|||
Подчеркнем, |
что |
|||||||
(4.79) |
показывает, |
что |
эти величины могут |
зависеть от |
||||
г, т. е. |
законы |
формирования А.; |
и пересчета А,- |
в |
сигнал, |
|||
а также помеха п; могут быть нестационарными. |
|
|||||||
Для того |
чтобы |
техника |
выкладок не |
|
заслонила |
существа вопроса, разумно подробный вывод и интер претацию алгоритма оптимальной линейной фильтрации провести для простейшего примера измерения скалярного параметра при скалярных наблюдениях, соответствующим образом прокомментировав последующее обобщение на векторный случай. Для скалярных А.,-, ,у; уравнения на блюдения и сообщения (4.78), (4.79) можно переписать как
У( = //;А., + П;, |
(4.80) |
|
А1=Й,А,_, + V;, |
(4.81) |
|
где /;; |
и — детерминированные коэффициенты, |
в общем |
случае |
зависящие от i; щ, v, — нормальные |
случайные |
величины с нулевым средним и дисперсиями, обозначаемы
ми как Kni и |
Kv!, причем и,- и пк (v; |
и vt) при |
i^k, |
а также л, со всеми vk статистически независимы. |
(4.81) |
||
Пусть А.о, |
формально появляющаяся |
справа в |
при ;=],— нормальная случайная величина со средним А.о и дисперсией Кк0. Предположим, что апостериорная ПВ ^(^•i-ilj'i-1) в (4.77) нормальна для некоторого со
средним Xpj,-! и дисперсией Ku-i- При этом, восполь зовавшись следующей из (4.81) нормальностью переходной (т. е. условной при фиксированном А.;.,) ПВ И/(А.,|А.;_,),
116
можно после вычисления интеграла в (4.77) убедиться в нормальности ПВ ^(XJy'r1) для фиксированной совокуп ности наблюдений у ‘Г1. Этот же факт, однако, убедительно демонстрируется и неформально. Действительно, все, что можно предсказать о вероятных значениях измеряемого параметра на z-м шаге по наблюдениям на всех предыду щих, базируется на уравнении (4.81) с учетом того, что, согласно предположению по данным наблюдений у‘Г1,
величина X,-_j нормальна со средним и дисперсией Ku-i- Тогда, по данным тех же i— 1 наблюдений, величина X, как продукт линейного преобразования Х,_ t с до бавлением независимого нормального слагаемого vf [см.
(4.81)] также нормальна со средним и дисперсией blKu_l + Kv..
WW.F1) = с1|ехр |
(X,—~ |
|
|
(4.82) |
|||||
2(Z>?A-U_1 |
+ /Cvf)_ |
|
|
||||||
|
|
|
|
|
|
|
|||
где в с1г |
сведены все сомножители, не зависящие от Х;. |
||||||||
|
Согласно (4.80), ПВ у,- при |
фиксированном |
значении |
||||||
X,- |
нормальна |
со |
средним |
и |
дисперсией |
(условными |
|||
по |
отношению к Х;) А,Х; и |
Kni, так |
что ФП |
ИХу(|Х,) |
|||||
в |
(4.76) |
имеет |
вид ИЛ0,(|Х() = с2(ехр [—(у,—//,Xf)2/(2/CB,)], |
||||||
где |
c2i |
не зависит |
от ХР |
Подставив |
это |
выражение |
вместе с (4.82) в (4.76), после раскрытия скобок и при ведения подобных членов в показателе экспоненты придем
к |
выражению для |
апостериорной |
ПВ Х(, вычисленной |
|
по |
i наблюдениям у): |
|
|
|
|
12/ |
1 |
Л2\ |
|
|
b^psi-i |
/',y,Y |
|
|
|
b?Ku_l+Kvi |
Kni) |
|
|
где в c( объединены сомножители, не зависящие от Х;. Сравнивая это соотношение со стандартной записью одномерного нормального закона (х/2пА’х,)- £ехр [—(Хг—
-4sz)V(2X’u)l = ^exp(-X?/2^n+XiXpsi//fJli), убеждаемся в нормальности апостериорной ПВ ИХХ,|у'1) с дисперсией
к |
( |
1 |
,/г--’ |
(4.83) |
|
и |
\blKu_l+KViK„h |
||||
|
и средним
(4.84)
117
Таким образом, из нормальности апостерирной ПВ на (z—1)-м шаге следует нормальность ее на i-м, что при допущении нормальности Хо индуктивно доказывает нормальность апостериорной ПВ для любого i. Вспомним (см. § 4.2), что при квадратичной или простой функциях потерь оптимальными (байесовскими) оценками являются оценки по центру тяжести (апостериорному среднему) либо по правилу МАВ. Но для нормальной апостериорной ПВ среднее и мода совпадают. Следовательно, в качестве оптимальной оценки скалярного измеряемого параметра при линейной фильтрации независимо от функции потерь
следует |
брать |
апостериорное среднее. В итоге |
из (4.84) |
|||
и (4.83) |
после |
замены |
на |
и |
небольшой |
перегруп |
пировки |
слагаемых найдем |
|
|
|
|
|
= |
|
Aj^Ai-i); |
|
|
|
(4.85) |
Ки = № 1Ки, + Kvi) ~1 + №1Г \ |
. |
(4.86) |
||||
где |
|
|
|
|
|
|
g-h^K^1. |
|
|
|
|
(4.87) |
|
Соотношения (4.85) — (4.87) |
называются уравнениями |
фильтра Калмана. Как следует нз (4.85), располагая оценкой X.,-! на предыдущем, (z — 1)-м, шаге, фильтр Калмана, основываясь па уравнении сообщения (4.81), прогнозирует оценочное значение на z-й шаг. По получении z-ro наблюдения у,- прогнозированная оценка подправляется на значение, пропорциональное невязке (обновляющему процессу), т. е. отклонению прогнозирован ного слагаемого z-ro наблюдения в (4.80) от полученного отсчета у,. Коэффициент пропорциональности, регулирующий вес новых данных (невязки) в Х( по сравнению с прогнозом Ьфх-х, называют коэффициентом усиления фильтра Калмана. Эта величина помимо коэф фициента ht в уравнении наблюдения и дисперсии шума наблюдения Кп1 определяется еще и апостериорной дис персией Ки параметра А.,-. Последняя, как нетрудно по казать, совпадает с квадратом разности оценки и ис тинного значения Х;, усредненным по всем возможным шумам наблюдения, и, таким образом, характеризует точность оценки на z-м шаге. Действия, выполняемые фильтром Калмана, иллюстрируются схемой рис. 4.10, в которой элемент задержки осуществляет запоминание предыдущей, (г— 1)-й, оценки до следующего, z-ro, шага. Рисунок, как и поясняемый им рекуррентный (разностный)
118
алгоритм (4.85) — (4.87), по казывает, что фильтр Калмана является характерным примером линейной диск ретной замкнутой астатичес кой системы регулирования с переменными параметра ми. Ее чувствительный эле мент (дискриминатор) выра
батывает сигнал рассогласо- |
Рис. 4.10 |
вания (невязку) входных данных |
и данных, поступающих |
по цепи обратной связи hibiXi_l. После взвешивания рассогласование суммируется с ранее накопленным резуль татом, что эквивалентно введению в замкнутый контур интегратора, исключающего статическую ошибку.
Приведенные рассуждения позволяют понять и алго ритм фильтра Калмана для векторного параметра при векторных наблюдениях. Техника его вывода не отличается принципиально от использованной ранее, а итогом служат соотношения, которые формально можно получить из
(4.85) — (4.87), |
заменив скаляры £„ yf, h{, |
соответствую |
|
щими векторно-матричными аналогами |
1,, |
уг, Н;, В;, |
|
а дисперсии |
Kyi, Kni, Ки — корреляционными |
матрицами |
Kvi, К„„ Км, последняя из которых характеризует точность фильтрации векторного параметра Х;:
X. = В.Х, _ j + G,(y; - Н,В;Х, _ |
(4.88) |
кх,= [(В^.^ВГ + К^-ЧНГк;1^]-1; |
(4.89) |
G-KJilV, |
(4.90) |
где G, — матрица размера rxN, являющаяся матричным коэффициентом усиления фильтра Калмана.
Суть алгоритма (4.88)—(4.90) осталась прежней; экст раполированная с предыдущего шага оценка BjXi_1 после получения 1-го наблюдения у; корректируется с учетом новой информации, заключенной в невязке у; —H.-B^-j, вклад которой в Xf определяется матричным коэффициен том усиления G,.
Пошаговый (рекуррентный) характер алгоритма Кал мана, позволяющий получать текущую-оценку корректи ровкой ее предыдущего значения с учетом только очередно го О’-го). наблюдения, удобен для реализации на ЭВМ, особенно при необходимости фильтрации в реальном времени, т. е. по мере поступления данных. Подчеркнем, что коэффициенты усиления g,-, G, в (4.85), (4.88), как
119