Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Лихарев В.А. Цифровые методы и устройства в радиолокации

.pdf
Скачиваний:
47
Добавлен:
25.10.2023
Размер:
14.41 Mб
Скачать

Удобнее, воспользовавшись инвариантностью точки максимума, формировать логарифм функции правдопо-

добия и определять оценку, вектора параметров 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

Соседние файлы в папке книги из ГПНТБ