Научная статья на тему 'ПРИЁМ СИГНАЛОВ В УСЛОВИЯХ ДЕЙСТВИЯ МАСКИРУЮЩИХ ПОМЕХ С НЕПОЛНОЙ АПРИОРНОЙ ИНФОРМАЦИЕЙ'

ПРИЁМ СИГНАЛОВ В УСЛОВИЯХ ДЕЙСТВИЯ МАСКИРУЮЩИХ ПОМЕХ С НЕПОЛНОЙ АПРИОРНОЙ ИНФОРМАЦИЕЙ Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
18
6
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАСКИРУЮЩАЯ ПОМЕХА / АЛГОРИТМ ПРИЁМА / УРАВНЕНИЯ СОСТОЯНИЯ / ДИСПЕРСИОННОЕ УРАВНЕНИЕ / ДИНАМИЧЕСКАЯ АДАПТАЦИЯ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Фалько Анатолий Иванович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Фалько Анатолий Иванович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SIGNAL RECEPTION IN MASKING NOISE EFFECT ENVIRONMENT WITH INCOMPLETE APRIORISTIC INFORMATION

Assessment equations of masking noise required for algorithms performance simulation for signals reception, intercepted by an attacker, in masking noise effect environment with incomplete aprioristic information are derived. For this purpose, we used the methods of variable conditions together with the methods of dynamic adaptation.

Текст научной работы на тему «ПРИЁМ СИГНАЛОВ В УСЛОВИЯХ ДЕЙСТВИЯ МАСКИРУЮЩИХ ПОМЕХ С НЕПОЛНОЙ АПРИОРНОЙ ИНФОРМАЦИЕЙ»

УДК 621.391.26

Приём сигналов в условиях действия маскирующих помех с неполной априорной информацией

А.И. Фалько

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

Ключевые слова: маскирующая помеха, алгоритм приёма, уравнения состояния, уравнение оценки, дисперсионное уравнение, функционал, динамическая адаптация.

1. Введение

Данная статья является продолжением исследований способов приёма сигналов в условиях действия маскирующих помех, предотвращающих перехват конфиденциальной информации злоумышленником [1, 2].

В работе [ 1] синтезированы алгоритмы оптимального приёма сигналов в условиях действия маскирующих помех (МП). В [2] выведены уравнения функционирования специализированного вычислителя для моделирования работы алгоритмов приёма сигналов, перехватываемых злоумышленником, при воздействии маскирующих помех.

В отличие от [2], в данной статье рассмотрено формирование оценки маскирующих помех при неполной априорной информации о статистических характеристиках МП. Для этого использованы методы уравнений состояния совместно с методами динамической адаптации.

Цель работы - вывод уравнений оценки маскирующих помех методами переменных состояния совместно с методами динамической адаптации в условиях действия маскирующих помех с неполной априорной информацией.

2. Вывод уравнений оценки маскирующих помех

Алгоритм оптимального приёма дискретных сообщений для сигналов с одинаковыми энергиями, согласно [1], имеют вид:

)> ), r ф e. (1)

для когерентного приёма;

для некогерентного приёма;

В (1), (2) Vг определяется формулой:

\Vr\ > |Ve|, r ф e, (2)

Vr =JШ) - lu (tЖгэ)>)dt. (3)

T

Здесь

I п (г) = Г тЛ п ц =л ц)

(4)

- оценка маскирующей помехи по критерию минимума среднего квадрата ошибки;

Т Гэ) = Тг (г) - 2Л (г) (5)

- эквивалентная сигнальная функция с учётом влияния фильтра оценивания маскирующей помехи, где

Тиг (г) = (т)Iп('тЖ

(6)

- сигнальная функция Тг (г) на выходе фильтра оценки маскирующей помехи.

В выражениях (4) и (6) Iп(',т) - комплексная импульсная характеристика фильтра оценки маскирующей помехи.

Комплексную огибающую маскирующей помехи Цп = Цсп (') — jЦп (') можно представить как вектор состояния, который генерируется динамической системой, описываемой комплексным векторным дифференциальным уравнением [3, 4]

ЖЦп(г) = р Жг

п

Ц п (г), г + Оп (г )—п (г),

(7)

где Р

п

Цп (г), г

- в общем случае нелинейная матричная функция. В частном случае га-

уссовской МП она может быть линейной, тогда уравнение (7) можно представить в виде

ЖЦ и(г)

-п' Жг

= Рп (г)Цп (г)+Оп (г)—п (г).

(8)

Здесь рп (г) и Оп (г) - матрицы, описывающие динамику системы. Их элементы в общем случае являются непрерывными функциями времени. В частном случае рп (') и Оп (г) могут быть инвариантными во времени. —п (г) - комплексный гауссов случайный

процесс с нулевым средним и ковариационной функцией Е

—п(гп(т) = вп5(г — т),

где Е - знак математического ожидания; "+" - знак комплексно-сопряжённой операции транспонирования.

В условиях полной априорной информации о статистических характеристиках МП оценка комплексной амплитуды Ц (г) определяется известными уравнениями

а л п (г)

Жг

= Рп (г)£п (г) + Кп (г) Т(г) — Цл п (г )Тп (г)

(9)

где Кп (г) = Iп (г,г) = вп (г)Тп (г) / V2 (10)

- коэффициент передачи оптимального фильтра оценки; вп (г) - матрица ошибок фильтрации, определяемая дифференциальным (дисперсионным) уравнением (Риккати)

= Рп (г)вп (г) + вп (г)Р +п (г) — вп (г)Т+п (гТп (г)вп(г) + Оп (г)впОТп. (11) аг V2

Начальные условия /лп('о) = 0 , вп (г0) = Е[ Мп(г0)Ц + (го)] .

ЧЩ 0'£1 п'

В общем случае динамическая система, генерирующая вектор состояния ц (г), задана

не полностью. Уравнение (8) задано с точностью до вектора параметров Ь, следовательно, решение уравнения траектории (9) зависит от вектора неизвестных параметров Ь, поэтому

оценка /} ^ (X) должна определяться одновременно с оценкой параметров Ь. Для формирования оценок дополним метод уравнений состояния методами динамической адаптации [5]. Критерием качества оценки /и (X) является минимум функционала

3

и П (х)

Е<

иП(х)-/П(х)] [иП(х)-/П(х)]|=Е 2{/П,/иП)

, (12)

который достигается на траектории (9).

Функционал (12) вектора /и (X) можно рассматривать и как функционал вектора Ь:

3 (Ь, X) = Е [2 / (X), иП (Ь, X) ]]. (13)

Условию оптимальности соответствует равенство нулю градиента функционала (13) по вектору Ь:

Уь3 (Ь, X) = 0,

или

Е

V

д И П (Ь, х)

дЬ

л+

V,, 2

и

!—п

/П (X ),£ П (Ь, X )

= 0.

Отсюда следует алгоритм адаптации относительно вектора Ь

/ДЛ /А /\Л +

^Ь(х )

dX

- Г (X)

д£ПСЬ, X)

дЬ

V,, 2

м

—П

МП (хП (Ь,х)

(14)

где Г (X) - матрица, определяющая скорость сходимости алгоритма.

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

нала

Е

2

/П (X ),£ П (Ь, X )

равен градиенту функционала Е

2

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

т (X П (Ь, X Жп (X)

из (14) получим алгоритм идентификации параметров

dЬ(X) dX

= Г (X)

д /и

+

П

дЬ

тп(X) ) - /ип(X)Тп

(15)

Здесь

д /и

!—П

дЬ

- матрица чувствительности решений уравнения траектории (9) по компо-

нентам вектора Ь [6].

После вычисления полной производной оценки /и (X)

dЕП (X)_ диП (X) + д иП (Ь, X) dЬ(X)

dX дх дЬ dX

с учётом (9 - 11), (15) алгоритмы динамической адаптации примут вид:

¿/по

dX

= Кп (X )£ П (X) +

£п (х) Т П (х)

1 д П (х)

+

V

дЬ

-Гъ (X)

д /и

П

V дЬ У

Т П (х)

(16)

Т(X) - иП (X)Тп (X)

X

X

= ^П (г2 (г) + 8П (г) к П (г)

аг

д л п (г)

дЬ

+-

Гь (г)

д£п дЬ

\+

£ П (г)

Бп (г) £ П (г )/у2 +

^ (г )Бп (г) + Оп (г )впО_ П (г).

(17)

С течением времени элементы матрицы Гь (г) стремятся к нулю при выполнении условий Роббинса - Монро, поэтому уравнения (16), (17) приближаются к соответствующим уравнениям оценки и дисперсии ошибок фильтра Калмана - Бьюси.

Для определения эквивалентной сигнальной функции £^(г) в (5) найдём (г) (6) в форме

2ПГ (г) = |(г)£п (г). (18)

Рассуждая аналогично [3, т.3], можно вывести дифференциальное уравнение для £(г)

^ = Кп (г )|(г)+-1 п (г)[ ^ (г) - |г (г )£п (г)],

аг у —г

(19)

которое совместно с (15) - (17) будет определять (г), а следовательно, и(г), необходимые для определения V. (г) в (3).

Таким образом, моделированием дифференциальных уравнений (15) - (19), например, цифровыми методами (при помощи специализированных вычислителей), можно найти необ-

ходимые оценки £п (г)и ^ (г), а следовательно, и величины V. (г), которые определяют алгоритмы приёма сигналов в условиях действия маскирующих помех.

Рассмотрим для примера воздействие марковской маскирующей помехи, имеющей корреляционную функцию

Вп (?)

2 —сп И

7пе п '

(20)

где 7п - дисперсия (мощность) помехи на входе, ССп - полоса частот маскирующей помехи. При такой МП в уравнениях (9), (11) будут величины Кп(г) = — С, Оп = 1,

2

0п = 2Сп<п и уравнения (9) - (11) примут вид:

Ш (г ) Ш (г)

—#

Сп Мп (г) + Кп (г) V(г) — /лп (г) 2п (г)

Кп (г) = Уп (г, г) = Бп (г) £ п (г )/у

Шбп (г) Шг

9 9 9

= —2спБп (г) — Бп (г) / у + 2сп7п .

(21)

2

Здесь Бп (г) = 72 (г) - дисперсия ошибки фильтрации (оценивания) маскирующей помехи. Её изменение во времени показано на рис. 1 в виде зависимостей дисперсии ошибки оце-

22

нивания МП, нормированной к мощности этой помехи на входе 72 (г) / 7п, от нормированного времени С^, при разных кп = <П / апУ2 .

2

С

С

П А

10-1

10

-2

10

-3

10

ВП (т) = Сп6

2 ~ап Я

10-3 10-2 10-1 1

2 2 2 2 2 Рис. 1. Зависимости С; (t) / Сп от С^ при разных hn = С п /

22

Параметр С п / Сп^ представляет собой отношение мощности МП к мощности флук-туационной помехи в полосе воздействующей МП. С^ характеризует время, нормированное к интервалу корреляции помехи (тп = 1/ Сп). Зависимости получены моделированием дисперсионного уравнения (21). Из рис. 1 видно, насколько быстро, в зависимости от мощности МП, ошибка фильтрации приближается к своему предельному значению. Практически за время интервала корреляции помехи ошибка фильтрации достигает своего предельного (остаточного) значения.

1

t

3. Помехоустойчивость приёма

Проведём анализ помехоустойчивости приёма двоичных сигналов с одинаковыми энергиями по алгоритмам (1), (2). Представим алгоритм когерентного приёма (1) в виде

Re[/V* - V2)] > 0, (22)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

где

Уг = Я Ш) - ¿п?П а) ] £ , Г = 1,2.

т

* *

При сделанных предположениях левая часть неравенства (22) X = Re[ / (Уд — V 2)] является нормальной случайной величиной со средним значением

X = Ь1 (1 — р — gl + g 2 ) (23)

и дисперсией

= х2 — (X)2 = Ь2(1 — р). (24)

Здесь

1,2 " he

h2 = h2 / (1 + h;: ), (25)

2 Ц 2 Ес „

где Пс =-2— - отношение энергии элемента принятого сигнала к спектральной плотно-

V2

сти мощности флуктуационной помехи;

7 2

Пе = —^ - отношение дисперсии ошибки оценивания маскирующей помехи к дисперсии

флуктуационной помехи;

1 р 1 г ~ ~

р =-I )dt =-I ))dt - коэффициент, характеризующий вид исполь-

Е • Е

с т с т

зуемых сигналов (р = — 1 для противоположных сигналов, р = 0 для ортогональных сигналов);

2

|2 1 1 ~ т.

Г = 1, 2 - коэффициент взаимной корреляции

£г2=

0г ЕСЕП

12 г ($) £ П (t )Л

г'

т

г -го сигнала и МП, характеризующий различие структур г -го сигнала и МП (0 < £1 < 1, — 1 < £2 — 0 для противоположных сигналов; 0 < £1 < 1, £2 = 0 для ортогональных сигналов).

Вероятность ошибки как вероятность невыполнения неравенства (22) при передаче первого сигнала определяется известным выражением [7]

Рош = 0.5[1 — Ф(ПЭ)], (26)

2 Пэ ( -2 Л

где ф(пэ ) = л - I ехР

0

V

^ - интеграл вероятности (функция Крампа).

X

У

У

В (26) с учётом (23) - (25)

2 = (Х)2 = Пс I1 — р — £1 + £ 2 )2 (27)

ПЭ = т = 1 72 1 . ( )

о 1 + И; 1 — р

Из выражений (26), (27) видно, что вероятность ошибки определяется отношением энергии принятого сигнала к спектральной плотности мощности флуктуационной помехи и зависит от вида используемых сигналов, от коэффициентов, характеризующих различимость сигналов и МП, и от дисперсии остаточной ошибки оценивания (фильтрации) маскирующей помехи.

При некогерентном приёме ортогональных двоичных сигналов по правилу (2) вероятность ошибки определяется формулой

рош = 0.5ехр(—ИЭ/2), (28)

в которой

ИЭ =-4т (1 — £1 )2. (29)

1+П;

Из (28), (29) видно, что и при некогерентном приёме вероятность ошибки зависит от отношения энергии принятого сигнала к спектральной плотности мощности флуктуационной помехи, от коэффициентов различимости сигналов и составляющих МП и от дисперсии ошибки фильтрации маскирующей помехи.

Ошибка фильтрации МП зависит от формы спектра, от мощности и ширины полосы частот маскирующей помехи. В качестве примера рассмотрим зависимости вероятности ошибки

от нормированного времени С^ при воздействии марковской МП с корреляционной функ-

2 2 2 " 7п/ Спу .

цией (20) при разных НП

2

Представим Н., в (27) в развёрнутом виде

К =

<2(г)=н 2 <2(г) сп

п

7 п КС

(30)

22

Здесь Кс - ширина полосы частот полезного сигнала, 72 (г) / 7п - определяется

2

из дисперсионного уравнения (21) при 2п (г) = 7^ (г) или из графиков рис. 1.

На рис. 2 представлены зависимости вероятности ошибки Рош от С^, расчитанные по формуле (26) с учётом (27), (30) при приёме фазоманипулированных (противоположных)

сигналов. Графики рассчитаны при Нс = 4, р = — 1, <Сп / Кс = 5 • 10 2 (gl + g2 = 5 • 10 2).

На этом же рисунке точкой при Нп = 0 показана вероятность ошибки приёма фазомани-пулированных сигналов в отсутствие маскирующей помехи (потенциальная помехоустойчивость в белом шуме).

нП = 103

нП = 102

нП = 10

нП = 0

Спг

2

Рис. 2. Зависимости Рош от С^ при разных Нп При Спг = 1 кривые Рош приближаются к вероятности ошибки в установившимся режиме фильтрации МП, когда дисперсия ошибки фильтрации равна остаточной (неустрани-

мой) ошибке оценивания МП. Остаточная ошибка фильтрации в установившемся режиме определяется при нулевом значении левой части уравнения (21):

(31)

0 = -2аПеП

^) - Бп )/г2 + 2ап&П,

! ост

где Бп = &Б - дисперсия остаточной ошибки фильтрации в установившимся режиме.

ост

Решение уравнения (31) для положительного значения Бп даёт

'П &

ост _ Б

&Б = —1 + у/1 + 2И

2 П

&

П

&

П

И

(32)

П

&2

в частности, при Ип = 10 , —Б = 0-132 .

&

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

П

_2

2 2 &

Для такого значения Ип = 10 и —Б = 0.132 на рис.3 приведены зависимости вероят-

&

П

ности ошибки Рош от Ис при приёме фазоманипулированных сигналов при разных

ап / ^.

На рис. 3 кривая 1 соответствует потенциальной помехоустойчивости приёма фазоманипулированных сигналов ( р = — 1), то есть в отсутствие МП. Кривая 6 иллюстрирует поме-

2 2 2

хоустойчивость приёма без подавления МП (И2 = ИП = 102). Зависимости 2, 3, 4, 5 приведе-

ны

соответственно

для

а

П

/ Fс = 10—2 (§ + § 2 = 10—2);

аП / Fс = 5 • 10—2

(§ + §2 = 5 • 10—2); ап / ^ = 0.1 + §2 = 0.1); ап / ^ = 0.5 + §2 = 0.5).

Из приведённых зависимостей видно, что в приёмнике, построенном оптимально для условий воздействия МП, подавление маскирующей помехи существенно и зависит от структурных различий сигнала и МП, в частности, от ширины спектра этих помех (кривые 2,.. .,5).

Без учёта различия структур сигнала и маскирующих помех (энергетический приёмник) помехоустойчивость определяется суммарным действием флуктационных и маскирующих помех (кривая 6).

Ра,

10"

10"

10-

10-

10-

2 3 4 5 6 7 8 9 Ис

Рис. 3. Зависимости вероятности ошибки от отношения энергии сигнала к спектральной плотности мощности шума

При приёме в условиях воздействия структурно неразличимой с сигналом маскирующей помехи (1 - р - g1 + g2 = 0) вероятность ошибки в оптимальном приёмнике будет предельной

2

(Рош = 0.5) независимо от Н , т.е. будет полное разрушение сигнала (полная маскировка).

В таких условиях не оптимальный (энергетический) приёмник может обеспечивать приём с вероятностью ошибки р < 0.5, в зависимости от соотношения энергий сигнала и МП (стратегия «грубой силы»). Например, при соизмеримых значениях мощностей сигнала и помех

Увеличением мощности МП можно обеспечить необходимую степень маскировки. Так, при двукратном превышении уровня маскирующей помехи над сигналом вероятность ошибки Рош ~ 03

Заметим, что энергетические возможности у постановщика маскирующих помех («заградителя») существенно большие, чем у злоумышленника, т.к. в большинстве случаев на вход приёмника злоумышленника действует слабое вторичное рассеянное поле сигнала и прямое (непосредственное) излучение передатчика маскирующих помех.

Таким образом, применение маскирующей помехи, структурно неразличимой с сигналом, предотвращает возможность достоверного приёма полезных сообщений злоумышленником.

Литература

1. Фалько А.И. Приём сигналов при воздействии маскирующих помех// Вестник СибГУТИ, 2013. - №3. - С.11-19.

2. Фалько А.И. Приём сигналов при воздействии маскирующих помех. Часть 2 // Вестник СибГУТИ, 2014. - №1. - С.57-63.

3. Ван Трис Г. Теория обнаружения, оценок и модуляции. Т.1. - М.: Сов. радио, 1972, т. 1. - 744 с; 1975, т.2. - 344 с.; 1977, т.3.- 664 с.

4. Снайдер Д. Метод уравнений состояния для непрерывной оценки в применении к теории связи. - М.: Энергия, 1973. - 104 с.

5. Цыпкин Я.З. Алгоритмы динамической адаптации// Автоматика и телемеханика. - 1972. -№1. - С.68-77.

6. Розенвассер Е.И., Юсупов Р.М. Чувствительность систем автоматического управления. -М.: Энергия, 1969. - 208 с.

7. Финк Л.М. Теория передачи дискретных сообщений. - М.: Советское Радио, 1970. - 728 с.

, 2 с 2 ч = 1 будет Рош = 016 .

Статья поступила в редакцию 10.11.2014

Фалько Анатолий Иванович

доктор технических наук, профессор кафедры РТУ СибГУТИ, каб. 504, тел. сл. (383)269-82-64, e-mail: falco@sibsutis.ru

Signal reception in masking noise effect environment with incomplete aprioristic information

A.I. Falko

Assessment equations of masking noise required for algorithms performance simulation for signals reception, intercepted by an attacker, in masking noise effect environment with incomplete aprioristic information are derived. For this purpose, we used the methods of variable conditions together with the methods of dynamic adaptation.

Keywords: masking noise, reception algorithm, condition equation, assessment equation, dispersion equation, functional dynamic adaptation.

i Надоели баннеры? Вы всегда можете отключить рекламу.