Устройство фазовой синхронизации относится к технике синхронизации при приеме дискретной информации и реализует принцип непосредственной фазовой автоподстройки без воздействия на частоту местного генератора. Для расширения частотной полосы синхронизации, ускорения начального установления синхронизма и повышения динамической точности синхронизации в устройство, состоящее из многофазного опорного генератора, подключенного своими выходами к информационным входам мультиплексора, введены дополнительно сумматор-вычитатель, сумматор, блок сдвига числа в разрядной сетке и два регистра хранения. Один регистр хранения, снабженный шифратором, служит для измерения фазы входных сигналов. Другой регистр хранения совместно с сумматором-вычитателем и блоком сдвига в разрядной сетке выполняет функцию цифрового фильтра. Работающий в дополнительном коде сумматор выявляет текущую фазовую ошибку. По сравнению с обычной цифровой системой ФАПЧ устройство обладает повышенной рабочей частотой. Технический результат - расширение частотной полосы синхронизации, ускорение начального установления синхронизма и повышение динамической точности синхронизации. 1 ил.
Для генерирования синхросигналов, позволяющих различить битовые ячейки в процессе приема дискретной информации, применяются устройства фазовой синхронизации на основе многофазного генератора (Чулков В.А. Дискретно-фазовая автоподстройка в устройстве синхронизации данных. - Вопросы радиоэлектроники, сер. ЭВТ, 1990, вып. 13, с. 70 - 76). Такие устройства сочетают точность и высокую рабочую частоту аналоговых систем фазовой автоподстройки частоты (ФАПЧ) с высокой стабильностью и устойчивостью цифровых систем ФАПЧ.
Известно устройство коррекции фазы сигнала по заявке ФРГ N OS 3826717, кл. H 03 L 7/00. Это устройство состоит из стабильного генератора, нагруженного на многозвенный элемент задержки, регистра хранения, у которого информационные входы подключены к соответствующим выходам элемента задержки, а синхронизирующий вход служит входом информационного сигнала, а также выходной комбинационной схемы. В момент поступления информационного сигнала регистр хранения фиксирует текущую фазу многофазного опорного генератора, образованного стабильным генератором и элементом задержки, а комбинационная схема выбирает в качестве выходного синхросигнала сигнал элемента задержки, находящийся в заданном фазовом отношении к информационному сигналу. Данное устройство характеризуется значительной дисперсией фазы выходного синхросигнала ввиду ее жесткой связи с фазой информационного сигнала, претерпевающей искажения в процессе передачи этого сигнала.
Аналогичный принцип реализует устройство для синхронизации фазы по патенту Нидерландов N 183214, кл. H 03 L 7/00, включающее генератор тактового сигнала и соединенную с ним секционированную линию задержки, каждый вывод которой может подключаться к выходу устройства через мультиплексор. Мультиплексор управляется схемой обнаружения совпадений, оценивающей фазу входного сигнала. В этом устройстве также не предусмотрена фильтрация фазового дрожания выходного сигнала, что обуславливает низкую точность синхронизации.
Известна также цифровая петля фазовой автоподстройки по патенту ЕПВ N 0240232, кл. H 03 L 7/00, содержащая программируемую линию задержки, подключенную к выходу кварцевого генератора, и фазовый детектор, который управляет программируемой линией задержки с помощью реверсивного счетчика. Управление временем задержки осуществляется таким образом, что фазовая разность между входным сигналом данных и выходным сигналом программируемой линии задержки минимизируется. Недостаток данного аналога состоит в низкой точности и узком частотном диапазоне синхронизации, что обусловлено прямоугольной формой дискриминационной характеристики фазового сочетания с реверсивным счетчиком.
Из известных аналогов наиболее близким по технической сущности к настоящему изобретению является устройство синхронизации канала воспроизведения данных по авторскому свидетельству СССР N 1674245, кл. G 11 B 27/00, H 03 L 7/00, в котором блок фазовой автоподстройки состоит из соединенного с выходным зажимом мультиплексора, у которого группа информационных входов соединена с многофазным опорным генератором, а группа адресных входов - с выходами реверсивного счетчика. Функции фазового детектора в данном устройстве выполняет триггер, фиксирующий либо отставание выходного синхросигнала от входного информационного сигнала, либо опережение. Результат фазового сравнения представляет собой двоичную единицу, либо прибавляемую, либо вычитаемую реверсивным счетчиком. В процессе автоподстройки реверсивный счетчик последовательно изменяет адресный код мультиплексора, передающего на выходной зажим сигнал с одного из выходов опорного генератора. Изменение адреса происходит в направлении компенсации фазовой разности, которая в установившемся режиме составляет

2

/ N , где N - число выходов опорного генератора. Недостаток устройства-прототипа состоит в том, что фазовый детектор-триггер фиксирует лишь знак фазовой разности, что соответствует прямоугольной дискриминационной характеристике. В результате устройство-прототип обладает низким быстродействием в режиме установления синхронизма, узкой частотной полосой захвата и недостаточной динамической точностью синхронизации.
Целью настоящего изобретения является расширение частотной полосы синхронизации, уменьшение времени установления синхронизма и повышение точности синхронизации. Указанная цель достигается введением в устройство дополнительных цифровых блоков, обеспечивающих в совокупности пилообразную дискриминационную характеристику фазового сравнения и управляемую инерционность устройства.
Для этого в устройство фазовой синхронизации, содержащее опорный 2
m-фазный генератор, подключенный к 2
m-информационным входам мультиплексора, введены (m + 1)-разрядный сумматор-вычитатель, (m + 1)-разрядный сумматор, блок сдвига числа в разрядной сетке и два регистра хранения.
2
m-фазный выход опорного генератора через первый регистр хранения присоединен к 2
m выходам шифратора, выходами соединенного с m младшими входами первого операнда сумматора. Младшие m входов второго операнда сумматора через m-разрядный блок инверторов подключены к старшим m выходам второго регистра хранения и к адресным входам мультиплексора. Все (m + 1) выходы сумматора-вычитателя через второй регистр хранения присоединены к его же (m + 1) входам первого операнда, вход управления - к выходу старшего разряда сумматора, а (m + 1) входов второго операнда - к соответствующим выходам блока сдвига числа в разрядной сетке. Блок сдвига числа в разрядной сетке своими m входами соединен с оставшимися m выходами сумматора, 1 входами - с шиной логического нуля, а входами управления сдвигом - с k-разрядной шиной управления. Старшие входы первого и второго операндов сумматора подключены к шинам логического нуля и единицы соответственно, с шиной логической единицы соединен также его вход переноса. Синхронизирующий вход первого регистра хранения, соединенный через элемент задержки с синхронизирующим входом второго регистра хранения, является входом устройства, а выход мультиплексора - его выходом.
Устройство согласно настоящему изобретению является по существу устройством фазовой автоподстройки фазы, так как в нем в отличие от традиционных систем ФАПЧ осуществляется непосредственное регулирование фазы без изменения опорной частоты. Это позволяет, в частности, снизить порядок астатизма системы авторегулирования фазы и повысить на этой основе ее устойчивость.
В отличие от прототипа и большинства аналогов в устройстве согласно настоящему изобретению адресное слово, управляющее работой мультиплексора, изменяется с каждым входным сигналом не на единицу младшего разряда, а на величину, пропорциональную текущей фазовой ошибке. Благодаря этому становится возможным увеличение числа фаз опорного генератора и повышение точности синхронизации за счет уменьшения шага дискретизации. При этом достигается расширение частотной полосы синхронизации и ускорение процесса начального установления синхронизма.
На чертеже приведена электрическая функциональная схема устройства фазовой синхронизации в соответствии с настоящим изобретением.
Показанная на чертеже функциональная схема устройства фазовой синхронизации включает 2
m-фазный опорный генератор 1, нагруженный на информационные входы мультиплексора 2, связанного с выходным зажимом 3, и первого регистра 4 хранения. Выходы первого регистра 4 хранения подключены к входам шифратора 5, выходами соединенного с младшими m входами первого операнда (m + 1)-разрядного сумматора 6, старший вход первого операнда которого соединен с шиной логического нуля. Младшие m выходов сумматора 6 подключены к соответствующим информационным блокам 7 сдвига числа в разрядной сетке, а старший выход - к входу управления сумматора-вычитателя 8. Все выходы (m + l)-разрядного сумматора-вычитателя 8 соединены с его же (m + l) входами первого операнда через второй регистр 9 хранения, у которого старшие m выходов присоединены, кроме того, к адресным входам мультиплексора и через m-разрядный блок инверторов - с младшими m входами второго операнда сумматора 6. Старшие входы первого и второго операндов сумматора 6 подключены к шинам логического нуля и единицы соответственно, к шине логической единицы подключен также его вход переноса. Блок 7 сдвига числа в разрядной сетке присоединен своими l информационными входами к шине логического нуля, входами управления сдвигом - к k-разрядной шине 11 управления, а (m + l) выходами - к входам второго операнда сумматора-вычитателя 8. Входной зажим 12 устройства соединен с синхронизирующим входом первого регистра 4 хранения непосредственно, а с синхронизирующим входом второго регистра 9 хранения - через элемент 13 задержки.
Опорный генератор 1 вырабатывает на каждом из своих 2
m выходов импульсы с одинаковой частотой, которая выбирается равной номинальной тактовой частоте входных сигналов цифровых данных на зажиме 12. Импульсы на смежных выходах генератора 1 отличаются по фазе на шаг дискретизации


= 2

/ 2
m. На эту же величину шага дискретизации различаются фазы импульсов на последнем и первом выходах опорного генератора 1, т.е. выходными импульсами опорный период T
0 поделен на 2
m равных интервалов

t = T
0/ 2
m. Шифратор 5 преобразует в двоичный m-разрядный код номер того из своих 2
m входов, на котором присутствует уровень логической единицы при условии наличия на смежном младшем входе уровня логического нуля.
Блок 7 сдвига числа в разрядной сетке может быть выполнен в виде набора из (m + l) мультиплексоров, каждый из которых имеет 2
k информационных входов, а адресные входы подключены к k-разрядной шине 11 управления. В зависимости от управляющего адресного кода m-разрядное двоичное слово, поступающее в блок 7 с выходов сумматора 6, занимает m определенных смежных позиций в выходном (m + l)-разрядном слове. Например, при k = 2, управляющему адресному коду 00 соответствует отсутствие сдвига числа, а управляющему адресному коду 11 - сдвиг на три позиции вправо. Оставшиеся l позиций выходного слова заполняются нулями. Очевидно, что l должно быть равным 2
k. По существу блок 7 сдвига числа в разрядной сетке выполняет деление двоичного числа на целые степени двойки, так как делению числа на 2
n соответствует его сдвиг на 2
n разрядов вправо.
Элемент 13 задержки служит для компенсации задержки сигналов от момента поступления входного сигнала на зажим 12 до образования результата на выходе сумматора-вычитателя 8, т.е. для устранения состояний сигналов в схеме.
Многофазный опорный генератор 1 служит для получения эталонной шкалы фазы при измерении текущей фазы входного сигнала данных, поступающего на входной зажим 12 и при оценке фазовой разности входного и выходного сигналов устройства. Первый регистр 4 хранения и шифратор 5 служат для определения и запоминания фазы поступившего входного сигнала. Сумматор 6 с блоком 10 инверторов образуют цифровой фазовый детектор с пилообразной дискриминационной характеристикой. Блок 7 сдвига числа в разрядной сетке, сумматор-вычитатель 8 и второй регистр 9 хранения осуществляют цифровую фильтрацию фазового рассогласования в устройстве.
Работает устройство фазовой синхронизации в следующем порядке.
Опорный генератор 1 непрерывно вырабатывает на своих выходах 2
m последовательностей сдвинутых по фазе друг относительно друга на шаг дискретизации импульсов. Старшие m разрядов сохраняемого в регистре 9 числа определяют номер того выхода опорного генератора 1, импульсы с которого через мультиплексор 2 проходят на выходной зажим 3 и служат выходными сигнальными устройствами.
Управляющий двоичный код, поступающий по k шинам 11 на блок 7 сдвига числа в разрядной сетке определяет, как будет показано ниже, инерционность устройства. Положим для определенности, что k = 2 и управляющий код равен 01, т.е. блок 7 осуществляет сдвиг входного числа на один разряд (делит это число на 2).
При поступлении очередного входного сигнала на входной зажим 12 регистр 4 хранения фиксирует в своих 2
m разрядах двоичное число, соответствующее состояниям выходов опорного генератора 1 в момент поступления входного сигнала. На выходах регистра 4 появляется слово вида

где x может принимать значение 0 или 1. Шифратор 5 преобразует это слово в m-разрядный двоичный код, отражающий номер выхода опорного генератора 1, фронт импульса на котором совпадает с фронтом поступившего входного сигнала. Таким образом, по шкале фазы, формируемой опорным генератором, фиксируется фаза вновь поступившего входного сигнала. Как отмечалось, текущая фаза выходного синхросигнала устройства фазовой синхронизации на выходном зажиме 3 хранится в регистре 9 в виде двоичного числа на его m старших разрядах. Именно это число поступает по цепи обратной связи на вход m-разрядного блока 10 инверторов.
Сумматор 6, на который первый операнд поступает в прямом коде с нулем в старшем разряде, второй операнд - в обратном коде с единицей в старшем разряде, а на вход переноса подается единица, выполняет операцию вычитания второго операнда из первого. Результат операции на выходе сумматора 6 получается в дополнительном коде, т. е. на его выходах образуется дополнительный код разности (см., например, Токхейм Р. Основы цифровой электроники. - М.: Мир, 1988, с. 247, рис. 9.31). Характерно, что этот дополнительный код разности представляет собой цифровой эквивалент фазовой ошибки в фазовом детекторе с пилообразной дискриминационной характеристикой, т.е. на младших m выходах образуется код фазовой ошибки, а на старшем выходе - знак этой разности. Преобразования дополнительного кода в прямой двоичный код при этом не требуется (см. пример сложения чисел в дополнительном коде, приведенный в том же источнике на стр. 244).
Код разности фаз с выхода сумматора 6 передается через блок 7 сдвига числа в разрядной сетке на вход второго операнда B сумматора-вычитателя 8, а значение знака разности со старшего разряда сумматора 6 - на вход управления сумматора-вычитателя 8. Режиму сложения соответствует значение 1 разности, а режиму вычитания - 0. На вход A первого операнда сумматора-вычитателя 8 подается число с выхода регистра 9 хранения, поэтому сумматор-вычитатель 8 в зависимости от знака фазовой разности либо прибавляет половину числа фазовой разности к содержимому регистра 9, либо вычитает ее. Пришедший с задержкой через элемент 13 задержки входной сигнал записывает результат суммирования-вычитания в регистр 9 хранения. Таким образом, сумматор-вычитатель 8 с регистром 9 хранения выполняет функции цифрового интегратора, корректируя управляющий код на адресном входе мультиплексора в направлении компенсации выявленной фазовой ошибки. Если в процессе суммирования возникает сигнал переноса, то он игнорируется. Это необходимо ввиду периодического характера процесса регулирования фазы. Непрерывному увеличению текущей фазы выходного синхросигнала соответствует в момент переполнения разрядной сетки сумматора-вычитателя 8 выбор младшего номера выхода опорного генератора 1 после того, как был выбран старший номер. Это является особенностью устройства согласно настоящему изобретению, позволяющей реализовать непосредственное регулирование фазы без воздействия на опорную частоту.
Аналогично устройство работает с поступлением каждого очередного входного сигнала на зажим 12. В итоге несколько циклов регулирования, количество которых определяется начальной разностью фаз и инерционностью устройства, задаваемой по управляющей шине 11. В устройстве фазовой синхронизации достигается установившийся режим синхронизма, для которого характерно совпадение фазы выходного синхросигнала на зажиме 3 с математическим ожиданием фазы входного сигнала.
Быстродействие и динамическая точность устройства фазовой синхронизации зависят от управляющего кода на k-разрядной шине 11. При управляющем коде 00 фаза выходного сигнала сразу устанавливается равной фазе входного сигнала, т.е. достигается предельное быстродействие, однако все искажения фазы входного сигнала переносятся в выходной синхросигнал - динамическая точность оказывается низкой. При управляющем коде 11 процесс начального установления синхронизма получается наиболее длительным, так как для корректировки фазы синхросигнала используется только часть фазовой разности. Однако в последнем случае динамическая прочность будет наиболее высокой. Таким образом, благодаря наличию управляющего входа устройство может быть приспособлено для работы в конкретных условиях без изменения структуры устройства.
Формула изобретения
Устройство фазовой синхронизации, содержащее опорный 2
m-фазный генератор, подключенный к 2
m информационным входам мультиплексора, отличающееся тем, что в него введены (m+l)-разрядный сумматор-вычитатель, (m+l)-разрядный сумматор, блок сдвига числа в разрядной сетке и два регистра хранения, при этом 2
m-фазный выход опорного генератора через первый резистор хранения присоединен к 2
m входам шифратора, выходами соединенного с младшими m входами первого операнда сумматора, все выходы сумматора-вычитателя подключены к его же входам первого операнда через (m+l)-разрядный второй регистр хранения, старше m выходов которого подключены к соответствующим адресным входам мультиплексора и через m-разрядный блок инверторов - к младшим m входам второго операнда сумматора, вход управления сумматора-вычитателя присоединен к выходу старшего разряда сумматора, (m+l) входов второго операнда сумматора-вычитателя подключены к соответствующим выходам блока сдвига числа в разрядной сетке, m входов которого соединены с оставшимися m выходами сумматора, l входов - с шиной логического нуля, а входы управления сдвигом - с k-разрядной шиной управления, старший вход первого операнда сумматора подключен к шине логического нуля, старший вход второго операнда и вход переноса - к шине логической единицы, причем синхронизирующий вход первого регистра хранения, соединенный через элемент задержки с синхронизирующим входом второго регистра хранения, является входом устройства, а выход мультиплексора - его выходом.
РИСУНКИ
Рисунок 1