Пристрої та системи радіозв’язку, радіолокації, радіонавігації
ПРИСТРОЇ ТА СИСТЕМИ РАДІОЗВ’ЯЗКУ, РАДІОЛОКАЦІЇ, РАДІОНАВІГАЦІЇ
УДК 621.396.96
УСТРАНЕНИЕ РАСХОДИМОСТИ РАСШИРЕННОГО КАЛМАНОВСКОГО ФИЛЬТРА ДЛЯ СОПРОВОЖДЕНИЯ ЦЕЛИ ПО ДАННЫМ ИМПУЛЬСНО-ДОПЛЕРОВСКОЙ РЛС
Неуймин А.С., аспирант; Жук С.Я., д.т.н., профессор.
Национальный технический университет Украины «Киевский политехнический институт», г. Киев, Украина
Для повышения эффективности обнаружения целей, замаскированных мешающими отражениями от поверхности земли, широкое применение находят импульсно-доплеровские РЛС (ИД РЛС), в которых кроме пространственных координат цели (дальность г, азимут/?, угол места є), также измеряется и радиальная скорость г. При решении задач вторичной обработки радиолокационной информации, как правило, требуется определять параметры движения цели в декартовой системе координат (СК). Кроме того, линейная модель движения цели в сферической СК неприменима при сопровождении цели на малых дальностях.
Для оценивания координат цели по данным ИД РЛС в декартовой системе координат используется расширенный фильтр Калмана, который часто является расходящимся [1], что обусловлено нелинейным характером уравнения измерения ИД РЛС. В статье предполагается простой способ устранения расходимости расширенного фильтра Калмана для сопровождения цели по данным ИД РЛС на основе «загрубления» канала измерения радиальной скорости.
Постановка задачи
Модель движение цели в декартовой CK описывается уравнением [1,2]
Uk = Fk,k-\Uk-\ + Gk^k’ (1)
где ик = (xk,xk,yk,yk,zk,zk) - вектор, включающий координаты положения и скорости цели по соответствующим осям декартовой СК;
" 1 T 0 0 0 0" T2/2 0 0
0 1 0 0 0 0 T 0 0
0 0 1 T 0 0 II 0 T2/2 0
0 0 0 1 0 0 0 T 0
0 0 0 0 1 T 0 0 T2/2
0 0 0 0 0 1 0 0 T
T - темп поступления данных; щ - шум возбуждения с корреляционной
66
Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування. - 2012. - №48
Пристрої та системи радіозв’язку, радіолокації, радіонавігації
9 9 9
матРиЦей Qk = dlQg(aax ^ ,aaz ) •
В модели (1) изменение параметров движения цели по каждой оси декартовой СК описывается дискретной динамической системой второго порядка, вектор состояния которой содержит координаты положения и скорости изменения положения.
Уравнение наблюдения ИД РЛС имеет вид [1]
zk = fk (%) + vk ■>
где Zk = (rk ,Pi, sk ,г^)т - вектор наблюдения, включающий измеренные координаты цели в полярной системе координат и радиальной скорости;
•*-' ~ гтп
Vk={fk->Pk->Sk,rk) - вектор некоррелированных гауссовских ошибок измерения положения и радиальной скорости цели в полярной СК с нулевым
2 2 2
математическими ожиданиями и дисперсиями составляющих ar, ар, ae ,
оу соответственно; f). (ык) - нелинейная функция, значением которой является вектор (Г/,, fik,єк,/).) . Координаты цели в сферической и декартовой СК связаны следующими выражениями
rk =V xk
Sk = arctg(
; pk = arctg(—);
Zb
і
xk 2 + Ук 2
0; 4 =
4
хкхк+УкУк + 2Л
і
2 2 2 xk + У к +zk
Теоретическое обоснование
Следуя методике, приведенной в работе [2], линеаризованное по пространственным координатам уравнение измерения ИД РЛС можно представить в виде
ик=К(ик) + А> (2)
где ик = (xk,yk,zk,rk)T - вектор наблюдения, включающий измеренные координаты положения цели в декартовой системе координат и радиальную скорость; hk (uk) - нелинейная векторная функция, значением которой является вектор истинных координат положения в декартовой СК и радиальной скорости цели {хк,ук,гк,гк) ; Зк =(xk,yk,zk,rk) - вектор ошибок измерения положения в декартовой СК и радиальной скорости цели с нулевым математическим ожиданием и корреляционной матрицей
alzk 0
oU 0
at, к 0
0 °Ік
R
2 ax, k 2 axy, k
2 axy, k 2 ay, k
2 axz, k 2 ayz, k
0 0
Вісник Національного технічного університету України "КПІ" 67
Серія — Радіотехніка. Радіоапаратобудування. - 2012. - №48
Пристрої та системи радіозв’язку, радіолокації, радіонавігації
Элементы Rk определяются по формулам [2]
2 2 2 о 2 , 2 2 - 2 о 2 2 2 2 о • 2 /о \
k =ar cos Pk C0S 6k + rk T sm Pk C0S 6k + rk T C0S Pk sm 6k; (3)
2 2 2 о 2 2 2 2 о 2 2 2 • 2 о • 2 //i\
T.y ,k -TrSm Pk C0s Sk + rk TP C0s Pk C0s Sk + rk Trsm pksm % ; (4)
2 2*2 .22 2 /г\
Tz,k = Tr sm ^k + rk T C0s ^k ; (5)
<4^ = 0-5 sin 2PkC0s2 % - rk 2tP C0s2 % + rk 2tI sin2 sk); (6)
Tz,k = 05 C0s Pksin 2sk (T2 - rk 2°l ); (7)
TU =05 sin Pksin 2sk (тГ - rk 2°l ) • (8)
Выполнив линеаризацию уравнения измерения радиальной скорости в
(2), а также с учетом модели движения цели (1), можно показать [3], что квазиоптимальный алгоритм оценивания параметров движения цели в декартовой СК описывается расширенным фильтром Калмана
u k - Fk,k-1Uk-1; (9)
P\ = Fk ,k-i Pk-iFTk k-i + GkQkGTk; (10)
Kk = P kHTk (HkP\и\ + Rk)-1; (11)
Pk - P\ - KkHkP\; (12)
uk- uk + Kk (ul- hk(u*k)); (13)
*
где u k, uk - векторы прогноза и оценки параметров движения цели в мо-
мент времени k; P k, Pk - корреляционные матрицы ошибок прогноза и оценки соответственно; K (k) - коэффициент усиления фильтра Калмана; И - линеаризованная матрица наблюдения, которая имеет вид
И
1 0 0 0 0 0
0 0 1 0 0 0
0 0 0 0 1 0
xkr k~rkx k * xk Укг к ~гкУ к * У к zr к~гк2 к * z к
* 2 r k * r k * 2 r k * r k * 2 r k * r k
Начальный вектор оценки и корреляционная матрица ошибок оценки, полученные на основе двух первых радиолокационных измерений в моменты времени к = -1 и к = 0, имеют вид
и - И U - U
uo - «, , у о,У° У-1
T
T
,z o,
ии Z0 - Z-1 )T.
rj-t ) ;
68
Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування. - 2012. - №48
Пристрої та системи радіозв’язку, радіолокації, радіонавігації
а
а
T
_2
а
Ро =
а
T
2 ax,0 2 axy,0 2
x,0 T axy,0 T axz,0
2 22 2 22 2
x,0 ax,0 +ux,-1 2 rp2 : ь a.. T axy О і © + 1 axz,0
xy,0
2
xy,0
T2
а
2
xy,0
~Г~
22
axy,0 + axy,-1
T
T
2
а
а
y,0
2
у,0
T
T
а
у,0
T
а
T2
T
2
yz,0
2
а
2 2 2 y,0 + ay,-1 2 j2 ayz,0
2 + а ay T
T
а
2
xz,0
T
22 axz,0 b axz,-1
а
T
2
yz,0
T
22
ayz,0 + ayz,-1
T
а
xz,0
а
xz,0
T
а
2
yz,0
а
yz,0
T
а
z,0
а
z,0
T
а
2
xz,0
T
axz,0 + axz,-1
T
2
ayz,0
T
2
Tyz,0
2
Tyz,-1
T
а
z,0
а
z,0
+ a„
T
-1 . 2
—ь a, t
T2
Анализ полученного алгоритма фильтрации (9)-(13) выполнен с помощью статистического моделирования. На рис. 2 (кривые 1) непрерывной
1/2
линией показана зависимость СКО ошибки оценки положения цели рх по оси Х от дискретного времени к, рассчитанная фильтром Калмана, а штриховой линией - СКО фактической ошибки оценки положения ax, по-
лученная методом Монте-Карло. СКО фактической ошибки ax превышает
1/2
СКО рх в 5-10 раз на начальном этапе работы фильтра, что свидетельствует о его расходимости. На рис.3 приведены аналогичные зависимости
1/2
СКО ошибки оценки скорости цели рКх и avx (кривые 1). Эффект расходимости фильтра обусловлен наличием неучтенных ошибок, появляющихся в результате линеаризации уравнения измерения радиальной скорости.
Для устранения расходимости калмановских фильтров широко используются эвристические методы [4], которые заключаются в увеличении значений корреляционных матриц шумов возмущения траектории или ошибок оценки, что приводит к некоторому «загрублению» фильтров, однако позволяет устранить их расходимость.
В работе предлагается для устранения расходимости расширенного фильтра Калмана (9)-(13) увеличивать дисперсию ошибки измерений радиальной скорости на величину, пропорциональную дисперсии ошибки
*
экстраполяции радиальной скорости р ■ к
^4,4, к = ^4,4, к + УРг,к->
где у - коэффициент, регулирующий величину вносимой дополнительно составляющей дисперсии ошибки измерения; /?* Л - вычисляется по формуле Р*,к = Ц(ЦН4,ІР*І,РНІ4 •
j=1 i=l
Вісник Національного технічного університету України "КПІ" 69
Серія — Радіотехніка. Радіоапаратобудування. - 2012. - №48
Пристрої та системи радіозв’язку, радіолокації, радіонавігації
Для определения значения параметра у используется методика [4], в которой проверяется гипотеза о гауссовском законе распределения вектора ошибок оценки Auk = uk _ uk. С использованием метода Монте-Карло для
каждого момента времени k по множеству траекторий i = 1, M рассчитывается усредненный нормированный квадрат ошибок оценки траекторных
__2 1 м^ _1
параметров 8k = — ^ (uk,i _ uk,i )TPk,г (uk,i _ uk,i),
M i =1
Если вычисленная фильтром корреляционная матрица Pk соответствует действительной корреляционной матрице ошибок оценки траекторных параметров, то эта статистика подчиняется х2 - распределению с b степенями свободы (b - размерность вектора траекторных параметров). Тогда
величина M8k будет иметь х - распределение с l = Mb степенями свободы. Г ипотеза об отсутствии расходимости калмановского фильтра принимается, если эта статистика попадает в заданный доверительный интервал -2
M8k e[c1,c2] на исследуемом временном интервале. Границы двухстороннего доверительного интервала определяются для допустимой вероятности ошибки а квантилями соответствующего х - распределения q = Xi (& / 2),
с2 =xf(1 _a/2).
Результаты моделирования
Для определения параметра у допустимая вероятность ошибки полагалась а = 0.003,М = 100, размерность вектора траекторных параметров b=6, число периодов обзора полагалось равным 100. При изменении параметра у от 0 до 1 с шагом 0.1, вычислялся усредненный нормированный квадрат
—2
ошибки оценки траекторных параметров M8k на каждом временном шаге к. Границы доверительного интервала с1 = 502, с2 = 708. На рис. 1 сплошной линией показаны зависимости статистики M 8k, а штриховыми линиями границы доверительного интервала с1, с2 для разных значений у. При
—2
у = 0 статистика M8k приблизительно в 500 раз превышает значения границ доверительного интервала на начальном этапе работы фильтра. При
—2
у > 0.8 статистика M8k находится внутри доверительного интервала.
С учетом определенного значения параметра у = 0.8 был проведен анализ точностных характеристик расширенного фильтра Калмана (9)-(13). Начальные параметры движения цели в декартовой системе координат u = (100 км, -250 м/с,100 км, -250 м/с, 8км, 0 м/с,). СКО интенсивностей маневра по осям прямоугольной системы координат полагались <у =1м/с2,
70
Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування. - 2012. - №48
Пристрої та системи радіозв’язку, радіолокації, радіонавігації
2 2
аау =1 м/с, aaz =0 м/с. Ошибки измерения аг =300 м, аБ =1 град., <3р = 1 град., а- = 10 м/с, а темп поступления информации 7 = 1 с. Число периодов обзора полагалось равным 300. Испытания проводились по ста реализациям.
На рис. 2 непрерывной линией показана зависимость СКО ошибки оцен-
1/2
ки положения цели рх по оси Х, рассчитанной фильтром, а штриховой линией - СКО фактической ошибки оценки положения ах, полученной методом Монте-Карло при / = 0.8 (кривые 2).
На рис. 3 приведены аналогичные зависимость СКО ошибки оценки ско-
1/2
рости цели рКх и аух (кривые 2).
Вісник Національного технічного університету України "КПІ" 71
Серія — Радіотехніка. Радіоапаратобудування. - 2012. - №48
Пристрої та системи радіозв’язку, радіолокації, радіонавігації
Рис.3.
Как следует из полученных результатов, рассчитанные фильтром СКО ошибок оценки хорошо согласуются с их фактическими значениями. Таким образом, предложенный способ позволяет устранить расходимость расширенного фильтра Калмана для сопровождения цели по данным ИД РЛС. При этом на начальном участке работы фильтра, СКО фактической ошибки оценки положения цели уменьшаются в 3-5 раз, а оценки скорости цели - на порядок, по сравнению с аналогичными характеристиками расширенного фильтра Калмана.
Выводы
Расширенный фильтра Калмана для сопровождения цели по данным ИД РЛС является расходящимся, что обусловлено наличием неучтенных ошибок, появляющихся в результате линеаризации уравнения измерения
радиальной скорости. Для рассмотренного примера, достаточная статисти-—2
ка Mдк, позволяющая определить гауссовский характер ошибок оценки, приблизительно в 500 раз превышает значения границ доверительного интервала на начальном этапе работы фильтра.
Для устранения расходимости расширенного фильтра Калмана предложен простой способ устранения расходимости, заключающийся в увеличении дисперсии ошибки измерений радиальной скорости на величину, пропорциональную дисперсии ошибки экстраполяции радиальной скорости. Значение коэффициента пропорциональности у определяется с помощью статистического моделирования путем проверки гипотезы о гауссовском законе распределения ошибок оценок вектора параметров движения цели.
Для рассмотренного примера наименьшее значение, при котором ошибки оценки являются гауссовскими на всем интервале наблюдения, равно у =0.8. На начальном участке работы фильтра, СКО фактической ошибки оценки положения цели уменьшается в 3-5 раз, а оценки скорости цели - на порядок, по сравнению с аналогичными характеристиками рас-
72
Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування. - 2012. - №48
Пристрої та системи радіозв’язку, радіолокації, радіонавігації
ширенного фильтра Калмана.
Литература
1. Duan Z. Sequential Nonlinear Tracking Filter with Range-rate Measurements in Spherical Coordinates / Zhansheng Duan, Chongzhao Han, X. Rong Li // IEEE Trans. Aerospace and Electronic Systems.— 2007.— Vol. 43.— no.1.— pp. 239-250.
2. Жук С.Я. Адаптивная фильтрация параметров движения маневрирующего объекта в прямоугольной системе координат / С.Я. Жук, В.И. Кожешкурт, В.В. Юзефович // Реєстрація, зберігання і обробка даних.— 2009.— Т.11.— №2.— С.12— 24.
3. Сейдж Э. Теория оценивания и ее применение в связи и управлении / Э. Сейдж, Дж. Мелс / Пер. с англ. / Под ред. проф. Б. Р. Левина. — М.: Связь, 1976.— 496 с.
4. Информационные технологии в радиотехнических системах : учеб. пособие для вузов / [Васин В.А., Власов И.Б., Егоров Ю.М. и др.]; под ред. И.Б. Федоров.— М.: Изд-во МГТУ им. Н.Э. Баумана, 2003.— 671 с. — ISBN 5-7038-2263-7
Неуймин А.С., Жук С.Я. Устранение расходимости расширенного калмановско-го фильтра для сопровождения цели по данным импульсно-доплеровской РЛС.
Расширенный фильтр Калмана для сопровождения цели по данным импульснодоплеровской РЛС часто является расходящимся, что обусловлено наличием неучтенных ошибок, появляющихся в результате линеаризации уравнения измерения радиальной скорости. Предложен простой способ устранения расходимости расширенного фильтра Калмана, заключающийся в увеличении дисперсии ошибки измерений радиальной скорости на величину, пропорциональную дисперсии ошибки её экстраполяции. Значение коэффициента пропорциональности определяется с помощью статистического моделирования путем проверки статистической гипотезы о гауссовском законе распределения ошибок оценки вектора параметров движения цели. Анализ способа выполнен на примере сопровождения цели по данным импульснодоплеровской РЛС в декартовой системе координат с помощью статистического моделирования.
Ключевые слова: сопровождение цели, импульсно-доплеровская РЛС, расширенный фильтр Калмана, расходимость.
Неуймін А.С., Жук С.Я. Усунення розбіжності розширеного калманівського фільтру для супроводу цілі за даними імпульсно-доплеровськой РЛС. Розширений фільтр Калмана для супроводження цілі за даними імпульсно-доплеровської РЛС часто розходиться, що обумовлює наявність неврахованих помилок, які з'являються в результаті лінеаризації рівняння вимірювання радіальної швидкості. Запропоновано простий спосіб усунення цього явища, який полягає в збільшенні дисперсії помилки вимірювань радіальної швидкості на величину, пропорційну дисперсії помилки її екстраполяції. Значення коефіцієнту пропорційності визначається за допомогою статистичного моделювання шляхом перевірки статистичної гіпотези про гауссовський закон розподілення помилок оцінки вектора параметрів руху цілі. Аналіз способу виконано на прикладі супроводження цілі за даними імпульсно-доплеровської РЛС в декартовій системі координат за допомогою статистичного моделювання.
Ключові слова: супроводження цілі, імпульсно-доплеровська РЛС, розширений фільтр Калмана, розходимість.
Neuimin O.S., Zhuk S.Ya. Divergence elimination of the extended Kalman filter for target tracking due to Pulse-Doppler radar measurements. Extended Kalman filter for target tracking due to Pulse-Doppler radar measurements is often divergent, which is caused by the
Вісник Національного технічного університету України "КПІ" 73
Серія — Радіотехніка. Радіоапаратобудування. - 2012. - №48
Пристрої та системи радіозв’язку, радіолокації, радіонавігації
presence of unaccounted errors which appear in the result of the equation of the range rate measurement linearization. In the article a simple way of the extended Kalman filter divergence elimination is suggested and consists in the variance of value measurement error increase by an amount proportional to the value extrapolation error variance. The coefficient of proportionality is determined by means of statistical modeling by testing the statistical hypothesis of Gaussian distribution of the errors of estimation of the target’s parameters vector. The suggested method analysis is carried out as an example of target tracking due to Pulse-Doppler radar measurements in the Cartesian coordinates using the statistical modeling.
Keywords: target tracking, Pulse-Doppler radar, extended Kalman filter, divergence.
74
Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування. - 2012. - №48