Другие журналы

научное издание МГТУ им. Н.Э. Баумана

НАУКА и ОБРАЗОВАНИЕ

Издатель ФГБОУ ВПО "МГТУ им. Н.Э. Баумана". Эл № ФС 77 - 48211.  ISSN 1994-0408

Кодирование двоичной последовательности с использованием дискретных хаотических отображений

# 06, июнь 2012
DOI: 10.7463/0612.0402537
Файл статьи: Митин_P.pdf (414.05Кб)
автор: Митин С. В.

УДК 621.391

Россия, МГТУ им. Н.Э. Баумана

tician7506@gmail.com

Введение

Возможность использования хаотических сигналов для передачи информации впервые была продемонстрирована в 1993 году, после чего хаотические системы связи стали объектом пристального изучения [1-5]. Интерес к хаотическим системам связи связан с хорошими свойствами сигналов, создаваемых хаотическими системами с точки зрения разработки защищенных систем связи и систем множественного доступа. В случае защищенных систем связи, можно использовать некоррелированность и непредсказуемость хаотических сигналов для построения алгоритмов кодирования.

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

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

 

Синтез кодирующего отображения

Для кодирования информационной двоичной последовательности , где , , будем использовать широко известный метод [10, 6, 7, 8], основанный на эффекте усечения.

Последовательность  двоичная, независимая и равновероятная . Интересующие нас отображения ограничены интервалом  и представляют собой отображение сдвига Бернулли

и модифицированное логистическое отображение

показанные на рисунке 1.

 

MATLAB Handle Graphics

Рис. 1. Вид отображения сдвига Бернулли и модифицированного логистического отображения

 

Хорошо известным является следующее свойство отображения сдвига Бернулли [9]: если задать состояние системы  как

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

,

где  – результат применения отображения  раз. Информация из полученной последовательности может быть восстановлена в соответствии с выражением

,                                                     (1)

где  – максимальное целое, меньшее .

Аналогично, если в случае модифицированного логистического отображения

,

то имеет место то же свойство, определяемое формулой (1). Функция , если она существует для определенного отображения, делает возможной передачу информации хаотической последовательностью, сгенерированной этим отображением, восстановление которой осуществляется  в соответствии с формулой (1). Если отображения являются сопряженными, как в случае отображения сдвига Бернулли и модифицированного логистического отображения, функция  существует и связана с плотностью вероятности  такого отображения как  [6], где  – функция распределения плотности вероятности [6].

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

                                   (2)

где  определяется аналогично отображению сдвига Бернулли, для которого этот способ был впервые разработан [6-8, 10]. Однако можно распространить данный метод кодирования на широкой  класс сопряженных отображений.

Рассмотрим процесс синтеза отображения, плотность вероятности которого имеет форму, как у модифицированного логистического отображения с максимумом в точке :

                   (3)

Это отображение также является сопряженным отображению сдвига Бернулли. Будем называет его перевернутым логистическим отображением (ПЛО). Плотности вероятности всех трех отображений показаны на рисунке 2.

MATLAB Handle Graphics

Рис. 2. Функции плотности вероятности для отображений Бернулли, модифицированного логистического и перевернутого логистического.

 

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

,            (4)

где  – -я итерация сопряженного отображения,  – -я итерация отображения сдвига Бернулли. Последнее выражение является прямым следствием определения сопряженных отображений  и , , где  – функция, отображающая интервал  в себя. Усеченный процесс кодирования (2) использует это свойство.

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

а также является монотонно возрастающей функцией. Учитывая соотношение (4) и форму отображения Бернулли, новое отображение  будет обладать следующим свойством:

Поскольку  обратимая функция, обозначая  и , получим

что является основным выражением для нового отображения, при условии, что его функция плотности вероятности лежит в интервале  и является симметричной относительно точки .

Производя математические преобразования, можно получить ,  и непосредственно отображение для функции плотности вероятности (3):

 

 

 

         (5)

Функции  для трех отображений иллюстрирует рисунке 3.

 

MATLAB Handle Graphics

Рис. 3. Различные функции  для отображений Бернулли, модифицированного логистического и перевернутого логистического.

 

Отображение ПЛО (5) показано на рисунке 4.

MATLAB Handle Graphics

Рис. 4. Перевернутое логистическое отображение

 

Можно использовать эти три отображения для кодирования двоичной последовательности, применяя формулу (2). Необходимо отметить, что для процесса кодирования требуется только функция , но для процесса декодирования потребуется и само отображение .

Результирующая усеченная последовательность  близка к оригинальной последовательности , когда число бит  достаточно велико, и этот процесс эквивалентен добавлению шума

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

которые можно использовать для кодирования данных с помощью отображения сдвига Бернулли или других сопряженных отображений.

Закодированная последовательность передается по каналу связи, где к ней добавляется шум, а затем принимается и декодируется на принимающей стороне. Модель коммуникационной системы можно представить в виде схемы, изображенной на рисунке 5.

 

Рис. 5. Схема системы связи с хаотическим кодированием

 

Шум в канале связи можно представить в виде гауссовского белого шума с нулевым математическим ожиданием и мощностью . Плотность вероятности такого шума

Эта хорошо известная в телекоммуникациях модель, которая позволяет абстрагироваться от различных влияний, вносимых обычными каналами. Наличие шума необходимо учитывать в процессе декодирования.

 

Заключение

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

 

Литература

1. Дмитриев А.С. Динамический хаос как носитель информации // Новое в синергетике: Взгляд в третье тысячелетие : монография / РАН.- М.: Наука.– 2002. – С. 82-122. (Информатика: неограниченные возможности и возможные ограничения).

2. Волковский А. Р., Рульков Н. В. Синхронный хаотический отклик нелинейной системы передачи информации с хаотической несущей // Письма в ЖТФ. – 1993. – № 3. – С. 71–75.

 3. Дмитриев А.С., Кузьмин Л.В., Панас А.И., Старков С.О. Эксперименты по передаче информации с использованием хаоса через радиоканал // Радиотехника и Электроника. – 1998. – Т.43. – №9. – С. 1115–1128.

4. Дмитриев А.С., Кузьмин Л.В., Панас А.И. Схема связи с суммированием по модулю хаотического и информационного сигналов // Радиотехника и электроника. –  1999. – Т. 44. – № 8. – С. 988–996.

5. Хаслер М. Передача информации с использованием хаотических сигналов // Зарубежная радиоэлектроника. – 1998. – № 11. – С. 33–43.

6. Kozic S., Schimming T. Coded Modulation Based on Higher Dimensional Chaotic Maps // Proc. of the International Symposium on Circuits and Systems (ISCAS 2005) (23-26 May 2005, Japan, Kobe). IEEE. 2005. Vol. 2. PP. 888-892.

7. Baptista M., Lopez L . Information transfer in chaos-based communication // Physical Review E - Statistical, Nonlinear and Soft Matter Physics, 2002. vol 65. no. 5. PP. 0552011-0552014.

8. Kozic S., Oshima K., Schimming T. Minimum Distance Properties of Coded Modulations Based on Iterated Chaotic Maps // Proc. of the 11th International IEEE Workshop on Nonlinear Dynamics of Electronic Systems (NDES 2003) (Scuol/Schuls, Switzerland, 18-21 May 2003). 2003. PP.141–144.

9. Chen B., Wornell G. W. Analog Error-Correcting Codes Based on Chaotic Dynamical Systems // IEEE Trans. Commun., July 1998, vol. 46, no. 7, pp. 881-890.

10. Kozic S., Oshima K., Schimming T.  How to repair CSK using small perturbation control - Case study and performance analysis // Proc. of the European Conference on Circuit Theory and Design 2003 (ECCTD 2003) (Cracow, Poland, 1-4 September 2003). Krakow, Poland. 2003. Vol. 3. PP. 249-252.

Поделиться:
 
ПОИСК
 
elibrary crossref ulrichsweb neicon rusycon
 
ЮБИЛЕИ
ФОТОРЕПОРТАЖИ
 
СОБЫТИЯ
 
НОВОСТНАЯ ЛЕНТА



Авторы
Пресс-релизы
Библиотека
Конференции
Выставки
О проекте
Rambler's Top100
Телефон: +7 (915) 336-07-65 (строго: среда; пятница c 11-00 до 17-00)
  RSS
© 2003-2024 «Наука и образование»
Перепечатка материалов журнала без согласования с редакцией запрещена
 Тел.: +7 (915) 336-07-65 (строго: среда; пятница c 11-00 до 17-00)