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

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

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

ческне методы, реализируемые на ЭЦВМ . Оновное за­ труднение при моделировании связано с ограниченным объемом оперативной памяти и недостаточным быстро­ действием современных универсальных цифровых вычис­ лительных машин. Успешное применение Э Ц В М в таких задачах в значительной мере зависит от методов моде­ лирования и имеющейся в распоряжении программиста библиотеки стандартных программ, включающей в себя экономные программные датчики псевдослучайных чис­ ловых последовательностей и алгоритмы обработки информации.

В данной главе рассматриваются вопросы построения экономных моделей радиолокационных сигналов, помех, элементов радиолокационного тракта, удобных для реа­ лизации в виде алгоритмов на Э Ц В М ; моделирование прохождения сигналов и помех через радиотехнические тракты; вопросы цифрового спектрально-корреляционно­ го анализа, рекурсивные алгоритмы моделирования ли­ нейных систем, быстрое преобразование Фурье.

В приложении 1 даны методики расчета характери­ стик обнаружения и оценки числовых характеристик рас­ пределений.

5.2. М О Д Е Л И Р О В А Н И Е Р А Д И О Л О К А Ц И О Н Н Ы Х

СИ Г Н А Л О В И ПОМЕХ

5.2.1.Моделирование узкополосных процессов. Пред­ ставление непрерывных (вещественных и комплексных) функций времени f(t) в Э Ц В М основано -на заменах: не­

прерывного

аргумента

(времени) t — последователь­

ностью моментов tiu

k=l,

2,

... ,

взятых,

как

правило,

с

постоянным шагом

At — Ta;

непрерывных

функций

f(t)

—последовательностью отсчетов f(tk)

— f(k),

соответ­

ствующих

моментам

іи = кТл;

производных — конечными

разностями

 

 

 

 

 

 

 

f ' ( f c ) * 7 - [ f W - f ( * - i ) ] ;

' д

интегралов — суммами

f f(t)dt^T„%f(k).

Здесь Tu—время наблюдения, n = TB/TR. Соответственно дифференциальные уравнения заменяются на уравнения

380

в конечных разностях.

Соображения при выборе Тя в за­

дачах моделирования

точно такие же, как и при цифро­

вой фильтрации (см. §

4.2).

Узкополосные детерминированные и случайные про­ цессы обычно представимы в виде (В . 1) . Переход к дис­ кретному времени осуществляется путем замены в соот­

ношениях

(В.1) — (В.4) непрерывного времени

t

на мно­

жество дискретных значений / ь = і А Г д = 0 ,

Гд , 2

Г Д

.. ., т. е.

/е = 0, 1, 2,

. . . Производные A'(t) и С'(/)

заменяются на

конечные

разности:

 

 

 

A' (h) « J - [A (k) - A ( k - I)],

'д

С(4) ~ у - [ С (/г) - С (/г- 1)].

Далее можно получить отсчеты квадратурных состав­ ляющих (В . 2), огибающей (В . З), фазы (В . 4) .

Если n(t) —нормальный процесс, то A(t) и C(t) так­ же нормальные процессы, независимые в совпадающие моменты времени, с дисперсиями, совпадающими с дис­ персией процесса n(t). Аддитивная смесь сигнала и шума характеризуется 2/г-мерным нормальным распреде­

лением

вида (2.91)

 

 

 

 

 

 

 

 

 

 

w2n(x)=

(2rc) - n der , / 2 yW 2 n S / v exp

X

 

 

 

 

 

(х*-а*)М-'{х-а)

 

 

,

(5.1)

где

M2nSN

= M2ns+M2nN

— корреляционная

матрица по­

 

X

 

 

 

 

 

 

 

рядка

(2лХ2/г) суммы

сигнала и шума; detM2 n sA' опре-

делитель

матрицы

M2nsN\

 

т—ат)M-^USN(х—а)—квад-

 

 

 

 

 

 

 

 

 

 

—>

ратичная форма относительно 2/г-мерного вектора

—а);

а— (аи

а2,

..., а2п)т

— вектор, равный

математическому

ожиданию вектора

х.

 

 

 

 

 

 

лой

Плотность вероятности

шума

определяется

форму­

 

 

 

 

 

 

 

 

 

 

 

о»,

: Й

= ( 2 « ) - d e r l / 2 M 2

B i V e x P

[~-irX-M-lNxj,

(5.2)

отличающейся от

(5.1)

корреляционной

матрицей

( M 2 N N

вместо

M 2

7 I S N ) , а также равенством нулю

математическо­

го ожидания. Для

детерминированного

сигнала матрица

381

Mv-NSN является корреляционной матрицей одного шума,

-У

авектор а соответствует составляющим сигнала.

Плотность вероятности (5.1) дает полное статистиче­ ское описание свойств суммы гауссова или детермини­ рованного сигнала и гауссова шума и зависит от всех параметров полезного сигнала. Математические исследо­ вания систем обнаружения и измерения состоят в преоб­ разованиях нормального распределения (5.1). При этом для ряда распространенных сигналов необходимо преоб­ разовать распределение (5.1) к другому функционально­ му виду, поскольку на практике полезная информация содержится не во всех параметрах сигнала, а только в некоторых из них. Например, для выделения зависи­ мости от амплитуды необходимо в (5.1) перейти от де­ картовых координат к полярным с последующим усред­ нением по полярным углам (по фазам). В результате такого преобразования функциональный вид плотности вероятности для многих типов сигналов и помех значи­ тельно усложняется п задачи, которые в случае нормаль­ ного распределения решаются аналитически, для более сложных плотностей удается решить лишь методом Мон­ те-Карло. Только в случае статистической независимости отсчетов процесса корреляционная матрица является ма­ трицей дисперсии и решение названных задач осущест­ вляется аналитически.

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

Будем считать, что пачка эхо-сигналов

модулируется

диаграммой

направленности

антенны

и

расположена

в стробе азимутальной развертки. Этот

строб

содержит

n.i = 2 ( f e + / ) + l позиций, причем

центральные

2k-\-\—n

соответствуют пачке (совместно с шумами

и помехами),

а две группы

по / позиций

на краях относятся к поме­

хам и шумам. Такая пачка соответствует

фиксированной

дальности до цели. Пронумеруем позиции

строба

слева

направо числами от — ( k + l)

до

+(k + l),

при этом

цен­

тральная позиция будет иметь нулевой номер. Напряже­ ния на выходе приемного устройства представляются двумерными векторами с компонентами (ХІ, уі), соответ­ ствующими позиции с номером Ї. Напряжение в і-й пози­ ции есть векторная сумма сигнального, помехового и шу-

382

мового напряжений [68]:

 

 

или

 

 

1 i = = S t

+ Pi + nt

(5.3)

 

 

 

 

 

 

Xi = Ui +

pi+Aiy

t/i = Vi + ri + Cu

(5.4)

где Pi и гf — квадратурные

составляющие

напряжения

помехи.

 

 

 

 

 

При

постоянной скорости движения цели

сигнальные

 

->

 

 

 

 

векторы

Si=(tii,

Vi)T

имеют допплеровский сдвиг на угол

C|>DS [см. (2.95),

(2.96)]. Амплитуды сигнальных векторов

модулируются диаграммой

направленности

 

 

 

Si=GiViS0,

(5.5)

где Gi — ордината нормированной диаграммы, соответ­ ствующая і-му импульсу пачки (2.41); V, — матрица дву­ мерного поворота на угол Kp0=*cpi)s

 

 

y . _ [ c o s t < p 0 ,

— s i n / t p j .

 

 

-*

 

 

sin

/<р0,

 

cos

i%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

So(u0, Vo)T

— двумерный

вектор

сигнального

напряже­

ния в центральном импульсе пачки.

 

 

 

 

Квадратурные

составляющие

соотношения

(5.5)

рав­

ны

Ui =

Gi(u0

 

cos /еро—оо sin /ф0)

 

 

 

 

 

 

 

Vi = Gi (и0

sinicpo+wo cos /фо).

 

(5.6)

Соотношение

(5.6)

справедливо

для

сигналов,

отра­

женных от

нефлуктуирующих

целей.

Для

совместных

флуктуации (от

пачки

к

пачке)

по

нормальному закону

 

 

 

 

 

 

 

 

 

—>

 

 

плотность

вероятностей

проекций вектора S0

представи-

ма в виде

 

 

 

 

 

 

 

 

 

 

 

 

«>а("о. И о) =

 

2 ^ Є Х Р

 

 

 

 

 

При этом отсутствует постоянная составляющая ЭОП, и имеется зависимость между одноименными проекциями вектора, дисперсия каждой из которых qz.

Последовательность

шумовых

напряжений

« г ( | і | ^

igZfc + l)

является последовательностью независимых нор­

мальных

двумерных

векторов с

некоррелированными

одноименными и независимыми • разноименными

проек-

383'

днями и средним значением, равным нулю. Дисперсии проекций шума удобно считать равными а2—\.

Последовательность векторов помеховых напряжений

рі в пределах строба представляет собой стационарную нормально распределенную последовательность со сред­ ним значением 0 и дисперсией р2. Корреляционные связи помехи описываются двумя функциями: R(iTn) =R(i)— коэффициентом корреляции одноименных составляющих

—>

векторов pi (одинакового для р-х и r-х проекций) и Rpr(i)—коэффициентом взаимной корреляции между р а з н о и м е нн ы м и п р оекци я м и.

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

 

 

 

 

 

 

—•

 

 

 

вательность

проекций векторов z ( ] t | ^ A - f - / )

распределе­

на в соответствии с многомерным

нормальным распреде­

лением размерности

2/ii = 2{2

+ /) - И ] , с корреляционной

матрицей

М=[тц],

 

элементы(feкоторой определяются сле­

дующими

выражениями:

 

 

 

 

 

 

2І-

1 =

= XiXj

=

11l2i

= Ції]} =

8/j

-j-

 

+

P-R

 

+

GiGrf

cos

\(i - j) «p0],

(5.7)

 

Щг-і;іі

=

ХіУі

= т і і _ и з

і = — ХІУІ

=

 

 

=

GtGi sin (/ -/)<?„ + p*-RPr (' -

j),

(5.8)

где xt, у,прп

і, } = —2(k + l),

... . — 1 , 0, 1, ... . 2(k + l) —

составляющие векторов напряжений на входе приемного устройства, а

1, i = j,

10, і Фи

символ Кронекера.

При когерентном приеме сигналов вероятностное опи­ сание пачки соответствует указанному нормальному рас­

пределению с параметрами: дисперсии q2

и р 2 , коэффи­

циенты

корреляции R(i) и Rpr{i), 'Коэффициенты Gi, і —

= 1, п,

описывающие форму

диаграммы

направленности

и допплеровский сдвиг фазы

за период повторения фо.

Преобразования напряжений, осуществляемые при той или иной обработке, представляются соответствую­ щими преобразованиями над нормальным распределе­ нием. Так, например, однократное череспериодное вычи­ тание без ограничения сигналов перед фазовым детекто-

384

ром математически сводится к заданию нормального распределения, у которого элементы корреляционной ма­ трицы являются коэффициентами корреляции разностей Хі+іХІ. При некогерентном приеме в і'-й позиции строба

вырабатывается амплитуда напряжения г,-, т. е. модуль

И -

Таким образом, с учетом соотношений (5.4) — (5.8) имеем следующие алгоритмы, используемые при модели­

ровании пачек эхо-сигналов.

 

 

1.

Модель пачки некогерентных

видеоимпульсов на

фоне

аддитивных некоррелированых шумов (квадратич­

ный детектор). Имеем на выходе детектора:

 

при отсутствии флуктуации эффективной

отражаю­

щей поверхности цели

 

 

 

uk = Al-r-(Gka0 +

Chy-,

(5.9)

— при шумоподобных флуктуациях

 

 

«,г = (Л; + с ; ) ( 1 + ^ ) 0 ^ ,

(5.Ю)

при совместных флуктуациях

 

 

uh = (Ah + Ghn'e) 2 + ( C h + Ghn"e) 2,

(5.11)

где {А}, {С} — последовательности

нормальных

некорре­

лированных чисел; an—амплитуда центрального импуль­

са в пачке; {я'}, {п") — последовательности

нормальных

некоррелированных чисел, причем п'е и п"с

постоянны

в пределах пачки. Переход к линейному детектору осу­ ществляется извлечением квадратного корня из правых частей соотношений (5.9) — (5.11).

2. Модель пачки когерентных импульсов, отраженной от движущейся цели в присутствии коррелированной по­ мехи. Квадратурные составляющие, выделяемые двумя

фазовыми детекторами,

равны

 

 

 

Xi = Ui +

pi+Ai,

 

 

УІ = ЬІ + ГІ + СІ,

 

где «г и Vi для флуктуирующей

цели определяются

в со­

ответствии с выражениями

 

 

Щ=

Gi (pi

cos і ф о — s i n іфо), „

 

®і=

Gi(pi

sin іфо+г,- cos іфо).

(5.12)

25—1410

333

С учетом флуктуации отражающей поверхности цели сигнальные векторы флуктуируют в пределах пачки, т. е. характеризуются 2/г-мерным нормальным распределени­ ем с заданной корреляционной матрицей.

Таким образом, при моделировании сигнала и помехи

необходимо получать на Э Ц В

М последовательности 2п-

мерных случайных векторов с

заданной корреляционной

матрицей. Методика получения таких последовательно­ стей рассмотрена в п. 5.2.3, а алгоритмы, удобные для практического применения, приведены в приложении 1.

Вкачестве примера рассмотрим случай, когда сигнал

ипомеха имеют экспоненциальную функцию корреляции (2.99), что соответствует резонансному энергетическому

спектру (2.97). Тогда последовательность коррелирован­ ных нормальных чисел {р} получается из последователь­ ности некоррелированных нормальных чисел {п} с по­ мощью рекурсивного соотношения (5.19)

Pi = R (ТиЇРг-

, + Vl-R*(Ta)

nit

г д е і ? ( Г п ) — к о э ф ф и ц и е н т

междупериодной корреляции.

Итак, моделирование

сигнальных

напряжений с про­

извольными корреляционными связями в пределах пачки сводится к получению двух групп коррелированных чи­

сел, двумерному повороту их иа угол

фо и умножению

на коэффициенты G,-:

 

 

 

 

 

 

Ui =

Gi («Ог COS Іфо—V0 i

S i n

0) ,

 

где

Vi =

Gi («о, s i n

Іфо+V0 i

COS Іфо) ,

 

 

 

 

 

 

 

 

 

"oz =

R s

(TB) uoi_, + y/l-Rl(Ta)

N[,

v^RsiTJVoi^+V1

 

 

-R2s(Tu)N't'.

Для «оптимальной» скорости цели'(2.108)

 

 

Ui =

Gi(— 1)чійі,

Vi =

 

Gi{—1)^от,

 

а для «слепой»

(2.138)

 

 

 

 

 

 

 

 

ш =-GiU0i,

Vi =

GiVoi.

 

 

Аналогично, для квадратурных составляющих помехи

при нулевой скорости ветра имеем

 

 

 

Pi =

Pot =

RP (Тп) Рог- х + Vl-Rl(Ta)

п[,

г І =

r o i

== Rp ( Г я ) Г о * . , +

/

l-R*p(Tu)

n",

386

где RP{Tn) = е х р (jtAfpjTn), А/р ширина спектра флук­ туации помехи, {/г'}, {/г"), {/V'}, {N"}—нормальные числа.

Суммарные напряжения импульсов пачки вычисляют­ ся по сигнальным и помеховым напряжениям по форму­ лам (5.3) и (5.4). Полученные таким образом числа являются составляющими напряжений на выходе усили­ теля промежуточной частоты. Дальнейшее их преобразо­ вание состоит в обработке, аналогичной той, которая осуществляется в реальном устройстве (например, череспериодное вычитание, накопление, сравнение с порогом).

5.2.3. Моделирование числовых последовательностей с одномерным и многомерным нормальным распределе­ ниями. Нормальные распределения играют большую роль при моделировании случайных сигналов, помех и шумов. Рассмотрим вначале методы моделирования числовых последовательностей с наиболее распространенным на практике одномерным нормальным распределением.

1. 'Метод асимптотического суммирования с поправ­ кой 1149] (см. приложение 1, алгоритм 1) основан на асимптотике центральной предельной теоремы теории ве­ роятностей. При 'реализации этого метода на трехадрес­

ной Э Ц В М

для записи іпрограіммьі требуется 18

ячеек

оперативной памяти и 37 операций на выработку

одного

нормального

числа. .

 

2.Метод обращения функции нормального распреде­ ления [147, 148]. Программа занимает 164 ячейки на трехадресной Э Ц В М и на выработку одного числа за­ трачивается 17 операций.

3.Метод, основанный на асимптотике Муавра — Лап­ ласа [150]. В нем используется асимптотическое свойство распределения Бернулли. Программа занимает 11 ячеек

на трехадресной Э Ц В М и на выработку одного числа затрачивается 5 операций. Для реализации этого метода необходимо, чтобы в системе команд данной Э Ц В М была операция «подсчет числа единиц» в / разрядах мантиссы числа. Число / следует взять порядка /=30-=-36. Такой метод обеспечивает наибольшее быстродействие, что дает возможность уменьшить машинное время при реализации метода Монте-Карло, или при заданном времени увели­ чить число повторений опыта.

Перейдем теперь к вопросам моделирования много­ мерного нормального распределения.

1. Метод линейного преобразования [68] состоит в вы­

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

вели-

25»

387

чиє tii, Uz, ..., un с нулевыми математическими ожида­ ниями и единичными дисперсиями, и таком линейном преобразовании этих величин Л, после которого получен­ ные числа имели бы заданную корреляционную матрицу. Подобная вычислительная процедура обладает невысо­ ким быстродействием и требует большого числа ячеек оперативной памяти для хранения элементов матрицы линейного преобразования.

2. Рекурсивный метод. Пусть спектральная .плотность моделируемой последовательности может быть аппрок­ симирована или точно соответствует дробно-рациональ­

ному

выражению,

 

(4.10),

(4.16):

 

 

 

 

 

 

F(z)

 

 

Л ,

(г)

=

^Bhz-\

 

 

 

(5.13)

 

 

 

В г

[г)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

£ = — О О

 

 

 

 

где полиномы

Лі (г)

и Bi(z)

[см.

(4.10), (4.15)] имеют

вид

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Л, (z) =

aazi

+

a,zi -1

- f - . . . +

amz''m

=

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

=

a0

Y[(z-ak)

=

A(z)zi,

 

 

(5.14)

 

 

 

 

k=\

 

 

 

 

 

 

 

 

Bl{z)

= b0zi +

b1zi-*+...+bl

 

= b0Y[(z-ph)

=

B(z)zi;

где

z = e x p (і'соГд);

Ви — корреляционная

функция

моделируемой

последовательности

[см. (4.14а)];

a/t

нули,

6ft — полюсы

передаточной

функции

K(z).

 

Последовательность

 

с

энергетическим

спектром

(5.13)

получается

 

на

выходе

линейного

импульсного

фильтра, описываемого

разностным

уравнением

с по­

стоянными коэффициентами,

при подаче

на

его

вход

последовательности отсчетов белого гауссова шума. При этом передаточная функция фильтра имеет вид (4.10). Если полюсы передаточной функции некратные, то импульсная переходная характеристика (4.11) представ­ ляет собой линейную комбинацию экспонент:

h{k) = ^ c j ^ \ Ch=^hL.

(5.15)

При наличии кратных полюсов у передаточной функ­ ции K{z) импульсная переходная характеристика не мо-

388

жет быть представлена в виде (5.15). В этом случае можно представить моделируемый фильтр в виде после­ довательного соединения элементарных звеньев, переда­ точные функции которых имеют некратные полюсы.

•Выходное напряжение импульсного фильтра с по­ стоянными параметрами и передаточной функцией типа (4Л0) есть решение линейного разностного уравнения 1-го 'порядка с їтостоя'ннььмкоэффициентами (4.6)

Т

I

 

 

v (/г) = J] a t u (k -

і) — 2 biV (k -

/).

(5.16)

(=0

i =

l

 

Соотношение (5.16) подчеркивает рекурсивную структуру разностного уравнения: если известны / предыдущих зна­ чений выходного сигнала v, текущее значение и и т пре­ дыдущих значений входного сигнала, то на основании (5.16) можно рассчитать новую выходную величину. Функциональная схема линейного фильтра, соответст­ вующего уравнению (5.16), изображена на рис. 4.2.

Таким образом, задача моделирования многомерной нормальной последовательности со спектральной плот­ ностью вида (5.13) сводится к выполнению следующих операций [151,152]: •

1) нахождение энергетического спектра последова­ тельности по заданной корреляционной функции (5.13),

что

соответствует

нахождению

изображения

функции

Bh

в смыле двухстороннего

^-преобразования

(4.14а);

 

2) ' нахождение передаточной функции линейного

фильтра K(z)

путем

разложения

F(z)

на множители по

формуле [см. (4.15)]

 

 

 

 

 

 

 

 

 

 

F(z)=K(z)K(r*),

 

 

 

(5.17)

где

полюсы K(z)

находятся

внутри единичной

окружно­

сти, а полюсы

К'(г-*)

— в н е

единичной

окружности;

 

3) ' нахождение

 

выходного

процесса

по

формуле

(5.16).

 

 

 

 

 

 

 

 

 

 

'При этом начальный участок моделируемой последо­

вательности v(l),

v(2),

... ,

v(N)

следует

отбросить и

в задаче не учитывать

(число /V невелико и практически

не превышает нескольких сотен, оно зависит от длитель­ ности импульсной переходной характеристики фильтра). Объем оперативной памяти, необходимый для хранения коэффициентов уравнения и текущих значений последо­ вательности, составляет 2(т + 1+\) ячеек, т. е. опреде-

389

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