Изобретение относится к радиотехнике и может использоваться в радиоприемных, радиопередающих устройствах, измерительной технике.
Целью изобретения является уменьшение уровня дискретных побочных составляющих в спектре выходного сигнала.
На фиг. 1 представлена структурная электрическая схема синтезатора частот; на фиг. 2, 3 - варианты выполнения формирователя кодов.
Синтезатор частот содержит блок формирования кода несущей частоты (БФКНЧ) 1, регистр 2 сдвига, формирователь кодов (ФК) 3, первый и второй сумматоры кодов 4, 5, первый и второй управляемые кодом синтезаторы частот (УКСЧ) 6, 7, блок 8 преобразования частоты, который содержит второй и первый смесители 9, 10, второй и первый полосовые фильтры (ПФ) 11, 12. Формирователь кодов 3 (фиг. 2) содержит блок постоянного запоминания (БПЗ) 13 и регистр 14 сдвига, формирователь кодов (фиг. 3) содержит БПЗ 15, делитель 16 частоты, счетчик 17, триггер 18.
Синтезатор частот работает следующим образом. Для первого и второго УКСЧ входные коды однозначно определяют частоты выходных сигналов соответственно f1 и f2. Оба УКСЧ имеют одинаковый шаг по частоте и на них поступает одна опорная (тактовая) частота fт. Кроме того, особенностью выполнения УКСЧ 6, 7 является то, что при работе в некоторой полосе частот уровень максимальных дискретных паразитных составляющих спектра (ПСС), попадающих в эту полосу, существенно зависит от значения частоты, а значит и от входного кода. Перечисленные особенности характерны для прямых цифровых синтезаторов частот (ПЦСЧ) как двухуровневых, так и многоуровневых. В первом случае этот блок может содержать цифровой накапливающий сумматор, сигнал переполнения которого пропускается через фильтр нижних частот (ФНЧ) (не показано). Во втором случае УКСЧ может состоять из последовательно соединенных цифрового накапливающего сумматора, преобразователя кодов "фаза-отсчет", ЦАП и ФНЧ (не показано). Для таких УКСЧ выходной сигнал имеет частоту f = = , где К - входной код частоты; fт - тактовая частота накопления кода К в цифровом накопителе; Q - емкость накопителя. Спектр выходного сигнала содержит дискретные ПСС, которые занимают широкую полосу частот и отстоят друг от друга на расстоянии fп = fт/N. Здесь число N определяется из соотношения K/Q= M/N, где М и N - взаимно простые числа, т. е. их наибольший общий делитель равен единице.
При таких значениях частоты сигнала ПЦСЧ, которые соответствуют определенным значениям числа К, когда число N относительно мало, в заданную полосу рабочих частот будет попадать небольшое число паразитных составляющих, так как при этом расстояние между ними fп велико. В таком случае возможны значительные уровни таких ПСС из-за концентрации спектра функции ошибки формирования на этих частотах. Функция ошибки формирования представляет собой разность
Uоф(t) = Uф(t) - Uн(t), где Uф(t) - сигнал, формируемый ПЦСЧ;
Uп(t) - идеальный требуемый сигнал.
Кроме того, при малых значениях N и при К, близких к максимальному Кmax, может наблюдаться значительная зависимость уровня ПСС от фазы колебания. В частности, для многоуровневого ПЦСЧ это обусловлено тем, что при формировании сигнала в этом случае берется небольшое количество отсчетов из относительно большого возможного их числа. Остальные отсчеты при этом не участвуют в формировании. Но поскольку в реальных ЦАП существует зависимость процесса установления выходного напряжения от входного кода (динамическая нелинейность или "глитчи", а также статическая нелинейность), то в зависимости от набора конкретных отсчетов, соответствующих той или иной фазе, будет значительно меняться функция Uоф(t), а значит и уровни ПСС.
В тех же случаях, когда значение N велико, в заданную полосу рабочих частот попадает уже большее число дискретных паразитных составляющих (так как при этом расстояние между ними - fп станет меньше). Уровень этих составляющих может уменьшиться, поскольку усредненная мощность функции ошибки Uоф(t) (учитывающая все отсчеты) при этом неизменна. Спектр этой функции как бы "расплывается". Вследствие того, что период функции ошибки формирования Tп = 1/fп становится в таком случае большим и в процессе формирования принимают участие все или почти все, возможные отсчеты колебания (для многоуровневого ПЦСЧ), спектр ПСС усредняется и снижается зависимость его уровня от фазы колебания.
Таким образом, для УКСЧ можно варьировать уровнем дискретных ПСС изменяя значение частоты выходного сигнала.
Рассмотрим работу устройства (фиг. 1) для первого варианта выполнения формирователя кодов 3 (фиг. 2).
С выхода (БФКНЧ) 1, который синхронизируется тактовой частотой fт, код несущей частоты К1 поступает на информационные входы регистра 2 и формирователя кодов 3. Сигнал с частотой fт подается на входы синхронизации блока 1, регистра 2, формирователя кодов 3. Это необходимо для того, чтобы коды на всех входах сумматоров кодов 4 и 5 появлялись одновременно (при смене значения К). С выхода регистра 2 код К1поступает на первый вход сумматора 4. Диапазон изменения кода Кi (от К1min до К1max) определяет полосу рабочих частот синтезатора частот. На первый вход сумматора кодов 5 подается код К2.
По первому варианту выполнения формирователя кодов 3 (фиг. 2) код К1 подается на адресный вход БПЗ 13, который является информационным входом формирователя кодов 3. С выхода БПЗ 13 код Ко поступает на информационный вход регистра 14, в который этот код записывается при помощи импульсов тактовой частоты fт. С выхода регистра 14 код Коподается на вторые входы сумматоров кодов 4 и 5. Сумматоры кодов 4 и 5 идентичны и осуществляют алгебраическое сложение кодов, поданных на их входы. Таким образом, на выходе сумматора кодов 4 формируется код, равный К1 + Ко. Этот код поступает на информациоинный вход УКСЧ 6. На выходе сумматора кодов 5 формируется код, равный К2 + Ко. Этот код поступает на информационный вход УКСЧ 7. На входы синхронизации УК СЧ 6 и 7 подаются импульсы с частотой fт.
В результате на выходе УКСЧ 6 формируется сигнал с частотой
f1= = + = F1+Fo,
а на выходе УКСЧ 7 - с частотой
f2= = + = F2+Fo
Числа, выраженные кодами К1 и К2, положительные, а число, выраженное кодом Ко - со знаком, т. е. Ко - может быть как положительным, так и отрицательным (чтобы не расширять диапазон частот УКСЧ) 6.
Кроме этого Ко может равняться нулю.
В общем случае каждому К1 соответствует определенное Ко. При этом диапазон изменения Ко может быть меньше диапазона изменения К1.
Таким образом, на первый и второй входы блока 8 поступают сигналы частотой f1 и f2 с выходов УКСЧ 6 и 7 соответственно. На третий вход блока преобразователя 8 поступает сигнал частотой f3.
Сигналы с частотами f2 и f3 смешиваются в первом смесителе 10 и на выходе первого полосового фильтра 12 выделяется сигнал разностной частоты f3-f2. Этот сигнал в свою очередь смешивается с сигналом частоты f1 во втором смесителе 9 и на выходе второго ПФ 11, который является выходом устройства, выделяется сигнал суммарной частоты (f3-f2) + f1. При этом частота выходного сигнала
fb = (f3-f2) + f1 = (f3-F2) + F1, где частота F1 = определяется входным кодом К1
Здесь видно, что добавки частоты
Fo = , которые вводятся в оба канала синтезатора частот, взаимно компенсируется. Однако добавки позволяют снизить уровень дискретных ПСС для некоторых частот fb (для них эти уровни могут быть значительными). Для таких частот и соответствующих значений К1 подбираются такие Fо, а значит и Ко, чтобы у сигналов на выходах УКСЧ 6 и 7 с частотами f1 и f2уровни дискретных ПСС были ниже уровня ПСС при Fo = 0.
Но при этом возможны и ситуации, когда уровень ПСС будет минимальным при Fo = 0. Тогда необходимо, чтобы Ко = 0.
В частности, для ПЦСЧ с целью снижения уровня дискретных ПСС у сигналов с частотами f1 и f2 необходимо выбирать такие Ко для каждого К1, чтобы величины N1 и N2 были достаточно большими. Здесь N1 и N2определяются из соотношений
= , = , где M1 и N2, а также М2 и N2 - взаимно простые числа. При этом возможны случаи, когда К1 и К2 кратны величине Q (М1 = М2 = = 1 при Ко = 0). Тогда в выходном сигнале в качестве ПСС присутствуют только гармоники. Если в рабочую полосу частот такие гармоники не попадают и они фильтруются, то в этом случае при Ко = 0 дискретные ПСС отсутствуют (в случае качественной фильтрации). В этом случае выбирается Ко = 0.
В общем случае для оптимального выбора значений Ко можно экспериментально измерить уровни ПСС, попадающие в рабочую полосу частот УКСЧ 6 и 7, в зависимости от входных кодов. На основании таких данных можно составлять таблицу выбора Ко в зависимости от значения К1. Эта таблица и записывается в БПЗ 13 в виде функциональной зависимости Ко(K1). При этом для обращения к адресам БПЗ 13 не обязательно использовать все разряды кода К1. Например, если младшие разряды этого кода не существенно влияют на уровень ПСС, то их можно не учитывать и использовать для обращения к адресам БПЗ 13 только старшие разряды К1.
Рассмотрим работу устройства (фиг. 1) для второго варианта выполнения ФК 3 (фиг. 3).
Синтезатор частот в этом случае работает так же, как и для первого варианта выполнения ФК 3. Отличие состоит в том, что в первом варианте для каждого К1 значение кода Ко - постоянное, т. е. Ко = const, а во втором варианте для каждого К1 код Ко является периодической линейно-ступенчатой функцией времени, т. е.
Ko= Ko(t)= atn, 0≅ tn < Te, где а - коэффициент, определяющий крутизну и знак сканирования кода Ко; Тс - период сканирования Ко;
n = 0, 1, 2. . . . . . - номер периода сканирования.
Линейно-изменяющийся во времени код Ко(t) формируется на выходе счетчика 17 (фиг. 3), на счетный вход которого поступают импульсы с выхода делителя 16. С приходом каждого импульса выходной код счетчика 17 изменяется. Импульсы тактовой частоты fт подаются на вход делителя 16 и вход синхронизации триггера 18. Коэффициент деления частоты fт делителя 16 определяет крутизну сканирования кода Ко (величину а). Код частоты К1 поступает на адресный вход БПЗ 15, на выходе которого имеются всего два разряда. Первый разряд - знаковый, определяющий знак Ко, а второй (разряд обнуления кода Ко. Разряд обнуления поступает на вход обнуления счетчика 17, а разряд знака через триггер 18 (D-триггер), тактируемый импульсами частоты fт, поступает на выход формирователя кодов 3. Критерий выбора Ко = 0 (обнуление счетчика 17) здесь такой же, как и для первого варианта выполнения формирователя кодов 3 - возможная минимизация уровня ПСС для отдельных частот. Т. е. на таких отдельных частотах введение частотных добавок Fo = 0 в каналы может только увеличить уровень дискретных ПСС по сравнению с тем случаем, когда Fo = 0.
Сканирование кода Ко(t) приводит к линейно-ступенчатому изменению частоты Fo(t), а значит к линейной частотной модуляции (ЛЧМ) сигналов на выходах УКСЧ 6 и 7. Такая модуляция частоты взаимно компенсируется из-за использования двух каналов, частоты которых вычитаются. Однако ЛЧМ приводит к тому, что дискретные составляющие спектра УКСЧ "расплываются" в широкой полосе частот и соответственно уровень таких дискретных ПСС снижается.
Для ПЦСЧ режим ЛЧМ увеличивается период функции ошибки формирования Uоф(t), что и приводит к усреднению спектра этой функции и расширению его полосы частот. При этом спектр функции Uоф(t) в рабочей полосе (спектр ПСС) состоит из большего числа составляющих, которые расположены близко друг от друга на оси частот. Суммарная мощность этих составляющих распределяется на значительное их число, и поэтому интенсивность каждой из побочных составляющих в этом случае минимальна. Т. е. результат в общем такой же, как и в первом варианте выполнения формирователя 3. При этом в формируемый сигнал не вводится случайная модуляция, которая может увеличивать спектральную плотность "распыленных" ПСС.
В случае, если нет необходимости менять знак Ко и обнулять его (Ко = 0), то во втором варианте выполнения формирователя кодов 3 (фиг. 3) отпадает необходимость в БПЗ 15 и триггере 18.
БПЗ 15 во втором варианте (фиг. 3) имеет меньшую информационную емкость (или вообще отсутствует), чем БПЗ 13 в первом варианте (фиг. 2). Однако использование второго варианта имеет смысл только для таких УКСЧ, у которых отсутствуют неопределенные скачки фазы при переключении частоты (чтобы не возникала паразитная фазовая модуляция в выходном сигнале). В данном случае можно использовать ПЦСЧ, которые имеют непрерывность фазы при переключениях частоты. Для первого варианта формирователя кодов 3 вышеназванное ограничение к УКСЧ отсутствует.
Следует отметить, что формирователь кодов 3 в общем случае может формировать не только линейную зависимость Ко(t), но и любую другую функцию Ко(t). Кроме того, полосовой фильтр 12 можно настраивать на суммарную частоту входных сигналов смесителя 10. Тогда для компенсации fo необходимо, чтобы один из сумматоров кода 4, 5 работал в режиме суммирования, а другой - в режиме вычитания. При этом
fb = (f3 + F2) + F1 В этом случае блок преобразования может содержать только один смеситель 9 и полосовой фильтр 11, а сигнал частоты F2 будет поступать на первый вход смесителя 9. Тогда f3 = 0. (56) Патент США N 4494073, кл. Н 03 К 3/80, 1985.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЛЯ ИЗМЕРЕНИЯ ФАЗЫ РАДИОСИГНАЛА | 1992 |
|
RU2050552C1 |
УСТРОЙСТВО ДЛЯ ИЗМЕРЕНИЯ ПАРАМЕТРОВ ДВИЖЕНИЯ ОБЪЕКТОВ | 1992 |
|
RU2042144C1 |
УСТРОЙСТВО ДЛЯ ИЗМЕРЕНИЯ ФАЗЫ РАДИОСИГНАЛА | 1988 |
|
SU1600518A1 |
ПРИЕМНИК СИГНАЛОВ СПУТНИКОВЫХ РАДИОНАВИГАЦИОННЫХ СИСТЕМ | 2000 |
|
RU2178894C1 |
УСТРОЙСТВО ДЛЯ ИЗМЕРЕНИЯ ФАЗЫ РАДИОСИГНАЛА | 1991 |
|
RU2048676C1 |
ЦИФРОВОЙ СИНТЕЗАТОР ЧАСТОТ | 1991 |
|
RU2030092C1 |
СИНТЕЗАТОР ЧАСТОТЫ | 2001 |
|
RU2273952C2 |
УСТРОЙСТВО ДЛЯ ИЗМЕРЕНИЯ ФАЗЫ РАДИОСИГНАЛА | 1991 |
|
RU2048677C1 |
СИНТЕЗАТОР ЧАСТОТ | 1990 |
|
RU2030829C1 |
МОНИТОРНАЯ СИСТЕМА ФИЗИОЛОГИЧЕСКИХ ПАРАМЕТРОВ | 2005 |
|
RU2297175C2 |
Использование: в радиотехнике, в радиоприемных и радиопередающих устройствах. Сущность изобретения: синтезатор частот содержит 1 блок формирования кода (несущей частоты) (1), 1 регистр сдвига (2), 1 формирователь кодов (3), 2 сумматора кодов (4,5), 2 управляемых кодом синтезатора частот (6, 7), 1 блок преобразования частоты (8). Блок преобразования частоты (8) содержит 2 смесителя (9, 10) и 2 полосовых фильтра (11, 12). Это позволяет уменьшить уровень дискретных побочных составляющих в спектре выходного сигнала. 2 з. п. ф - лы, 3 ил.
Авторы
Даты
1994-02-15—Публикация
1991-03-19—Подача