_Доклады БГУИР_
2010 №4 (50)
УДК 621.391
ОБРАБОТКА ИНФОРМАЦИИ, КОДИРОВАННОЙ ПО ПРОСТРАНСТВУ ФАЗОВЫХ СОСТОЯНИЙ СИГНАЛА
СИ. ПОЛОВЕНЯ, В.А. ЧЕРДЫНЦЕВ, ВВ. ДУБРОВСКИЙ
Белорусский государственный университет информатики и радиоэлектроники П. Бровки, 6, Минск, 220013, Беларусь
Поступила в редакцию 11 мая 2010
Рассмотрен метод кодирования информационного сигнала по пространству фазовых состояний динамического хаоса. Метод предполагает генерацию и обработку сигнала, как с расширением спектра, так и без него. Предложены алгоритмы формирования сигнала и его обработки. Приведены структурно-функциональные схемы устройств и результаты численного моделирования.
Ключевые слова: хаос-процесс, нелинейная динамическая система, расширение спектра, помехозащищенный прием.
Введение
Сигналы, генерируемые нелинейными динамическими системами (НДС), обладают несколькими важными свойствами: 1) в статистическом смысле они схожи со случайными процессами; 2) они воспроизводимы; 3) их характеристики гибко управляемы. Статистические и спектрально-временные характеристики определяются нелинейной формирующей функцией (НФФ), включаемой в кольцо обратной связи НДС. Данная функция в общем случае является функцией N аргументов. Хаотический процесс (ХП), генерируемый НДС, определяется рекуррентным соотношением [2]:
¡гк=/(Ьк_ ъ\_2,...,\_н), (1)
где Нк — текущий отсчет хаос-процесса на выходе НДС; Ик-1, Нк-2, ..., — N предыдущих отсчетов хаос-процесса, отстоящих от текущего на 1, 2, ..., N тактов соответственно.
Хаотический процесс, генерируемый согласно выражению (1), называется многомерным. В простейшем случае, когда N=1, формируется одномерный процесс /?¿=/(/?а ]). При соответствующем подборе НФФ Д ) имеется возможность управлять законом распределения значений ХП. На примере одномерного ХП в статье показана возможность кодирования информационного блока, состоящего из нескольких бит, по пространству фазовых состояний генерируемого хаотического процесса.
Генерация информационного сигнала
Наиболее удобными НФФ с точки зрения практической реализации в вычислительных устройствах являются кусочно-линейные функции. Пусть область определения НФФ (ООФ) и область ее допустимых значений (ОДЗ) принадлежат отрезку [— 1; 1]. Числовые оси ООФ и ОДЗ разбиваются на участки таким образом, чтобы разбиение формировало L неперекрывающихся областей. Значение L есть объем сигнально-кодовой конструкции, а log L — натуральное число, определяющее длину информационного блока. Для каждой из L областей определяется свояНФФ:/^),/^), ..„/,(•).
Пример варианта разбиения плоскости фазовых состояний ХП приведен ниже на рис. 1.
Рис. 1. Семейство НФФ для Ь=4(вариант 1)
В данном случае ООФ не разбивается на участки, а ОДЗ разбита на 4 участка, каждый из которых кодирует 2 бита информации. В канальном кодере передающего устройства входной информационный поток разбивается на блоки длиной 2 бита, а генератор ХП на каждом такте работы выбирает для формирования следующего значения ХП ту или иную НФФ в зависимости от состояния информационного блока. Числа в кружках показывают порядковый номер информационного блока, кодируемого соответствующей функцией.
Спектральная эффективность ХП для подобного и аналогичных случаев определяется следующим выражением:
£е/=1о %цт,
(2)
где Т — длительность элементарного символа ХП.
В случае, если кроме ОДЗ НФФ на участки разбивается также ООФ, количество неперекрывающихся подобластей на плоскости фазовых состояний ХП становится равным Ь2, что несколько усложняет алгоритм формирования, однако существенно повышает стохастизацию ХП. Ниже на рисунке приведен пример семейства НФФ для описываемого случая.
В пределах каждой подобласти допускается, чтобы НФФ была линейной, однако в этом случае при условии повторения входного блока бит на выходе генератора ХП возможно наблюдение регулярного сигнала. Пример такой подобласти с координатами {х,/(х)}={(-1; -0,5), (-0,5; 0)} приведен на рис. 2. В данном случае, чтобы исключить эффект регулярности сигнала, требуется предварительное перемежение входного потока.
Структурная схема генератора хаотического сигнала, реализуемого программно-аппаратными средствами, приведена на рис. 3. На рисунке ИИ — источник информации. Буферный элемент преобразовывает последовательный код в параллельный. Недостаток приведенной схемы состоит в том, что количество блоков, вычисляющих НФФ, увеличивается в 2 раза при увеличении объема информационного блока на 1 бит. Более эффективное использование вычислительных ресурсов предполагает генерацию ХП исключительно цифровыми методами. В этой связи возникает проблема эффективного с точки зрения вычислительных затрат метода определения нелинейной формирующей функции.
Можно показать, что любая кусочно-линейная функция, заданная М точками на интервале [хтг„; хтах\, представляется в виде
А/
/{х) = с1\х-х1\+с2\х-х2 \ +... + см\х-хм |=^су |х-ху I
7=1
где с^ — некоторые коэффициенты; каждая из М точек задается координатами (хг-; уг=Дхг)).
Рис. 2. Семейство НФФ для Ь=4 (вариант 2)
Рис. 3. Структурная схема формирователя хаос-сигнала (вариант 1) Координаты изломов кусочно-линейной функции, задаваемой согласно (3), соответствуют множеству точек (хг-; у{), / = 1, М . Следовательно, коэффициенты с, сравнительно легко находятся решением системы линейных уравнений
I х\ ~ х2 I с2 + I х\ ~ х3 I с3 + • • • + I Х1 ~ ХМ-1 I сМ-\ + I х\ ~ ХМ I СМ = У\ I х2 ~ Х1 I с\ + I х2 ~ х3 I с3 + • • • + I х2 ~ ХМ-1 I сМ-\ + I х2 ~ ХМ I СМ = У2
(4)
или в матричном виде
О |Х1-Х2| I — I ••• 1х1-хА/-1
\х2-Х1\ 0 1х2_хз1 ••• 1х2-хА/-1
= Ум
1 1Х1 _ХА/
1 1 х2 _ХА/
I ХА/ — Х1 I I ХА/ — х2 I 1хА/_хз1 ••• I ХА/ — хА/-1 I
О
с\ У\
с9 У2
X
СМ Ум
(5)
Зная коэффициенты с1, см, можно динамически изменять характер НФФ в зависимости от информационного сигнала и предыдущего состояния ХП.
На рис. 4 приведена структурно-функциональная схема формирователя хаотического процесса с заложенной в нем информацией. Источник информации (ИИ) формирует бинарный информационный поток с заданной скоростью. Смена состояний происходит через время
r/log L, т.е. в log L раз чаще, чем смена состояний ХП. Буфер формирует информационные блоки длиной log L бит. В зависимости от состояния блока, характеризуемого целым числом от 0 до L— 1, выбирается строго определенная НФФ Д-), известная на передающей и приемной сторонах и вычисляющая значение ХП hk. Функция Д-) полностью определяется М параметрами, определяемыми блоком вычисления коэффициентов с1, ..., cM.
Вычислитель коэффициентов сь ..., cM требует подачи на его вход трех типов данных: 1) координаты точек изломов всех фрагментов аппроксимируемых функций; 2) некоторое целое значение, характеризующее порядковый номер подобласти аргумента функции Д-); 3) информационный блок бит. Наличие блока оценивания аргумента обусловлено тем, что функция, кодирующая одно из L информационных состояний, описывается несколькими подобластями, каждая из которых разнесена на плоскости фазовых состояний ХП (рис. 2). Для каждой из L подобласти фазовых состояний вычислитель коэффициентов с1, ..., cM решает систему уравнений (5).
Рис. 4.Структурная схема формирователя хаос-сигнала (вариант 2)
Обработка и декодирование информации
Устройство приема предполагает обработку двух элементов принимаемого хаотического сигнала (ХС): rk и rk-1, где rk=hk+nk — смесь сигнала и шума. Декодер сигнала состоит из L каналов, оценивающих качество синхронного отклика (рис. 5).
Схема на рис. 5 состоит из L каналов осуществления синхронного отклика, сигналы с которых поступают на устройство определения канала с минимальным значением сигнала ("min"). На выходе блока "min" в течение каждого такта T действует значение напряжения, кодирующее целое число в диапазоне 1, L . Декодер осуществляет преобразование многоуровневого сигнала в поток двоичных символов с тактом T log L.
Помехоустойчивость устройства приема при действии аддитивного белого гауссовского шума можно оценить вероятностью ошибки выбора минимального значения синхронного отклика из L возможных, или максимального значения из набора L величин, обратных синхронному отклику [1].
Результаты численного моделирования помехоустойчивости работы системы передачи информации для упрощенной модуляционной схемы согласно рис. 1 приведены на рис. 6. Приведена На рисунке приведена зависимость вероятности ошибки на бит от отношения сигнал/шум в канале связи. Моделирование проводилось на фоне аддитивного белого гауссовского шума (АБГШ). Объем статистических данных для каждой точки составлял 300 тыс. (600 тыс. бит).
Рис. 5. Устройство обработки хаос-сигнала
Рис. 6. Кривая помехоустойчивости системы при отсутствии разбиения ООФ функций I = 1, Ь
Тактовая частота при генерации ХС может иметь любое значение кратное 1/Т. В этом случае блок информационных бит передается несколькими отсчетами ХС, что снижает спектральную эффективность, однако позволяет осуществлять накопление сигнала на приемной стороне и повышает помехоустойчивость приема за счет статистического усреднения. В этом случае модуляционная схема неприменима по причине возможной регулярности сигнала (рис. 3).
Моделирование сигнала показало, что его автокорреляционная функция (АКФ) схожа с аналогичной характеристикой шума. Уровень боковых лепестков нормированной АКФ принадлежит отрезку [2... 5]Ны, где /V — количество элементов последовательности.
Если требуется высокая структурная скрытность сигнала, используется описанное выше разбиение на Ь2 подобластей плоскости фазовых состояний ХП. Результаты численного моделирования для разбиения 4x4 приведены ниже на рис. 7.
......................................... ......................................... 0.5
...................................... .....................................
........................................
\
\
5 10 15 20 25 30 35 40
Рис. 7. Кривая помехоустойчивости системы при разбиении плоскости фазовых состояний ХП на 16 подобластей
Заключение
Предлагаемый метод кодирования фазовых состояний хаотического процесса отличается от известных следующим:
1) каждое состояние несет в себе информацию о log L битах, а хаотический сигнал имеет повышенную спектральную эффективность;
2) при генерации хаотического сигнала использованы кусочно-линейные функции, что существенно повышает помехоустойчивость приема [3];
3) при задании нелинейной формирующей функции в виде нескольких несоприкасающихся фрагментов (подфункций) промодулированный ХС имеет высокую структурную скрытность и сложный характер отображения, что делает систему защищенной с точки зрения несанкционированного доступа.
К недостатку метода следует отнести тот факт, что при увеличении объема сигнальных конструкций L фазовые переходы ХС определяются L2 подфункциями. Это усложняет алгоритм генерации хаоса и требует тщательного подхода при задании НФФ.
При практической реализации метода нужно найти разумный баланс между сложностью НФФ, определяющей структурную скрытность сигнала, и требуемой помехоустойчивостью: чем меньшую изломленность имеют НФФ и чем дальше они расположены друг от друга, тем более высокой помехоустойчивостью обладает система передачи информации.
PROCESSING INFORMATION CODED FOR SPACE PHASE SIGNAL STATUS
S.I. POLOVENYA, V.A. CHERDYNTSEV, V.V. DUBROVSKY
Abstract
Methods of encoding the information signal in space the phase states of dynamical chaos. The method involves the generation and signal processing, as with the expansion of the spectrum and without it.
Литература
1. Чердынцев В.А. Радиотехнические системы. Минск, 1988.
2. Дубровский В.В., Королькова О.И. // Материалы 5-й Междунар. молодежной науч.-техн. конф. Севастополь, 2009. С. 64.
3. Дубровский В.В. Чердынцев В.А. // Докл. БГУИР. 2007. № 1. С. 34-41.