Цифровой синтезатор сигналов Советский патент 1989 года по МПК G06F1/02 

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

ел ю

СП

о: со

IS

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

название год авторы номер документа
ЦИФРОВОЕ УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ЗАЩИТЫ ИНФОРМАЦИИ В СЕТЯХ СВЯЗИ 2005
  • Тимошенков Юрий Андреевич
  • Калинин Петр Дмитриевич
  • Пименов Михаил Борисович
  • Комаров Михаил Владимирович
  • Пузанов Александр Николаевич
RU2295195C1
Цифровой синтезатор частот 1989
  • Раков Игорь Арьевич
SU1691926A1
Цифровой синтезатор фазоманипулированных сигналов 2019
  • Рябов Игорь Владимирович
  • Бочкарев Дмитрий Николаевич
  • Стрельников Игорь Витальевич
  • Дегтярев Николай Васильевич
  • Клюжев Евгений Сергеевич
RU2701050C1
Цифровой синтезатор с М-образным законом изменения частоты 2017
  • Рябов Игорь Владимирович
  • Стрельников Игорь Витальевич
  • Дегтярев Николай Васильевич
  • Юрьев Павел Михайлович
RU2682847C1
Синтезатор частот 1987
  • Раков Игорь Арьевич
  • Кочемасов Виктор Неофидович
SU1417165A1
ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНЫЙ СИНТЕЗАТОР ЧАСТОТНО-МОДУЛИРОВАННЫХ СИГНАЛОВ 2014
  • Рябов Игорь Владимирович
  • Дедов Андрей Николаевич
  • Толмачев Сергей Владимирович
  • Чернов Денис Алексеевич
  • Мишаков Алексей Анатольевич
RU2566962C1
ЦИФРОВОЙ СИНТЕЗАТОР ДВУХУРОВНЕВЫХ СИГНАЛОВ 2013
  • Рябов Игорь Владимирович
  • Дедов Андрей Николаевич
  • Толмачев Сергей Владимирович
  • Чернов Денис Алексеевич
RU2540796C1
Цифровой вычислительный синтезатор двухчастотных сигналов 2019
  • Рябов Игорь Владимирович
  • Бочкарев Дмитрий Николаевич
  • Стрельников Игорь Витальевич
  • Дегтярев Николай Васильевич
  • Клюжев Евгений Сергеевич
RU2710280C1
ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНЫЙ СИНТЕЗАТОР 2005
  • Рябов Игорь Владимирович
  • Морозова Ольга Евгеньевна
RU2286645C1
Формирователь сигналов с заданным законом изменения фазы 1986
  • Кочемасов Виктор Неофидович
  • Раков Игорь Арьевич
SU1327267A1

Иллюстрации к изобретению SU 1 525 694 A1

Реферат патента 1989 года Цифровой синтезатор сигналов

Изобретение относится к радиотехнике и может быть использовано в радиолокационной, связной и измерительной аппаратуре. Цель изобретения - расширение диапазона частот синтезируемых сигналов. Синтезатор сигналов содержит блок 1 ввода параметров, накопитель 2 кода фазы, арифметический блок 3, блок 4 управляемой задержки, регистр 5, тактовый генератор 6, блок 7 формирования временных интервалов, блок 8 формирования кода частоты, блок 9 сдвига кода частоты, формирователь 10 кода номера октавы, блок 11 буферной памяти, N - 1 элементов 12.1... 12 (N - 1) задержки, элемент ИЛИ 13, формирователь 14 импульсов, два делителя 15, 16 частоты. Цель достигается за счет введения блока 7 формирования временных интервалов, блока 8 формирования кода частоты, блока 9 сдвига кода частоты, формирователя 10 кода номера октавы, блока 11 буферной памяти, N - 1 элементов 12 задержки, элемента ИЛИ 13, формирователя 14 импульсов, двух делителей 15, 16 частоты. 10 ил.

Формула изобретения SU 1 525 694 A1

fc.f

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

Цель изобретения - расширение ди- аг}азона частот синтезируемых сигналов.

I На фиг. 1 изображена структурная предлагаемого устройства; на ФРГ. 2 - схема блока ввода параметре в; на фиг. 3 - схема блока формй- рсвания кода частоты при синтезе сиг- игла с Jй нeйнoй частотной модуляцией QЧМ); на фиг. 4 - схема блока форми- рсвания кода частоты при синтезе дис- щетного частотного сигнала; на . 5 - схема блока формирования вгеменных интервалов; на фиг. 6 ема арифметического блока; на г. 7 - схема блока буферной памя- на фиг. 8 - схема блока управляс ема арифметического блока; на 20 тк

ейой задержки и элемента задержки; на фиг. 9 - схема формирователя импульсов; на фиг. 10 - схема второго де- 25

ли

теля частоты.

Синтезатор сигналов (фиг. 1) со- дб(ржит блок 1 ввода параметров, нако- П1::тель 2 кода фазы, арифметический 6j;OK 3, блок 4 управляемой задержки, регистр 5, тактовый генератор 6, блок 7 формирования временных интервалов, б4ок 8 формирования кода частоты, 9 сдвига кода частоты, формирова 10 кода, блок П буферной памяти N-fl элементов 12.1-12. (N-1) задержки, элемент ИЛИ 13, формирователь 14 им- п льсов, первый 15 и второй 16 делите л частоты.

Блок 11 ввода параметров (фиг. 2) образуют регистры 17.1, 17.2 и 17.3 и клавиатура 18.

Блок 8 формирования,кода частоты при синтезе ЛЧМ-сигналов (фиг. 3) состоит из коммутатора 19 кодов, сум- матора 20 кодов и регистра 21, а при синтезе дискретных частотных сиг- н,алов (фиг. 4) - из счетчика 22 и у:&ла 23 памяти.

Блок 7 формирования временных интервалов (фиг. 5) содержит счетчик 24 периода радиоимпульсов, счетчик 2 д пительности радиоимпульсов и триггер 26.

Арифметический блок (фиг, 6) выполнен на формирователе 27 кода обра нЬй величины, пepe ffioжитeлe 28 кодов н регистрах 29.1 и 29.2.

Блок 11 буферной памяти (фиг. 7) состоит из двух одинаковых по структуре каналов, содержащих счетчики 47.1 и 47.2, 30.1 и 30.2, регистры 31.1 и 31.2, 32.1 и 32.2, 33.1 и 33.2

34.1и 34.2, 35.2, дешифраторы 36.1,36.2и мультиплексоры 37.1 и 37.2 для первого и второго каналов соответственно .

Блок 4 управляемой задержки (фиг. 8) содержит регистр 38 сдвига, линию 39 задержки с отводами и два мультиплексора 40 и 41.

Формирователь 14, импульсов (фиг.9) образуют линия 42 задержки с отводами, мультиплексор 43 и триггер 44.

Второй делитель 16 частоты фиг.10 содержит двоичный счетчик 45 и мультиплексор 46.

Устройство работает следующим образом.

Выходной сигнал тактового генератора 6 с частотой f о преобразуется первым делителем 15 частоты в последовательность импульсов с частотой c,/No l/T-t-, тактирзпощей вычислительные блоки 1, 7, 8, 2иЗ,

В тактовые моменты времени t(i) iT, ,2,..., по заданному закону изменения частоты, параметры которого поступают с второго выхода блока 1 ввода параметров, в блоке 8 формирования кода частоты вычисляются соответствующие коды частоты К„.

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

10

15

20

блоке 3 вычисляется также код мгновенного значения периода выходного сигнала I /f., который через блок 11 буферной памяти поступает на управляющие входы элементов 12.1, 12.2,...,12.(N-1) задержки. При этом между каждыми двумя импульсами с выхода блока 4 управляемой задержки на выходе элемента 13 ИЛИ формируется еще N-1 равноотстоящих друг от друга импульсов, что эквивалент умножению частоты выходной последовательности импульсов блока 4 управляемой задержки в N раз.

Блок 11 буферной памяти обеспечивает синхронный с тактированием вы- числеьшых блоков ввод кодов, их хранение в течение времени распространения импульсов в блоке 4 управляемой задержки и асинхронный вывод хранимых кодов по мере поступления импульсов с выхода блока 4 управляемой задержки на вход элемента 12.1 задержки и N-й вход элемента ИЛИ 13.

С выхода элемента ИЛИ 13 импульсы поступают на вход формирователя 14 импульсов, управляемого кодом мгновенного значения периода, поступающего с соответствзтощего выхода арифметического блока 3. Выходной сигнал формирователя 14 импульсов имеет скважность, близкую к двум, что необходимо для устранения четных гармоник этого сигнала и стабилизации амплитуды первой гармоники. Когда код частоты принадлежит верхней октаве диапазона, выходной сигнал проходит через второй делитель 16 частоты на выход синтезатора без изменений .

Без принятия специальных мер при изменении кода частоты в пределах нескольких октав необходимы бьши бы элементы 12.1,...,12.(N-I) задержки и формирователь 15 импульсов со столь же широкими диапазонами изменения времени задержки и длительности выходного импульса соответственно. Техническое вьшолнение таких узлов затруднено .

Возможность реализации описанного умножения частоты обеспечивается введением формирователя 10 кода, функциональное назначение которого - фор- гс мирование кода номера октавы, к которой принадлежит подаваемьш на его вход код частоты (нулевая октава - верхняя). Этот номер К определяется

25

30

35

40

45

50

0

5

0

с

числом нулей , следующих подряд в старших разрядах двоичной записи кода частоты. Код номера октавы с выхода формирователя 10 кода поступает на управляюицш вход блока 9 сдвига окода частоты и определяет число позиций сдвига кода частоты в сторону старших разрядов. Выходной код К. блока 9 сдвига кода частоты при этом всегда содержит в старшем разряде единицу, а сам блок выполняет- операцию умножения кода на 2 . Для обеспечения первоначального соответствия между кодом частоты и частотой выходного сигнала в 2 раз возрастает коэффициент деления второго делителя 16 частоты, что обеспечивается подачей кода Номера октавы на управляющий вход этого делителя.

За счет рассмотренных преобразований диапазон изменения задержки элементов 12.1..,12.(N-) задержки ограничен в предложенном синтезаторе ве- 5 личиной I/Nf,, а диапазон длительностей выходных импульсов формирователя 15 импульсов - величиной l/(2f). Блок 7 формирования временных интервалов вырабатывает сигналы, управляющие работой вычислительных и выходных узлов, обеспечивая при необходимости радиоимпульсную форму выходного сигнала с периодом и длительностью радиоимпульсов, определяемыми поступающими из блока 1 ввода параметров кодами.

На первом выходе блока 1 ввода параметров формируются коды периода и длительности радиоимпульсов, на втором выходе - код начальной фазы, на третьем - коды параметров заданного закона изменения частоты или, например, номера программы переключения частот при синтезе дискретного частотного сигнала.

Блок 8 формирования кода частоты для синтеза ЛЧМ-сигнала (фиг. 3) со- дйржит коммутатор 19 кодов, сумматор 20 кодов и регистр 21. При нулевом сигнале на управляющем входе, соответствующем паузе радноимпульс- ного выходного сигнала, сумматор 20 кодов включается в режим прямого пропускания, а комм татор 19 кодов под- , кпючает к входу регистра 21 код начальной частоты Kf , который и поступает на выход блока. При единичном сигнале на управляющем входе к вхо0

5

0

5

0

ду сумматора 20 кодов, переключенного в режим суммирования, коммутато- роЦ 19 подключается код скорости ча- ст|этной модуляции К. При этом сумма гор 20 кодов и регистр 21 образуют накопитель кода, выполняющий цифровое интегрирование кода скорости и формирующий линейно изменяющийся код частоты..

Для синтеза дискретного частотно го сигнала блок 8 формирования кода частоты (фиг. 4) содержит счетчик 22 и узел памяти 23..Нулевым сигналом управления счетчик 22 устанавливается в начальное состояние. При единичном управляющем сигнале разрешается работа счетчика 22, которьй осуществляет последователь- ньй перебор адреса узла 23 памяти.

Не

выходе узла 23 памяти формируется

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

Блок 7 формирования верменных ин- т« рвалов (фиг. 5) представляет собой счетчик 24 периода радиоимпуль- сов и счетчик 25 длительности радио- шшульсов, выходы переполнения кото- piix подключены к входам триггера 26, Коды периода радиоимпульсов и длителности радиоимпульсов подаются на вхо ды предустановки соответствующих с Ьетчиков. Предустановка осуществляется импульсом переполнения счетчика 24 периода радиоимпульсов, i Накопитель 2 кода фазы выполнен и функционирует аналогично блоку 8 фор мНрования кода частоты для синтеза Л 1-сигнала (фиг. 3). При нулевом сигцале управления на выходе накопителя 2 кода фазы устанавливается код Н1ачальной фазы Ку , а при одиночном сигнале управления формируется код фазы в соответствии с кодом частоты, поступающим на вход.

Код коррекции К, устраняющий сшибки дискретизации, вычисляется в а1рифметическом блоке 3. Этот код определяется как

К.

Ы

Для формирования дополнительных импульсов необходимо знать их период Следования

с Г с

где f - частота сигнала на выходе

элемента ИЛИ 13.

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

т;ь к

N «

0

5

О ,

0

5

0

5

где Т -г - период следования тактовых импульсов.

Код интерполяции К, подается на управляющие входы элементов 12.1,..., 12.(N-1) задержки, которые и обеспечивают формирование дополнительных импульсов в соответствующие моменты времени. Кроме того, код интерполяции Ку управляет формирователем 14 импульсов, который вырабатывает импульсы с длительностью . Вычисление кода интерполяции К у также происходит в арифметическом блоке 3 (фиг. 6).Код частоты К поступает на вход формирователя 27 кода обратной величины, С его выхода код интерполяции К поступает на вход регистра 29.2 и на первый вход перемножителя 28 кодов. На второй вход перемножителя 28 кодов поступает код фазы К, а на выходе формируется код коррекции , который поступает на вход регистра 29.1. Выходы регистров 29.1 и 29.2 являются выходами арифметического блока 3..

Коды на выходе арифметического блока 3 появляются с задержкой на такт относительно момента появления импульса переполнения на выходе накопителя 2 кода фазы. Для задержки этого импульса используется регистр 5.

Блок 11 буферной памяти содержит (фиг. 7) два идентичных канала, один из которых осуществляет задержку кода интерполяции Кц, а другой кода номера октавы формируемого сигнала. Рассмотрим работу одного из каналов. Импульс переполнения осуществляет запись соответствующего ему кода в один из регистров 31.1,...,34.1, номер которого определяется состоянием счетчика 47,1 и дешифратора 36.1. Кроме того, этот импульс увеличивает состояние счетчика на единицу, т.е. осуществляет подготовку схемы к записи следующего значения кода. При появлении импу.пь- са на выходе блока 4 управляемой задержки происходит перезапись значени кода с одного из регистров 31.1,..., 34.1 в выходной регистр 35.1 через мультиплексор 37.1 Выбо р соответст- вующего регистра определяется состоянием счетчика 30.1, которое также изменяется с приходом каждого ИМПУЛЬ са. Для правильной работы блока 11 необходимо при включении питания установить счетчики 47.1 и 30.1 в нулевое состояние.

Блок управляемой задержки может быть выполнен по схеме фиг, 8. Часть регулируемой задержки реализуется с помощью мультиплексора 40 и регистра 38 сдвига, тактирование которого осуществляется с частотой fc, остальная часть - с помощью линии 39 задержки отводами и :мультиплексора: 41. Вход- ной импульс подается на вход разрешения мультиплексора 40, а код коррекции К на управляющие входы мультиплексоров 40 и 41. Возможна реализация всего диапазона регулируемой задержки только на основе многоотводной линии задержки. В этом случае регистр 38 сдвига и мультиплексор 40 отсутствуют, а входной импульс подается на вход линии 39 задержки с от- водами.

Элементы задержки 12.1,...,12.N ;работает аналогично блоку 4 управляемой задержки, но поскольку входные импульсы асинхронны с опорной часто- :Той fg, то реализовать их можно только на основе многоотводной линии задержки.

Возможная реализация формирователя 14 импульсов показана на фиг. 9. Импульсы входной последовательности поступают на вход линии 42 задержки с отводами и на вход установки высокого уровня триггера 44. Через время t, определяемое кодам интерполя- ции К у (номером отвода,подключаемого мультиплексором 43), импульс через мультиплексор 43 поступает на вход сброса триггера 4. Таким образом, выходной поток импульсов имеет вид ме- андра.

Второй делитель 16 частоты содержит двоичный счетчик 45 и мультиплексор 46. Входной сигнал подается на тактовьш вход двоичного счетчика 45. Мультиплексор 46 пропускает на выход либо входной сигнал, либо сигнал с выхода одного из разрядов двоичного :счетчика 45 в соответствии с кодом

номера октавы синтезируемого сигнала Управляющий сигнал подается на разре щающий вход мультиплексора 46 и обеспечивает отсутствие сигнала на выход в паузах между радиоимпульсами.

Формула изобретения

Цифровой синтезатор сигналов, содержащий накопитель кода фазы, арифметический блок, блок управляемой задержки, регистр, причем информационый выход накопителя кода фазы подключен к первоьгу информационному входу арифметического блока, выход кода коррекции которого подключён к управляющему входу блока управляемой задержки, информационный вход которого подключен к выходу регистра, тактовый вход синтезатора подключен к тактовому входу блока управляемой задержки, отличающийся тем, что, с целью расщирения диапазона частот синтезируемых сигналов, в него введены блок формирования временных интервалов, блок формирования кода частоты, блок сдвига кода частоты, (Ьормирователь кода номера октавы, блок буферной памяти, (N-1) элементов задержки, элемент ИЛИ, формирователь импульсов, два делителя частоты, причем тактовьй вход синтезатора подключен к входу первого делителя частоты, выход которого подключен к тактовым входам блока формирования временных интервалов, блока формирования кода частоты, накопителя кода фазы, арифметического блока и регистра у вход кода периода и длительности синтезатора подключен к входу блока формирования временного интервала, выход которого подключен к первому управляющему входу второго делителя частоты, управляющему входу накопителя кода фазы и управляющему входу блока формирования кода частоты, информационньй вход которог;о подключен к входу задания параметров синтезатора, вход кода начальной фазы которого подключен к входу кода начальной фазы накопителя кода фазы, выход блока формирования кода частоты подключен к информационному входу блока сдвига кода частоты и входу формирователя кода номера октавы, выход которого подключен к первому информационному входу блока буферной памяти и управляющему входу блока

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

регистра, выход кода интерполяции ифметического блока подключен к вто

po:yiy информационному входу буферной памяти, выход кода интерполяции которого подключен к управляющим входам (N-1) элементов задержки и управля- ющвму входу формирователя импульсов, выкод которого подключен к информа-

.I

ционному входу второго делителя частоты, второй управляющий вход которого подключен к выходу кода номера октй вы блока буферной памяти, первьш и второй тактовые входы которого подключены к выходам регистра и блока управляемой задержки, выход которого через последовательно соединенные (N-1) элементов задержки подключен к (N-I) и непосредственно к входам элемента ИЛИ, выход которого подключен к входу формирователя импульсов, выход второго делителя частоты подключен к выходу синтезатора.

К.

ff OnS/tl

Ц

II

OnS/i.l

L..

Ontd/1.1

A

ZJ

Фиа,/

Z5

«.y

Ш

/5

ffv

J

От

dm

-1

№/

rf

Ц)иг.7

Цзиг.Ь

/(6Л16

Фиг.9

Ши2,10

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

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

SU 1 525 694 A1

Авторы

Кочемасов Виктор Неофидович

Нечаев Игорь Владимирович

Раков Игорь Арьевич

Даты

1989-11-30Публикация

1988-03-17Подача