Цифровой фильтр калмана

 

Изобретение относится к рекурсивным цифровым фильтрам и может использоваться в информационно-измерительных системах с нерегулярной дискретизацией входных сигналов. Целью изобретения является расширение функциональных возможностей путем обеспечения фильтрации сигналов с нерегулярной дискретизацией. Цифровой фильтр Калмана содержит сумматоры 1, 3, 4, 10 и 12, умножители 2, 6, 7, 8, 9 и 11, элемент задержки 5 и блок измерения 13 временного интервала отклонения от среднего значения. Такое выполнение фильтра обеспечивает фильтрацию как регулярно дискретизированного сигнала, так и сигнала с нерегулярной дискретизацией. 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (51)5 Н 03 Н 17/00

ГОС ДАРСТВЕННЫЙ КОМИТЕТ

ПО

ПР

ЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ГКНТ СССР

ПИСАНИЕ ИЗОБРЕТЕНИЯ

О (54) (57) циф

ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

619567/24-09

14.12.89

3.11.90. Бюл. ¹ 43 енинградский электротехнический инт им. В,И.Ульянова (Ленина) .Я.Авдеев, И.Ю.Брусаков, Ю.П.НиколаС.М.Пыко

81.32 (088,8) даптивные фильтры. Перев. с англ, / ред. К.Ф.Н.Коуэна и П.М.Гранта, M.:

1988, с. 39, рис.2.5. (21) (22) (46) (71) сти (72) еви (53)

{56)

Под

Мир

ИФРОВОЙ ФИЛЬТР КАЛМАНА зобретение относится к рекурсивным овым фильтрам и может использовать„„ Ы„„1608787 А1 ся .в информационно-измерительных системах с нерегулярной дискретизацией входных сигналов, Целью изобретения является расширение функциональных возможностей путем обеспечения фильтрации сигналов с нерегулярной дискретизацией:

Цифровой фильтр Калмана содержит сумматоры 1; 3, 4, 10 и 12, умножители 2, 6, 7, 8, 9 и 11, элемент задержки 5 и блок измерения

13 временного интервала отклонения от среднего значения. Такое выполнение фильтра обеспечивает фильтрацию как регулярно дискретизированного сигнала, так и сигнала с нерегулярной дискретизацией. 1 ил.

1608787 где A tk — отклонение текущего шага дискретизации от среднего.

Ф(м -1 1х) = е (т + ) = е at е Atk =

Изобретение относится к рекурсивным цифровым фильтрам и может быть использовано в системах с нерегулярной дискретизацией исследуемых сигналов, в частности в адаптивных (со сжатием дан- 5 ных) информационно-измерительных системах, Цель изобретения — расширение функциональных возможностей путем обеспечения фильтрации сигналов с нерегулярной 10 дискретизацией.

На чертеже приведена электрическая структурная схема цифрового фильтра Калмана.

Цифровой фильтр Калмана содержит 15 первый сумматор 1, первый умножитель 2, второй 3 и четвертый 4 сумматоры, элемент

5 задержки, второй 6, третий 7, шестой 8 и . четвертый 9 умножители, третий сумматор

10, пятый умножитель 11, пятый сумматор 20

12; блок 13 измерения временного интервала отклонения от среднего значения.

Работа цифрового фильтра Калмана базируется на следующих математических и редп осыл ках. 25

Пусть наблюдаемый сигнал представляет собой взвешенный полезный сигнал x(t), возмущенный белым шумом в(т); у(т)= c(t) x(t)+ в(т), (1)

Пусть в качестве физической модели по- 30 лезного сигнала выступает формирующий фильтр первого порядка, возбуждаемый гипотетическим белым шумом ч(1). Соответствующее ей дифференциальное уравнение имеет вид 35

x(t) = ах (t) + v(t), (2) где . Е (v (t) v (r) } = Q (t) д (t — r), Связь между значениями фазового состояния х системы (2) в два следующих друг за другом момента времени вытекает из 40 формулы для общего решения этого дифференциального уравнения;

t х (t) = е () x (tk) + f е 0 ) v (е) d е, (3) 45

Определим значения сигнала в моменты. времени tk, k = 1, 2,.... С учетом указанного находят

= 8 (1+аAtk+Q(Atk )), (7)

Переход от (3) и (4) означает замену аналогового описания сигнала (2) дискретным (7); х (k + 1) = Ф (tk + 1, tk)x(l< + v/k), (8) tk+1 где v (k) = f Ф(tk+1, e) v (е) d е. (9)

tk

Из (9) видно, что значение ковариации возбуждающего белого шума определяется выражением

1 +1

Q (k) = Е (v (k) v (х) } = f Ф (1 + 1 „и) х

tk х +1

Х f Е (ч tkk1v (kk1} Ф(С„+1, kk) d аdy =

tk+ 1

=3Ф (в+1 P)QdP=

tk

tk+1

01Ф (Чк+1,р) бр =

tk

tk+1 Q

Q f 2а (tk +1-,И) 1 2а tk +1X

2а — 2aP, i 2a tk+1 (-2a kk

tk+1 Q

Ис — 2а цс+1 0 2а (tk+1 — tk) 0

2а 2а

На основании (6) имеют (2аТ 2 Л k 1)

Q Га

= — l e (1 + 2а Л Ь + 0 (Л1 k) — 11 =

2д — (е 2 — 1) + 0 A tk e 2 . (10)

Известно, что оптимальный фильтр Калмана в общем случае определяется уравнением:

Kk = Pkgk-1С (К) (С (tk) РУДУМС (tk) + R (k)) (11)

Рк+1k Ô tk+1,tkPk kф tk+1,tk+Qk

50 () / () () х(tk+ 1) = Ф(g+1, tk) x(tk)+ (12)

tk +1 Pk(k = (! - ККС (tk)) Pklk+t, (13)

+ f Ф (tk + 1, E) ч (F) d Е, (4) где К вЂ” матрица усиления Калмана;

tk Р уk — матрица ковариации ошибки изИз (3) и (4) следует, что переходная мат- мерении; рица определяется выражением Pkà-1 — матрица ковариации ошибки ф(, +1 tk) = Ba(tk+ t tk) (5) экстраполяции;

Пусть Е ((tk+1 — tk)) = q — средний шаг Вk — матрица ковариации помехи. дискретизации сигнала, тогда

Используя уравнения (11) и (12), выра@+1 — ь = + A tк (6) жение (12) может быть переписано:

1008787 где

10 (15 ) (17) r

Рк+й С(а+1)ЬЬ (20) Pa+1/k С (1k+1) + R (R + 1) (21) Pk 1!k = Ф(1}+1, tk) РМ-1 Ф (tk+1, tk)— — < (tk 1tk) РИ-1С (tk) (С(tk) Р}(}k-1x

xC (tk)+ R(k)) С(tk) Р}у} — 1Ф (tk+1, tk+

+ (Ю (14), Для данного скалярного случая уравнение (14) приобретает вид

:, Pk + 1Ь = Ф (tk + 1 tk) РИЬ-1—

Рк/к-1 С (tk) + R (k)

} или, Рк+1/} =

+ Q (k) . (15 а ) ,,Рк/k-1 С (tk) + R (k)

: Подставляя значение k(tk+1д},) (7) и (10), получают

Р}i/k-1 R (k)

Pk+ 1/k 2 х ! Pk/ 1C (tk) + R(k) !

Х Е 2а «(1 -}- 2а A tk) + (Е 2а « -1) + !

+ Q е 2a«gtk (16), Обозначают ! — Pk/k 1 R (k)

Р}(11 1(k—

Pk/k-1 C (tk) + R (k)

+ Р(. "-1);

Px)1/x — + Pk„„/k Ъь

Рк/k-1 С (tk) + Rk (18) Тогда

Pk+1а = Р +1А+ Р}с1й Д tk (19)

На основании (19) уравнение (11) может быт записано следующим образом: или IKk+1 = Kk+1 + Kk+1 + tk

Рк.1/} e (tk+))

C (т}с+ 1) Р 1 lk + и (k+ 1) (М) Р} ..1 lk С/tk+ 4

К}

Р1(+ /к С (tk «g ) + R(k+ 1)

Уравнения фильтра Калмана имеют вид:

x* (k+ 1) = Ф(tk+1 tk) х (k); (24) х (k) = х* (k) +Kk{y (k) - C(tk) x* (k) }. (25)

Если подставить в (24) уравненйя (6) и (20), то х (k + 1) = е (1 + а Д tk) х (k) +

+ (К}, + + К}, «q h tk) .{ у (k + 1)— — е (1 + а A tk) С (Ь) x (k) } . (26) Группируя члены, получают х(К -1) =е х(К)+ К <(y(k+1)— — е С(trek)x(К)}+Лtk {е ax(k) — Кк " х е ас (tk)x® +К} . { у (k + 1)— — а «C (tk) x (k ) }} +Qh, t„2) а « (К) зо +K„,fy(k+1) å" ((tx)x(K))+ (27) +Ли {(1 — К „„С(т,)/aa axõ(K)+

35 + Kk 1 (y (k+1) — e С (tk) X (k)) }.

Обычно C(tk) = С = const, Обозначают

b:=е «

40 d: = (1 - Kk+1C(tk))a. (28)

Тогда уравнение (27) приобретает вид х (К+1) = bx (К) = К}(+1 { у (К+1) — bc x(K)} +

+ htk (dBx(K) + Kk+1 { у(К+1) - bcx(K)}). (29)

Полученное таким образом уравнение (29) описывает работу предлагаемого фильтра. В случае,, когда Д tk = 0 уравнение (29) сводится к выражению, описывающему работу известного фильтра.

Цифровой фильтр Калмана работает следующим образом, Отсчеты сигнала поступают с входа устройства на первый вход первого сумматора

1 и вход блока 13, запуская его на измерение следующего интервала. На первом сумматоре 1 находится разность между пришедшим значением отсчета и спрогнозированным значением, умноженном в третьем умножителе 7 на весовой коэффициент. Полученная

1608787

Составитель С.Музычук

Техред М.Моргентал Корректор В.Гирняк

Редактор М.Бланар

Заказ 3624 Тираж 655 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 таким образом ошибка прогнозирования поступает на первые входы первого и четвертого умножителей 2 и 9, где она взве-. шивается соответствующими коэффициентами. Далее она поступает на первые входы второго 3 и.третьего 10 сумматоров. На втором сумматоре 3 происходит коррекция сп рогнозированного отсчета без учета девиации частоты дискретизации фильтруемого сигнала. А на третьем сумматоре 10 происходит формирование составляющей сигнала, обусловленной. девиацией частоты дискретизации.

С этой целью на второй вход третьего сумматора 10 поступает взвешенное на шестом умножителе 8 значение спрогнозированного отсчета, Результат суммирования поступает на пятый умножитель 11, где он взвешивается значением отклонения интервала дискретизации от среднего своего. значения. Для нахождения значения этого отклонения величина временного интервала от момента прихода предыдущего отсчета до момента текущего отсчета с. блока 13 поступает на первый вход пятого сумматора

12 (на вход уменьшаемого), на второй вход которого (вход вычитаемого).подается в виде постоянного коэффициента значение среднего интервала дискретизации .сигнала. Получаемая таким образом разность на выходе пятого сумматора 12 и является искомым отклонением интервала дискретизации от среднего своего значения, Найденные составляющие сигнала с выходов второго сумматора 3 и пятого умножителя 11 поступают на входы четвертого сумматора 4, где они, суммируясь, дают отфильтрованное значение сигнала. Ьто значение передается на -выход цифрового фйл ьтра Кал ма на, а та кже испол ьзуется для прогнозирования следующего отсчета.

Для прогнозирования отфильтрованйое значение отсчета через элемент 5 задержки поступает на второй умножитель 6, где оно взвешивается соответствующим коэффициентом. Далее цикл работы цифрового фильтра повторяется.

Таким образом, по сравнению с известными предлагаемый цифровой фильтр Калмана обеспечивает фильтрацию как регулярно дискретизированного сигнала, 5 так и сигнала с нерегулярной дискретизацией.

Формула изобретения

Цифровой фильтр Калмана, содержащий последовательно соединенные первый

10 сумматор, первый вход которого является входом цифрового фильтра Калмана, первый умножитель и второй сумматор, а также последовательно соединенные элемент задержки, второй умножитель, выход которо15 го соединен с вторым входом второго сумматора, и третий умножитель, выход которого соединен с вторым входом первого сумматора, причем вторые входы первого, второго и третьего умножителей являются

20 первым, вторым и третьим входами коэффициентов цифрового фильтра Калмана, о тл и ч а ю шийся тем, что, с целью расширения функциональных возможностей путем обеспечения фильтрации сигналов с

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

35 соответственно, и последовательно.соединенные блок измерения временного интервала отклонения от среднего значения, вход которого соединен с первым входом первого сумматора, и пятый сумматор, выход ко40 торого соединен с вторым входом пятого умножителя, причем выход четвертого сумматора подключен к входу элемента задержки, четвертым и пятым, входами коэффициентов и входом значения средне45 го интервала дискретизации цифрового фильтра Калмана являются вторые входы четвертого и шестого умножителей, и пятого сумматора соответственно.

Цифровой фильтр калмана Цифровой фильтр калмана Цифровой фильтр калмана Цифровой фильтр калмана 

 

Похожие патенты:

Изобретение относится к радиотехнике, в частности к цифровой фильтрации, и может использоваться при обработке сигналов для подавления периодических помех

Изобретение относится к радиотехнике и может использоваться для обработки шумоподобных фазоманипулированных сигналов

Изобретение относится к вычислительной технике, предназначено для вычисления дискретного преобразования Фурье и цифровой фильтрации и может быть использовано в системах цифровой обработки сигналов

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

Изобретение относится к вычислительной технике и может быть использовано для цифровой фильтрации случайных процессов

Изобретение относится к цифровой обработке сигналов с применением дельта-модуляции и может использоваться для цифровой фильтрации случайных процессов, представленных в формате линейной дельта-модуляции с преобразованием в формат импульсно-кодовой модуляции

Изобретение относится к вычислительной технике и позволяет при его использовании для цифровой обработки случайных сигналов (фильтрация и спектральный анализ) повысить быстродействие

Изобретение относится к цифровой фильтрации

Изобретение относится к вычислительной технике и может быть использовано в системах обработки сейсмических, видео и др

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

Изобретение относится к радиотехнике и может быть использовано для фильтрации пачек одинаковых импульсов

Изобретение относится к цифровой обработке сигналов и может быть использовано при реализации преселекторов - полосовых фильтров, выделяющих сигнал в рабочем диапазоне частот, либо пространственных фильтров - формирователей характеристик направленности в фазированных антенных решетках, например в системах связи, а также других системах цифровой обработки сигналов в реальном масштабе времени

Изобретение относится к адаптивному корректирующему фильтру с двумя частичными фильтрами (TF1, ТF2), коэффициенты фильтрации которых являются изменяемыми с помощью схемы подстройки коэффициентов (CORR), чтобы, например, образовать приближенно инверторный фильтр для изменяющегося во времени канала передачи, и при котором с помощью переключения является возможным, как недецимирующий режим работы, при котором частота опроса соответствует частоте символов, так и децимирующий режим работы, при котором частота опроса удовлетворяет теореме отсчетов

Изобретение относится к радиотехнике и может быть использовано в системах связи

Изобретение относится к цифровой вычислительной технике и может быть использовано в системах цифровой обработки радиотехнических сигналов для решения задач оптимальной линейной фильтрации

Изобретение относится к радиотехнике и может быть использовано для фильтрации результатов измерений физических параметров, выраженных цифровым кодом

Изобретение относится к области электронной вычислительной техники, в частности к технике цифровой фильтрации, и может быть использовано при разработке цифровых фильтров высокой точности

Изобретение относится к области электронной вычислительной техники, в частности к технике цифровой фильтрации, и может быть использовано при разработке цифровых фильтров высокой точности

Изобретение относится к мобильным телефонам, более конкретно к фильтрам с конечным импульсным откликом для применения в сотовых телефонах, использующих методы связи множественного доступа с кодовым разделением каналов
Наверх