УДК 621.396 ББК 22.172
ПРИМЕНЕНИЕ ПОРЯДКОВЫХ СТАТИСТИК В ЗАДАЧАХ ОБНАРУЖЕНИЯ В ЧАСТОТНОЙ ОБЛАСТИ1
Рудько И. М.2
(ФГБУН Институт проблем управления РАН, Москва)
Для систем обнаружения, работающих в частотной области, реализующих алгоритм проверки двух статистических гипотез и использующих энергетический критерий обнаружения, разработан алгоритм обнаружения сигналов на фоне шума, основанный на статистических свойствах усеченных порядковых статистик (УПС). Приведены сравнительные результаты моделирования системы обнаружения, реализующей «классический» (однопороговый) алгоритм и системы обнаружения, реализующей алгоритм на основе УПС (двухпороговый).
Ключевые слова: дискретные составляющие, спектральная плотность мощности, теория случайных функций, проверка статистических гипотез, порядковая статистика, математическое моделирование.
1. Введение
Во многих системах обработки локационной информации, работающих в пассивном режиме, системах спектрального анализа и анализа вибраций решаются задачи обнаружения сигнала на фоне помехи, причем статистические свойства сигнала и помехи одинаковы и единственным их отличием являются энергии (дисперсии).
1 Работа выполнена при финансовой поддержке гранта РФФИ 13-08-00744А.
2 Игорь Михайлович Рудько, кандидат технических наук, с.н.с. ^от-тийко @таИ. ти).
При этом, например, в пассивных локационных системах [1] сигнал появляется в случайные моменты времени, его продолжительность также случайна, известными параметрами являются только статистические свойства помехи, и даже энергетические спектры шума и сигнала близки по форме.
Рассмотрим обнаружитель, работающий по принципу сравнения некоторой скалярной функции от наблюдений (решающей статистики) с порогом, выбираемым из условия заданной вероятности ложной тревоги а. По этому принципу устроены почти все системы обнаружения [1, 5]. Пусть решение о наличии или отсутствии сигнала принимается на основе полученной после предварительной обработки сигнала совокупности независимых гауссовских случайных величин Х\,Хг, ..., Хм с нулевым математическим ожиданием. Обозначим через ош2 дисперсию помехи, а через ос2 - дисперсию сигнала. При отсутствии сигнала случайные величины X} имеют дисперсию ош2 (гипотеза Но. М(0, ош2)), а при наличии сигнала - дисперсию ош2 + ос2 (гипотеза Н\. М(0, ош2 + ос2)).
При сделанных предположениях решающая статистика представляет собой монотонное отношение правдоподобия, и тем самым в данном случае существует равномерно наиболее мощный критерий (правило решения) для проверки гипотезы Но - ос2 = 0 (сигнал отсутствует) против альтернативы Н\ -ос2 > 0 (сигнал есть) [7], а оптимальное правило принятия решения формулируется следующим образом: величина
сравнивается с порогом к, и если У < к, то принимается решение, что сигнала нет, а если У > к, то принимается решение, что сигнал имеется. При этом порог к определяется из условия
где а - заданная вероятность ложной тревоги, а /ш (у) - плотность вероятности статистики У в случае отсутствия полезного сигнала. При сформулированных выше предположениях
N
к
( „ ^-1 -У-2—2
2м /2—М Г( м)
/ (У) = „ N /2 Ч Л е = КI I. У > 0
V-2 ,
1 ^ (У
2 I 2 — V —
где км(у) - плотность вероятности ^ -распределения с N степенями свободы, а нормирующий параметр о2 = ош2 для гипотезы Но и о2 = ос2 + Ош2 для гипотезы Н.
В настоящей работе для систем обнаружения, производящих обработку сигналов в частотной области, реализующих алгоритм проверки двух статистических гипотез и использующих энергетический критерий обнаружения, исследуется алгоритм обнаружения сигналов на фоне шума, основанный на статистических свойствах усеченных порядковых статистик (УПС)
[9, 10].
2. Моменты усеченной порядковой статистики
В работах [9, 10] введено понятие усеченные порядковые статистики (УПС) и исследованы их моменты.
Рассмотрим выборку, состоящую из т независимых случайных величинХ{. {Ал, ...,Х7, ...,Хт}. Пусть случайная величина Х, описывается функцией плотности распределения
(1) /(х) = к ^|, х > 0 ,
где £и(0 - плотность центрального х2-распределения с п степенями свободы; о2 - дисперсия случайной величины Х, (нормирующий параметр). Функция распределения случайной величины Х, описывается формулой
V / / 2
1 Х / - и/
(2) К (х) = —-Ги/2-1е /2—2ёи = Г к (и)ёи .
2/г—пГ(^) о о
Сравним статистические свойства случайных величин Z и Ж, сформированных из случайной выборки Х,, 1 < 7 < т, двумя различными способами:
т
Z = ^Х{ - имеет центральное х 2-распределение с пт степе-
1=1
нями свободы и математическим ожиданием 8
(3) ц2 = пша2 и дисперсией
(4) а2= 2 пша\
и в силу центральной предельной теоремы при достаточно больших значениях т ее функция плотности распределения нормализуется
ш
Ж Х(1) , где Х({), 1 < / < т, - упорядоченные величины
г=к
(порядковые статистики) выборки Х,, такие, что
(5) Х(1) <Х(2) < ... <Х(к) < ... <Х(т), а 1 < к < т. Параметры т и к являются фиксированными параметрами.
Если случайные величины Х, статистически независимы и одинаково распределены, то случайные величины Х® зависимы из-за неравенств между ними. В дальнейшем будем называть статистику Ж усеченной порядковой статистикой (УПС), а параметр к - порогом отсечения.
В работе [4] приведены выражения для вычисления моментов порядковых статистик, используя которые можно вычислить моменты УПС Ж.
Для выборки, описываемой формулами (1), т.е. плотностью распределения / (х), и (2) - функцией распределения К„(х), формулы для вычисления моментов приобретают следующий вид:
- математическое ожидание ^ величины Хц) определяется по формуле
Ш! г
=-1К
п (1 - 1)!(ш -])! { '
дисперсия
а = ш! гК (^
1 (1 - 1)!(ш -])! 1 п а
]-1
1-1
1 - К
1 - К
х/ (х) дх,
(х /(х)дх,
ковариация
—
3к
= Е[(ХО) -Ъ)(Х(к) )] =
т!
(т - к)!(к - 3 - 1>!С/ -1)!;
| |С(х,у)ху/(х)/(у)ёх
ёу
где
С (х, у) = Кп К
—
з-1
К' 1-КпI —
к-з-1
1 - К-—,
п-к
Для случайной величины Ж математическое ожидание определяется по формуле
т
(6) ъ (к) = , 1 < к < т,
3=к
а дисперсия с учетом зависимости случайных величин Х® [6].
т _
(7) —¿(к) = + 2 X —А , 1 < к < т.
1=к к < 3 <1 <т
Аналитические исследования статистических свойств случайной величины Ж очень сложны, и поэтому большинство последующих результатов получено на ПК с использованием символьного программирования в среде МЛТЬЛВ.
В работе [10] приведены примеры гистограмм для выборок Z и Ж и их аппроксимации нормальными распределениями Z ~ N(^2, о/) и Ж ~ оК2). Наблюдается достаточно близкое совпадение гистограммы случайной величины Ж и нормального закона распределения, что позволяет ниже использовать аппроксимацию Ж ~ оК2).
На рис. 1 приведены рассчитанные по формулам (6) и (7) зависимости математических ожиданий ^ш(к) и с.к.о. ощ(к) от порога при следующих значениях параметров: п = 8, т = 12, о = 1. Для случайной величины Ж порог к дискретный, 1 < к < т. Из графиков видно, что ^ш(к) и ощ(к) - монотонно убывающие функции, причем, как следует из (3) и (4), {¿ш(У) = /лг = пт и ож(1) = ох = (2пт)1/2.
sigma=1
-Ew
sw
-
-
п-8, т-12 II
Рис. 1. Зависимости математических ожиданий ^ш(к) (на рис. - ЕШ) и с.к.о. ош(к) (на рис. - Зш) от порога к
3. Применение УПС в задачах обнаружения
Пусть на входе системы обнаружения принимается сигнал, описанный во Введении и состоящий из аддитивной смеси полезного сигнала n(t) и помехи Z(0- Математической моделью сигнала и помехи служит случайный процесс, так что задача обнаружения сигнала на фоне помех решается на основе статистической теории принятия решений. Распределение случайного процесса будем считать гауссовским.
Рассмотрим систему обнаружения, состоящую из последовательно соединенных входного (преддетекторного) фильтра, детектора, интегратора и порогового устройства (устройства принятия решения), т.е. реализующую обнаружение по энергетическому критерию [5, 6]. Пусть S(t) - случайный процесс на выходе преддетекторного фильтра, имеющий равномерный энергетический спектр в полосе пропускания фильтра. После детектирования и интегрирования на интервале [0, To], на выхо-
'-о
де интегратора имеем |5(г)Л. Представляя непрерывный во
о
времени случайный процесс «2(г) дискретными отсчетами с шагом / Дг, где То = N Дг, Дг = 1/2 АГ, Дг — интервал дискретизации по времени, ДР — полоса пропускания входного фильтра системы обнаружения, получаем
N
(8) X = £52(7'ДО .
1=1
Для некоррелированности отсчетов достаточно принять, что Дг > Тк, где Тк — интервал корреляции процесса «(г).
3.1. «КЛАССИЧЕСКАЯ» ЗАДАЧА ПРОВЕРКИ ДВУХ ГИПОТЕЗ Закон распределения энергии принимаемого сигнала, заданный плотностью вероятности Дх) случайной величины Х, позволяет математически описать вероятностные характеристики обнаружения: вероятность правильного обнаружения и вероятность ложной тревоги:
Рлт =| /ш Робн =| /с+ш
к к
где к — порог обнаружения; Дш(х) — плотность вероятности случайной величины Х при гипотезе Но; Дс+ш(х) — плотность вероятности Х при гипотезе Н1.
Плотность распределения статистики Х для гауссовского процесса «(г) описывается плотностью распределения (1). Поскольку распределение для гипотезы Но отличается от распределения для гипотезы Н1 только величиной дисперсии, то дисперсия статистики Х с плотностью распределения (1) равна
(9) \а1(X) = в случае гипотезы Н0,
X) = 2N+ а2)2 в случае гипотезыН.
Здесь N - число степеней свободы, которое в случае цифровой обработки равно числу слагаемых в сумме (8), а в случае аналоговой обработки определяется как N = 2То ДР.
Определим отношение сигнал/помеха в полосе ДР как
а2
(10) р=-г.
Тогда дисперсия в случае гипотезы Н1 запишется в виде
Таким образом, для гипотезы Но вероятность ложной тревоги Рлт является функцией от ош2 и N а для гипотезы Н1 вероятность правильного обнаружения Робн является функцией от ош2, N и р.
Определим вероятность обнаружения как Робн = в, тогда Рнеобн = 1 - в, и в соответствии с (2) и (4)
\ 1 ( x Л к/0
(11) ^необи = 1 ~Р = \ -Т kN — dx = | kN (u ) du = ^ (к / О) .
0 О ° ) 0 Здесь порог к определяется из первого уравнения (9) путем задания вероятности ложной тревоги Рт = а. Тогда аналогично формуле (11)
к/а02
1 -а = | ^ (и)du = Кы(к /с0).
о
В работе [3] приведены соотношения, связывающие между собой величины Рлт, Робн и р. Если
к/а0
Рлт = а = 1 - | kN (и) du = Кы (к / а2) = 1 - KN (к),
о
то вероятность обнаружения согласно (11) определяется выражением:
Робн = Р = 1 - KN (^2) = 1 - KN (\ ) = 1 - KN ( к/11 + р)) .
При больших N ^-распределение аппроксимируется гаус-совским распределением N(^,0?) со следующими параметрами:
1^0 = N0^, а0 = 2N0"^ в случае гипотезы Н0,
= N (а2 +а2), ст2 = 2 N (а^ +ст2)2 в случае гипотезы Н . Тогда
(12)
{,
Р^ =а = 1 - Ф
V -о
( к-тЛ
У ъ )
где Ф() — функция нормального распределения.
Приведенный выше «классический» алгоритм базируется на существовании равномерно наиболее мощного критерия для проверки гипотезы Но против альтернативы Hl. При этом используется вся информация, содержащаяся в оцениваемой выборке Х.
3.2. ИСПОЛЬЗОВАНИЕ УПС В ЗАДАЧЕ ПРОВЕРКИ ДВУХ ГИПОТЕЗ
Разобьем интервал наблюдения [0, То] на т равных частей. Тогда формулу (8) можно представить как
т
Х = 1X 7 ,
7=1
где X, согласно свойству аддитивности ^-распределения также имеют ^-распределение с п = N/m степенями свободы.
В таком представлении Х полностью совпадает с рассмотренной в п. 2 случайной выборкой, состоящей из т случайных независимых величинХ,: {Х1, ...,Х,, ...,Хт}, причем Z описывает «классическую» задачу проверки двух гипотез, а Ж описывает задачу, рассматриваемую ниже.
Рассмотрим, как изменяется Рш, Робн и р в зависимости от порога отсечения к в УПС Ж. Математическое ожидание /лц(к) и дисперсия о2ш{к) определяются формулами (6) и (7) и, так же как для случайной величины Х, зависят только от дисперсии о2. Таким образом, распределения случайной величины Ж для шума (Но) и смеси сигнала с шумом (Н1) различаются только дисперсией (мощностью) о2 наблюдаемого сигнала «(г), которая и для статистики Z и для УПС Ж одинакова. Следовательно, и отношения сигнал/помеха р для статистики Z и для УПС Ж также одинаковы.
Обычно для исследования зависимостей Рт, Робн и р используют рабочие характеристики приемника (систему номограмм) [6], что требует достаточно трудоемких расчетов. В работе [9] используется более простой способ сравнения статистик для гипотез Но и Н\, который может быть применен, если статистики описаны нормальными распределениями: N0(^0, оо2) и N1(^1, 0"12).
Вводится коэффициент разделимости
(13) у = ,
который определяется из условия равенства ошибок первого (ложная тревога) и второго (пропуск цели) рода, т.е. Рош = Рлт = Рпроп. Очевидно, что чем больше у, тем меньше Рош,
или, что равносильно, при Рл
Робн.
const чем больше у тем больше
Рис. 2. Значения /лщ(к) и ои{к) и соответствующие значения у(к) для гипотез Но (Еп и Бп) и Н1 (Е+п и Б+п)
На рис. 2 приведены рассчитанные по формулам (6) и (7) значения /ш(к) и оЖ(к) и соответствующие значения у, рассчитанные по формуле (13) для гипотез Но и Н1, для следующих значений параметров: п = 8, т = 12, р = 0,1. При к = 1 1) = /х, ож(1) = ох и, следовательно, уя{1) = ух. Существует также оптимальное значение порога отсечения копт, обеспечивающее максимальную разделимость (параметр ушах) статистик Ж для гипотез Но и Н1, что объясняется тем, что числитель в формуле (13) -монотонно убывающая выпуклая функция, а знаменатель - монотонно убывающая вогнутая функция (от параметра к). Функция у достаточно гладкая, а ее максимум приблизительно совпадает с медианой плотности распределения шума.
Таким образом, процесс принятия решения при использовании УПС Ж является двухшаговым:
- на первом шаге по случайной выборке X7, 1 < 7 < т, строится порядковая статистика Х®, по которой для заданного порога отсечения к (первый порог) формируется УПС Ж;
- на втором шаге процесс принятия решения тот же, что и в «классическом» алгоритме: а именно, для УПС Ж по заданной Рлт выставляется порог обнаружения (второй порог), в случае превышения которого принимается решение о справедливости гипотезы Н1.
Как уже указывалось выше, известными параметрами являются только статистические свойства помехи, а именно, математическое ожидание /о и дисперсия оо2 (см. (9) или (12)). Поэтому порог И определяется согласно формуле (9) из следующего уравнения:
где а - заданный уровень квантиля, который, как следует из рис. 2, должен быть близок к медиане шума, чтобы обеспечить максимальное значение коэффициента разделимости у.
Рассмотрим вопрос о выборе порога отсечения к (первый порог). Как показано в [10], выбирать фиксированный порог (равный, например, медиане шума) нельзя. Из определения УПС Ж следует, что для того чтобы сформировать УПС Ж, необхо-
димо обеспечить условие k = const для нескольких реализаций. Чтобы выполнить это условие, необходимо иметь несколько выборок {Xi, ..., Xi, ..., Xm}j, где 1 < j < r, из которых строится матрица Xj размерностью m строк на r столбцов (будем называть r «глубиной» матрицы памяти). В каждом столбце матрицы Xij строится порядковая статистика Хц, затем в каждой строке полученной матрицы Хц определяются оценки математических
ожиданий (вектор-столбец m) 1 г
m i=-Z Xa)j, где 1 -i -mr j=i
Порог отсечения k (первый порог) определяется из условия
(14) к = argmin|h - mt\, где 1 - i — m.
i
И уже по этому порогу отсечения k по матрице порядковых статистик X(ij вычисляются УПС Wj, где 1 < j < r.
Таким образом, для реализации предлагаемого алгоритма обнаружения необходимо предварительное накопление выборок {Xi, ..., Xi, ..., Xm}j, где 1 < j < r (в отличие от «классического» алгоритма), что приводит к задержке в принятии решения на время T = jTo, где 1 < j < r. Такая задержка во многих задачах не является существенной. Как показывает проведенное математическое моделирование [9] «глубина» матрицы памяти r может быть достаточно небольшой.
Еще раз подчеркиваем, что если в «классическом» алгоритме для принятия решения используется только вектор Х, то в предлагаемом алгоритме - матрица X^, в которой текущий вектор Хявляется одним из столбцов.
4. Применение УПС в задачах обнаружения в частотной области
Описанный выше алгоритм обнаружения на основе УПС предполагает работу с широкополосными сигналами во временной области, как следует из формул (8) и (14). Большой интерес представляет также применение УПС в задачах обнаружения в частотной области. Тем более что в задачах обнаружения про-
цессор, работающий во временной области и построенный на основе многоотводной линии задержки, можно заменить эквивалентным процессором, работающим в частотной области согласно алгоритму быстрого преобразования Фурье (БПФ) [8].
В случае, когда спектральная плотность мощности (СПМ) широкополосного сигнала Ос(/ отличается от СПМ помехи Оп(/) (белого шума) и имеет локальные максимумы на некоторых неизвестных частотах, представляет интерес обнаружение таких максимумов.
Пусть на входе системы обнаружения принимается сигнал £(0, который обрабатывается по алгоритму БПФ со следующими параметрами: Аt - интервал дискретизации по времени, То = I Аt - длина реализации, А/= 1 / То - разрешающая способность БПФ, АЕ = I А// 2 - полоса анализа БПФ (полоса пропускания входного фильтра системы обнаружения).
Известно [2], что для белого шума оценки СПМ в узкой полосе А/ имеют центральное ^-распределение с п = 2No степенями свободы, где N0 - число сглаженных (накопленных) СПМ. За время TN = No То формируется матрица размерностью (N0 х I / 2)
в координатах (время - ц, частота - 7), каждый элемент
2
которой gij имеет центральное ^-распределение с двумя степенями свободы. Для получения сглаженных оценок СПМ производится накопление
N
(15) О, =£ gj , где 1 < 7 < I / 2.
Накопив по времени г оценок (15), получаем матрицу Оц, статистические свойства которой полностью идентичны свойствам матрицы Хц, описанной выше в п. 3.2, за исключением того, что матрица Оц сформирована в координатах (частота - 7, время - ц).
Как уже указывалось выше, при решении задачи обнаружения во временной области строится матрица Х(г-ц, каждый столбец которой задается формулой (5), а число столбцов определяется «глубиной» матрицы памяти г.
Проводить обработку матрицы Оу с применением УПС можно как по координате «время», так и по координате «частота»:
• В первом случае УПС строится по координате «частота», а координата «время» играет роль «глубины» матрицы памяти. Если при обработке во временной области отношение сигнал/помеха р в широкой полосе ДР определялось формулой (10), то в частотной области определяется обобщенным отношением сигнал/помеха в широкой полосе ДР [5]
(16) р'=
I/2
1=1 I/2
1=1
2 2
где ос2 и ош2 - дисперсии, соответственно, сигнала и шума в узкой полосе Д/.
Очевидно, что если и сигнал и шум - «белый шум», то р = р, а если сигнал отличается от «белого шума», то в силу
теоремы Парсеваля [2], которую можно применить отдельно для
2 2 2 2 2 2 сигнала и шума, получаем осх = ос2, ошх2 = ош2 где Ос2 и ош2
определяются по формуле (10), т.е. опять р = р.
В каждом столбце матрицы Оу строится порядковая статистика О(гу, затем в каждой строке полученной матрицы О^у определяются оценки математических ожиданий (вектор-
столбец т) 1 Г
т<=- Е , где 1 - г -1/ 2
Порог отсечения к (первый порог) определяется из условия:
(17) к = а^шт\к - т\ , где 1 - г — I / 2.
i
И уже по этому порогу отсечения к по матрице порядковых статистик О(гу вычисляются УПС Щ-, где 1 < у < г.
• Во втором случае УПС строится по координате «время», а координата «частота» играет роль «глубины» матрицы памяти.
В каждой строке матрицы Оу строится порядковая статистика Ог(у), затем в каждом столбце полученной матрицы Ог(у)
определяются оценки математических ожиданий (вектор-строка т)
2 1 /2
т}=у Е О,( л, где 1 <ц <г.
11=1
Порог отсечения к (первый порог) определяется из условия:
(18) к = а^шт\к - т^ , где 1 <Ц < г.
}
И уже по этому порогу отсечения к по матрице порядковых статистик Оц вычисляются УПС Ж7, где 1 < 7 < I / 2.
При этом в каждом элементе разрешения БПФ А/ отношение сигнал/помеха р7 определяется по формуле
р=4
р а2
ш,
Таким образом, в каждом элементе разрешения БПФ А/7 можно проводить процедуру обнаружения независимо и обнаруживать локальные максимумы СПМ сигнала.
5. Результаты статистического моделирования
Как уже указывалось выше, аналитические исследования статистических свойств случайной величины Ж очень сложны, и даже с использованием символьного программирования в среде МЛТЬЛБ на ПК не удается рассчитать моменты статистики Ж для т > 16. В то же время реализация рассматриваемого алгоритма обнаружения на основе УПС достаточно проста и мало зависит от значений параметров т и п. Статистическое моделирование алгоритма обнаружения на основе УПС позволяет получить результаты для значительно больших значений параметров т и п и сравнить их с имеющимися аналитическими результатами.
5.1. МОДЕЛЬ «ЦВЕТНОГО» ШУМА
В качестве модели «цветного» шума используем процесс авторегрессии второго порядка над нормальным белым шумом с единичной дисперсией ~ ^о, 1) [2]:
Легко показать, что дисперсия о^2 этого процесса определя-
ется по формуле:
(1 -«О
1 -а2 (1 + а2 -а2) -« (1 + а2) а плотность распределения /г) определяется следующим образом: ^(1 - а^1 - а2^_2) = хг, где г - оператор X-преобразования [2], тогда
ад
2г = Е ^кхг-к
к=0
и в силу центральной предельной теоремы г ~ N(0, о/).
Для выполнения условий стационарности ^ нужно, чтобы параметры а1 и а2 лежали в области [2]
а1 + «2 < 1,
«1 - «2 < -1,
-1 < «2 < 1.
Для приведения г к единичной дисперсии необходима нормировка = / о г ~ N(0, 1).
На языке МЛТЬЛБ была создана программа, генерирующая процесс авторегрессии второго порядка СПМ которого для различных значений т приведены на рис. 3, где
т = у1-а2, т = 0 - белый шум.
Рис. 3. СПМ процесса авторегрессии второго порядка Ъ»
5.2. МОДЕЛИРОВАНИЕ СИСТЕМЫ ОБНАРУЖЕНИЯ
В качестве модели сигнала на входе системы обнаружения £(0 = п(0 + С(0 используются генераторы случайных чисел, распределенных по нормальному закону с единичной дисперсией
х» ~ Ы(о, 1).
Алгоритм моделирования следующий:
1. Формируются три выборки (вектора), состоящие из I случайных величин х{. (хд, ..., ха, ..., ха] -Хш, Хо иХс.
2. Из выборки Хс согласно п. 5.2 формируется выборка «цветного» шума 2 с заданным т.
3. Формируется выборка Хс+ш = Хо + р2, где р - отношение сигнал/помеха в широкой полосе АЕ.
4. По алгоритму БПФ вычисляются оценки СПМ выборок Хс+ш и Хш длиной I / 2.
5. Пп. 1-4 повторяются N0 раз для получения по формуле (15) выборочных сглаженных спектральных оценок [2] СПМ С,, где 1 < 1 < I / 2, для случаев шума и сигнала + шума.
6. П. 5 повторяется т раз - формируются матрицы Оу для случаев шума и сигнала + шума.
7. По матрице Оу для координат «время» или «частота» по приведенному выше алгоритму строятся оценки УПС Ж и соответствующие им оценки X для «классического» алгоритма (порог отсечения к = 1)
8. Пп. 1-7 повторяются М раз с целью получения массивов результатов для последующей статистической обработки.
Параметры модели:
I = 256 - длина реализации; I / 2 = 128 - число частотных отсчетов БПФ; N0 = 8 - число накопленных СПМ;
к = 15,34 - медиана ^-распределения с п = 2N0 = 16 степенями свободы (первый порог);
Р лт = 0,01 - вероятность ложной тревоги при определении порога для «однопорогового» алгоритма и второго порога для «двухпорогового» алгоритма.
М = 8192 - длина выборки для статистической обработки.
На рис. 4 приведены оценки СПМ:
- выборок белого шума Хш - линия 1;
- выборок «цветного» шума Z с заданным т = 0,58 - линия 3;
- выборок для белого шума Хс+ш = Х0 + рХс, где р = 0,1 - линия 6;
- выборок УПС для белого шума Хс+ш = Х0 + рХс, где р = 0,1 -линия 2;
- выборок для цветного шума Хс+ш = Х0 + рZ, где р = 0,1 - линия 4;
- выборок УПС для цветного шума Хс+ш = Х0 + рZ, где р = 0,1 -линия 5.
Р:о=0.-иаи=0.58
-1 -----2 о 3 —I—4 .......... 5 ....
¿«■'ИГ— — ШНН-
.■*.'. V.'.Г"
О 20 40 60 80 100 120 140
частота
Рис. 4. Оценки СПМмоделируемых процессов
5.3. ПОСТРОЕНИЕ УПСПО КООРДИНАТЕ «ЧАСТОТА»
В работе [9] рассматривалась работа «двухпорогового» алгоритма обнаружения на основе УПС во временной области и матрица Х^ для вычисления УПС строилась в координатах (время, время), моделировалось обнаружение сигнала (белого шума) на фоне помехи (белого шума).
В настоящей работе моделируется обнаружение сигнала (цветного шума) на фоне помехи (белого шума) в частотной области. Как указывалось выше, матрица Оу формируется в координатах (время - у, частота - /) из оценок СПМ (15). Порог отсечения определяется по формуле (17).
Рис. 5. Сравнение Робн для «однопорогового» и «двухпорогового» алгоритмов с различными т
На рис. 5 приведены вероятности обнаружения Робн для «однопорогового» и «двухпорогового» алгоритмов при обнаружении сигнала, описываемого процессом авторегрессии второго порядка с различными т (см. п. 5.2). При т = 0 сигнал - белый шум. Для «однопорогового» алгоритма на рис. 5 приведены графики теоретический (теория) и рассчитанный по модели (модель).
Из приведенных графиков следует, что Робн практически не зависит от значений т, а зависит только от обобщенного отношения сигнал/помеха в широкой полосе АР (16), что и следовало ожидать в силу теоремы Парсеваля [2]
Результаты моделирования обнаружения в частотной области совпадают с результатами моделирования во временной области, приведенными в работе [9].
5.4. ПОСТРОЕНИЕ УПС ПО КООРДИНАТЕ «ВРЕМЯ»
В этом случае в каждом элементе разрешения БПФ Д£ можно проводить процедуру обнаружения независимо и обнаруживать локальные максимумы СПМ сигнала. Параметры модели те же, что в п. 5.3. Порог отсечения определяется по формуле (18). Моделируется обнаружение сигнала (цветного шума) на фоне помехи (белого шума) для различных отношений сигнал/помеха в широкой полосе АР при условии, что максимум узкополосной компоненты сигнала (дискретная составляющая -ДС) превышает в 2 раза (на 3 дБ) его непрерывную часть (т = 0,58). Превышение на 3 дБ выбрано потому, что в инженерных приложениях [5] часто считают такое превышение минимально возможным для обнаружения реальных узкополосных сигналов.
Рис. 6. Сравнение Робн для «однопорогового» и «двухпорогового» алгоритмов при обнаружении локального максимума цветного шума (ДС)
На рис. 6 приведены результаты моделирования вероятности обнаружения Робн для «однопорогового» и «двухпорогового» алгоритмов в элементе разрешения БПФ Д/i, на котором находится максимум цветного шума (i = 64).
Для «однопорогового» алгоритма приведены графики (теория и эксперимент) вероятности обнаружения Робн для двух случаев (с одинаковыми отношениями сигнал/помеха в широкой полосе AF):
- обнаружения белого шума на фоне белого шума -Робншп(теор) и Робншп(экс);
- обнаружения цветного шума на фоне белого шума -Робндс(теор) и Робндс(экс).
Приведены также графики полиномиальной аппроксимации экспериментальных данных - РобнШп(апрок) и РобндС(апрок)
Для «двухпорогового» алгоритма приведены график экспериментальных данных Робндс(упс)(экс) и график его полиномиальной аппроксимации Робндс(упс)(апрок).
Из графиков рис.6 следует, что алгоритм с применением УПС обеспечивает существенный выигрыш в вероятности обнаружения Робн по сравнению с классическим алгоритмом.
Из сравнения графиков 4 и 5 на рис. 4 видно, что СПМ УПС имеет более выраженный максимум, чем у исходной СПМ.
6. Заключение
Разработан алгоритм обнаружения сигналов на фоне шума, основанный на свойствах усеченных порядковых статистик, который позволяет обеспечить большую вероятность обнаружения Робн при заданной вероятности ложной тревоги Рлт по сравнению с «классическим» алгоритмом проверки двух гипотез. Выигрыш достигается за счет введения дополнительного порога, отсекающего малые значения обрабатываемого сигнала. Этот порог в случае временной обработки определяется с использованием информации, содержащейся в предыдущих реализациях сигнала, которая в «классическом» алгоритме не используется, а в случае обработки в частотной области с использованием ин-
формации, содержащейся во всем частотном диапазоне спектрального анализа.
Приводятся результаты статистического моделирования.
Литература
1. БУPДИK В.С. Анализ гидроакустических систем. - Л.: Судостроение, 1988. - 392 с
2. ДЖЕНKИНC Г., BAТТC Д. Спектральный анализ и его приложения. - Т. 1. - M.: M^, 1971. - 316 с.
3. ДОБРОВИДОВ Ai., KУЛИДA Е.Л., РУДЬШ ИМ. Выбор траектории движения объекта в конфликтной среде // Системы управления. - 2011. - №3. - С. 64-75.
4. ДЭЙВИД Г. Порядковые статистики. - M.: Наука, 1979. -33б c.
5. ЗAPAЙCKИЙ ВА., ТЮРИН A.M. Теория гидролокации. -Л.: BMA, 1975. - 604 с.
6. ЛЕВИН Б.Р. Теоретические основы статистической радиотехники. - Т. 1. - M.: Советское радио, 1969. - 752 c.
7. ЛЕMAН Э. Проверка статистических гипотез. - M.: Наука, 1964. - 408 с.
8. MOromro РА., MR^^ ТУ. Адаптивные антенные решетки. - M.: Радио и связь, 1986. - 446 с.
9. PУДЬKО ИМ. Применение порядковых статистик в задачах обнаружения // Управление большими системами. -2012. - №37. - С. 63-83.
10. PУДЬKО ИМ. Статистические свойства суммы членов усеченного вариационного ряда // Вестник Томского государственного университета. Управление, вычислительная техника и информатика. - 2013. - №1(14). - С. 124-130.
APPLYING ORDER STATISTIC TO DETECTION PROBLEMS IN THE FREQUENCY DOMAIN
Igor Rudko, Institute of Control Sciences of RAS, Moscow,
Cand.Sc. ([email protected]).
Abstract: We study detection systems operating in the frequency domain and implementing two statistical hypothesis testing with energy criterion. We propose an algorithm of signal detection in the presence of interference based on the statistical properties of the truncated order statistics (TOS). The performance of the algorithm is measured by simulation where the signal is modeled as colored noise and the interference modeled as white noise. The detection system that implements the algorithm-based two-threshold TOS criterion outperforms the "classic " one-threshold algorithm.
Keywords: discrete components, spectral power density, the theory of random functions, statistical hypothesis testing, order statistic, mathematical modeling.
Статья представлена к публикации членом редакционной коллегии А.А. Галяевым.
Поступила в редакцию 22.08.2015.
Опубликована 31.07.2016.