
книги из ГПНТБ / Лихарев В.А. Цифровые методы и устройства в радиолокации
.pdfУдобнее, воспользовавшись инвариантностью точки максимума, формировать логарифм функции правдопо-
добия и определять оценку, вектора параметров X из ре шения системы уравнении
|
|
|
д2 |
n (и |
| X) |
|
~ |
lnt»„(u|l) ^ |
^ = 0 при |
|
In wдХ* |
л < 0 . |
(3.2) |
дХ |
х = х |
|
-> |
|
|
При этом необходимо взять решение к, обеспечивающее глобальный максимум уравнения максимального прав доподобия (3.1). Отметим, что уравнение (3.2) для не энергетических параметров сигнала является нелинейным
и в общем .виде не разрешается относительно X.
Теперь оценка производится не по максимуму выход ного эффекта, а по прохождению его через нулевой уро вень, что значительно упрощает техническую реализа цию. Кроме того, переход от функции правдоподобия, к ее логарифму позволяет существенно упростить струк туры измерителей, поскольку для непрерывных плотно
стей отпадает |
необходимость в формировании |
показа |
||
тельной функции, а для дискретных |
распределений (1.7) |
|||
(1.10), (1.20) |
не нужна |
операция возведения в |
степень |
|
и произведения заменяются на суммы. |
|
|||
Техническая реализация уравнений (3.1), (3.2) |
макси |
|||
мального правдоподобия |
возможна |
в четырех |
видах. |
Во-первых, в виде упоминавшейся выше многоканаль ной системы, каждый из каналов которой настроен на
фиксированное значение вектора |
параметров ta, i = l , |
2, ... , М (система параллельного |
поиска). Примерами |
таких систем являются: многоканальный дальномер
импульсной |
Р Л С |
обзора |
(см. п. 3.3.2), |
допплеровский |
частотомер |
(см. |
п. 3.3.3). |
В общем случае |
подобные из |
мерители довольно горомоздки и. их применение в Р Л С обзора оправдано при наблюдении за многими целями.
Во-вторых, при оценке параметра X, имеющего смысл времени запаздывания Гц или углового положения цели (Зц при сканировании диаграммы направленности антен ны, измеритель является одноканальным (система после довательного поиска.). Техническая реализация подобно го измерителя не вызывает затруднений.
В-третьих, находит применение |
косвенный метод |
полу- |
^? |
|
|
чения оценки X с использованием |
дискриминаторов. |
При |
220
этом предполагается, что известно опорное значение век тора измеряемых параметров Я0 , попадающее в область
сигнального выброса функции правдоподобия. Логарифм функции правдоподобия можно разложить в многомер-
->
ный ряд Тейлора.в окрестности точки Яо [69, 104]
-•> -> |
-> |
- > |
Inдо,,(и | Я) |
In wn |
(«IЯ0 ) + |
+- Я о г - ) - ~ 1пти„ (и |Я0) +
... + 4 S S ( ^ ~ v ) |
( ^ - _ ^ ) ' 5 w I n W n ( " 1 ^ |
{ 3 - 3 ) |
|
г=і /=і |
|
|
|
Обозначим производные |
логарифма функции |
правдоподо- |
|
бия в точке Я0 так: |
|
|
|
BoH |
= |
g^i;lnwn(^\K)- |
(3-4) |
Подставив уравнения (3.3) и (3,4) в (3.2), получим си стему уравнений максимального правдоподобия [104]:
• |
(3-5) |
A m " Ь Z J ^onj (^э |
^ о э ) — о . |
„ j = i .
Перепишем (3.5) в матричной форме:
Л + В 0 [ Я - Я 0 ] = 0 . |
(3.6) |
Окончательно уравнение оптимального многомерного дискриминатора принимает вид
я = Л 0 - в 0 - ' А . |
(3-7) |
где В" 1 —матрица, обратная матрице В0, |
определяемой |
в соответствии с (3.4). |
|
22^
В частности, для скалярного параметра К оценка с по мощью дискриминаторов формируется в соответствии с выражением
|
Я = |
Я0 - |
- щ - |
In и. (а| А.) |
(3.8) |
|
|
|
~faT 1 п & (и I |
|
|
На практике |
вместо логарифма функции |
правдоподобия |
|||
можно |
использовать |
ее информационный эквивалент |
|||
-» -* |
подставив |
его |
->•-»• |
в уравнения (3.4), |
|
/ (ы | Я), |
вместо 1пш(«|А) |
||||
(3.8). |
|
|
|
|
|
Структурная схема оптимального ди:криминатора, по строенного в соответствии с уравнением (3.8), приведена на рис. 3.1. Первый (верхний) канал оптимального диск риминатора формирует сигнал рассогласования цд (є) =
д~~*
—-fa In ш(и|Я)]х=)0, а второй регулирует коэффициент уси-
лени л [d 2 in и>„(« | Я)/<?Я2 ]х=Хо в |
зависимости |
от мощности |
||
помехи и сигнала. |
Соответственно первый |
канал назы- |
||
эл U\wn(u/X) |
Ао |
|
|
|
|
|
|
||
|
. А * |
|
А0 |
Л |
|
|
|
Во |
+ |
э2 |
— |
|
|
|
ЭЛ1пш2 п{и/Л) |
|
|
|
Рис. 3.1. Структурная схема оптимального дискриминатора.
вают дискриминатором, а второй — блоком точности [69]. Последний совместно с параметрическим усилителем осуществляет сглаживание параметрических флуктуации сигнала. Наличие блока точности и параметрического усилителя отличает оптимальные дискриминаторы от реальных. Основное применение дискриминаторы нахо дят в схемах следящих измерителей.
Если неизмеряемые параметры сигнала а являются неэнергетическими, вторая производная fiPln w(u\X)/dX2
222
может быть вычислена заранее и введена в оптимальный дискриминатор, который теперь упрощается и становит
ся одноканальним '[104]. Энергетический параметр |
сигна |
||||||||||||
л а — амплитуда — обычно |
неизвестен |
и для |
|
исключения |
|||||||||
его влияния можно использовать схему АРУ по сигналу, |
|||||||||||||
т. е. отслеживать его медленные |
флуктуации. |
|
|
|
|
||||||||
Наряду |
с уравнениями |
максимума |
функции |
правдопо- |
|||||||||
|
|
|
|
^* |
|
|
|
|
|
|
-* |
|
|
добия |
(3.1), |
(3.2), |
оценка |
Я вектора параметров |
Я |
может |
|||||||
быть |
получена из |
уравнения |
максимума |
условного коэф |
|||||||||
фициента правдоподобия или его |
информационного |
эквива- |
|||||||||||
лента |
/ (и | Я): |
|
|
|
|
|
|
|
|
|
|
|
|
Л («| Я) = max {Л(ы | Я)}, |
/ (и |
| Я) | = |
т а х {J |
(и |
| Я)}. |
(3.9) |
|||||||
|
|
|
|
|
|
-> |
->• |
|
|
|
|
|
|
Замена функции правдоподобия wn(u\l) |
|
на |
условный |
ко- |
|||||||||
эффициент правдоподобия |
Л(«|Я) в уравнениях (3.1), |
(3.2) |
|||||||||||
основана на том, |
что |
|
|
|
|
|
|
|
|
|
|
||
|
o»n (" |
I я ) = |
=• |
йУп {u)N=Wn |
(")л,Л(и | Я). |
|
|||||||
|
|
|
a»n ("),v |
|
|
|
|
|
|
|
|
|
|
Поскольку |
распределение |
помехи |
wn(u)N |
|
не |
зависит |
от |
||||||
параметров |
-+ |
|
|
|
-*• |
|
|
|
|
|
-»•->• |
||
Я, точки максимума |
Я„ функций |
wn(u\X) |
и |
Л («| Я) совпадают.
Такой способ оценки приводит к построению системы совместного обнаружения — измерения (см. п. 2.2.1), тех ническая интерпретация которой так же, как и системы максимума функций праводоподобия (3.1), (3.2), воз можна в четырех вариантах: многоканальном в общем случае, одноканальном, когда параметр К имеет смысл времени запаздывания, итерационном и с использова нием дискриминаторов. Подобная система обнаруже ния — измерения обладает той особенностью, что отпа дает, по крайней мере в принципе, необходимость в по строении отдельного обнаружителя.
При |
-> -> |
использовании вместо А (и | Я) неоптимального вы- |
|
ходного |
-> |
эффекта L (и | Я) требуется отдельно рассмотреть |
223
вопрос о свойствах получаемых оценок: состоятельность,
несмещенность и т. д. Нахождение оценки % параметра %•• возможно итерационным методом [6]
Я (k 4 - 1) =Я'(/г) + —^— 4rlnw (и I Я) |
, (3.9а) |
х=х,
где /г=1, 2, ... ; /„.(А.)—информация по Фишеру (3.90а);
Xi— начальное значение, находящееся вблизи главного максимума функции правдоподобия.
Рассмотрим теперь вопросы оценки неизвестных па-
раметров |
X(t), |
изменяющихся |
на |
интервале |
наблюдения |
||||||||
(0, Тв). |
Пусть |
принятая |
реализация |
соответствует |
смеси |
||||||||
сигнала |
и шума: |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
u(t) = |
S{t, А(0) + |
л (*)• |
|
(ЗЛО) |
||||
где |
n(t)—белый |
|
гауссов шум с параметрами N ( 0 , а ? ) ; |
||||||||||
X(t) |
={Xi(t), |
Xz{t), |
|
Xi(t)]T—вектор |
|
измеряемых пара |
|||||||
метров |
сигнала. |
|
|
|
|
|
|
|
|
|
|||
|
Для |
синтеза |
оптимального |
измерителя |
необходимо |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
-> |
|
задать |
статистические характеристики |
процесса |
X(t) |
и |
|||||||||
|
|
|
|
|
|
|
|
—У |
|
|
|
|
|
функциональную |
зависимость |
S(t, |
X(t)), |
т. е. способ |
ко |
дирования параметров в сигнале. При этом возможны четыре ситуации:
->
1. S(t, X(t)) =X(t), т. е. сам принимаемый сигнал со ответствует компоненте вектора измеряемых параметров,
процесс л.(if) описывается линейным дифференциальным уравнением.
|
2. |
S(t, |
|
-> |
нелинейная |
функция |
от Ці), |
процесс |
|
^ |
—> |
X(t)) |
|||||||
|
|
|
|
|
|
* |
|
||
%{t) по-прежнему описывается |
линейным |
дифференциаль |
|||||||
ным |
уравнением. |
|
|
|
|
|
|||
|
|
|
-V |
|
-у |
|
|
|
|
|
3. |
S(t, |
X(t)) = |
X(t), процесс X(t) |
соответствует нели |
||||
нейному дифференциальному уравнению. |
|
|
|||||||
-> |
4. |
S(t, |
|
X(t)) — нелинейная |
функция |
от Я (t), |
процесс |
||
|
|
|
|
|
|
|
|
|
X(t) описывается нелинейным дифференциальным уравне нием.
224
В первом случае .возникает задача линейной филь трации, в случаях 2, 3, 4 мы имеем задачи нелинейна"* фильтрации. Наиболее общее решение задач нелине" ной фильтрации приведено в работах [106, 107]. При этг
оценка вектора |
X(t) соответствует |
нелинейному |
диффл |
|||
ренциальному |
уравнению, |
решение |
которого' возможно |
|||
либо |
для случая 1, либо |
в общем |
случае |
в гауссовом |
||
приближении для апостериорной плотности wn |
(X(t) |
] u(t)). |
||||
В |
задачах |
радиолокационного |
измерения |
вектор |
||
%{t) |
соответствует параметрам движения цели, |
поэтому |
процес описывается линейным дифференциальным урав нением. В этой связи в дальнейшем случаи 3 и 4 мы рас сматривать не будем и начнем рассмотрение с задачи линейной фильтрации, решение которой получено Калмэном [78] и Бэттииом [108].
Далее"мы перейдем к ситуации 2, при этом для упро
щения |
синтезируемых |
структур |
воспользуемся |
поостым |
|||
эвристическим |
приемом, |
сведя эту"задачу к |
нелинейной |
||||
|
5 |
-» |
|
|
|
|
|
оценке |
Я параметра Я |
на |
малом |
интервале |
наблюдения |
||
Tn<^iH |
. i = l , |
2 , . . . , / [ г д е |
tf t ,- — время коиреляции ком- |
||||
понент |
вектора |
Я (г)] и |
к |
линейной фильтрации |
получа |
емых оценок [114].
Начнем рассмотрение с модели движения, т. е. урав нений динамики цели. Такая модель должна быть доста точно простой и в то же время правильно отражать реальные траектории маневрирующих целей. Ограничим свое рассмотрение только одной координатой, т. е. за дачей одномерной фильтрации. Будем считать, что нор мально цель движется с постоянной скоростью. Возмуще ния такой нормальной траектории вызываются ускоре ниями цели, противострельбовыми маневрами и атмо сферной турбулентностью.
Маневренные способности цели можно охарактеризо вать длительностью маневра и его дисперсией (или мак симальной величиной). Обычно рассматривают манево как стационарный случайный процесс с корреляционно!" функцией
В ( , ) = ^ е - а 1 Ч |
(3.1П |
где а2м — дисперсия ускорения цели; |
1/а — постоянная |
времени маневра. При медленном развороте 1/а«*60 с,
15—1410 |
225 |
при противострельбовом маневре 1/а=»20 с, при атмос ферной турбулентности 1/а«1 с. Для определения дис персии ускорения необходимо задать плотность вероят ности ускорения [109].
Как известно, случайный процесс с корреляционной
функцией |
(3.11) можно |
получить |
из |
белого |
гауссова |
||||||
шума |
с |
помощью |
стохастического |
дифференциального |
|||||||
уравнения [7] |
|
|
|
|
|
|
|
|
|
||
|
|
|
dJ<f>+ a |
g { t ) = |
= l l A t |
h |
|
|
( З Л 2 ) |
||
где g |
{t) — ускорение цели; |
п1 |
(t) — белый гауссов |
шум |
|||||||
с дисперсией |
с г [ £ ] = 2 а з д Г |
Уравнение |
движения |
цели |
|||||||
можно |
теперь |
представить |
в |
виде |
|
|
|
|
|||
|
|
|
|
-> |
|
|
|
|
|
|
|
|
|
|
|
*2P-=Fx(t) |
|
+ Gnl(t), |
|
(3.13) |
|||
|
|
|
|
|
|
|
-> |
|
|
|
|
где вектор-столбец |
состояния |
x(t)=[x{t), |
v(t), |
g{t)]T |
со |
держит три фазовые координаты или три параметра дви
жения: x(t)—координата, |
|
v(t)—скорость, |
|
g(t)—уско |
||||
рение, |
- 0 |
1 |
0 " |
|
" |
0 " |
|
|
|
F = |
0 |
0 |
1 |
, |
G = |
0 |
|
|
|
0 |
0 |
— а |
|
|
1 |
|
Структурная схема модели движения, соотвествую- |
||||||||
щая |
уравнениям |
(3.12) — |
(3.14), приведена на рис. 3.2. |
|||||
Здесь |
x[t)—измеренная |
|
координата. Иногда |
такая мо |
||||
дель |
называется" корреляционной [3]. Поскольку измере |
|||||||
ния производятся |
дискретно |
с |
интервалом Г0 , |
перейдем |
клинейному разностному уравнению, описывающему
движение цели |
в дискретном |
времени. При « Г - С І оно |
||
имеет вид |
|
|
|
|
|
x(k+\) |
= <bx(k) + nx{Ji), |
( з л 5 ) |
|
где х(k) =[х(k), |
v,(k), |
g(k)]T |
— вектор-столбец |
перемен- |
ных состояния; ni(k) —вектор-столбец дискретной после довательности белого гауссова шума с ковариационной
226
|
~Хо ~[хо, |
Vo,g^ |
|
|
|
начальньїй. |
вектор |
параметров |
|
|
Ifo |
|
Ґ° |
|
Я,/EJ і |
|
|
|
|
|
|
|
bvft) |
bx/t) |
X |
текущий |
вектор параметров |
|
|
T |
|
|||
Tft)=[x(t). |
vtthgtttf |
|
||
|
|
Рис. 3.2. Структурная схема модели движения.
матрицей (при аГ<СІ/2)
|
" |
Т\і20 |
Т40/8 |
|
|
|
Q(k) = |
2aa2M |
|
|
7-2/2 |
; |
(3.16) |
|
Т30/6 |
^ / 2 |
То |
|
|
|
|
і |
т0 |
Ц/2 |
|
|
(3.17) |
|
О |
1 |
|
|
|
|
|
|
|
|
|
оо
—экстраполяционная матрица для вектора x(t). Такая модель движения является весьма общей и из
нее как частные случаи можно получить хорошо извест: ные модели. Так, например, для неманеврирующей цели,
положив |
<i2jvr = 0, |
т. е. «отключив» белый шум |
ПІ ( І ) |
||
(рис. 3.2), получим при заданном |
начальном |
векторе |
|||
XO={XQ, |
vo, go]1 |
полиномиальную |
модель |
движения |
|
(2.223) |
(степень |
полинома р = 2). |
Уравнения |
движения |
|
в дискретном времени (3.15) — (3.17) соответствуют |
моде |
ли со стационарными и независимыми третьими прира щениями [43]. Отсюда легко получить модели со стацио нарными и независимыми вторыми приращениями, пер выми приращениями. Для этого достаточно понизить порядок дифференциального уравнения (3.13), т. е. уменьшить количество параметров движения. Далее, из-
15* 227
менив вид матриц F и G (3.14), можно получить модели движения в виде гауссового марковского процесса.
При измерениях мы располагаем дискретными от счетами координаты х{А) совместно с наложенными шумами измерения п(А) с дисперсией о2[п]\
|
х (/г)=Ят л- |
(А) + |
и (/г), |
(3.18) |
||
где Н*==[1, |
0, 0]. |
|
|
|
|
|
Задачей |
сглаживания |
является |
оценка |
л (А) |
теку- |
|
щего вектора параметров |
х(к) |
= [х(к), v(k), |
g ( A ) ] T |
с ис |
пользованием всей предшествующей информации, т. е. на
блюдений х (0), л"(1), ... , x(k—1), |
л'(А) |
по критерию ми |
нимума среднеквадратической |
ошибки |
каждого из пара |
метров движения, т. е. по min {о2 [л-]}, min{a2 [u]}, min{cr[g-]}. |
||||||||||
|
|
|
X |
|
|
V |
|
|
g |
|
Соответственно |
в задаче |
экстраполяции |
определяется |
|||||||
аналогичная |
сценка, |
но отнесенная к |
следующему |
мо |
||||||
менту времени |
(А - j - l), т. |
е. |
по |
выборке |
х(0), |
Jc(1) |
|
|||
х (А — 1), х |
(А) |
необходимо |
долучить |
оценку t х* |
(А -(- 1 )• |
|||||
Решение |
подобных |
задач |
в |
частотной |
области |
для |
||||
дискретного |
и |
непрерывного |
времени |
было |
получено |
|||||
А. Н. Колмогоровым |
[МО] |
и |
Н. Винером |
[111]. |
Синтез |
оптимальных линейных фильтров в частотной области наталкивается на значительные трудности как математи ческого характера, так и в части реализации подобных фильтров. Более удобное решение во временной области для непрерывного и дискретного времени было дано Калмэном [78] и для дискретного времени Бэттином [108].
Дискретный фильтр Калмэна является нестационар ной системой с растущей памятью, он удобен при реа лизации в виде программы на ЭЦВМ . Непрерывный фильтр Калмэна, заданный во временной области, экви валентен фильтру Винера, определяемому в частотной области решением интегрального уравнения Винера — Хопфа.
Вывод уравнения фильтра Калмэна в общем случае является достаточно громоздким [78]. Поэтому мы приве-
228
дём лишь окончательные соотношения [109]:
|
|
|
|
x*(k) =Фл-(/г—1), |
|
|
|
|
|
||||
;•• x(k) |
= |
x*{k)-\-P*(k) |
Н*[НР* |
(k) Я т +5(/е)] - 1 |
\x[k)—Hx*(k)\, |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
(3.19) |
|
где x(k)—оптимальная |
|
оценка |
вектора |
x(k) |
|
по |
всей |
||||||
предшествующей -> |
информации; |
|
—> |
х*(к)—оптимальная |
|||||||||
|
|
||||||||||||
оценка |
вектора |
х(к—'1), |
экстраполированная |
на |
один |
||||||||
шаг; Р(к), |
Р*(к)—соответственно |
|
ковариационные |
ма |
|||||||||
трицы ошибок сглаживания и экстраполяции, |
удовлетво |
||||||||||||
ряющие рекурсивным уравнениям |
|
|
|
|
|
|
|
||||||
|
|
P*(\k) |
=t&P{k—l)(br |
+ Q(k), |
|
|
(3.20) |
||||||
Р (k) |
= Р* (к) —Р* |
(/г) # т [HP* |
(k) #т |
+ В (/г) J-1 |
• HP* |
(к), |
|||||||
матрица |
Q(k) |
определяется |
при |
аГ0 <СІ/2 |
из |
(3.16); |
|||||||
В (k) —ковариационная |
матрица |
ошибок |
измерений. |
Начальные значения параметров движения в случае одномерной фильтрации (3.18) для уравнений (3.19) та ковы:
х(1)=лГ(1), гГ(1)={х(1)-х~(0)]/7-о, £ ( 1 ) = 0 , |
(3.21) |
где х ( 0 ) и х{\) — результаты первого и второго |
измере |
ний. Начальные значения ковариационных матриц |
(3.20) |
||||||||
при начале слежения |
за немаврирующей целью таковы: |
||||||||
|
Ра{\)= |
о\п], |
РІ2(1) |
= |
(1) = |
2а\п}ІТ0, |
|
||
|
РП (1) = |
2аЩ1Т\ |
Pis (1) = Рзі (1) = |
|
|||||
|
= Р 2 |
з ( 1 ) = Р 3 2 |
( 1 ) = Р 3 3 ( 1 ) = 0 . |
(3.22) |
|||||
Непосредственное изспользование уравнений (3.19) и |
|||||||||
(3.20) на Э Ц В М |
связано с большими |
затратами машин |
|||||||
ного |
времени. Кроме |
того, |
из-за ограниченности разряд |
||||||
ной |
сетки Э Ц В М |
|
часто |
возникает неустойчивость |
реше |
||||
ний |
этих уравнений. И, |
наконец, |
возможно возникнове |
ние динамической ошибки, увеличивающейся с течением времени [79]. Поэтому фильтр Калмэна при его прак тической реализации иногда модифицируют [112]. Этот вопрос подробно рассматривается в § 4.5, 4.6.
Уравнения фильтра Калмэна могут быть представле ны в виде, предложенным Бэттином [108] (4.90). Напри-
229