УДК 62.50 ББКЖ30
АДАПТИВНЫЕ МЕТОДЫ ПЕРЕДАЧИ ИНФОРМАЦИИ МОДУЛЯЦИЕЙ ГЕНЕРАТОРОВ ХАОТИЧЕСКИХ СИГНАЛОВ 1
Андриевский Б. Р. 2 Фрадков А. Л. 3
(Учреждение Российской академии наук Институт проблем машиноведения Российской академии наук, Санкт-Петербург)
Изложены три метода передачи информации модулированием генераторов хаотических сигналов, основанные на: применении адаптивных наблюдателей; адаптивной идентификации с неявной настраиваемой моделью; частотной модуляции с адаптивным демодулятором. Показано применение предложенных методов для передачи информации модуляцией хаотического генератора, построенного на основе системы Чуа.
Ключевые слова: передача информации, адаптация, хаотические системы.
Введение
Возрастающий интерес исследователей к синхронизации хаотических систем [3,5,6,11,14,23-25,32,40] в значительной степени вызван возможными ее применениями в различных об-
1 Работа выполнена при финансовой поддержке РФФИ, грант №0608-01386, научной программы Президиума РАН№22 «Процессы управления» (проект 1.8) и Совета по грантам Президента РФ для поддержки молодых ученых и ведущих научных школ, проект НШ-2387.2008.1.
2 Андриевский Борис Ростиславич, доктор технических наук, ведущий научный сотрудник, ([email protected]).
3 Фрадков Александр Львович, доктор технических наук, заведующий лабораторией, ([email protected]).
56
ластях наук и техники, в частности, - в телекоммуникации [6,8-10,15-18,26,27,34,35,41]. В системах связи основное значение имеет синхронизация двух систем с однонаправленным взаимодействием (передатчика и приемника). Такая задача синхронизации может быть рассмотрена как задача оценивания состояния, или, более широко, как задача управления с эталонной моделью. В значительном числе работ, начиная с [26], используется идея синхронизации хаотических систем на базе наблюдателей состояния. При этом естественно возникает требование идентичности, или близости параметров ведущей системы (генератора) и ведомой системы (наблюдателя). Использование адаптивного подхода открывает более широкие возможности в выборе способа синхронизации и, если говорить о системах связи — в способе введения сообщения в передаваемый сигнал. При адаптивной синхронизации [3,37] считается, что не только начальное состояние ведущей системы («передатчика»), но и ряд ее параметров неизвестны при построении ведомой системы («приемника»). Эта более сложная задача может соответствовать применению параметрической модуляции для передачи сообщений.
В предлагаемой статье изложены три метода передачи информации модулированием генераторов хаотических сигналов, основанные на: применении адаптивных наблюдателей (п. 1), адаптивной идентификации с неявной настраиваемой моделью (п. 2) и частотной модуляции с адаптивным демодулятором (п. 3). Показано применение предложенных методов для передачи информации модуляцией хаотического генератора, построенного на основе системы Чуа (п. 4).
1. Применение адаптивных наблюдателей с пассификацией
Зададим ведущую систему уравнением
(1)
X = / (х),
а ведомую — уравнением
(2)
г = / (г) + п(),
где х, г, и - п-мерные векторы. Выбирая вектор сигналов обратной связи и(Ь) пропорциональным ошибке
(3) и(Ь) = — Ке(Ь),
где е = х — г - вектор ошибок; К > 0 - коэффициент усиления, получим уравнение ошибок
(4) е = / (х(ь)) — / (х(ь) — е) — Ке,
в котором х(Ь) - заданная функция времени, являющаяся решением (1). Если матрица Якоби А(х) = (х) ограничена в неко-
торой области О, содержащей решение системы (1)-(3), то легко подобрать такое К > 0, чтобы собственные числа симметричной матрицы А(х)+Ат(х)—2К1п, где 1п - единичная п х п-матрица, лежали левее мнимой оси при х € О. При этом система (1)-(3) будет обладать свойством конвергентности в О [7]: все ее траектории, лежащие в О, сходятся при Ь ^ ж к единственному ограниченному решению. Поскольку е(Ь) = 0 является решением
(4), то к нему и сходятся все траектории. Таким образом, решения систем (1) и (2)-(3) неограниченно сближаются, что и означает синхронизацию двух систем. При этом поведение каждой из систем может быть и оставаться хаотическим.
Из литературы известен ряд методов адаптивной синхронизации, при которой часть параметров систем неизвестна. Один из них основан на применении адаптивных наблюдателей с пасси-фикацией [30,32,37].
Рассмотрим применение адаптивных наблюдателей для выделения сообщений из модулированного хаотического сигнала.
Управляемый хаотический генератор модулированного сигнала (ведущую систему) зададим уравнениями состояния в форме Лурье:
т
(5) х а = Ах а + в(у0(уй) + ^ ОгфгЫ)}, У а = Оха
г=1
где ха € Мп — вектор состояния модулятора; у а € М1 — вектор выходов (передаваемых сигналов); в = ео1(01,..., вт} — вектор 58
параметров модулятора (содержащий информацию о передаваемом сообщении). Нелинейности pi(^), i = 0,1,... ,m, матрицы A, C и вектор B считаются известными при синтезе системы, принимающей сообщение (демодулятора).
Ведомая система (демодулятор) формирует оценки ei, i = 1, . . . , m параметров модулятора на основе зашумленных измерений передаваемого сигнала yd(t) и описывается уравнениями вида
(6) z = F (z,yr),
(7) в = h(z,yr).
Функция F(z,yr) в (б) строится так, чтобы обеспечить сходимость
(8) lim 6(t) — в ^ А,
где yr (t) = yd(t) +£(t) — принимаемый сигнал; £(t) — шум в канале связи; 0(t) = col{01(t),..., em(t)} — вектор оценок параметров; А ^ О — заданная точность.
Демодулятор, основанный на пассификации является разновидностью адаптивного наблюдателя и описывается уравнениями [30,32,37]
т
(9) х = Ах+ро(Ут)+В ( ^ ві^і(уг)+в0С(уг-у)^, у = Сх,
г=1
(10) дг = фг(ут, у), і = 0,1,2,...,т,
где х Є Мп, у Є М1, до Є М и С Є М1 — вектор весовых коэффициентов. Алгоритм адаптации (10) получается на основе стандартного применения метода скоростного градиента [13] и имеет вид:
(11) 0i = —Yi(y — Уг)Pi(yr), i = 1,... ,m,
(12) 00 = —Yo(y — yr )2,
где 7г, (г = 0,1,...т) — положительные коэффициенты усиления алгоритма. При наличии помех в канале связи алгоритм
(11), (12) следует регуляризовать (робастифицировать). Одним из методов регуляризации является введение параметрической обратной связи [13]. Отсюда вытекает следующая форма алгоритма [1,4,6,19,20]
(13) вг = -7г(у - уг )^г(ут) - а А, і = 1,...,т,
(14) вво = -7о(у - уг)2 - аово,
где аг > 0 (і = 0,1,.. .т) — коэффициенты регуляризации. Другим методом регуляризации является введение в алгоритм адаптации зоны нечувствительности. В этом случае алгоритм (10) принимает вид [4,19,20]
{-7г$<Рг(уг), если |6| ^ А
і = 1,... ,т,
0 иначе,
(16) <Го = { —7(1 ^ если 161 ^ д
0 иначе,
где 6 = у — уг — ошибка адаптации, А ^ 0 — выбранное значение (зоны нечувствительности).
Далее алгоритм (11), (12) исследуется для случая, когда в качестве генератора хаотического сигнала используется система Чуа с перестраиваемым коэффициентом. Развитие этого подхода связано с распространением методов синтеза адаптивных наблюдателей на непассифицируемые системы [2,31].
Пример применения описанного метода приведен в п. 4.1.
2. Применение адаптивной идентификации с неявной настраиваемой моделью
Другой метод построения адаптивного наблюдателя основан на использовании неявной настраиваемой модели [3,13]. Чтобы избежать дифференцирования входного процесса, в модель вводятся дополнительные (augmented) сигналы, которые генерируются набором фильтров нижних частот [3,28,33,36]. Применим этот метод для синхронизации нелинейных колебательных систем.
Передаточная функция W (X) линейной части системы (5), приведенной к форме Лурье, имеет вид
(17) W (X) = b°Xk,+Ь\П_-1 + ••• +bk = ,
Xn + aiXn-1 + ••• + an A(X)
так что для выходных и входных сигналов выполнено соотношение
(18) у+ агуГ™-1 +-+ а,пуг = Ъо п(к') +------------+ Ък-\п,
где u(t) выход нелинейной части (5), т. е. u(t) = (fo(yr) +
^2 вг^г(уг). С учетом этого выражения, перепишем уравнение
г=1
(18), явно выразив зависимость правой части от параметров в г (которые на этапе синтеза алгоритма предполагаем постоянными):
y
+ aiy<rn 1) + • • • + anyr = b0^t,0(t)(k + • • • + bk-1^t,0 +
m
(19) + @i( b0^tJ + • • • + bk-1l£t,i'j )
i=1
где обозначено <£г,г = ^г{ у г (Ь)).
Целью адаптивной идентификации является определение набора неизвестных параметров вг по измерениям выхода ведущей системы уг(Ь). Вид нелинейных зависимостей ^г(-), а также значения параметров аг, Ъ^ считаем известными. Введем новые входные переменные уг = Ъ0(^<)к}+ ■ ■ ■ + Ък-\^1,г) (г = 0,1, ..., т). Уравнение (19) влечет подобное соотношение относительно выходов и входов уг(Ь), Уг(Ь) идентичных фильтров, возбуждаемых сигналами уг(Ь), уг(Ь) :
В отличие от (18), (19), все производные в (20) могут быть измерены непосредственно, без дифференцирования входов/выходов системы. Для идентификации неизвестных параметров в системы (18), используем метод неявной настраиваемой модели [3,13]. Запишем уравнение для невязки 5:
(21) 5(і) =уГП + аіуГп ^ +-+ апУг - %(і) - ^ 9і(і)щ(і),
в котором через 9і(Ь) обозначены оценки неизвестных параметров 9і (і = 1, 2,.. .т) ведущей системы (генератора сигнала). Введя регрессор ф и вектор настраиваемых параметров в как
т
і=1
т
і=1
..,Уг, -VI, - ..., -УтГ, 0(І) = [0і(І), ..., вт(і)Г,
приведем (21) к виду
(22)
5(і) = 5і(і) + Ф(і)т0(і),
где сигнал 5\(Ь) содержит слагаемые, не зависящие от неизвестных параметров: 51 (Ь) = уГП + а1уТп-11 + ■ ■ ■ + апуг — щ(Ь). Применяя методы скоростного градиента и калмановской фильтрации, получим окончательно алгоритм идентификации в виде:
(23) Г(Ь) = —Т(Ь)ф(Ь)ф(Ь)ТТ(Ь) + аГ(Ь), Г(0) =Г(0)Т > 0,
(24) в(Ь) = —Г(Ь)ф(Ь)5(Ь),
где Г(Ь) =Г(Ь)Т > 0 — квадратная положительно-определенная матрица коэффициентов усиления, а > 0 — параметр алгоритма. Существенное для сходимости алгоритмов идентификации условие неисчезающего возбуждения [12] для рассматриваемых систем можно считать выполненным в силу хаотических свойств процесса на выходе генератора (ведущей системы). Кроме того, обычным предположением при обосновании сходимости различных алгоритмов адаптации является предположение о постоянстве неизвестных параметров. На практике это предположение выливается в «гипотезу квазистационарности». В рассматриваемом случае это означает, что идентификация параметров должна походить существенно быстрее, чем процесс их изменения в ведущей системе, или, другими словами, что полоса частот информационного сигнала значительно уже полосы частот передаваемого (несущего) процесса. Такое требование является естественным в рамках широкополосных систем связи [34,38]. Применение алгоритма (21)-(24) для передачи информации на основе модуляции хаотического генератора (системы Чуа) рассмотрено ниже в п. 4.2.
3. Адаптивная идентификация с частотной модуляцией
Обратимся снова к динамической системе (5) и введем масштабный множитель по времени в [22,29]. Масштабированная система описывается следующими уравнениями:
(25) х а = Лвха + в^о(ул) + Бв^(ул), ул = Схл,
где ха(Ь) е Мп, уа(Ь) е ^. Очевидно, для всех в = ес^ > 0 система (25) обладает хаотической динамикой, если исходная система была хаотической. Более того, при одинаковых начальных условиях выходы систем (5) и (25) совпадают с точностью до масштабного множителя в, а именно, ха(0) = х(0) влечет уа(Ь) = у(вЬ) для всех Ь ^ 0.
Далее будем считать, что параметр модулятора в (масштаб по времени) является информационным сигналом (т. е. сообщением, которое должно быть передано). Ввиду этого, в предполагается неизвестной демодулятору величиной, которую требуется восстановить с помощью соответствующего алгоритма. Как и выше, считаем что в постоянно на достаточно длительных промежутках времени.
Демодулятор синтезируется как динамическая система, вырабатывающая оценку в параметра в модулятора на основе текущих (зашумленных) значений переданного сигнала уа(Ь). Снова используем метод идентификации с неявной настраиваемой моделью и фильтрами состояния [4,20-22,29]. Передаточную функцию Ш(Л) линейной части системы в форме Лурье (25) можно записать как Шв(Л) = Бв(Л)/Лв(Л),где многочлены Лв(Л), Бв(Л) имеют степени п и к, соответственно (к < п), и зависят от в как от параметра. Очевидно, их можно переписать в виде Лв(Л) = Л(Лв-1), Бв(Л) = Б(Лв-1), где Л(Л), Б(Л) — знаменатель и числитель линейной части системы (5) с передаточной
функцией Ш(Л) = С(Л1 — Л)-1 Б = Б(Л\. Окончательно, для
Л(Л)
выходных и входных сигналов линейной части (25) выполнено следующее соотношение
уГп) + а1вуГп-1 +-----+ ап-1вп-1 уГ1 + а.пвпут =
(26) = Ъовп-к и(к) + ■■■ + Ък-1вп-1и(1) + Ъквпи,
где и(Ь) — выход нелинейной части подсистемы (25): и(Ь) = 64
<Ро(уг)+ Бв^(уг). Стоит заметить, что все коэффициенты а^, Ъj (г = 1, 2, ..., п, ] =0, 1, ..., к) известны и могут быть непосредственно использованы в алгоритме приемника, а в является единственным параметром, подлежащим оцениванию. Запишем следующее уравнение неявной настраиваемой модели:
у(гп) + а1ву<гп-1') +--+ ап-1вп-1 уГ1 + апвпуг =
(27) = Ъовп-к и(к) + ■■■ + Ък-1вп-1и(1) + Ък впи,
где настраиваемый параметр в служит оценкой неизвестного параметра модулятора в; и, уг — выходы идентичных фильтров, на входы которых поступают сигналы уг (Ь) и и(Ь). Применяя метод скоростного градиента, получим алгоритм идентификации в виде:
(28) в = —l5(t)Ф(t),
где сигнал
5(Ь)= у1п + (чвуГ™-1 +...+апвпуг —
(29) — Ъовп-ки(к) —... —Ък-1вп-1 и(1) —Ък9пи,
является ошибкой идентификации. Тогда алгоритм идентификации принимает следующий вид:
(30) в = —Y5(t)ф(t), где
ф(Ь)= а1у<тп-1') +2а2 вуГ^-2 + ... +папугвп-1 — (п — к)Ъ0вп-к-1 и(к) — ...
(31) — (п — 1)Ък-1вп 2и(1 — пЪквп 1и,
— регрессор; y > 0 — коэффициент идентификации.
Алгоритм (30), робастифицированный введением параметрической обратной связи имеет вид:
(32) в = ^б^)ф(і) — а(в — в0),
где а > 0 — коэффициент обратной связи, в0 — некоторое a priori выбранное значение в. Естественно принять в(0) = 0o.
Несколько иной алгоритм частотной модуляции хаотического сигнала предложен в работе [39]. Применение метода чаастотной модуляции а основе системы Чуа показано в п. 4.3.
4. Передача информации модуляцией хаотического генератора Чуа
4.1. Применение адаптивных наблюдателей и метода пассификации
Рассмотрим пример, в котором как источник сигнала (модулятор), так и приемник (демодулятор) реализованы в виде систем Чуа (см. [4,19-21,29,30]). В безразмерной форме модулятор описывается уравнениями:
{X di = p(Xd2 — Xdi + f (Xdi) + sfl(Xdi)),
X d2 xdi xd2 + xd3,
Xd3 = qxd2 ,
где f(z) = Moz + 0.5(Ml — Mo)fl(z); fl(z) = jz + 1| — jz — 1|; M0, M1,p, q — параметры модулятора; s = s(t) — информационный сигнал, который должен быть восстановлен в демодуляторе. Предположим что передаваемый сигнал yr (t) = Xdi (t) и значения параметров p, q, M0, M1 известны.
В соответствии с ранее приведенными соотношениями для синтеза адаптивного наблюдателя по методу пассификации, по-
бб
лучим уравнения демодулятора
!Х 1 = р(Х2 - X1 + / (Уг) + Оі/і(Уг ) + Со (Х1 - Уг)),
X2 = Хі - Х2 + Хз,
X з = -дх2,
где Со, Сі — настраиваемые параметры. Алгоритм адаптации (13),
(14), принимает вид
(35) \Со = -ъ(Ут - хі)2 - аоСо,
1 Сі = -^і(хі - Уг)/і(Уг) - аіСі,
где 70, — коэффициенты усиления алгоритма, а0, а1 - коэф-
фициенты регуляризации.
Алгоритм адаптации (15), (16) в данном примере имеет вид
Г —Ъ^2, если |5| ^ Д0,
с0 = ) А
I 0, ИHаЧе,
Г ъ5/1(Уг), если |5| ^ До,
\ 0, иначе,
где 5 = уг — х1, Д0 ^ 0, Д1 ^ 0.
4.2. Применение неявной настраиваемой модели
Применим теперь к рассматриваемой задаче алгоритм (22) —
(24). С учетом выражения для передаточной функции линейной части системы, уравнение (21) для данного случая принимает вид
5(г) = у (3\г) + (1 + р)у (2\г) + яу {1)(г) + ряу (г)—
() —и(2) (г) — и(1)(г) — яи,
где у(г), й(г) — выходы, входы и их производные по времени двух фильтров нижних частот Баттерворта (ВийетогШ) третьего порядка, на входы которых поступают сигналы уг(г), и(г) соответственно; уг (г) — принимаемый сигнал (для идеального канала
67
связи уг(г) = хо1 (г) в (33)); «вход линейной части модели» и(г) находится через и = р/ (уо)+ р§ /Луо), где § = § (г) — оценка параметра модулятора, нелинейная часть описывается функциями
ЛЫ = у + 1| — |уг — 1|, I(уг) = М0уг + 0.5(М1 — М0) /1 (уг),
р, я, М0, М1 — заданные постоянные. Сигнал /]_(уг(г)) подается на другой фильтр Баттерворта для формирования регрессора ф(г)
в виде ф = —р(/ ^ + р/11 + я), где Щ — выход фильтра и его производные. Алгоритм адаптации (21), формирующий оценку § (г) переданного сигнала в(г) имеет вид (23), (24).
4.3. Применение частотной модуляции
Для случая частотной модуляции, передатчик описывается уравнениями
!Хо1 = вр(хо2 — хо,! + /(ос о,!) + Ь(хо!)), х 02 = в{хо1 — хо2 + хо3),
х 0з = —0цхЛ2,
где в = в0 + §, а алгоритм адаптивного восстановления информации в приемнике - формулами (37), (28). Регрессор (31) для данного примера имеет вид
ф(г) = а1§п-1) + 2а2вуГп-2) + ■■■ + папуг вп-1 — (п — к)Ъ0вп-к-1и(к') — ...
(39) —(п — 1)Ък-1вп-2и(1') — пЬк вп-1и.
Практически сигналы в системах связи всегда подвершены действию шумов. При моделировании примем, что £(г) поступает аддитивно к выходу модулятора, так что сигнал на входе приемника уг (г) описывается выражением
(40) у г (г) = уо(г)+ С (t),
68
где £(t) — гауссовский белый шум с нулевым средним и интенсивностью а. (Более подробно, £(t) моделируется как кусочнопостоянный случайный процесс с периодом квантования At и ((tk) = Zk/VA, (к = 0,1, 2,..., tk = к At), где Zk — гауссов-
кие случайные числа с нулевым средним и среднеквадратическим отклонением а.)
4.4. Результаты моделирования
Описанные выше схемы исследованы компьютерным моделированием при следующих значениях параметров модулятора: p = 9, q = 14, 286, M0 = 5/7, Mi = -6/7. Для этих значений система (33) имеет хаотический аттрактор.
После некоторого периода «настройки» (связанного с необходимостью завершения переходных процессов в фильтрах) подавался информационный сигнал вида «прямоугольная волна»:
(41) s(t) = s0 + si sign sin ,
где s0 = 1, 005, s2 = 0, 005.
S(t), Sest(t), Sf(t)
25 30 35 40 45 50 55 60
Рис. 1. Оценивание параметров адаптивным наблюдателем
(34), (35)
Рис. 2. Оценивание параметров адаптивным наблюдателем
(34), (36)
Рис. 3. Оценивание параметров алгоритмом идентификации
(23), (24), (37).
Результаты оценивания параметра с помощью адаптивного
i 1 щ
I I I I
J______________I______________L
0.15 0.151 0.152 0.153 0.154 t, S
Рис. 4. Передача гармонического сигнала s(t) = s0 sin ut. s — модулирующий сигнал; sf — восстановленный сигнал; y — передаваемый хаотический сигнал yd(t).
т
Рис. 5. Музыкальные сигналы; s — исходный, sf — восстановленный. Алгоритм (30), а = 0.
Рис. 6. Восстановленный сигнал Sf. Алгоритм (28), а = 0, 01.
ЦР а=0; а=5■ Ю-Зв0
Рис. 7. Восстановленный сигнал Sf; алгоритм (32), идеальный (а) и зашумленный (б) каналы связи.
J_______________I______________I______________L
0.15 0.155 0.16 0.165 0 17 I S
Рис. 8. Передача гармонического сигнала при наличии шумов,
а = 0, 01.
наблюдателя с параметрической обратной связью (34), (35) показаны на рис. 1. Интенсивность шума а принята равной а = 10-3. Результаты оценивания параметра с помощью адаптивного алгоритма с зоной нечувствительности (34), (36) для аналогичных условий показаны на рис. 2. Ширина зоны нечувствительности А0 = А\ = 2, 5 ■ 10-3. Как показывают результаты моделирования, сигнал ci(t) можно использовать для восстановления сообщения.
Более сложный алгоритм (23), (24), (37) обладает большей помехозащищенностью, как это видно из рис. 3, где взято а = 0,1 и не используется фильтрация процесса на выходе демодулятора. Приняты следующие параметры алгоритма (23), (24): Y = sgn(t—^),(где sgn( ) означает единичную функцию Хевисайда, t0 = 5 с) а = 5, r(t0) = 10-5, ширина полосы пропускания фильтров Баттерворта взята 5 -1. При моделировании принято что 'd(t) = 60s(t), где s(tk) = s[k], s[k] — информационный сигнал, полученный квантованием по времени звукового файла с частотой Fs, tk = E(Fs t) (sign E(■) — функция entier),ls(t)l < 1. Таким образом, для модулятора (33) выполнено Q(t) = (1 + s(t))90. При экспериментах взято 00 = 5 ■ Fs. Ширина полосы пропускания фильтров Баттерворта Uf = 1, 000 с-1. Декодированный сигнал
(выход демодулятора (30)) 0 подвергнут сглаживанию с помощью
73
пост-фильтра Wpf(X) = upf ДА + upf), где upf = 0,400 с-1. Окончательно, дискретный информационный сигнал s[k] получен реконструкцией sf [k] = 0pf [tk]/00 — 1, где 0pf (t) — выход
пост-фильтра со входным сигналом 0(t).
4.5. Применение частотной модуляции
Представим некоторые результаты моделирования для описанной выше схемы с частотной модуляцией. На рис. 4 показаны процессы s(t), sf (t) и выход модулятора yd(t) (приведенный масштабированием к единичной амплитуде) для идеального канала связи (а = 0). Принят гармонический информационный сигнал s(t) = 0, 25 sin ut, u = 2nF, F = 440 Гц, частота дискретности Fs = 8192 Гц. Демодулятор описывался уравнениями (30), (37), (39). Рисунок дает возможность сопоставить границу частот несущего и сигнала с частотой информационного сигнала.
Рассмотрим также процесс передачи музыкального сигнала. В качестве примера взят фрагмент музыкального произведения «Gloria in D» Антонио Вивальди. Частота квантования Fs = 44100 Гц. Процессы s, sf при а = 0 и демодулятором (30), (37), (39) показаны на рис. 5.
Для повышения помехозащищенности системы передачи сигналов, можно использовать: различные способы регуляризации алгоритма адаптации; введение дополнительных сглаживающих фильтров; расширение относительной ширины полосы частот несущего сигнала и т.д. Продемонстрируем на примере влияние робастификации алгоритма введением параметрической обратной связи. В условиях предыдущего эксперимента вместо алгоритма (30) использован алгоритм (32). Параметр а = 5 ■ 10-300. На рис. 7 показаны сигналы sf (t) на выходе демодулятора для случаев а = 0 и а = 0, 01. Отсюда видно, что огрубление алгоритма адаптации обратной связью повышает качество передачи информации в условиях помех.
5. Заключение
В статье изложены методы передачи информации модулированием генераторов хаотических сигналов, основанные на:
- применении адаптивных наблюдателей;
- адаптивной идентификации с неявной настраиваемой моделью;
- частотной модуляции с адаптивным демодулятором.
Исследуется влияние аддитивных помех в канале связи на
точность воспроизведения информационного сигнала приемником. Показано применение предложенных методов для передачи информации модуляцией хаотического генератора, построенного на основе системы Чуа. Приводятся результаты численного моделирования, показывающие высокое быстродействие предложенных алгоритмов и позволяющее оценить границы их применимости при действии помех в канале связи.
Литература
1. АНДРИЕВСКИЙ Б. Р., НИКИФОРОВ В. О., ФРАДКОВ
А. Л. Методы управления периодическими и хаотическими колебаниями / Юбилейная конференция РФФИ. - 2002.
2. АНДРИЕВСКИЙ Б. Р., НИКИФОРОВ В. О., ФРАДКОВ А. Л. Синхронизация нелинейных непассифицируемых систем на основе адаптивных наблюдателей // Автоматика и телемеханика. - 2007. - №7. - С. 74-89.
3. АНДРИЕВСКИЙ Б. Р., ФРАДКОВ А. Л. Избранные главы теории автоматического управления с примерами на языке MATLAB. - Санкт-Петербург: Наука, 1999. - 467 с.
4. АНДРИЕВСКИЙ Б. Р., ФРАДКОВ А. Л. Элементы математического моделирования в программных средах MATLAB 5 и Scilab (учебное пособие). - Санкт-Петербург: Наука, 2001. - 286 с.
5. АНДРИЕВСКИЙ Б. Р., ФРАДКОВ А. Л. Управление хаосом. Методы и приложения. Часть 1. Методы // Автоматика и телемеханика. - 2003. - №5. - С. 3-45.
6. АНДРИЕВСКИЙ Б. Р., ФРАДКОВ А. Л. Управление хаосом. Методы и приложения. Часть II. Приложения // Автоматика и телемеханика. - 2004. - №4. - С. 3-34.
7. ДЕМИДОВИЧ Б. П. Лекции по математической теории устойчивости. 2-е изд. - М.: Изд-во МГУ, 1998.
8. ДМИТРИЕВ А. С., ПАНАС А. И., СТАРКОВ С. О. Динамический хаос как парадигма современных систем связи // Зарубежная радиоэлектроника. Успехи современной радиоэлектроники. - 1997. - №10. - С. 4-26.
9. ДМИТРИЕВ А. С., КУЗЬМИН Л. В. Передача информации с использованием синхронного хаотического отклика при наличии фильтрации в канале связи // Письма в ЖТФ. -1999. - Том 25, №16. - С. 71-77.
10. НАПАРТОВИЧ А. П., СУХАРЕВ А. Г. Декодирование информации в системе хаотического лазера, управляемого хаотическим сигналом // Квантовая электроника. - 1998. -25, 1.-С. 85-88.
11. Управление мехатронными вибрационными установками / Б. Р. Андриевский, И. И. Блехман, Ю. А. Борцов и др. Под ред. И. И. Блехмана и А. Л. Фрадкова. - Санкт-Петербург: Наука, 2001. - 278 с.
12. ФОМИН В. Н., ФРАДКОВ А. Л., ЯКУБОВИЧ В. А. Адаптивное управление динамическими объектами. - М.: Наука, 1981. -448 с.
13. ФРАДКОВ А. Л. Адаптивное управление в сложных системах. - М.: Наука, 1990. - 292 с.
14. ФРАДКОВ А. Л. Кибернетическая физика. Принципы и примеры. - Санкт-Петербург: Наука, 2003. - 208 с.
15. ШАЛФЕЕВ В. Д., ОСИПОВ Г. В., КОЗЛОВ А. К., ВОЛКОВСКИЙ А. Р. Хаотические колебания - генерация, синхронизация, управление // Зарубежная радиоэлектроника. Успехи современной радиоэлектроники. - 1997. - №10. -С. 27-49.
16. ШИМАНСКИЙ В. Э. Система связи с хаотической несущей на цифровом сигнальном процессоре АББР-2181 //
Изв. ВУЗов. Прикл. нел. динам. - 1998. - 6, №5. - С. 66-75.
17. ABEL A., SCHWARZ W. Chaos communication —principles, schemes, and system analysis // Proc. IEEE. - 2002. - Vol. 90,
5. - P. 691-710.
18. ALVAREZ-RAMIREZ J., PUEBLA H., CERVANTES I. Stability of observer-based chaotic communications for a class of Lur ’e systems // Int. J. Bifurcation and Chaos. - 2002. -Vol. 12, 7. - P. 1605-1618.
19. ANDRIEVSKY B.R. Information transmission by adaptive identification with chaotic carrier / Proc. 2nd International Conference “Control of Oscillations and Chaos (COC 2000)”, 5-7 July 2000, St. Petersburg, Russia. - Vol. 1. - P. 115-117.
20. ANDRIEVSKY B.R. Adaptive synchronization methods for signal transmission on chaotic carriers // Mathematics and Computers in Simulation. - 2002. - Vol. 58, Issue 4-6. -P. 285-293.
21. ANDRIEVSKY B.R., FRADKOV A. L. Information
transmission by adaptive synchronization with chaotic carrier
and noisy channel / Proc. 39th IEEE Conf. Decisions and Control, Sydney, 12-15 Dec. 2000. - P. 1025-1030.
22. ANDRIEVSKY B.R., FRADKOV A. L. Information
transmission by means of chaos-based frequency modulation and adaptive identification / Proc. 2007 IEEE Multiconference on Systems and Control, Singapore, October 1-3, 2007.
23. BLEKHMAN 1.1., FRADKOV A. L., NIJMEIJER H., POG-ROMSKY A. Y. On self-synchronization and controlled synchronization // System and Control Letters. - 1997. - Vol. 31. -P. 299-305.
24. BROWN R, CHUA L. O. Clarifying chaos III: Chaotic and stochastic processes, chaotic resonance and number theory // Int.J. Bifurcation and Chaos. - 1999. - №9(5). - P. 785-803.
25. CHEN G., DONG X. From chaos to order: Perspectives, Methodologies and Applications. Singapore: World Scientific, 1998. - 753 p.
26. CUOMO K.M., OPPENHEIM A.V., STROGATZ S.H.
Synchronization of Lorenz-based chaotic circuits with application to communications // IEEE Trans. Circ. Syst. -1993.-II. 40. 10.-P.626-633.
27. CUOMO K. M., OPPENHEIM A. V. Circuit implementation of synchronized chaos with applications to communications // Phys. Rew. Lett. - 1993. - 71. 1. - P. 65-68.
28. DEMIRCIOGLU H., YAVUZYILMAZ C. Constrained predictive control in continuous time // IEEE Control Systems Magazine. - Vol. 22, No 4. - P. 57-67.
29. FRADKOV, A. L., ANDRIEVSKY, B. R. Adaptive robustified synchronization methods for chaos-based information transmission / Proc. 1st IEEE Int. Conf. Circ. Syst. for Communic. - St.Petersburg, 2002. - P. 275-280.
30. FRADKOV A.L., H. NIJMEIJER AND A. YU. MARKOV. Adaptive observer-based synchronization for communication // Int. J. Bifurcations and Chaos. - 2000. - Vol. 10, №12. -P. 2807-2813.
31. FRADKOV A. L., NIKIFOROV V. O., ANDRIEVSKY B. R.
Adaptive observers for nonlinear nonpassifiable systems with application to signal transmission / Proc. 41st IEEE Conf. Dec. Contr. (CDC’02). - USA, 2002. - P. 4704-4711.
32. FRADKOV A.L., POGROMSKY A. Y. Introduction to control of oscillations and chaos. - Singapore: World Scientific, 1998.
33. GAWTHROP P. J. Continuous-Time Self-Tuning Control. -V.1. Letchworth. - U.K.: Research Studies Press, 1987.
34. HASLER, M., SCHIMMING, TH. Chaos communication over noisy channels // Intern. J. Bifurc. Chaos. - 2000. - Vol. 10, №4. - P. 719-735.
35. KOLUMBAN G., KENNEDY M. P., CHUA L. O. The role of synchronization in digital communications using chaos
- Part I: Fundamentals of digital communications // IEEE Trans. Circ. Syst.- 1997. - Part I: 44(10). - P. 927-936,. Part II: Chaotic modulation and chaotic synchronization. // IEEE
Trans. Circ. Syst.- 1998. - Part I: 45. 11. - P. 1129-1140.
36. LION P.M. Rapid identification of linear and nonlinear systems // AIAA J. - 19б7. - Vol. 5. - P. 1835-1842. r
37. MARKOV A. YU., FRADKOV A. L. Adaptive synchronization of chaotic systems based on speed gradient method and passification // IEEE Trans. Circ. and Syst. -1997. - No 11. - P. 905-912.
38. PETERSON, R. L., ZIEMER, R. E., BORTH, D. E. Introduction to Spread-Spectrum Communications. - Prentice Hall, NJ, 1995. - б95 p.
39. TORRES, W. P., OPPENHEIM, A. V., ROSALES, R. R. Generalized frequency modulation // IEEE Trans. Circ. Syst. -I. - 2001. - Vol. 48, №12. - P. 1405-1412.
40. IEEE Transactions on Circuits and Systems. Special issue “Chaos control and synchronization” / Eds. M. Kennedy, M. Ogorzalek. - 1997. - 44. 10.
41. IEEE Transactions on Circuits and Systems. Special issue on applications of chaos in modern communication systems / Eds. L. Kocarev, G. M. Maggio, M. Ogorzalek, et al. - 2001.
- Vol. 48. 12.
42. INARREA M., LANCHARES V. Chaos in the reorientation process of a dual-spin spacecraft with time-dependent moments of inertia // Int. J. Bifurc. Chaos. - 2000. - Vol. 10, №5. - P. 997-1018.
ADAPTIVE-BASED METHODS FOR INFORMATION TRANSMISSION BY MEANS OF CHAOTIC SIGNAL SOURCE MODULATION
Boris Andrievsky, Dr.Sc., Leading Research Fellow ([email protected]).
Alexander L. Fradkov, Dr.Sc., Head of the Lab (Institute for Problems of Mechanical Engineering of RAS, Saint Petersburg, 61, V.O. Bolshoy Av., (812) 321-47-66, [email protected])
Abstract: Three methods for information transmission based on chaotic signal source modulation based on: implementation of adaptive observers, adaptive identification with the Implicit Adjustable Model, and frequency modulation with the adaptive demodulator are described. Application on the proposed methods for information transmission by means of modulation of chaotic Chua's generator is presented.
Keywords: information transmission, adaptation, chaotic systems.
Статья представлена к публикации членом редакционной коллегии В.М. Вишневским