
книги из ГПНТБ / Лихарев В.А. Цифровые методы и устройства в радиолокации
.pdfЕсли обе гипотезы соответствуют однородным цепям Маркова, то в соответстви с (1.Г2) получим
|
In Ak |
(5) = |
S |
daWa |
(0) + £ |
К, |
% |
= |
S |
daWa |
(0) |
+ |
|
|||||
ft-1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ £ |
S X 9 |
W ^ p |
= l n A f t |
_ I |
( « ) + 2 ^ |
|
(/;) |
|
. |
|
(2.205) |
|||||||
( i . = l |
а, В |
|
|
|
|
|
|
|
a,p |
|
|
|
|
|
|
|
|
|
|
Структурная схема алгоритма (2.205) приведена на |
|||||||||||||||||
рис. 2.40. Она содержит двухразрядиын |
m-капальныи ре |
|||||||||||||||||
гистр |
сдвига, |
ПЗУ, |
хранящие, |
весовые |
коэффициенты |
|||||||||||||
Wap ( 2 2 m коэффициентов), |
накапливающий |
сумматор и |
||||||||||||||||
цифровой |
компаратор. |
Если |
связность |
цепи |
Маркова |
|||||||||||||
|
л |
|
|
|
|
|
|
|
v > l , |
то |
функциональные |
|||||||
u(t) |
|
Рг. |
с, |
|
|
|
|
схемы |
рис. 2.39, |
2.40 |
со |
|||||||
|
|
|
|
|
|
|
храняют |
свою |
структуру |
|||||||||
|
|
|
2 |
1 |
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
[см. |
(1.20)]. |
Однако |
те |
||||||
|
|
Шаг |
її |
|
|
|
|
|
перь число входов .в ПЗУ |
|||||||||
|
|
|
|
|
ЦК |
-*• |
при |
k^-v |
|
'будет |
равно |
|||||||
|
|
|
|
|
|
|
|
|
v + 1 , |
что усложняет |
ад |
|||||||
|
|
|
|
|
|
|
|
|
ресную часть ПЗУ . |
|
||||||||
Рис. |
2.40. |
Структурная |
схема |
|
Алгоритмы |
|
|
(2.204), |
||||||||||
|
|
алгоритма |
(2.205). |
|
|
|
(2.205), |
|
представляющие |
|||||||||
|
|
|
|
|
|
|
|
|
собой |
системы |
с |
перемен |
ными параметрами, управляемые дискретной случайной
последовательностью |
Гц, / = 1 , 2, |
... , можно |
представить |
||||
в другой |
форме. |
Ограничимся |
рассмотрением |
(2.205), |
|||
поскольку |
для (2.204) |
преобразования |
аналогичны. |
||||
Весовые коэффициенты Wa? суть функции двух пере |
|||||||
менных: Wa? =W(иа, |
и?). Разложим Wa? |
в ряд Маклорзна |
|||||
двух переменных |
в окрестности |
точки |
(аа—0, |
u^—Q), |
|||
соответствующей |
середине характеристики |
преобразова |
теля (рис. В.1.а), ограничившись квадратичной аппрокси мацией:
Wa,(Za, |
u,)~W^ (0,0) +(~^- |
иа |
"в |
+ |
|
|
|
||
|
|
|
_2 |
(2.206) |
|
|
|
да |
|
190
•l(t) |
Ulkj |
|
Рг с |
|
|
|
|
|
|
|
|
|
|
|
\й(к) |
|
|
U (к-I/ |
||
|
|
|
X |
|
|
|
|
[ X h |
X |
X |
X |
X |
|
|
|
|
|
|
•гг |
|
|
|
|
|
|
|
т |
Рис. 2.41. Структурная схема алгоритма |
(2.205) с |
учетом (2.206). |
||||
При |
практических вычислениях |
|
частные |
производные |
||
в (2.206) заменяются |
конечными |
разностями. |
На рис. 2.41 приведена структурная схема алгоритма (2.205) с учетом (2.206). Теперь алгоритм (2.205) пере
ходит в |
более |
простой: |
цифровой нелинейный |
фильтр |
|||
с постоянными |
параметрами: |
|
|
|
|||
|
In Л* (и) я* 1пЛ*_, (u) - r - l/ r 0 +V' 1 « f t _ 1 |
+ |
|
||||
|
+ V„ ик 4 - V3 uk_{ |
+ V,«f e _, ик 4 - V5 uk |
, |
(2.207) |
|||
|
|
/г = |
0, 1, 2, |
1. |
|
|
|
Обратим |
внимание |
на |
связь |
алгоритмов |
(2.207) н |
||
(2.118). |
|
|
|
|
|
|
|
Алгоритмы (2.205) и (2.207) структурно инвариантны относительно многомерных плотностей вероятности
ау„ ( u ) i W и ВУ„ («)w . Последние влияют на весовые коэффи циенты Wa(0), (/г) и на связность цепи Маркова v, с которой связана разрядность регистра адреса ПЗУ, равная
+ v ) . '
Перейдем теперь к |
расчету характеристик обнаруже |
ния для алгоритма (2.205), приведя его предварительно |
|
к канонической форме |
конечного автомата Мура, описы |
ваемого уравнениями (1.85). В соответствии с выраже нием (2.205) и рис. 2.40 цифровой обнаружитель состоит из комбинационного и накапливающего автоматов, Оба
191
эти автомата соответствуют каноническим уравнениям автомата Мура (1.85). Рис. 2.42 иллюстрирует сказан ное. Блок F первого автомата осуществляет операцию сдвига информации в регистре вправо и записи в осво
бодившийся первый |
разряд |
значения и {к). Состоянием |
|
автомата является |
величина |
x(k) =[u(k), |
u(k—1)], т. е. |
|
|
W*J3 |
ЦК |
|
|
|
|
и(М) |
х(к) |
|
|
F |
|
-1 |
|
|
|
||
|
|
|
x(k-f)
Рис. 2.42. Алгоритм (2.205), представленный в канонической форме.
значения |
входной |
последовательности |
йи |
t = l , |
2, ... , |
|||||
в два смежных момента времени. Каждому |
состоянию |
|||||||||
x(k) |
ставится в соответствие |
вес |
|
|
|
|
|
|||
|
|
lx(k)}=Wa?[~u(k), |
|
u(k-l)}. |
|
|
|
|||
|
Второй |
автомат |
содержит |
накапливающий |
сумматор |
|||||
и цифровой компаратор |
( Ц К ) . |
|
|
|
|
|
||||
|
Как следует из формулы (2.205) |
и рис. 2.42, |
выбороч |
|||||||
ные переменные и0, «,, ..., |
принимающие |
значения |
х0 , |
|||||||
х |
заменяются |
на |
весовые |
коэффициенты |
Wa(0), |
|||||
W |
(I) |
путем |
скользящего |
объединения |
входных |
переменных на двух соседних позициях, и производится суммирование коэффициентов. Получаемая таким обра зом последовательность весовых коэффициентов образу ет односвязную цепь Маркова относительно переменных состояния x{k) только в том случае, когда г2 весовых коэффициентов W^ различны, т. е. если каждой комби нации [U(k—1), ії(й)] ставится в соответствие свой вес
W
Для г = 3 переходная матрица цепи Маркова после довательности весовых коэффициентов имеет вид (1.18), поскольку последовательность значений логарифма коэф-
192
фициента правдоподобия (2.205) относительно входных переменных u(k) образует двухсвязную цепь Маркова.
Расчет характеристик обнаружения можно выполнить разными методами. Во-первых, определив начальные мо менты, соответствующие распределению суммы (2.205) переменных в цепи Cr J , использовать для расчета ряд Эджворта (см. п. 2.7.3). Во-вторых, применяя нормаль ную аппроксимацию для суммы (2.205) в случае близких гипотез, следует определить асимптотические значения среднего и дисперсии суммы [1-66]. Оба эти метода доста точно громоздки. На практике удобнее использовать сле дующую методику. Перепишем алгоритм (2.205) для случая близких гипотез (т. е. больших выборок) без уче та начальных значений
In Л
|
|
|
|
|
a = l |
8=1 |
|
|
|
|
|
При больших |
выборках |
отношение Pa?sn[pa$N |
близко к 1, - |
||||||||
поэтому |
справедлива |
аппроксимация |
[20] |
In(ajb) = |
|||||||
= (a3—b3)/2ab. |
Теперь |
выражение для 2 In Л (а) |
принимает |
||||||||
вид |
|
|
|
|
|
|
|
|
|
|
|
|
|
21пЛ(І)^У|У|яя 3 |
p2°W-£t» |
. |
(2.208) |
||||||
|
|
|
|
а = 1 р=1 |
|
|
|
|
|
||
Для |
нахождения |
распределений |
статистики |
2 1 п Л ( « |
|||||||
поступим так. Заменим |
pa?N |
на его |
оценку (1.13): pa?N |
= |
|||||||
= Яа р/Яа , при этом |
/>ар —- /?ар при п—юо. |
Можно показать |
|||||||||
[16, |
20, |
100], |
что |
статистика |
(2.208) [при п—+оо имеет |
||||||
приближенную |
запись в виде |
|
|
|
|
|
|||||
|
|
|
|
|
г |
~ |
(Pg.pSN-~Pg?N)2 |
|
|
||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
а = 1 |
8=1 |
|
PtfSN |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Последнее выражение |
представляет форму записи |
не |
|||||||||
центрального |
%2 -распределения с |
т — г(г—1) |
степенями |
13—1410 |
193 |
свободы и параметром нецентральности
с — 2п V V о In P " 9 S N < О
а=-.1 р=1
где р { а ? ) = р а Р а ? .
Используя аналогичный прием, можно показать, что при гипотезе Hi статистика (2.208) имеет нецентральное ^-распределение с параметром нецентральностн
с m = r(r—1) степенями свободы.
На основе асимптотических свойств нецентрального ^-распределения приходим к нормальной аппроксима
ции распределений (2.208) [177] |
|
|
|
при гипотезе Н0 N[{—m+c0), |
\'2{т — 2с0)\, |
( 2 209) |
|
при гипотезе |
Н, yv[(ffz-f-c,), |
\/Г2{т-\-2сі)\. |
|
Теперь расчет |
характеристик |
обнаружения |
сводится |
к интегрированию нормальных распределений в соответ ствии с выражениями (2.21). Приведенная методика лег ко обобщается на многосвязные цепи Маркова. Сравни
вая (2 |
.209а) |
и (2.206), |
убеждаемся, что |
при |
— с 0 = |
= сі^>т |
обе статистики эквивалентны. |
|
|
||
Следует отметить, что |
наряду с процедурой |
Нейма |
|||
н а — Пирсона |
при зависимых выборочных |
переменных |
возможно использовать процедуру Вальда. Правда, оп тимальность последовательной процедуры доказана толь ко для независимых выборок. Кроме того, при статисти ческой зависимости выборочных переменных необходимо дополнительно рассматривать вопрос об окончании про цесса последовательного анализа с вероятностью 1. Не которые вопросы последовательного обнаружения бинар но-квантованных последовательностей, соответствующих односвязным цепям Маркова, рассмотрены в работе [99].
Алгоритмы (2.204) и (2.205) весьма удобны в зада чах с неизвестными распределениями сигнала или поме хи. Адаптация в таких случаях сводится к оценке неиз вестных весовых коэффициентов l^ a (0), Wap (k) по обу чающей выборке. Так, например, при неизвестной ллот-
194
ности вероятности сигнала оценки неизвестных весовых коэффициентов имеют вид
Wa |
(0) = |
ІП (P0aSN/P0aN), |
Wa? [k) = lnCpa9SN (k)!Pa?N |
(*»• |
|
|
|
. |
(2.210) |
где pQa, pa? |
определяются из (1-.13). |
|
||
Алгоритмы (2.204) |
и (2.205) при подстановке оценок |
|||
(2.210) |
являются асимптотически оптимальными (см. |
|||
п. 2.2.1). |
Иными словами, задача адаптации сводится |
|||
к оценке |
неизвестных |
вектора начальных вероятностей |
Ро и переходной матрицы Р соответствующей цепи Мар кова. Расчет характеристик обнаружения можно прове сти с использованием асимптотических соотношений. Можно показать, что при гипотезе Н0 статистика
21пЛ(и) имеет асимтотически центральное %2 -распре- деление с г (г—1) степенями свободы, а при гипотезе НІ асимптотически нецентральное ^-распределение с г (г—1) степенями свободы и параметром нецентральности (2.209).
Оценка сложности реализации конечных автоматов и алгорит мов ЭЦВМ . Сложность технической реализации цифровых устройств, относящихся к классу конечных автоматов (КА), обычно оценивается аппаратурными затратами. При использовании функционально пол ной системы логических элементов И, ИЛ И и представлении сигна лов в прямом и инверсном кодах сложность реализации КА опре деляется как число двухкодовых схем И и И Л И . В качестве примера
рассмотрим |
методику |
оценки |
сложности |
цифрового обнаружителя |
(рис. 2.42), |
состоящего |
из двух |
автоматов |
(КА ( и КАг). Функция F |
автомата K A i соответствует операции сдвига информации в памяти и для ее реализации не требуется логических элементов. Сложность
памяти ( г - 1 ) |
со сдвигом, т. |
е. регистра сдвига, равна |
||
где константа |
с4 |
= 20 для |
интегральных комплексов элементов и ее |
|
точное 'значение |
зависит |
от |
построения схем элементарных задержек. |
|
Функция G=Wap |
для |
автомата КА| — нелинейная, она может быть |
реализована комбинационной схемой, сложность которой определяет
ся |
на |
основе асимптотической оценки |
функции Шеннона |
|
|
|
* 2 |
< W ( V ! H ) I2"'(V+,) + 2 + |
2 < П ( V + I ) + ' J <L + |
где |
є т |
0, |
т-*оо. |
|
12* |
|
|
|
195 |
В линейном автомате КАг функция F — двоичный сумматор, имеющий сложность
Л']' ^ с2т,
где с2 =а10 для интегральных комплексов элементов. Память (г-1) в автомате КАг имеет сложность
д | = |
с,да log2 |
(" + 1) =bs 20 т Iog2 |
(л + 1 ) . |
|
Сложность цифрового компаратора (ЦК) [71] имеет |
порядок |
|||
|
|
Л"! =5= 4/л. |
|
|
Общая сложность |
равна |
|
|
|
Къ< |
Ю т [2v + 3,4 + 2 log2 (п + |
1)] |
+ |
|
I- |
1 |
mm (v+l) +2 , 2"! (v+l) + |
l l |
m (y + 1)
Она зависит от разрядности да, связности цепи Маркова и объема
выборки |
п. |
Приэтом сложность линейных элементов |
(сумматоров) |
|
порядка |
т, |
сложность памяти — порядка |
m ( v + l ) или m l o g 2 ( « + l ) . |
|
В то же |
время сложность нелинейных |
элементов |
имеет порядок |
|
2'» (v+l) |
|
|
|
|
Для алгоритмов, реализуемых программным способом на ЭЦВМ, различают меру сложности алгоритма и меру сложности его работы.
Сложность |
алгоритма — это некоторый функционал, соответствую |
щий алгоритму: число команд, длина записи алгоритма, число ариф |
|
метических |
операций. Сложность вычислений при решении опреде |
ленной задачи с помощью данного алгоритма характеризуется |
чис |
лом шагов, длительностью вычислений, объемом оперативной |
па |
мяти. |
|
2.6.4. О связи двух методов синтеза. Рассмотрим пре дельное соотношение для алгоритма (2.204), когда число состояний цепи Маркова г—>:оо, а интервалы квантова ния Диа —»-0, а = 1 , г. С этой целью перепишем распре деление вероятностей (1.10) в эквивалентной форме. Ве роятность 'Начального состояния и переходные вероятно сти можно записать с учетом (1.92) и (1.94) так:
П / £ " = Л > « k ( 0 ) ] = 4 |
» . ("о = -к„). |
||
<*=1 |
|
|
|
П P\fk) |
(b)=Pa9[k.xa(k-l),x9(k)] |
= |
|
= |
йит2(ик |
= |
х\ик_,=ха). |
196
Тогда (2.204) запишется в виде |
|
|
|
1пЛ(и) = 1 п ' — т ^ — - f - \ i n |
— , , — J — , |
(2.211) |
|
|
fc=l |
|
|
где u 0 , |
«л принимают значения |
лга, a = = l , r , |
г—* оо |
Выражение (2.211) сответствует оптимальному обнару жению одной марковской последовательности, на фоне другой марковской .последовательности, многомерные плотности вероятностей которых заданы в виде
w (и) = wl (ы„) ш2 (и, | и0)... wt (и„_, | и я _ 8 ) =
/г=1
Таким образом, алгоритм (2.211) соответствует опти мальному аналоговому обнаружителю с дискретным вре менем. Задав конкретные значения для плотностей a>i(uo) и Wz(tik\Uk-i), мы увидим, что при Аыа —>-0, ICC=
= 1, г, г—УОО оптимальные алгоритмы, полученные как методом синтеза цифрового эквивалента по аналоговому прототипу, так и методом синтеза после аналого-цифро вого преобразования, совпадают. Различие между этими алгоритмами касается весовых коэффициентов и будет тем больше, чем меньшее число состояний имеет цепь Маркова, т. е. при малом числе разрядов аналого-циф рового преобразования.
2.7.Ц И Ф Р О В Ы Е О Б Н А Р У Ж И Т Е Л И ,
ПО С Т Р О Е Н Н Ы Е Э В Р И С Т И Ч Е С К И М МЕТОДОМ
2.7.1.Цифровые накопители позиций. В п. 2.2.3 отме чалось, что в многоканальных обнаружителях исполь зуется адресное ЗУ в сочетании с одноканальным обна ружителем, поочередно подключаемым к ячейкам па мяти для анализа их содержимого. Одноканальный обнаружитель может оказаться довольно сложным при реализации алгоритмов обнаружения и измерения, близ ких к оптимальным. Возможно построение многоканаль ной системы, когда в каждом канале используется от дельный обнаружитель-измеритель, при этом структура каждого канала должна быть достаточно простой.
197
В системах обработки бинарно-квантованных сигна лов используются цифровые накопители позиции [3], ко торые значительно проще в реализации, чем обнаружи тель движущегося окна, поскольку вместо /г-разрядного регистра сдвига и реверсивного счетчика (см. рис. 12.12) используется простой счетчик с числом разрядов l o g 2 n и несложная схема фиксации начала и конца пачки. Анализ цифровых накопителей при работе их в условиях воздей ствия некоррелированных помех приведен в (3J. Пред ставляет интерес оценка их эффективности в условиях воздействия коррелированных помех. Подобная ситуация возникает при накоплении остатков вычитания в систе мах селекции движущихся целей. Рассмотрим цифровой накопитель позиций между сериями из I нулей подряд, на вход которого поступает последовательность нулей и единиц, соответствующая цепи С2 с переходной матрицей
Р = Роо |
Рої |
(2.213) |
Рю |
Ри |
|
Цифровой накопитель переходит в состояние А0 либо при появлении серии из / нулей подряд, либо при нако плении п позиций. Обозначим вероятность появления / нулей через qi = pi0poo ,а через рі=\—Ці вероятность про тивоположного события. Переходная матрица цепи Мар кова, соответствующая функционированию цифрового накопителя, имеет вид (2.215). Дальнейший анализ свя зан с определением финального вектора (1.6), компонен ты которого удовлетворяют условию стохастичности
|
|
|
|
2 * |
1. |
|
|
(2.214) |
|
|
|
|
1=0 |
|
|
|
|
Соотношения (1.6) и (2.214) с учетом (2.215) дают |
||||||||
систему из п + 1 уравнений с п+\ |
неизвестными. |
|||||||
|
|
Аг |
А2 |
. |
. |
|
|
|
|
|
|
|
|
|
|
|
|
Л |
0 |
1 |
0 |
0 |
0 . . |
. |
о |
- |
к |
0 |
0 |
1 |
0 |
0 . . |
. |
о |
I —I |
р = |
9i |
0 |
0 |
Pi |
0 . . |
. |
0 |
(2.215) |
Qi |
0 |
0 |
0 |
Pi • . |
. |
о |
|
|
|
|
|||||||
|
<7i |
0 |
0 |
0 |
0 . . |
. |
Pi |
|
|
1 |
0 |
0 |
0 |
0 . . |
. |
о |
|
198
Совместное решение этих уравнении приводит к сле дующим соотношениям:
А = А ( 1 |
У'"1 , k = 2, 3 |
п, |
(2.216) |
где |
|
|
|
о _ |
^"""оо |
|
(2 217) |
1 - / 4 + ' Р . о Я о Ґ - ( 1 - Р о о ) ( 1 - А о ^ ' ) П - ' + 1 |
|
|
|
Положив в (2.216) |
и (2.217) poo = Pio = q, Роі = Ри = р, |
получим известные соотношения для работы цифрового
накопителя в условиях |
некоррелированных ломех [3]. |
|
Вероятность ложной тревоги соответствует накопле |
||
нию в стационарном |
режиме, k единиц |
(позиций), где |
k — заданный порог обнаружения, и |
|
|
|
•F=ph. |
(2.218) |
Определение частости ложных тревог производится по формуле (2.66).
Расчет вероятности правильного обнаружения D за трудняется двумя обстоятельствами: неизвестным време нем прихода пачки эхо-сигналов (неизвестное угловое положение цели) и нестационарностыо выборочного век-
тора и из-за модуляции пачки диаграммой направленно сти антенны. Для упрощения расчетов неоднородностью цепи Маркова можно пренебречь, -поскольку, как пока зывают соответствующие расчеты, возникающая погреш ность в пороговом сигнале не превышает 1 дБ. Кроме того, можно считать, что время прихода сигнала извест но (см. п. 2.2.2). Это допущение не приводит к возник новению заметной погрешности [45]. В этих условиях рас чет вероятности D связан с определением вероятностного вектора на іі-м шаге (1.30):
Р* = (/>/!„• Pi | г |
Р / 1 * - - - |
Л i J ' - |
Вероятность правильного обнаружения на t'-м шаге равна
D< = P n k . |
(2.219) |
При нахождении pi необходимо составить переходную матрицу ('2.215), соответствующую пачке эхо-сигналов (без учета диаграммы направленности антенны). В ка честве вектора начальных вероятностей в (1.30) следует использовать вектор финальных' вероятностей для поме-
199