Цифровой синтезатор частоты Советский патент 1988 года по МПК H03B19/00 

Описание патента на изобретение SU1374398A2

СлЭ «

4

СО

со

00

ГЧ)

113

. Изобретение относится к радиотехнике и может быть использовано для получения сетки частот в системах связи, гидролокации, в устройствах вычислительной и измерительной техники .

Цель изобретения - повышение спектральной чистоты выходного сигнала.

На фиг.1 представлена структурная электрическая схема цифрового синхронизатора частот; на фиг.2 - аппроксимация синусоиды,(первый квадрант) обычным способом - кусочно-линейная кривая 2.1 и по средним точкам - кусочно-линейная кривая 2.2.

Цифровой синтезатор частоты содержит блок 1 установки частоты, накопитель 2, блок 3 синхронизации, регистр 4 памяти, преобразователь 5 ко- дов, перемножитель 6 кодов, сумма- тор 7, первый 8 и второй 9 блоки памяти, блок 10 коррекции, цифроанало- говый преобразователь (ДАЛ) 11 и фильтр 12 нижних частот (ФНЧ).

Цифровой синтезатор частот работает следующим образом.

При помощи блока 1 установки частоты в двоичном коде устанавливается число а, определяющее значение выход ной частоты цифрового синтезатора частот. При работе на выходе накопителя 2 результирующие значения чисел обновляются с частотой синхронизации fc, задаваемой блоком 3 синхрониза- ции. Код числа В с выходов накопите- ля 2 поступает на входы преобразовате ля 5 кодов, который в зависимости от четности или нечетности числа переполнений накопителя 2 формирует пря- мой или дополнительный коды числа В.

Младшие из выходных разрядов преобразователя 5 кодов образуют 2 слов (по наибольшему возможному числу, ступенчатых приращений на каждый линейный участок аппроксимируемой синусоидальной функции). В результате в произвольный тактовый момент частоты fc на выходе преобразователя 5 кодов формируется i-й адрес обращения к блокам 8 и 9 памяти и множитель j, поступающий на вторые входы перемножителя 6 кодов (,1,...,2 -1; ,1,...,2 -1).

В -первый блок 8 памяти занесены 2 цифровых значений А; А +0,5 ui, соответствующих равномерно расположенным на дуге единичной окружности

аргументам Xj -

в пределах

одного квадранта (где А,- sin х-; 0,5 iJ i - поправка, связанная с аппроксимацией синусоиды линейными участками со знакопеременной погрешностью, т.е. аппроксимация по средним точ-. кам - кривая 2,2).

Значение ai находят из треугольника AOD (фиг.2): ,

д i Е D

ED OD-DE; OD.

sin al (i+1) , OA . cos .2

откуда ED

gA

- OE,

Для единичной окружности.

ED

cos ot/2

тогда

Ai ED-sinc (i+i) gi(i+i)

° В результате получают величину

А

С НО, 5

cos 01/2

sin of (i+1)

или

(1+0,5

1г22Ё 1/2

) А,.

Во второй блок 9 памяти занесены приращения синусоидальной функции от каждого линейного участка ее кусочно-линейной аппроксимации

,,,-А

откуда

W-Cij.n ; ol/2 V , . В-(НО,5-------7--,)(sin

или

в;

(i+l)-sin(/-i)

(но,5 )

COS /2 1

Таким образом, величины A , и В , предлагаемого устройства оказывают/ п с 1-COS ч ся в (.1+0,5ivT большими,чем

величины А; и В ., используемые в прототипе.

Значения Л;И В. одновременно выбираются из блоков 8 и 9 памяти адресными выходами старших разрядов преобразователя 5 кодов и поступают соответственно на первые входы перемножителя 6 кодов и вторые входы сум- .матора 7.

Величина В ., умноженная на двоичную кодовую комбинацию j /2 числа j, образующуюся на выходах младших разрядов преобразователя 5 кодов, дает положительную поправку к величине А. грубого угла х ,- при определении модуля функции А ., для любого

текущего аргумента

в;,

где сомножитель масштабный коэф- фициент, учитывающий, что операции умножения и сложения вьшолняются над двоичными числами меньше единицы.

В результате на выходе сумматора 7 формируется последовательность дне- кретных цифровых значений амплитуды линейной аппроксимации синусоидальной функции по средним точкам, которая поступает на информационный вход блока 10 коррекции.

Аппроксимация синусоиды по средним точкам влечет за собой появление значений А .. 1 на линейных участках, примыкающих к углам 2пТ + f/2, поэтому при переполнении суммато- ра 7 сигнал переноса поступает на управляющий вход блока 10 коррекции и устанавливает все его выходные разряды в единичное состояние. В обычном алгоритмическом режиме блок Ю коррекции пропускает двоичный код AV с выхода сумматора 7 на вход регистра 4 памяти без изменения.

На выходе SGN преобразователя 5 кодов состояние изменяется на каждом втором импульсе переполнения накопителя 2 в результате на выходе SGN формируется импульсная последовательность, соответствующая изменениям знака выходного сигнала. В регистре 4 памяти вычисленные значения модуля амплитуды и знака амплитуды хранятся в течение времени 1/fc, после чего сменяются новыми. Код синусоиды с выхода регистра 4 памяти поступает на разрядные входы ЦАП 11, причем сигнал с выхода SGN регистра 4 памяти поступает на знаковый вход ЦАП 11. В результате на выходе последнего формируется синусоидальный сигнал, KOTopbtft через ФНЧ 12 поступает на выход цифрового синтезатора частоты.

Частота выходного сигнала f. afc/4N, где емкость накопителя 2, которая численно совпадает с максимальным числом дискретных точек формирования синусоидального сигнала в пределах одного квадранта. Следовательно, если , то происходит синтез минимальной выходной частоты, равной fc/4N. Это же выражение определяет и шаг дискретности частоты на выходе синтезатора частоты. Часть младших k разрядов накопителя 2 можно не использовать, поэтому .

Наибольшее значение максимальной погрешности отклонения каждого линейного участка (из 2 возможных) от синусоиды / и max/ в пределах квадранта находится в точке х /2.

, , 0,5(1-cos о1/2)

/ /5 max/ - -7о

cos of/2

или

-.mtJx

, 0,5(1-COS

Значение погрешности /иmax/ зависит только от числа линейных участков на четверть периода, например, при (32 линейных участка) 0,001506, что соответствует двенадцати точным разрядам вычисления значений синусоиды.

Вычисленное сумматором 7 значение синусоиды в интервале аргументов

1Г/2 - f/2 первого квадранта превьш1ает не только истинное, но и единичное значение на величину S /атах /, двоичный код которой в результате переполнения сумматора 7 при отсутствии блока 10 коррекции мог бы попасть на ЦА11 11 через регистр 4 памяти, что привело бы к неалгоритмическому спаду синусоидальной функции практически с единицы до нуля.Блок 10 коррекции устраняет эти возможные искажения выходного сигнала за счет поддержания единичного кода на своем выходе по сигналу переполнения сумматора 7.

В результате использования блока 10 коррекции наибольшее значение максимальной погрешности | „ц имеется на середине линейного участка при х, /2 и определяется вьфажением

сузиг.г

Похожие патенты SU1374398A2

название год авторы номер документа
Цифровой синтезатор частот 1983
  • Григорьев Виталий Савельевич
  • Капустин Вячеслав Юрьевич
  • Гадяцкий Павел Андреевич
  • Молчанов Павел Иванович
SU1190457A1
Цифровой синтезатор частот 1979
  • Кочемасов Виктор Неофидович
  • Фадеев Анатолий Николаевич
SU813677A1
Цифровой синтезатор частот 1978
  • Фадеев Анатолий Николаевич
SU813675A1
Цифровой синтезатор частоты 1987
  • Капустин Вячеслав Юрьевич
  • Попов Сергей Витальевич
SU1429285A1
Цифровой синтезатор изменяющейся частоты 1988
  • Григорьев Виталий Савельевич
  • Капустин Вячеслав Юрьевич
  • Попов Сергей Витальевич
  • Иволга Людмила Валентиновна
SU1525861A1
СИНТЕЗАТОР ЧАСТОТ 1997
  • Колесникова Л.Н.
  • Мякишев О.В.
RU2137287C1
Цифровой генератор периодических функций 1987
  • Капустин Вячеслав Юрьевич
  • Григорьев Виталий Савельевич
  • Иволга Людмила Валентиновна
SU1441372A1
СИНТЕЗАТОР ЧАСТОТ 1995
  • Колесникова Л.Н.
  • Мякишев О.В.
RU2119238C1
Цифровой синтезатор изменяющейся частоты 1985
  • Капустин Вячеслав Юрьевич
  • Григорьев Виталий Савельевич
  • Попов Сергей Витальевич
  • Иволга Людмила Валентиновна
SU1298836A1
ЦИФРОВОЙ СИНТЕЗАТОР ЧАСТОТ 1991
  • Кириллов М.И.
RU2020728C1

Иллюстрации к изобретению SU 1 374 398 A2

Реферат патента 1988 года Цифровой синтезатор частоты

Изобретение относится к радиотехнике. Цель изобретения - повьше- ние спектральной чистоты выходного сигнала. Цифровой синтезатор частоты содержит блок 1 установки частоты, накопитель 2, блок 3 синхронизации, регистр 4 памяти, преобразователь 5 кодов, перемножитель 6 кодов, сумматор 7, блоки памяти 8 и 9, ЦАП 11, фильтр нижних частот 12. Для достижения цели в устройство введен блок коррекции (БК) 10, устраняющий возможные искажения выходного сигнала за счет поддержания единичного кода на своем выходе по сигналу переполнения сумматора 7. В результатов использования БК 10 наибольшее значение макс, погрешности будет на середине линейного участка. Т.о., за счет введения БК 10 (при одних и тех же аппаратурньпс затратах по остальным блокам) точность цифрового вычисления синусоиды удваивается и соответственно повьшается спектральная чистота выходного сигнала. 2 ил. с S (Л

Формула изобретения SU 1 374 398 A2

Документы, цитированные в отчете о поиске Патент 1988 года SU1374398A2

Цифровой синтезатор частот 1983
  • Григорьев Виталий Савельевич
  • Капустин Вячеслав Юрьевич
  • Гадяцкий Павел Андреевич
  • Молчанов Павел Иванович
SU1190457A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 374 398 A2

Авторы

Капустин Вячеслав Юрьевич

Григорьев Виталий Савельевич

Гадяцкий Павел Андреевич

Даты

1988-02-15Публикация

1986-09-17Подача