Алгоритм формирования сигналоподобных помех с использованием адаптивных фильтров

Автор: Манохин Антон Евгеньевич

Журнал: Спецтехника и связь @st-s

Статья в выпуске: 2, 2011 года.

Бесплатный доступ

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

Адаптивная модель сигнала, сигналоподобная помеха, формирующий фильтр, формирующий белый шум, моделирующий белый шум

Короткий адрес: https://sciup.org/14967024

IDR: 14967024

Текст научной статьи Алгоритм формирования сигналоподобных помех с использованием адаптивных фильтров

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

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

Алгоритм формирования сигналоподобной помехи

В основе синтеза алгоритма формирования сигналоподобной помехи (рис. 1) лежит схема классического винеровс- кого фильтра. Основным отличием представленного алгоритма формирования сигналоподобной помехи является принудительное «примешивание» белого шума к полезному сигналу. В свою очередь, формирующий белый шум в смеси возбуждает N-мерное пространство весовых коэффициентов [1], а адаптивный фильтр 1 настраивается таким образом, чтобы его выходной сигнал соответствовал исходному процессу по критерию наилучшего среднеквадратического приближения.

В результате импульсная характеристика адаптивного фильтра 1 будет стремиться к соответствию с полезным сигналом. Передаточная функция адаптивного фильтра 1 в установившемся режиме согласно [2] определяется как:

км =

sxn sxwsM

где Sx(ω) – спектральная плотность полезного сигнала, Sυ(ω) – спектральная плотность формирующего белого шума.

Для того чтобы сформировать сигналоподобную помеху необходимо переписать весовые коэффициенты в адап-

Рис. 1. Структурная схема формирователя сигналоподобной помехи

Рис. 2. Структурная схема устройства оценки адекватности модели

тивный фильтр 2, на входе которого действует «белый шум». Таким образом, на выходе такого адаптивного фильтра 2 генерируется сигналоподобная помеха, которая по сути является адаптивной моделью сигнала [3].

Определенный выбор задержки позволяет несколько снизить дисперсию ошибки моделирования сигналоподобной помехи. В [2] задержку рекомендуется выбирать равной половине длины адаптивного фильтра.

Для оценки адекватности (или качества) формируемой модели полезного сигнала [4] проведем оценку среднеквадратического отклонения временной реализации сигналоподобной помехи от временной реализации полезного сигнала в соответствии со схемой на рис. 2 .

Численно адекватность модели можно оценить по нормированному среднему квадрату ошибки:

где x(t) – временная реализация оценки полезного сигнала, s(t) – временная реализация сигналоподобной помехи, Ps – мощность сигналоподобной помехи, Px – мощность полезного сигнала.

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

f2(0

v /norm

з s(tMt)

7^7^"

= 2

-2   ----- ----- s(f) X^ _S2(t) X2(t) .

s

1--Д r-

р

×

^2a J

—7---dco cl' + co'

j S^Kx , (3)

где Rsx – взаимная корреляционная функция сигналоподобной помехи и полезного сигнала, К2(jω) ко эффициент передачи формирующего фильтра, Sξ – спектральная плотность мощности моделирующего белого шума.

Учитывая, что для стационарных входных сигналов спектральные плотности Sx(ω) и Sυ(ω) , входящее в выражение (1), есть неотрицательные и вещественные функции [5], то коэффициент передачи адаптивного фильтра также является неотрицательным и вещественным. Тогда коэффициент передачи формирующего фильтра K2(jω) можно принять равной квадратному корню из отношения спектральной плотности полезного сигнала к спектральной плотности моделирующего белого шума.

Поэтому, подставляя (1) в (3), окончательно находим

e\0 = 2 v / norm

×

--------Js (co)dco . s»+s>r

Пусть в качестве полезного сигнала выступает непрерывный гауссово-марковский процесс [6] со спектральной плотностью

^.(to)^

Аэ'2а a2 +co2

Тогда оптимальная передаточная функция адаптивного фильтра 1 представляется

KM =

2aq co2 +a2 +2aq

где q - отношение мощности марковского процесса и формирующего белого шума.

Подставляя спектральные плотности в выражение (4), получаем адекватность модели марковского процесса:

1     7 lag

.

Вначале найдем мощность модели марковского процесса:

2n

2aq co2 + a2 -v2aq

(agf

^2aq + a2y

Затем вычислим интеграл в выражении (7):

2aq co2 +a' +2aq

^2a j

^---dco = a' + co

Подставляя выражения (8), (9) в (7) получаем:

е\Л =2 v /norm

^2q + a + -^2^ ^2q + a -y/2q

Находим минимум выражения (10), продифференцировав

его по параметру q и приравняв полученное выражение к

нулю, a4

3                 5

2nq- {2q + aY

× ^q-va^^2q-va - %-j2q- -4a^2q

Jl ^^. ^-^^1    ^.

Решая полученное выражение численными методами, определяем оптимальное отношение сигнал-шум q , при котором модель сигнала наиболее адекватна:

qonm-2,%6a =2^6-271^- где Δf – ширина полосы сигнала в Гц, fs – частота дискретизации в Гц.

Таким образом, оптимальным параметром формирования адаптивной модели полезного сигнала является отношение мощности полезного сигнала и формирующего белого шума q ( рис. 3 ).

Рис. 3. Зависимость E (У) от q для марковского процесса при α = 0,1: теоретическая (сплошная) и моделируемая (пунктирная)

Компьютерное моделирование

Для оценки маскирующих свойств сигналоподобной помехи, сформированной предложенным алгоритмом, использу- ется устройство формирования оценки дисперсии ошибки фильтрации (рис. 4). В него входит генератор помехи, декоррелятор в виде нерекурсивного фильтра, адаптивный автокомпенсатор помех (АКП) [2], устройство оценки дисперсии ошибки фильтрации.

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

Устройство формирования оценки ошибки позволяет моделировать работу адаптивного автокомпенсатора как в условиях действия коррелированных помех на обоих входах компенсатора, так и при их частичной (или полной) декорреляции. Декорреляция помех осуществляется декоррелятором, выполненным в виде нерекурсивного фильтра. Декоррелятор функционально необходим для создания условий, приближенных к реальной работе автокомпенсаторов. На вход устройства формирования оценки дисперсии ошибки фильтрации подается сигнал, к которому примешивается сформированная помеха. Смесь поступает на один вход автокомпенсаторов, а на другой помеха, частично декоррелиро-ванная с помехой в основном канале. По дисперсии ошибки проводится оценка работы автокомпенсаторов. Для удобства представления дисперсия ошибки определяется как где δ12 – нормированное к мощности полезного сигнала среднеквадратическое отклонение полезного сигнала от его оценки на выходе АКП.

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

Рис. 4. Структурная схема устройства формирования оценки дисперсии ошибки фильтрации

Параметры моделирования отображены в табл. 1 , параметры сигнала и помех – в табл. 2 . Результаты моделирования изображены на рис. 5–8 . Измерение мощности сигнала и помех проводились в полосе Найквиста.

Таблица 1. Параметры моделирования

Параметр

Значение

Частота дискретизации ( fS ), Гц

200000

Объем выборки для оценки δ2

65536

Количество выборок для усреднения δ2

10

Число весовых коэффициентов АКП

2048

Коэффициент адаптации АКП

0,01

Алгоритм адаптации АКП

метод наименьших квадратов [2]

П, дБ

Рис. 6. Зависимость нормированной дисперсии ошибки фильтрации от отношения мощности сигнал-помеха в условиях действия адаптивной помехи (сплошная) и марковской помехи (штрихпунктирная) при коэффициенте взаимной корреляции помех r = 0,99

Таблица 2. Параметры сообщения и помех

Тип

Параметры

Марковский процесс

ширина полосы = 3354 Гц

Адаптивная помеха

длина адаптивной модели

L = 128 ;

коэффициент адаптации

M = 0,01;

отношение с/ш qопт = -5дБ;

алгоритм адаптации –

метод наименьших квадратов [2]

Рис. 5. Зависимость нормированной дисперсии ошибки фильтрации от отношения мощности сигнал-помеха в условиях действия адаптивной помехи (сплошная), марковской помехи (штрихпунктирная) и белого шума (пунктирная) при коэффициенте взаимной корреляции помех r = 1

Рис. 7. Зависимость нормированной дисперсии ошибки фильтрации от отношения мощности сигнал-помеха в условиях действия адаптивной помехи (сплошная) и марковской помехи (штрихпунктирная) при коэффициенте взаимной корреляции помех r = 0,88

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

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

Рис. 8. Зависимость нормированной дисперсии ошибки фильтрации от отношения мощности сигнал-помеха в условиях действия адаптивной помехи при коэффициенте взаимной корреляции помех r = 1 (сплошная), r = 0,99 (точечная), r = 0,95 (пунктирная), r = 0,88 (штрихпунктирная)

ном -15дБ, дисперсия ошибки фильтрации для белого шума составляет 0,02, для марковской помехи – 0,42, тогда как для сигналоподобной помехи – 0,35, что позволяет сигналоподобной помехой «накрывать» полезный сигнал при меньших ее уровнях по сравнению с широкополосной помехой.

Чтобы обеспечить дисперсию ошибки фильтрации 0,4 при использовании сигналоподобной помехи экономия мощности по сравнению с белым шумом составляет более 20 дБ, а проигрыш марковской помехе составляет всего 3 дБ

Список литературы Алгоритм формирования сигналоподобных помех с использованием адаптивных фильтров

  • Neil J. Bershad, Jose Carlos M. Bermudes. Sinusoidal interference rejection analysis of an LMS adaptive feedforward controller with a noisy periodic reference/IEEE Transaction on signal processing, May 1998. -Vol. 46. -№ 5.
  • Уидроу Б., Стирнз С. Адаптивная обработка сигналов/Пер. с англ. -М.: Радио и связь, 1989. -440 с.
  • Манохин А.Е. Идентификация случайных процессов на основе формирования их адаптивных моделей/Журнал научных публикаций аспирантов и докторантов, № 9 -Курск: изд. ООО «Редакция Журнала научных публикаций аспирантов и докторантов», 2008. -с. 238 -241.
  • Основы теории систем и системного анализа. Учебное пособие для вузов. -М.: Горячая линия -Телеком, 2007. -216 с.: ил.
  • Денисенко А.Н. Сигналы/Теоретическая радиотехника. Справочное пособие. -М: Горячая линия -Телеком, 2005. -704 с.: ил.
  • Тихонов В.И., Харисов В.Н. Статистический анализ и синтез: Учеб.пособие для вузов. -М.: Радио и связь, 2004. -608 с.: ил.
Статья научная