ИССЛЕДОВАНИЕ ЦИФРОВОЙ ФАЗОВОЙ АВТОПОДСТРОЙКИ ЧАСТОТЫ
- Авторы: Успаленко В.Б1, Павлов А.Н1, Погудин А.Л1
- Учреждения:
- Пермский военный институт внутренних войск МВД России
- Выпуск: № 15 (2015)
- Страницы: 5-20
- Раздел: Статьи
- URL: https://ered.pstu.ru/index.php/elinf/article/view/2715
- DOI: https://doi.org/10.15593/вестник%20пермского%20национального%20исследовательского%20политехнического%20университета.%20электротехника,%20информационные%20технологии,%20системы%20управления.v0i15.2715
- Цитировать
Аннотация
Рассматриваются вопросы, связанные с системами автоматического регулирования, подстраивающими частоту управляемого генератора так, чтобы она была равна частоте опорного сигнала. Регулировка осуществляется благодаря наличию отрицательной обратной связи. Выходной сигнал управляемого генератора сравнивается на фазовом детекторе с опорным сигналом, результат сравнения используется для подстройки управляемого генератора. Система ФАПЧ используется для частотной модуляции и демодуляции, умножения и преобразования частоты, частотной фильтрации, выделения опорного колебания для когерентного детектирования и в других целях сравнивает фазы входного и опорного сигналов и выводит сигнал ошибки, соответствующий разности между этими фазами. Сигнал ошибки проходит далее через фильтр низких частот и используется в качестве управляющего для генератора, управляемого напряжением (ГУН), обеспечивающего отрицательную обратную связь. Если выходная частота отклоняется от опорной, то сигнал ошибки увеличивается, воздействуя на ГУН в сторону уменьшения ошибки. В состоянии равновесия выходной сигнал фиксируется на частоте опорного. Исследование цифровой ФАПЧ проводилось с использованием имитационного моделирования. Подробно рассмотрена структурная схема цифровой ФАПЧ и её составные части. Для определения всех параметров s ( n ), v(n) , e(n) , q ( n ), y ( n ) и r ( n ) ФАПЧ была написана программа на языке программирования С+. Получены наглядные графики изменения входного сигнала s 1( n ) и s 2( n ), сигнала на выходе из петлевого фильтра e 1( n ) и e 2( n ), сигнала на выходе из фазового детектора v 1( n ) и v 2( n ), изменения передаточной функции р 1( n ) и р 2( n ), выходного разностного сигнала r 1( n ) и r 2( n ), изменения сигнала с выхода ГУН y 1( n ) и y 2( n ), построенные с использованием электронных таблиц Excel. Описана подробная методика решения этой же задачи с помощью имитационного моделирования в пакете MatLab. Разработана функциональная схема ФАПЧ в пакете MicroCAP-8, которая позволила снять график изменения ЛАЧХ цифровой ФАПЧ.
Полный текст
Введение. Системы и устройства электроавтоматики выполняют такие задачи, как контроль, сигнализация, блокировка, защита и автоматическое управление. Устройства автоматического контроля определяют исправность оборудования и правильность протекания пооперационного контроля, обеспечивают надежную и безаварийную работу. Устройства сигнализации преобразуют сигналы, применяемые в системах автоматики, в сигналы, воспринимаемые человеком. Такими сигналами-раздражителями обычно являются показания сигнальных ламп, стрелок приборов, цифровых панелей, электронно-лучевых индикаторов, звуковые сигналы (гудок, звонок, сирена) и т.д. Устройства блокировки и защиты предотвращают неправильный порядок работы средств электроавтоматики или технологического процесса и обеспечивают отключение соответствующего оборудования при ненормальных режимах. В электрических устройствах широко используют предохранители и автоматические выключатели, отключающие сеть при перегрузке; машины защищают от перегрева подшипников; котлы, баки и различные технологические аппараты от повышения давления или понижения уровня жидкости. Системы автоматики функционируют по команде человека по заданной программе или автоматически в зависимости от значения каких-либо параметров, определяющих желаемый ход процесса в объекте управления. Фазовая автоподстройка частоты - это система автоматического регулирования, подстраивающая частоту управляемого генератора так, чтобы она была равна частоте опорного сигнала. Регулировка осуществляется благодаря наличию отрицательной обратной связи. Выходной сигнал управляемого генератора сравнивается на фазовом детекторе с опорным сигналом, результат сравнения используется для подстройки управляемого генератора [1, 10]. Система ФАПЧ используется для частотной модуляции и демодуляции, умножения и преобразования частоты, частотной фильтрации, выделения опорного колебания для когерентного детектирования и в других целях [2, 3]. ФАПЧ сравнивает фазы входного и опорного сигналов и выводит сигнал ошибки, соответствующий разности между этими фазами. Сигнал ошибки проходит далее через фильтр низких частот и используется в качестве управляющего для генератора, управляемого напряжением (ГУН), обеспечивающего отрицательную обратную связь. Если выходная частота отклоняется от опорной, то сигнал ошибки увеличивается, воздействуя на ГУН в сторону уменьшения ошибки. В состоянии равновесия выходной сигнал фиксируется на частоте опорного [4, 5]. Для изучения процессов, происходящих в системах автоматизированного управления, в настоящее время широко используются методы имитационного моделирования. Целью данной работы является исследование цифровой ФАПЧ с использованием имитационного моделирования. Устройства ФАПЧ могут быть реализованы как аналоговой, так и цифровой схемой. Обе реализации используют одинаковую структурную схему. Как аналоговая, так и цифровая схема ФАПЧ включает в себя 3 основных элемента: - фазовый детектор; - регулируемый генератор; - обратную связь (часто включающую в себя делитель частоты). Цифровая фазовая автоподстройка частоты (ЦФАПЧ) работает схожим образом с аналоговой, но полностью реализуется с помощью цифровых схем. Вместо ГУН используются системные часы и счётчик-делитель под цифровым управлением. ЦФАПЧ более проста в разработке и реализации, меньше чувствительна к шумам напряжения (по сравнению с аналоговой), однако обычно она допускает фазовый шум по причине наличия шума квантования при использовании цифрового генератора. Вследствие этого ЦФАПЧ не пригодны для работы на высокой частоте или управления высокочастотными опорными сигналами. ЦФАПЧ иногда используются для восстановления данных [6, 7, 8]. Анализ структурной схемы цифровой ФАПЧ. В обобщенном виде любая система автоматического регулирования, независимо от ее назначения, содержит измерительное устройство с вычитателем на входе и объект регулирования, выход которого подключен к вычитателю. В вычитателе сравниваются управляющая величина и управляемая (с выхода объекта регулирования), являющаяся величиной обратной связи. Наряду с понятиями управляющей и управляемой величин будем пользоваться понятиями входной и выходной, определяющих функциональное назначение системы [9, 11]. В общем случае входная и выходная величины не всегда являются управляющей и управляемой (в указанном понимании этих терминов). Передаточная функция системы: K(p) = xвых/хвх = Kпр(р)/[1 + Kпр(р)Kобр(р)], где xвых и xвх - выходная и входная величины, а Kпр(p) и Kобр(p) - передаточные функции цепей прямой передачи (от входа к выходу) и отрицательной обратной связи (от выхода к входу), p - оператор Лапласа (знак плюс в знаменателе означает, что обратная связь отрицательная). Входная величина может подаваться на вход любого элемента, а выходная может сниматься также с выхода любого элемента системы. Структурная схема цифрового контура ФАПЧ показана на рис. 1 [12]. e(n) ГУН Петлевой фильтр Kd Рис. 1. Структурная схема цифровой ФАПЧ [12] Структурная схема цифрового контура ФАПЧ аналогична структурной схеме аналогового контура, за исключением того, что он работает не в непрерывном времени, а в дискретном с интервалом дискретизации , где FS - частота дискретизации. При этом петлевой фильтр является цифровым, а ГУН работает в дискретном времени согласно рис. 2. Рис. 2. Принцип функционирования цифрового ГУН [12] Аналоговый ГУН интегрировал сигнал ошибки e(t). Тогда при переходе от непрерывного времени к дискретному интегрирование заменяется суммированием e(n). Введем обозначение: , где ψ(n) - текущее значение фазы ГУН. Тогда можно записать: Полученное разностное уравнение фазы цифрового ГУН соответствует передаточной характеристике N(z) цифрового ГУН вида: Текущее значение фазы ГУН ψ(n) зависит от предыдущего значения сигнала ошибки e(n - 1), что учитывается множителем z-1 в числителе. Рассмотрим теперь работу цифрового контура ФАПЧ. На выходе фазового детектора получим сигнал v(n): Петлевой фильтр устраняет слагаемое на удвоенной частоте, тогда Модель цифрового контура ФАПЧ показана на рис. 3. Так же, как и модель аналогового контура ФАПЧ, модель цифрового контура нелинейна, но может быть линеаризована при малом значении Δf(n) в установившемся режиме и множитель 0,5 может быть учтен в коэффициенте Kd. f(n) Df(n) e(n) v(n) Kd y(n) Рис. 3. Модель цифрового контура ФАПЧ [12] Линеаризованная модель цифрового контура ФАПЧ показана на рис. 4 [12]. f(n) Df(n) e(n) Kd y(n) Рис. 4. Линеаризованная модель цифрового контура ФАПЧ [12] Если Φ(z) и Ψ(z) - z-образы f(n) и ψ(n) соответственно, то передаточная характеристика цифрового контура ФАПЧ определяется как где Kp и Ki, как и в случае с аналоговым контуром ФАПЧ, - пропорциональный и интегральный коэффициенты. Передаточная характеристика F(z) петлевого фильтра определяется как Передаточную характеристику линеаризованной модели контура ФАПЧ можно записать в виде Структурная схема петлевого фильтра F(z) показана на рис. 5. Рис. 5. Структурная схема петлевого фильтра цифрового контура ФАПЧ [12] Получена передаточная характеристика цифрового контура ФАПЧ, которая зависит от коэффициентов и , и нам необходимо научиться рассчитывать эти коэффициенты. Приведем также разностное уравнение петлевого фильтра, которое пригодится нам при моделировании цифрового конура ФАПЧ: Математическая модель для исследования ЦФАПЧ будет соответствовать следующей структурной схеме (рис. 6) [12]. Рис. 6. Структурная схема модели контура ФАПЧ [12] В структурной схеме исходный сигнал имеет вид где f0 - частота исходного сигнала, f0 - начальная фаза, умножается на сигнал с выхода ГУН q(n) вида где fg - частота ГУН, которая отличается от f0 на величину df, ψ(n - 1) - отсчет фазы ГУН, удовлетворяющий разностному уравнению. Отметим, что сигнал y(n) - это повернутый на минус 90 град сигнал q(n), т.е. Сигнал r(n) - разностный сигнал, который в режиме сопровождения должен стремиться к нулю. Сигнал на выходе петлевого фильтра e(n) удовлетворяет разностному уравнению. Для определения всех параметров s(n), v(n), e(n), q(n), y(n) и r(n) ФАПЧ была написана программа на языке программирования С+. В качестве исходных данных принимались исходные данные, представленные в таблице. Исходные данные для расчёта Kd K0 ωp, рад/с ζ FS, кГц f0, кГц df, Гц fg 1,0 1,0 2π·50 0,5 10,0 1,0 4,0 f0 - df Полученные результаты представлены на рис. 7-12. n s1(n) s2(n) Рис. 7. Графики изменения входного сигнала s1(n) и s2(n) n е1(n) е2(n) Рис. 8. Графики изменения сигнала на выходе из петлевого фильтра e1(n) и e2(n) n v1(n) v2(n) Рис. 9. Графики изменения сигнала на выходе из фазового детектора v1(n) и v2(n) n p1(n) p2(n) Рис. 10. Графики изменения передаточной функции р1(n) и р2(n) n r1(n) r2(n) Рис. 11. Графики изменения выходного разностного сигнала r1(n) и r2(n) n y1(n) y2(n) Рис. 12. Графики изменения сигнала с выхода ГУН y1(n) и y2(n) Исследование цифровой ФАПЧ с использованием MatLab и MicroCAP-8. Для решения этой же задачи можно воспользоваться методом имитационного моделирования с использованием пакета MatLab (рис. 13), а с помощью пакета MicroCAP-8 (рис. 14) можно получить графики изменения ЛАЧХ (рис.15). Моделирование систем передачи дискретных сообщений (ПДС) и их функциональных узлов на ЭВМ является экономичным способом их исследования и проектирования. Оно позволяет значительно ускорить процесс разработки и найти наиболее оптимальные характеристики их функционирования. Рис. 13. Функциональная схема модели цифрового контура фазовой автоподстройки частоты, построенная в среде MatLab Рис. 14. Функциональная схема ФАПЧ, построенная в пакете MicroCAP-8 Рис. 15. График изменения ЛАЧХ, полученный на модели ФАПЧ в программном пакете MicroCAP-8 Моделирование на ЭВМ можно условно разбить на следующие этапы: - формулировка задачи моделирования, разработка модели системы или устройства и программы их исследования; - составление модели; - моделирование системы ПДС или устройства при заданных режимах работы и внешних воздействиях; - интерпретация результатов моделирования, т.е. построение различных выводов о функционировании объекта по данным, полученным в результате моделирования на имитационной модели. Для решения поставленной задачи в среде MatLab необходимо: 1. Настроить параметры каждого функционального блока структурной схемы. Указать, если требуется, в настройках блока время дискретизации (Sample time). Установить частоты опорного и управляемого генераторов равными 10 Гц (если требуется указать значение в рад/с, ввести выражение 2π·f, где f - частота, Гц). Установить разность фаз между фазами опорного и управляемого генераторов (f = fг - fо) равной 90o (π/2), при которой полезная составляющая на выходе фазового детектора равна нулю. Проконтролировать установленные параметры генераторов, сравнивая осциллограммы их выходных сигналов. 2. Установить постоянную времени RC-фильтра, включенного в блок фазового детектора, обеспечивающую подавление удвоенной частоты входного сигнала на его выходе в 10 раз, снять импульсную и передаточную характеристики фильтра, используя спектр-анализатор. 3. Снять передаточную характеристику идеального пропорционально-интегрирующего фильтра (ПИФ) схемы ФАП, определяемой выражением F(p) = (1 + a/p), где а - коэффициент передачи интегрирующей ветви ПИФ, р - оператор Лапласа. Принять значение а в диапазоне [10,30] с шагом 5. Блоки Fcn - моделируют работу датчика положения берда, где блок Fcn отражает изменение входного параметра датчика в зависимости от изменения положения берда, блок SCOPE отображает аппроксимирующую функцию и ошибку приближения. Установив бесконечное время моделирования и предел временного интервала в блоке Scope равным единице, можно непрерывно наблюдать графики аппроксимирующей функции и ошибки приближения в процессе коррекции узлов аппроксимации. К входу ГУН подключить источник постоянного напряжения и путем изменения его величины в диапазоне [-1,1] с шагом 0,5 измерить крутизну ГУН, построить характеристику управления Dfу = f(Uу). 1. Подключив генератор пилообразного напряжения к входу генератора входного сигнала, управляемого напряжением, и установив начальную расстройку Df собственных частот генератора входного сигнала и ГУН, обеспечивающую отсутствие захвата, определить полосу захвата ФАП 1-го и 2-го порядка. 2. Подключив генератор пилообразного напряжения к входу генератора входного сигнала, управляемого напряжением, и установив нулевую начальную расстройку Df собственных частот генератора входного сигнала и ГУН, определить полосу удержания ФАП 1-го и 2-го порядка. 3. Анализируя сигнал управления на входе ГУН, определить время ввода в синхронизм ФАП 1-го и 2-го порядка при начальных расстройках в диапазоне значений [-1,1] с шагом 1. 4. Построить зависимость полосы захвата ФАП 1-го и 2-го порядка от коэффициента усиления петли обратной связи ФАП. Коэффициент усиления менять от 10 до 4 с шагом 2. Подключить к входу ФАП гармонический сигнал с начальной расстройкой в пределах полосы захвата и сигнал с выхода генератора нормального шума. С помощью измерителя среднеквадратичных значений определить дисперсию сигнала управления и величину фазового джиттера сигнала ГУН, а также определить отношение сигнал-шум внутри кольца ФАП и на ее входе. Основная проблема цифровых систем ФАПЧ с двоичным выходом фазового детектора отмечена в [4], где исследовались простая петля с двоичным выходом фазового компаратора и фильтр случайных блужданий (ФСБ). Проблема состоит в невозможности совместить достаточную ширину полосы захвата с возможностью подавления дрожания фазы. Улучшение в характеристиках подавления дрожания фазы приводит к сужению полосы захвата. Предлагаемая в данной работе цифровая система ФАПЧ отчасти свободна от этой проблемы за счёт использования петлевого фильтра нового типа. Характеристики системы ФАПЧ с таким фильтром проверены в ходе теоретических исследований, экспериментально и при компьютерном моделировании. Заключение. Разработанная цифровая система ФАПЧ обладает следующими свойствами: - широкая полоса захвата при одновременно сильном подавлении дрожания фазы; - хорошее подавление дрожания фазы при наличии сдвига по частоте у опорного генератора или отклонения по частоте у входного сигнала; - малое время захвата.Об авторах
В. Б Успаленко
Пермский военный институт внутренних войск МВД России
А. Н Павлов
Пермский военный институт внутренних войск МВД России
А. Л Погудин
Пермский военный институт внутренних войск МВД России
Список литературы
- Системы фазовой синхронизации с элементами дискретизации / под ред. В.В. Шахгильдяна. - М.: Радио и связь, 1989.
- Аналоговые и цифровые синхронно-фазовые измерители и демодуляторы / А.А. Фомин [и др.]. - М.: Радио и связь. 1987.
- Синтезаторы частот с системой импульсно-фазовой автоподстройки / В.А. Левин [и др.]. - М.: Радио и связь. 1989.
- Curtin M., O’Brien P. Phase Locked Loops for High-Frequency Receivers and Transmitters // Analog Dialogue, Analog Devices. - 1999. - Vol. 33, №. 3, 5, 7.
- Fague D. OthelloTM: A New Direct-Conversion Radio Chip Set Eliminates IF Stages // Analog Dialogue, Analog Devices. - 1999. - Vol. 33, №. 10.
- Голуб В. Приемопередатчик GJRF10 фирмы Gran Jansen AS // Chip News. - 1998. - № 4. - С. 30-32.
- Мошиц Г., Хорн П. Проектирование активных фильтров. - М.: Мир, 1984.
- Голуб В.С. Мгновенная и средняя частота колебаний и интегрирующие ЧМ и ЧИМ модуляторы // Радиотехника. - 1982. - Т. 37, № 9. - С. 48-50.
- Блейхут Р. Быстрые алгоритмы цифровой обработки сигналов: пер. с англ. - М.: Мир, 1989. - 448 с.
- Гольденберг Л.М., Матюшкин Б.Д., Поляк М.Н. Цифровая обработка сигналов. - 2-е изд. перераб. и доп. - М.: Радио и связь, 1990. - 256 с.
- Лем Г. Аналоговые и цифровые фильтры: пер. с англ. - М.: Мир, 1982. - 592 с.
- Контур фазовой автоподстройки частоты [Электронный ресурс]. - URL: http://www.dsplib.ru (дата обращения: 11.09.2015).
Статистика
Просмотры
Аннотация - 50
PDF (Russian) - 82
Ссылки
- Ссылки не определены.