Вычисление бифуркационных параметров

advertisement
НЕЛИНЕЙНЫЙ АНАЛИЗ ЦИФРОВЫХ
СИСТЕМ ФАЗОВОЙ АВТОПОДСТРОЙКИ
ЧАСТОТЫ 1
Кудряшова Е. В., кафедра прикладной кибернетики СПбГУ,
kudryashova_lena@mail.ru
Кузнецова О. А., кафедра прикладной кибернетики СПбГУ,
o_a_kuznetsova@mail.ru
Селеджи С. М., кафедра прикладной кибернетики СПбГУ,
ssm@SS1563.spb.edu
Аннотация
Проблемы синхронизации систем возникают в
различных областях науки и техники, в таких, например, как
системы фазовой автоподстройки (ФАП). В работе
рассматриваются бифуркационные эффекты, возникающие в
одномерных
дискретных
динамических
системах,
описывающих
фазовую
автоподстройку
частоты
в
простейших цифровых системах ФАП.
В
работе
представлены
численные
значения
бифуркационных параметров такой системы, вычисленные с
помощью
специальных
аналитических
методов
и
современных математических пакетов длинных чисел. Кроме
того, показано, что для рассмотренного неунимодального
отображения
наблюдается
эффект
сходимости
бифуркационных значений параметра системы, аналогичный
эффекту Фейгенбаума для унимодальных отображений.
Введение
В системах фазовой автоподстройки (ФАП), используемых для
синхронизации и генерации сигналов в радиосвязи, телекоммуникациях и
компьютерных архитектурах, возникают проблемы синхронизации частот
[1-19]. Качественный анализ уравнений ФАП позволяет определить
необходимые условия работы системы (при которых, например, имеются
синхронизация частот и коррекция расфазировок) [20,21]. В предложенной
работе рассматривается дискретное одномерное неунимодальное
1
Работа выполнена при финансовой поддержке проектов Совета по грантам при
Президенте РФ, Минобрнауки РФ, РФФИ и Санкт-Петербургского
государственного университета.
отображение, описывающее работу цифровой ФАП.
В одной из первых работ, посвященных анализу цифровых ФАП [22],
был рассмотрен алгоритм исследования периодических решений и
показано, что даже в простой дискретной модели ФАП наблюдаются
бифуркационные явления, приводящие к появлению новых устойчивых
периодических решений и изменению их периода. В дальнейшем в работах
[23] для таких систем была рассмотрена модель перехода к хаосу через
каскад удвоения периода. Объединение и развитие этих идей в работах Г.А.
Леонова и С.М. Селеджи [20, 21] позволило построить бифуркационное
дерево перехода к хаосу через каскад удвоения периода. Для этого
аналитически были получены первые несколько бифуркационных
значений параметров, в то время как расчет последующих
бифуркационных значений и изучение хаоса потребовали применения
компьютерного моделирования. Эти вычисления выявили эффект
аналогичный эффекту Фейгенбаума для унимодальных отображений [20,
24, 25]. Позднее в работах [26-28] для получения более точных численных
значений бифуркационных параметров рассматриваемой системы
потребовалось применение качественной теории динамических систем,
специальных аналитических методов и современных математических
пакетов длинных чисел.
Вычисление бифуркационных параметров
Рассмотрим блок-схему простейшей дискретной ФАП с аналоговым
входом (См. Рис. 1).
Рисунок 1: Функциональная блок-схема ФАП
Здесь эталонный генератор OSCmaster вырабатывает синусоидальный
сигнал:
где A - амплитуда,
- сдвиг по фазе,
- частота,
- фаза входного сигнала,
- период входного сигнала.
Сигнал
поступает на Sampler (дискретизатор) и преобразуется в
дискретный сигнал
в моменты времени
, определяемые
импульсами управляемого генератора DCO. Выход дискретизатора
пропускается через фильтр (Filter), и оставшийся на выходе фильтра
сигнал
поступает на вход управляемого генератора DCO.
Случай совпадения начальных частот эталонного и подстраиваемого
генераторов имеет большое значение в инженерной практике дискретных
ФАП [20, 29]. Определяя значение сдвига по фазе в интервале [-π, π] с
учетом кратности 2π, можно в этом случае, согласно работам [20, 21],
перейти к уравнению:
где r – положительное число.
В работе [20] указана верхняя граница параметра , при котором
система (2) является отображением отрезка в себя, и аналитически
получены первые три бифуркационных параметра системы
,
,
. Было доказано, что при
система является глобально
асимптотически устойчивой, параметры и соответствуют бифуркации
удвоения периода, а параметр соответствует бифуркации “расщепления”
цикла: глобально устойчивый цикл периода 2 теряет устойчивость и
рождаются два локально устойчивых цикла периода 2. В дальнейшем
система переходит к хаосу через каскад бифуркаций удвоения периода.
Явление перехода к хаосу через бифуркации удвоения периода хорошо
изучено для целого класса отображений отрезка в себя. В 1975 г. при
исследовании бифуркаций удвоения периода логистического отображения
М. Фейгенбаум заметил, что для последовательных бифуркационных
значений параметра λ справедлива сходимость:
и что аналогичный эффект имеет место для многих других отображений. В
дальнейшем развитие теории ренорм-групп позволило доказать
универсальность открытого Фейгенбаумом эффекта для одномерных
однопараметрических унимодальных отображений отрезка в себя [30-34].
Отметим, что функция
, представленная на Рис. 2,
не является унимодальной или бимодальной. Здесь
является нечетной
функцией и имеет два локальных экстремума
, а последовательность
, начатая в точке
, не проходит через точки локальных экстремумов
и
- последовательность отображена на рисунке в виде линий
последовательно
соединяющих
точки
Рисунок 2: Отображение
Применение современных вычислительных пакетов, процедуры
вычисления мультипликаторов и теории переходных процессов позволило
получить численно первые 15 бифуркационных значений параметра
системы (2), которые представлены в Таблице 1. Для полученных
бифуркационных значений
были также получены числа Фейгенбаума,
которые представлены в последней колонке таблицы.
Δj
N
T
rj
1
2
3
4
5
6
½
2
½
Π
3.75973373258170937649
2/4
3.44522922330131157542194433174191398
4,624046596639769740149960075495
4/8
3.51289246475156628374774642737133234
4,660150061404217425922602823766
8/16
3.52752537124074929576590188097963033
4,6671810989023526532815779401952
16/32
3.53066537881483452997938899118568510
4,668778772473917134313391117376
7
8
9
10
11
12
13
14
15
32/64
3.53133816341597711569260339404602099
4,669109815433731376068465041681
64/128
3.53148226632466689433857302550273505
4,6691821019439780251939905083339
128/256
3.53151312936160242470979217662168692
4,6691974124177884207133643832507
256/512
3.53151973930661242566549959454182848
4,6692007126313128442197371622798
512/1024
3.53152115495569002125505077904545367
4,6692014168180717991991829239267
1024/2048
3.53152145814442932002148295601459890
4,669201567957076525629797957062
2048/4096
3.53152152307817542202214372051946438
4,6692016002863903548904303401188
4096/8192
3.53152153698499549756050390115891712
8192/16384
3.53152153996341049568039036147220653
Таблица 1: Бифуркационные значения и числа Фейгенбаума дискретной
динамической системы
Заключение
Из полученных значений видно, что здесь для неунимодального
отображения (2) наблюдается эффект сходимости бифуркационных
значений параметра
, аналогичный эффекту Фейгенбаума для
унимодальных отображений.
Литература
1.
2.
3.
4.
5.
6.
G.A. Leonov, N.V. Kuznetsov, S.M. Seledzhi. Nonlinear Analysis and
Design of Phase-Locked Loops (chapter in "Automation control – Theory
and Practice)// In-Tech. – 2009. – Pp. 89-114.
Kuznetsov N.V. Nonlinear Analysis of Phase Synchronization Systems:
Phase-locked Loop and Costas Loop// Seminar series on Complex systems,
networks, control and chaos. – City University of Hong Kong. – 2012. –
Invited lecture.
G.A. Leonov, N.V. Kuznetsov, M.V. Yuldashev, R.V. Yuldashev. Analytical
method for computation of phase-detector characteristic// IEEE
Transactions on Circuits and Systems Part II. – Express Briefs. – Vol. 59. –
Num. 10. – 2012. – Pp. 633-637.
G.A. Leonov, N.V. Kuznetsov, M.V. Yuldashev, R.V. Yuldashev. Differential
equations of Costas loop// Doklady Mathematics. – 86(2). – 2012. – Pp.
723–728.
G.A. Leonov, N.V. Kuznetsov, M.V. Yuldashev, R.V. Yuldashev.
Computation of Phase Detector Characteristics in Synchronization
Systems// Doklady Mathematics. – 2011. – Vol. 84. – No. 1. – Pp. 586-590.
N.V. Kuznetsov, G.A. Leonov, M.V. Yuldashev, R.V. Yuldashev. Analytical
methods for computation of phase-detector characteristics and PLL design//
ISSCS 2011 – IEEE International Symposium on Signals, Circuits and
Systems, Proceedings. – 2011. – Art. num. 5978639. – Pp.7-10.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
G.A. Leonov, S.M. Seledzhi, N.V. Kuznetsov, P. Neittaanmäki. Asymptotic
analysis of phase control system for clocks in multiprocessor arrays//
ICINCO 2010 - Proceedings of the 7th International Conference on
Informatics in Control, Automation and Robotics. – Vol. 3. – 2010. – Pp.
99-102.
N.V. Kuznetsov, G.A. Leonov, P. Neittaanmäki, S.M. Seledzhi, M.V.
Yuldashev, R.V. Yuldashev. Nonlinear Analysis of Phase-locked loop//
IFAC Proc. Volumes (IFAC-PapersOnline). – 4(1). – 2010. – Pp. 34-38.
N.V. Kuznetsov, G.A. Leonov, S.M. Seledzhi. Nonlinear analysis of the
Costas loop and phase-locked loop with squarer// Proceedings of Eleventh
IASTED International Conference Signal and Image Processing. – Vol. 654.
– 2009. – Pp. 1-7. – ACTA Press.
N. Kuznetsov, G. Leonov, S. Seledzhi. Phase Locked Loops Design And
Analysis// ICINCO 2008 - 5th International Conference on Informatics in
Control, Automation and Robotics. – Proceedings Volume SPSMC. – 2008.
– Pp. 114-118.
N.V. Kuznetsov, G.A. Leonov, S.M. Seledzhi. Analysis of phase-locked
systems with discontinuous characteristics of the phase detectors// IFAC
Proceedings Volumes (IFAC-PapersOnline). – 1(1). – 2006. – Pp. 107-112.
Kuznetsov N.V., Leonov G.A., Neittaanmäki P., Seledzhi S.M., Yuldashev
M.V., Yuldashev R.V. Simulation of phase-locked loops in phase-frequency
domain// International Congress on Ultra Modern Telecommunications and
Control Systems and Workshops, – 2012. – Pp. 351-356. – Art. no.
6459692.
Kuznetsov N.V., Leonov G.A., Neittaanmäki P., Seledzhi S.M., Yuldashev
M.V., Yuldashev R.V. Nonlinear mathematical models of Costas Loop for
general waveform of input signal// IEEE 4th International Conference on
Nonlinear Science and Complexity, NSC 2012 Proceedings. – 2012. – Pp.
109-112.
Kuznetsov N.V., Leonov G.A., Yuldashev M.V., Yuldashev R.V. Nonlinear
analysis of Costas loop circuit// ICINCO 2012 - Proceedings of the 9th
International Conference on Informatics in Control, Automation and
Robotics. – 2012. – Vol. 1. – Pp. 557-560.
Kuznetsov N.V., Neittaanmäki P., Leonov G.A., Seledzhi S.M., Yuldashev
M.V., Yuldashev R.V. High-frequency analysis of phase-locked loop and
phase detector characteristic computation// ICINCO 2011 - Proceedings of
the 8th International Conference on Informatics in Control, Automation and
Robotics. – 2011. – Vol. 1. – Pp. 272-278.
Kuznetsov N.V., Leonov G.A., Seledzhi S.M. Phase synchronization and
control of clock generators// 7th Seminar of Finnish-Russian University
Cooperation in Telecommunications (FRUCT) Program. –2010. –Pp. 7682.
Kuznetsov N.V., Leonov G.A., Neittaanmäki P., Seledzhi S.M., Yuldashev
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
M.V., Yuldashev R.V. Nonlinear analysis of Phase-Locked Loop//
Mathematical and Numerical Modeling in Science and Technology. –
2010.
Kuznetsov N.V., Leonov G.A., Seledzhi S.M., Neittaanmäki P. Analysis
and design of computer architecture circuits with controllable delay line//
ICINCO 2009 - 6th International Conference on Informatics in Control,
Automation and Robotics. –2009. – Vol. 3 SPSMC. – Pp. 221-224.
D. Abramovitch Phase-locked loops: A control centric tutorial// In
Proceedings of the American Control Conference. –1. – 2002. – Pp. 1–15.
– Plenary lecture.
Леонов Г.А., Селеджи С.М. Системы фазовой синхронизации в
аналоговой и цифровой схемотехнике// СПб. – Невский диалект. –
2002.
Leonov G.A., Seledzhi S.M. Stability and bifurcations of phase-locked
loops for digital signal processors// International Journal of Bifurcation
and Chaos.. – 2005. – 15(4) . – Pp. 1347-1360.
Osborne H.C. Stability analysis of an Nth power digital phase-locked loop Part 1: First-order DPLL// IEEE Transactions on Communications. –
1980. – Vol. 28. – No 8. – Pp. 1343-1354.
Белых В.Н., Максаков В.П. Разностные уравнения и динамика
цифровой системы фазовой синхронизации первого порядка//
Радиотехника и электроника. – 1979. – 24(5) . – С. 958-964.
Abramovich S., Kudryashova E., Leonov G.A., Sugden S. Discrete PhaseLocked Loop Systems and Spreadsheets// Spreadsheets in Education
(eJSiE). – 2005. – Volume 2. – Issue 1.
Saleh R. Al-Araji, Zahir M. Hussain, Mahmoud A. Al-Qutayri. Digital
Phase Lock Loops: Architectures and Applications // Springer. – 2006.
Кудряшова Е.В. Вычисление бифуркационных параметров для
цифровой системы фазовой автоподстройки// Вестник С.-Петерб. унта. – 2009. – Сер. 10. – Вып. 3. – C. 78–81.
Kudryashova E.V. Cycles in continuous and discrete dynamical systems:
Computations, computer-assisted proofs, and computer experiments//
Jyvaskyla Univ. Printing House. – 2009.
Шурухова Д.К. Аппроксимация бифуркационных параметров
удвоения периода для дискретных систем фазовой синхронизации//
Дипломная работа. – СПбГУ. – 2012.
Banerjee T., Sarkar B.C. Chaos, intermittency and control of bifurcation in
a ZC2-DPLL // Int. J. Electron. Commun. – 2009. – 96(7). – Pp. 717-732.
Cvitanovich P. Universality in Chaos// 2nd Edition. – Adam Hilder Publ. –
1989.
Feigenbaum M. J. Quantitative universality for a class of nonlinear
transformations// Journal of Statistical Physics. – 1978. – 19. – Pp. 25-52.
Вул Е. Б., Синай Я.Г., Ханин К.М. Универсальность Фейгенбаума и
термодинамический формализм// УМН. – 39:3(237) . – 1984. – C. 3-37.
33. Campanino M., Epstain H. On the existence of Feigenbaum fixed-point//
Comm, Math, Phys. – 1981. – Vol. 79. – №2. – Pp. 261-302.
34. Lanford O.E. A computer assisted proof of the Feigenbaum conjectures//
Bull. Amer. Math. Soc. – 1982. – 6(3). – Pp. 427–434.
Download