Вестник СамГУ — Естественнонаучная серия. 2010. № 2(76) 129
МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ
УДК 621.37:621.391
МОДЕЛИРОВАНИЕ ПРОЦЕССОВ УСТАНОВЛЕНИЯ РЕЖИМА СИНХРОНИЗАЦИИ ДВ-ОСЦИЛЛЯТОРА
© 2010 С.А. Агибалов, В.В. Зайцев, А.В. Карлов-младший1
Для исследования процессов захвата и удержания частоты автоколебательной системы в дискретном времени предложено использовать метод медленно меняющихся амплитуд. Методика ММА, применяемая в аналоговой области, распространена на дискретные системы. Приведены примеры расчетов динамических амплитудных и фазовых характеристики колебаний дискретного осциллятора Ван дер Поля, находящегося под действием гармонического сигнала.
Ключевые слова: автоколебательная система, дискретное время, синхронизация, метод медленно меняющихся амплитуд.
Введение
Дискретным осциллятором (ДВ-осциллятором) Ван дер Поля мы называем автоколебательную систему, функционирующую в дискретном времени в соответствии с алгоритмом (уравнением движения)
y[n] = aiy[n - 1] + a2y[n - 2] + y (1 - y2[n - 1]) (y[n - 1] - y[n - 2]). (1)
Такой ДВ-осциллятор синтезирован путем обобщения на нелинейные дискретные системы метода инвариантности импульсных характеристик, широко используемого для синтеза цифровых фильтров [1], и впервые описан в статье [2]. При этом в качестве аналогового прототипа был взят классический осциллятор Ван дер Поля. Показано, что параметры алгоритма (1) связаны с собственной частотой ио и добротностью Q резонансной системы прототипа соотношениями
а1 = 2 exp(-^Q0Q_1) cos(2^Q0),
хАгибалов Сергей Александрович ([email protected]), Зайцев Валерий Васильевич ([email protected]), Карлов-младший Александр Владимирович ([email protected]), кафедра радиофизики и компьютерного моделирования радиосистем Самарского государственного университета, 443011, Россия, г. Самара, ул. Акад. Павлова, 1.
а.2 = - ехр(-2^ад_1), (2)
где частота шо выражена в единицах частоты дискретизации ша : Оо = = шо/ша- При значениях параметра глубины обратной связи 7, превышающих пороговое значение 75, определяемое решением уравнения
ai + Yb + V(®i + Ib)2 + 4(a2 - Yb)
= 2,
в системе (1) возбуждаются и поддерживаются незатухающие колебания — автоколебания. Соотношения (2) позволяют целенаправленно подбирать их частоту и время установления.
Дискретную систему (1) предлагается использовать для нелинейной обработки ДВ-сигналов [3], а в режиме генерации динамического хаоса — для кодирования информации [4].
Как обобщение алгоритма (1) можно предложить томсоновский ДВ-осциллятор общего вида
y[n] = aiy[n - 1] + a2y[n - 2] + yS (y[n - 1]) (y[n - 1] - y[n - 2]) (3)
с функцией нелинейности S (y). Например, для осциллятора с ограниченной кубической нелинейностью
S(y) = (1 - y2) (% + 1) - d(y - 1)),
где 9(y) — функция Хевисайда.
Учитывая фундаментальность явления захвата частоты (фазовой синхронизации) в автоколебательных системах [5], представляет интерес его исследование в представленных выше томсоновских ДВ-осцилляторах.
1. Метод ММА для синхронизируемых ДВ-осцилляторов
Рассмотрим ДВ-осциллятор (1), находящийся под аддитивным воздействием дискретного гармонического сигнала
x[n] = 1E (Zn + Z~n)
с амплитудой E и частотой Q : Z = exp(j2nQ). Уравнение движения осциллятора в этом случае примет вид
y[n] = aiy[n - 1] + a:2y[n - 2] + 7 (l - y2[n - 1]) (y[n - 1] - y[n - 2]) + x[n - 1].
(4)
Здесь дискретный временной аргумент внешнего воздействия равен n -- 1, т. к. именно при таком воздействии ФЧХ линейного ДВ-осциллятора близка к характеристике аналогового прототипа.
Для решения уравнения (4) будем использовать приближение медленно меняющихся амплитуд (ММА). В работе [1] метод ММА, широко применяемый для анализа колебаний нелинейных систем в непрерывном времени,
распространен на автономные ДВ-осцилляторы. Теперь, следуя [1], проведем обобщение метода на осцилляторы, находящиеся под действием внешнего гармонического сигнала.
Считая комплексную амплитуду A[n] медленной по сравнению с Zn функцией дискретного времени n, автоколебания ДВ-осциллятора представим в форме
y[n] = ± A[n]Zn + 2 A* [n] Z-n, (5)
а его уравнение движения (4) преобразуем к виду
L2 {y[n]} = ^iy[n - 1] + fi2y[n - 2] + yF(y) + x[n - 1]. (6)
В записи уравнения (6) использованы обозначения линейного разностного оператора второго порядка
L 2 {y [n]} = y [n] - 2Re(Z )y[n - 1] - y[n - 2] (7)
нелинейной функции
F (y) = (1 - y2[n - 1]) (y[n - 1] - y[n - 2]) ,
а также параметры
ц1 =2 (exp(-^Q0Q-1) cos(2^Qo) - cos(2^Q))
и
Ц2 = 1 - exp(-2^QoQ-1)-
Нетрудно показать, что для высокодобротных осцилляторов, находящихся под воздействием сигналов с частотами Q и Qo, и fi2 являются параметрами малости (р,1, fi2 << 1). При этом для квазилинейных систем (у << 1) и слабых воздействий выполнены условия применимости приближения ММА.
С учетом того, что
L 2{ Z ±n} =0,
действие оператора (7) на колебание (5) приводит к приближенному равенству
L2 j 1 A[n]Zn + k.c^ и (A[n] - A[n - 1]) (Re (Z) Z - 1) Zn-2 + k.c.
При его выводе использовано условие медленности изменения комплексной амплитуды A[n] в форме A[n - 1] - A[n - 2] и A[n] - A[n - 1].
Подстановка решения (5) в правую часть уравнения (6) после алгебраических преобразований с учетом допущения о том, что для нелинейных и диссипативных членов A[n - 2] = A[n - 1], дает следующее равенство:
my[n - 1] + ^y[n - 2] + yF(y) и и ! [^Z ++ YG1 (|A[n - 1] |)] A[n - 1]Zn-2 + k.c. + garm.
Здесь
Gi (\A[n - 1]|) = Z - 1 + 1 (2 - 3Z + Z2) \A[n -
а слагаемое, обозначенное как "garm", содержит высшие гармоники автоколебаний — составляющие, пропорциональные Z3n, Z5n и т. д.
Приравняв теперь коэффициенты при Zn в правой и левой частях преобразованного уравнения движения, получим разностное уравнение первого порядка для комплексной амплитуды A[n]:
A[n] = A[n - 1] + 2(^e(Z1)Z _ 1) [PiZ + p + 7G1 (\A[n - 1]\)] x
ZE , .
xA[n - 1] + 2 (Re(Z)Z - 1) • (8)
Это уравнение, используя терминологию теории нелинейных колебаний в непрерывном времени, можно назвать укороченным уравнением для комплексной амплитуды ДВ-осциллятора. Следует отметить, что оно справедливо не только для дискретного осциллятора Ван дер Поля (4), но и для ДВ-осцилляторов вида (3) при соответствующем выборе нелинейности
Gi (\A\).
Укороченное уравнение (8) по форме является простым рекуррентным соотношением и позволяет, исходя из заданного начального значения A[0], исследовать переходные процессы в синхронизируемом ДВ-осцилляторе.
Для режима установившихся синхронных автоколебаний (A[n] = As = = const) оно переходит в нелинейное алгебраическое уравнение
piZ + P2 + YGi (\As\)] As + ZE = 0- (9)
Уравнение (9) решается численно. Результатом решения являются АЧХ \As(Q)\ и ФЧХ ^>s(Q) синхронных колебаний [6]. При исследовании устойчивости синхронного режима укороченное уравнение (8) линеаризуется в окрестности решений As [6].
2
2. Результаты моделирования
Приведем некоторые результаты моделирования автоколебаний в ДВ-осцилляторе Ван дер Поля с использованием укороченного уравнения (8).
В частном случае, когда Е = 0, уравнение можно применить для расчета процесса установления амплитуды свободных автоколебаний. На рис. 1 приведен график этого процесса в осцилляторе с параметрами Q = 10, Оо = 0, 3, 7 = 0, 2. Начальное значение амплитуды а[0] = 0, 02.
Для сравнения там же приведен график огибающей, полученный путем обработки реализации автоколебаний методами теории аналитического сигнала (АС). Как видно из графиков, точные (метод АС) и приближенные (метод ММА) результаты находятся в хорошем количественном соответствии. При этом из анализа временной зависимости фазы ^[и] комплексной
амплитуды А[п] следует, что частота установившихся свободных автоколебаний равна = 0, 287.
0,282 0,284 0,286 0,288 0,29 0,292 0,294 Рис. 2. Зависимости амплитуды и фазы автоколебаний от частоты внешнего
воздействия в режиме захвата
Перейдем теперь к результатам моделирования процесса захвата частоты ДВ-осциллятора Ван дер Поля гармоническим сигналом с амплитудой Е = 0, 012. На рис. 2 представлены графики зависимости амплитуды (верхний график) и фазы (нижний график) автоколебаний осциллятора с приведенными выше параметрами от частоты внешнего воздействия. Расчет каждой из зависимостей проведен с помощью укороченного уравнения (8)
при квазистатическом изменении частоты в пределах 0,282 ^ О ^ 0,287 (повышение частоты) и 0,292 ^ О ^ 0,287 (понижение частоты). Такой способ изменения частоты воздействия выбран для фиксации режима захвата, т. е. перехода от биений к синхронным колебаниям. Точка на рисунках соответствует свободным автоколебаниям. Как видно из графиков, в области захвата АЧХ синхронных колебаний несимметрична относительно частоты Оа и типична для неизохронного автогенератора [7]. На фазоча-стотной характеристике в окрестности Оа можно выделить близкий к линейному участок, что дает возможность использовать синхронизированный ДВ-осциллятор в алгоритмах частотного детектирования [3].
Рис. 4. Зависимости амплитуды (верхний график) и фазы (нижний график) автоколебаний от частоты внешнего воздействия в режиме удержания
Динамику амплитуды автоколебаний внутри области захвата частоты и на ее границах иллюстрирует рис. 3. На нем представлены временные зависимости амплитуды автоколебаний, возбуждаемых от начального значения а[0] = 0, 02, при воздействии сигналов синхронизации с амплитудой Е = 0,012 и частотами О1 = 0,287, О2 = 0,292 и О3 = 0,281 (кривые 1, 2 и 3). Как видно из графиков, процесс установления амплитуды синхронных колебаний не является монотонным, в отличие от аналогичного процесса в автономном генераторе. Форма биений вблизи границ области захвата может быть далека от гармонической (кривая 2).
Численный эксперимент, проводимый при квазистатическом изменении частоты внешнего воздействия в пределах 0, 287 ^ О ^ 0, 292 (повышение частоты) и 0, 287 ^ О ^ 0, 277 (понижение частоты), позволяет зафиксировать область удержания частоты ДВ-осциллятора. Она отличается от области захвата шириной и большей асимметрией АЧХ и ФЧХ. Частотные зависимости амплитуды и фазы синхронных колебаний в области удержания приведены на рис. 4.
Заключение
В заключение еще раз отметим, что предложенный здесь вариант метода ММА позволяет исследовать эффект фазовой синхронизации дискретных автоколебательных систем томсоновского типа с различными видами нелинейностей. Основой анализа является укороченное уравнение (8) с соответствующей рассматриваемой системе функцией С1 (| А |).
В то же время, как показывают результаты численных экспериментов, проведенных с использованием алгоритма (1), у ДВ-осцилляторов, генерирующих в окрестности частоты О = 0, 25, наблюдаются более сложные, чем квазигармонический, режимы генерации. В частности, существует режим динамического хаоса [8], а также "эффект самосинхронизации" [9], при котором подмененная третья гармоника эффективно взаимодействует с автоколебаниями основной частоты, порождая процесс перестройки автогенератора, схожий с классическим процессом захвата частоты [5]. Для таких режимов укороченное уравнение (8) следует дополнить слагаемыми, учитывающими нелинейные взаимодействия шумов и гармоник автоколебаний.
Литература
[1] Оппенгейм А., Шафер Р. Цифровая обработка сигналов. 2-е изд. М.: Техносфера, 2006. 856 с.
[2] Зайцев В.В., Давыденко С.В., Зайцев О.В. Динамика автоколебаний дискретного осциллятора Ван дер Поля // Физика волновых процессов и радиотехнические системы. 2000. Т. 3. № 2. С. 64-67.
[3] Зайцев В.В., Зайцев О.В. Детектор ЧМ-сигнала на основе кольца фазовой автоподстройки частоты дискретного автогенератора // Физика волновых процессов и радиотехнические системы. 2005. Т. 8. № 1. С. 82-84.
[4] Зайцев В.В. Скрытая передача информации на основе хаотических автоколебаний дискретного осциллятора // Физика волновых процессов и радиотехнические системы. 2007. Т. 10. № 1. С. 132-135.
[5] Пиковский А., Розенблюм М., Куртс Ю. Синхронизация. Фундаментальное нелинейное явление. М.: Техносфера, 2003. 496 с.
[6] Агибалов С.А., Зайцев В.В., Карлов А.В.-мл. Синхронизация ДВ-осциллятора Ван дер Поля гармоническим сигналом // Физика волновых процессов и радиотехнические системы. 2010. Т. 13. № 4.
[7] Рубаник В.П. Колебания квазилинейных систем с запаздыванием. М.: Наука, 1969. 288 с.
[8] Зайцев В.В., Зайцев О.В., Яровой Г.П. Статистические оценки характеристик хаотических автоколебаний дискретного осциллятора Ван дер Поля // Физика волновых процессов и радиотехнические системы. 2001. Т. 4. № 1. С. 18-21.
[9] Зайцев В.В., Зайцев О.В., Никулин А.В. Исследование эффекта самосинхронизации дискретного осциллятора Ван дер Поля //II Международная НТК "Физика и технические приложения волновых процессов: тез. докл. Самара, 2003. С. 114-115.
Поступила в редакцию 22/Ц/2010;
в окончательном варианте — 22////2010.
MODELING OF ESTABLISHING SYNCHRONIZATION MODE IN DISCRETE-TIME OSCILLATOR
© 2010 S.A. Agibalov, V.V. Zaitsev, A.V. Karlov-junior2
To study the capture and retention of frequency of self-oscillatory system in discrete time it is proposed to use the method of slowly varying amplitudes. SVA method used in the analog area is extended to discrete systems. Examples of calculations of dynamic amplitude and phase characteristics of the oscillations of the discrete Van der Pol oscillator forced by a harmonic signal are given.
Key words: self-oscillatory system, discrete time, locking, slow-changing amplitudes method.
Paper received 22/11/2010. Paper accepted 22/11/2010.
2Agibalov Sergei Alexandrovich ([email protected]), Zaitsev Va-leriy Vasilievich ([email protected]), Karlov-junior Alexander Vladimirovich ([email protected]), Dept. of Radiophysics and Computer Modelling of Radiotechnical Systems, Samara State University, Samara, 443011, Russia.