УДК 621.396
Г.С. Малышев, А.С. Раевский
ВЛИЯНИЕ ДИСПЕРСИИ ВОЛОКОННОГО СВЕТОВОДА НА ПРОХОЖДЕНИЕ ФРАКТАЛЬНОГО ИМПУЛЬСА В ЗАШУМЛЕННОМ КАНАЛЕ
Нижегородский государственный технический университет им. Р.Е. Алексеева
Рассмотрен результат численного эксперимента по исследованию прохождения фрактального импульса через одномодовый волоконный световод с учетом хроматической дисперсии. Наряду с полезным сигналом передавался маскирующий шумовой сигнал. Показано, что для эффективной очистки фрактального сигнала от шума на выходе волоконно-оптической линии связи необходимо наряду с кодом фрактального сигнала знать коэффициент дисперсии волоконного световода.
Ключевые слова: фрактальный импульс, дисперсия, белый гауссов шум, дискретное вейвлет-преобразование.
Введение
В настоящее время разработаны специальные средства незаметного считывания информации с волоконно-оптических линий связи (ВОЛС). В связи с этим необходимо применять специальные методы защиты передаваемой по ВС информации. Одним из эффективных методов предотвращения несанкционированного доступа к информации является криптографическое шифрование данных [1]. Однако при таком подходе подразумевается, что факт наличия в канале связи передаваемого сообщения заранее известен злоумышленнику. В результате вопрос защиты информации сводится к выбору криптостойкого шифрования, что само по себе является сложной задачей.
В то же время можно пойти по другому пути: скрыть от злоумышленника сам факт передачи информации. Для этого можно использовать сигналы, имеющие шумоподобный характер. Одним из подходов к решению данной задачи является применение для модуляции оптической несущей фрактальных сигналов [2], имеющих шумоподобную структуру. Благодаря такой структуре они незаметны на фоне шумов, что делает невозможным детектирование информационной посылки по максимуму интенсивности импульса. Для генерирования фрактальных сигналов используются программируемые генераторы [3].
Для маскировки информационного сигнала необходимо обеспечить искусственное зашумление передаваемых данных и передавать поляризованный отвлекающий сигнал высокой интенсивности, который на приемном конце ВОЛС может быть удален при помощи анализатора. Для выделения фрактальных импульсов из маскирующего шумового сигнала необходимо применять цифровые методы очистки от шума [4]. Однако эффективно проде-тектировать очищенный импульс можно лишь в том случае, если априори известна структура самого фрактального сигнала. Именно эти преимущества фракталов обеспечивают высокую скрытность передаваемой информации. Однако в ВС существенную роль будет играть эффект дисперсии [5], что требует внесения специальных корректировок в алгоритм выделения информационных импульсов из шума.
Описание фрактального сигнала
Возьмем за основу фрактальный импульс *), который определяется следующим образом [4]:
/ ч 1
W(t) = —
FUWB
't - ^
T
V T0 у
(1)
c
© Г.С. Малышев, А.С. Раевский, 2013.
где су - нормировочный коэффициент; То - полная длительность фрактального импульса; Ь смещение центра симметрии сигнала по оси абсцисс;
) =
1 - С08(3^п(2г - 1)>/£п(2г - 1)©(Г)
) =
1, г > о
Г1, г > о
о,г = о , ©(г) = л(г)-л(г-1), ф) = Гt >0. -1, г < о ^ ' <
На рис. 1, а, б показаны соответственно временная реализация квадрата амплитуды
Т7 _ А Г
фрактального импульса (1) и его амплитудный спектр, построенные для значений то = о5 нс,
Ъ=-о/2, а = о.7, Р = 2.
В настоящей статье будем рассматривать ВОЛС с модуляцией оптической несущей по интенсивности, под спектром сигнала будем понимать спектр огибающей. Для построения спектра (рис. 1, б) использовался алгоритм быстрого преобразования Фурье. По оси ординат откладываются абсолютные значения интеграла Фурье
£ (а) = ]>(г йг.
Выделение фрактального сигнала из шума
В работе [4] показано, что для оптимальной фильтрации таких сигналов можно использовать метод быстрого дискретного вейвлет - преобразования, так как он является одним из самых чувствительных за счёт свойства масштабирования вейвлетов [6]. Более того, этот метод отличается высоким быстродействием, так как основан на вычислении линейных свёрток с фильтрами вейвлетов [7]. Однако не существует универсальной методики, которая позволила бы определить тип того вейвлета, фильтр которого производил бы наилучшую очистку сигнала от шума. Для каждого конкретного вида сигналов необходимо подбирать один из существующих вейвлетов. Поэтому для очистки от шума были проверены четыре типа вейвлетов -вейвлеты Добеши, койфлеты, симлеты и биортогональные вейвлеты. Путём численного эксперимента было установлено, что для очистки сигнала (1) больше всего подходят вейвлеты Добе-
ши. В частности, использовался вейвлет Добеши 8 (), фильтры которого содержат по 16 элементов. Далее под фильтрами будем понимать именно фильтры вейвлетов.
В качестве модели шума использовался дискретный белый гауссов шум (БГШ) с фактически нулевым математическим ожиданием и конечным числом отсчётов. В отличие от своего непрерывного аналога, дискретный БГШ имеет конечную дисперсию [7]. Название БГШ связано с тем, что график выборочной автокорреляционной функции дискретного шума имеет в центре резкий пик. При увеличении числа элементов дискретного БГШ величина этого пика также возрастает. В то же время известно, что автокорреляционная функция непрерывного БГШ математически описывается через дельта-функцию Дирака. Именно на основании этой аналогии дискретный БГШ получил своё название. Выборочная автокорреляционная функция представляет собой массив, элементы которого определяются следующим образом:
N
2 (Хп - тх )(Хп-к - тх )
гк = ^^^-, к = 1,2,...,^ -1),
2 (Хп - тх)2
п=1
где N - это число элементов массива {хк} ; тх - это математическое ожидание дискретной случайной величины. Как уже отмечалось, в случае дискретного БГШ с конечным числом
элементов тх ~ о . Для бесконечного числа элементов выполнится строгое равенство тх = о . Для моделирования массива дискретного БГШ необходимо использовать генератор случай-
п=1
ад
ных чисел, распределенных по нормальному закону.
а)
2.5
®
1.5
0.5
-□.1
-С. 05
. ..А. . Л . ^Аа/ . л
□
I ТГц
0.05
С.15
б)
т =ас
Рис. 1. Характеристики фрактального импульса (1), построенные для значений то 05 нс,
Ъ=-200/2, а = 0.7, р = 2 :
а - временная реализация квадрата амплитуды фрактального импульса; б - амплитудный спектр фрактального импульса
В настоящей работе при моделировании зашумлённого сигнала на выходе приёмника полагалось, что дискретный БГШ является аддитивным шумом, то есть суммируется с основным сигналом. В результате мы получаем реализацию % (г), образец которой показан на рис. 2. Численно реализация ((') представляется как сумма двух массивов, первый из которых состоит из дискретных отсчётов незашумлённого сигнала Р(г) = ||(г )|2, а второй представляет собой дискретный БГШ. Функция |(г) определяется с помощью выражения (1). Для зашумления сигнала генерировался дискретный БГШ с выборочной дисперсией 0.04 и
соответствующим стандартным отклонением в л/о.о4 = о.2 .
Рис. 2. Зашумлённый фрактальный сигнал
Применяя к массиву дискретного БГШ алгоритм быстрого преобразования Фурье (БПФ), мы получим, что дискретный спектр шума неравномерен. Это ещё одно отличие от непрерывного БГШ, который, как известно, имеет постоянный уровень спектра во всём диапазоне частот. Спектр дискретного БГШ, посчитанный с помощью алгоритма БПФ [8], занимает всю полосу частот от нуля до максимального значения, определяемого формулой
ш=я! М, где Лг - это шаг дискретизации принимаемого сигнала.
Остановимся подробнее на процессе удаления шума. Заметим сначала, что принятый зашумлённый сигнал называют реализацией. Под шумом понимают высокочастотные составляющие в спектре принятой реализации. Поэтому идея очистки состоит в том, чтобы выделить высокочастотную структуру оцифрованного зашумлённого сигнала путём свёртки с дискретным ФВЧ. В качестве такого фильтра в данной работе применялись высокочастотные
фильтры разложения вейвлета . Процедура получения такой свёртки заложена уже в сам алгоритм дискретного вейвлет преобразования. На первом шаге происходит вычисление
дискретной свёртки массива } отсчётов зашумлённого сигнала с низкочастотным и
высокочастотным фильтрами разложения и последующей за этим децимацией, то есть выбором из полученной свёртки только элементов с чётными номерами 2п :
\п = 2 кк ' /2п-к , Л1,п = 2 Ек ' /2п-к ■
к к
Таким образом, мы получаем две последовательности коэффициентов. Первая последовательность коэффициентов называется массивом коэффициентов аппроксимации первого
уровня и обозначается , т
} . Ясно, что этот массив содержит информацию о низкочастотных компонентах сигнала. Другая последовательность называется массивом коэффициентов
детализации первого уровня и обозначается
,т } . Этот массив содержит информацию о высокочастотных, то есть шумовых, компонентах принятой реализации. Процесс вычисления свёрток может быть продолжен. Коэффициенты аппроксимации и детализации для любого
у-го уровня разложения находятся по заданным коэффициентам
{
1-1,т) аппроксимации
(/ -1) -го уровня [7]:
а1,п = 2 ^ ' «1 -1,2п-к , У/, Vn . (2)
к
Для коэффициентов детализации получается аналогичное выражение:
/ = 2Ек • а1 -1,2п-к , У/ , Уп ■ (3)
к
На основании выражений (2) и (3) можно сделать вывод, что коэффициенты аппроксимации и детализации у-го уровня разложения получаются путём вычисления свёртки коэффициентов
{
1 -1,т) аппроксимации (/ -1) -го уровня разложения с соответствующими
фильтрами разложения М, {Ек } и последующей децимацией, то есть выбором из полученной свёртки только элементов с чётными номерами 2п. Прямую децимацию принято обозначать значком
Так как коэффициенты детализации были получены путём свёртки с ФВЧ, то очистка от шума может быть осуществлена с помощью зануления части коэффициентов детализации с последующим восстановлением исходного сигнала. Численно было установлено, что для 6 - или 7 - уровневого разложения необходимо занулять коэффициенты детализации первых трёх уровней. Для более высоких уровней разложения предварительно определялась та часть массива коэффициентов, которая содержала максимальные по абсолютному значению коэффициенты детализации. Эта часть массива сохранялась без изменения, а оставшиеся коэффициенты детализации отбрасывались.
Далее необходимо решить задачу обращения, то есть по заданным коэффициентам детализации
и аппроксимации {а/ ,п} у-го уровня разложения определить коэффициенты аппроксимации (, /-1,п
} (/ -1) -го уровня разложения. Для этого сделаем обратную децимацию массива коэффициентов {ау,«} и {^у,«}, то есть определим массивы и {^7.™}, у которых на чётных местах т = 2к стоят элементы а/ к и к, а на остальных - нули:
а/к, т = 2к ~ \ , к,т = 2к [0, т = 2к +1, 1,т 10, т = 2к +1 Тогда формула реконструкции будет иметь вид [7]
1 ^ 1 (4)
а , =2(к а + е Л ). (5)
1 -1п / Ап-т /,т &п-т /,т/ \ /
т
Таким образом, установлено, что процедура обращения производится с помощью низко- {кк} и высокочастотного {&} фильтров реконструкции с предварительной обратной децимацией. Обратную децимацию принято обозначать значком Г 2) . Дискретные фильтры
реконструкции {*к} и {?.} находятся путём транспонирования (изменения порядка следования) фильтров разложения М и {*;} с последующим комплексным сопряжением. Схематично процедуры прямого и обратного вейвлет-преобразований показаны на рис. 3, а, б.
б)
Рис. 3. Реализация алгоритма дискретного вейвлет-преобразования:
а - прямое дискретное вейвлет-преобразование (разложение); б - обратное дискретное вейвлет-преобразование (реконструкция)
После того, как будет произведена очистка принятого сигнала, можно переходить непосредственно к восстановлению самого информационного сообщения. Будем полагать, что наличие СШП сигнала на отведённой позиции означает символ «1», а отсутствие - символ «0». Для фиксирования фрактального импульса понадобится вычисление следующих функционалов [4]:
| Р(г)р (г)Ж | Р2 (г) Жг
Б=
Г) = -
IР (г)Ж | Ро2 (г) Ж
(6)
Эти функционалы определяют меру схожести фрактального сигнала, имеющего мощность ро(г) на входе в линию, и восстановленного сигнала, имеющего мощность Р (г) . Чем ближе функционалы (6) к единице, тем выше вероятность того, что принятый сигнал является фрактальным импульсом, который соответствует логической единице. Так как фрактальный импульс имеет сложную временную реализацию, то численное интегрирование выражений (6) является сложной задачей. На практике применяются специальные устройства, называемые интеграторами. Простейшим устройством такого типа является интегрирующая ЯС-цепь. Однако для численных расчётов гораздо проще от выражений (6) перейти к их дискретным аналогам.
Необходимо отметить, что фрактальный импульс (1) имеет компактный носитель, то есть вся энергия этого импульса сосредоточена на конечном интервале, называемом носителем.
В выражении (1) длина носителя задаётся параметром То. Так как при построении рис. 1 полагать _ АС
ли, что то = о5 нс, то длина носителя данного не зашумлённого импульса равна 0.5 нс. Численно было установлено, что для световода с коэффициентом дисперсии А = -2о пс2/км и длиной Ь=50 км, дисперсионные эффекты начинают играть заметную роль именно в случае
ад
ад
начальной длительности импульса, равной 0.5 нс. Из рис. 1 видно, что вне интервала \—Г / 2, T /2] импульс обращается в ноль, поэтому функционал Б будет близок к единице в том случае, когда очистка от шума произведена успешно в пределах этого интервала.
Влияние дисперсии на результат приема фрактального сигнала
Ставилась задача - определить, каким образом эффекты дисперсии повлияют на качество приёма информации. Для моделирования эффекта дисперсии использовались следующие выражения. Спектр произвольного импульса на длине 2 световода определяется по формуле [5]:
U (z,a) = U (0,a)exp
где Ü{0, со)
- спектра импульса на входе:
—za2^ 2 2
(7)
С/(0,ю) = $и(0,Т)е-'шГЖТ . (8)
— ад
Под импульсом иС0, Т) в данном случае понимается сигнал (1). Временная реализация импульса на длине 7 световода находится с помощью обратного преобразования Фурье:
1 ад
и(г,Г) — — ГС7(г,а)е'шТЖа . (9)
— ад
Для расчётов полагали, что длина линии составляет 50 км. Значение коэффициента
дисперсии полагали равным А ——20 пс2/км, что характерно для ВС стандартного профиля показателя преломления на длине волны 1,55 мкм [5]. Начальная длительность фрактального
Т7 _ А Г
импульса (1) принималась равной То — 0 5 нс. Временная реализация квадрата амплитуды диспергировавшего фрактального импульса приведена на рис. 4.
После того, как была рассчитана временная реализация импульса на выходе ВС с дисперсией, производилось искусственное зашумление полученного сигнала. Для моделирования зашумлённого сигнала на выходе приёмника использовался дискретный БГШ с выборочной
дисперсией 0.04 и соответствующим стандартным отклонением в л/0.04 — 0.2. В результате
получаем на выходе приёмника реализацию ^), образец которой показан на рис. 5.
Всего было произведено 15 численных экспериментов с зашумлением диспергировавшего фрактального сигнала и последующей его фильтрацией. В ходе каждого эксперимента был произведён расчёт по формулам (6). Далее производилось усреднение полученных значений. В результате для рассматриваемого импульса были получены следующие данные:
Б — 0.729, Ь — 0.723 . (10)
Видно, что наличие дисперсии привело к значительному отличию функционалов схожести от 1. Можно сделать вывод, что для того, чтобы организовать успешный приём, необходимо заранее определить коэффициент дисперсии в волоконном световоде и скорректировать выражение для Р0(^) с учётом эффекта дисперсии.
Выводы
Таким образом эффект дисперсионного уширения фрактального импульса может быть использован для обеспечения дополнительной защиты передаваемой информации. Допустим, что злоумышленнику стали известны параметры передаваемого фрактального сигнала. Тогда в качестве контрмеры можно внести в ВС участок волокна с высоким значением дисперсии, что приведёт к значительному изменению формы сигнала. Без дополнительной информации о коэффициенте дисперсии введённого участка, злоумышленнику не удастся ор-
ганизовать эффективное считывание данных. В то же время сами получатели секретной информации смогут восстановить первоначальную форму сигнала при помощи компенсатора дисперсии.
Рис. 4. Временная реализация квадрата амплитуды диспергировавшего фрактального импульса (1), построенная для значений То = 0 5 нс, ^=-^0/2, а = 0 7 , Р = 2, £=50 км, Р =-20 пс2/км
Рис. 5. Зашумлённый диспергировавший фрактальный импульс на выходе оптического приёмника. Зашумлению подвергался сигнал, показанный на рис. 4
Библиографический список
1. Введение в информационную безопасность: учеб. пособие для вузов / А.А. Малюк [и др.]; под ред. В.С. Горбатова. - М.: Горячая линия - Телеком, 2011. - 288 с.
2. Захаров, К.А. О дискретизации сигнала с фрактальной структурой / К.А. Захаров, Р.П. Мейла-нов // Известия вузов. Радиофизика. 2001. Т. 44. №8. С. 709-711.
3. Болотов, В.Н. Генерирование сигналов с фрактальными спектрами / В.Н. Болотов, Ю.В. Ткач // Журнал технической физики. 2006. Т.76. Вып. 4. С. 91-98.
4. Сухарев, Е.М. Информационная безопасность: методы шифрования / Е.М. Сухарев. - М.: Радиотехника, 2011. - 208 с.
5. Агравал, Г. Нелинейная волоконная оптика / Г. Агравал. - М.: Мир, 1996. - 323 c.
6. Штарк, Г. Применение вейвлетов для ЦОС / Г. Штарк. - М.: Техносфера, 2007. - 192 с.
7. Смоленцев, Н.К. Основы теории вейвлетов. Вейвлеты в MATLAB / Н.К. Смоленцев. - М.: ДМК Пресс, 2008. - 448 с.
8. Юнаковский, А.Д. Начала вычислительных методов для физиков / А.Д. Юнаковский. - Нижний Новгород: Институт прикладной физики РАН, 2007. - 220 c.
Дата поступления в редакцию 06.05.2013
G.S. Malyshev, A.S. Raevskii
THE INFLUENCE OF THE DISPERSION OF THE OPTICAL FIBER FOR PASSING
FRACTAL PULSE IN A NOISY CHANNEL
Nizhny Novgorod state technical university n.a. R.E. Alexeev
Purpose: Investigate the effect of the dispersion of the optical fiber at the reception fractal pulses propagating in a noisy channel.
Design/methodology/approach: Effect of dispersion of the fiber at the reception fractal pulse is determined by calculating the quantities determining the similarity measure is not noisy pulse and the signal obtained after the removal of noise.
Findings: The results show that the effects of the dispersion of the optical fiber can be used to further protect the information transmitted through the optical fiber.
Research limitations/implications: These results provide a starting point for the development of fiber - optic communication lines, in which the information is transmitted using UWB pulses.
Originality/value: The possibility of organizing secure communication in an optical fiber-based fractal pulse. Key words: fractal momentum variance, white Gaussian noise, the discrete wavelet transform.