Цифровой генератор синусоидальных сигналов

 

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

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧ ЕСНИХ

РЕСПУБЛИК (5l) 4 Н 03 В 19 00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ к лвторСкомМ СвидеткльСТВм йчФ1 Апет

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3702359/24-09 (22) 14.02.84 (46) 28.02.86. Бюл. Ф 8 (71) Минский радиотехнический институт (72) А.А.Петровский и В.Б.Клюс (53) 621.373.42(088.8) (56) Петровский А.А., Клюс В.Б.

Цифровой генератор синусоидальных функций для анализатора спектра.

Известия вузов СССР, Приборостроение, 1981, II- 8, с. 65-68.

Авторское свидетельство СССР

Ф 3658214, кл. Н 03 В 19/00, 1983. (54) ЦИФРОВОЙ ГЕНЕРАТОР СИНУСОИДАЛЬНЫХ СИГНАЛОВ (57) Изобретение относится к радиотехнике и может использоваться в устройствах анализа х-к случайных процессов. Обеспечивается формирбвание полигармонических сигналов с изменяющейся во времени частотой.

Устройство содержит пять накапливающих сумматоров (НС) I 3,12,14, „„SU„„1215162 А

15, шесть блоков 2,7,9,11,13 и 16 элементов И, блок 4 умножения кодов, синхронизатор (С) 5 и три регистра памяти (РП ) 6,8, 10. По сигналам с I-го, 3-го и 2-го выходов С 5 с помощью НС 1,3,!2,!4, 15 и блока lb элементов И формируется начальное значение аргумента

-o нулевой гармоники А =О, а по сигналу с 6-ro выхода С 5 с помощью

НС 3 и 12 формируются начальные значения аргументов всех гармоник

А, при этом на выходе блока 4 умножения кодов получаются отсчеты отдельных гармоник, а на выходе НС

14 — начальный отсчет полигармонического сигнала. По сигналам с 4-ro и 3-го выходов С 5 с помощью РП 6 и НС 1,3,14,15 формируется первое значение аргумента нулевой гармо— о ники А, а по сигналам с 4-го и

6-го выходов С 5 с помощью РП 10 и НС 3,12 формируются 1-е значения аргументов всех гармоник А, при этом на выходе блока 4 умножения кодов получаются 1-е отсчеты состав ляющих полигармонического сигнала, а на выходе HC 14 — 1-й отсчет полигармонического сигнала. Далее по сигналу с 5-ro выхода С 5 содержимое РП 8 добавляется в НС 15, где образуется очередное значение

1215162 приращения аргумента и т.д. Последовательность сигналов с 5-го, З-го, 2-ro и 6-го выходов С 5 повторяется и на выходе устройства формируются очередные значения полигармонического сигнала до поступления с выхода С 5 сигнала "Стоп". Дан пример выполнения С 5. 1 з.п. ф-лы, 2 ил.

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

Цель изобретения — обеспечение формирования полигармонических сигналов с изменяющейся во времени частотой, На фиг. 1 представлена структурная электрическая схема цифрового генератора синусоидальных сигналов, на фиг. 2 — то же, синхронизатор.

Цифровой генератор синусоидальных сигналов содержит первый накапливающий сумматор 1, первый блок 2 элементов И, второй накапливающий сумматор 3, блок 4 умножения кодов, синхронизатор 5, первый регистр 6 памяти, второй блок 7 элементов И, второй регистр 8 памяти, третий блок 9 элементов И, третий регистр

10 памяти, четвертый блок 11 элементов И, третий накапливающий сумматор 12,йятый блок 13 элементов И, четвертый накапливающий сумматор 14, пятый накапливающий сумматор 15, шестой блок 16 элементов И. При этом синхронизатор содержит первый генератор 17 одиночных импульсов, второй генератор 18 одиночных импульсов, BS-триггер 19, тактовый генератор 20, первый элемент И 21 второй элемент И 22, регистр 23 частоты, первый 24 и второй 25 счетчики, дешифратор 26 иивертор 27, первый 28, второй 29 и третий 30 элементы задержки, третий 31, четвертый 32, пятый 33 и шестой 34 элементы И.

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

В основу работы положен алгоритм, основанный на соотношении х(ц-х) = 8/1г»пх для 0<х l или в дискретном виде (-1 ) (n-kN) f M-(n-kM)) А sin+net (3) для любого н, 10 Y где )о = — частота синусоиды

А=8 M /5 — амплитуда синусоиды, 2.

b t — период дискретизации, H =0,l,2, — текущий номер выраба15 тываемой дискреты, М вЂ” емкость второго накапливающего сумматора 3 без знакового разряда, 20 — число переполнений второго накапливающего сумматора 3.

Из (11 видно, что аргумент синусоиды равен Д п .

25 Дляп -го отсчета синусоиды аргумент А„ можно выразить че рез аргумент А„ z предыдущего (n-1)-го отсчета и .его приращение

Q at следующим образом

30 A>=A „-„+ >о А Ф . C 2)

Для получения синусоиды с изменяющейся во времени частотой (вместо постоянной частоты ) необходимо подставить значения частоты 1„ изменяющейся при переходе от одного отсчета к другому.

Для линейного закона .-- Э„„+, (3)

О где Ь,„)- изменение частоты за врЕмя

gt, т.е. скорость сканирования синусоиды.по частоте, 1215162 (1О) (4) Аргумент функции равен с

Ая=А> <+4Ал дА„= q At

А =О

8 А0=0 ь A = - 1/ Эо ь А =а1/1. д А= В1/,1

ДА =ДА +дА

Д А= д,3.д (5) Начальные условия

А о=О

ДА„=UÄ At ьА= Аiд h t (e) где ) — начальная частота формируемой синусоиды.

Для формирования полигармонических сигналов с гармониками, отстоящими одна от другой по частоте на

3и}, необходимо к уравнениям (4), (5) и (6) добавить выражение для определения значения аргумента m-й гармоники по значениям аргумента (m-1)-й гармоники, для чего в формулы (5) и (6) вместо td„ подставляют значения u) =с) - - 8м31, 4 а А =аА +&A

8 А= 6 и3 . д Е, т.е. приращение аргумента двух соседних гармоник отличается на величину 6 M ДФ.. ъ

Подставив значения ДА" в уравh кение (4), получаем

8А„=ЗА„, +8A

8А =О (8) Соотношения (4),,S) и (8) определяют рекурентные соотношения для

1 вычисления аргументов гармонических составляющих формируемого полигармонического сигнала

+ An

"h=A 1+аА

8A =6 А „„+6А . а A„=aA „+аА, (9) где начальные условия равны

На основании (3) приращение аргу-. мента hA„ находится следующим образом где .>= /"1 а f — минимальная частота формируемой синусо- .иды при заданных М

1О eat.

Количество формируемых отсчетов прямо пропорционально емкости второго накапливающего сумматора 3. При этом, чем больше скорость изменения

15 частоты h, тем меньше можно получить отсчетов при фиксированной емкости второго накапливающего. сумматора 3.

По сигналу с первого выхода синхронизатора 5 обнуляются первый, третий и пятый накапливающие сумматоры

l, 12 и 15, а по сигналу с третьего выхода синхронизатора 5 обнуляются второй и четвертый накапливающие

25 сумматоры 3, 14, и содержимое пятого накапливающего сумматора 15 через шестой блок 16 элементов И, добавляется к содержимому первого накапливающего сумматора l, а по сиг30 налу со второго выхода синхронизатора 5 содержимое первого накапливающего сумматора 1 складывается с содержимым второго накапливающего сумматора 3 и таким образом формируется начальное значение аргумента нулевой гармоники А =О. По сигналу с шестого выхода синхронизатора 5, содержимое третьего накапливающего сумматора 12 заданное

4О число раэ добавляется во второй накапливающий сумматор 3, в котором формируются начальные значения аргументов всех гармоник А . Второй накапливающий сумматор 3 имеет

45 р+1 разряд и два выхода, с выхода а снимаются все р+l разряды в прямом коде, при этом старший разряд является знаковым и служит для определения знака синусоиды, а младшие P разряды являются информационными. С выхода о снимается 1 разрядов в инверсном коде. На выходе блока 4 умножения получаются отсчеты отдельных гармоник, а на выходе

5 четвертого накапливающего сумматора 14 — начальный отсчет полигармонического сигнала. По сигналу с четвертого выхода синхронизато1215162!

15

25

40

50 ра 5 содержимое первого регистра 6 (ЬА) добавляется в пятый накапливающий сумматор 15, в котором получается значение 4 А„, а содержимое третьего регистра 10 (8 А) добавляется в третий накапливающий сумматор 12, в котором получается значение О А„. По сигналу с третьего выхода синхронизатора 5 обнуляются второй и четвертый накапливающие сумматоры 3, 14 и содержимое пятого накапливающего сумматора 15 складывается с содержимым первого накапливающего сумматора i, которое затем добавляется в обнуленный второй накапливающий сумматор 3, в котором получаем первое значение ар-о гумента нулевой гармоники А,. По сигналу с шестого выхода синхронизатора 5 к содержимому второго накапливающего сумматора 3 добавляется содержимое третьего накапливающего сумматора 12, и, таким образом, получаются первые значения аргументов всех гармоник А, а на выходе блока 4 умножения получаются первые отсчеты составляющих полигармонического сигнала. На выходе четвертого накапливающего сумматора 14 формируется первый отсчет полигармонического сигнала. Далее по сигналу с пятого выхода синхронизатора 5 содержимое второго регистра 8 (А А) добавляется в пятый накапливающий сумматор 15, где образуется очередное значение приращения аргумента и т.д. Последовательность сигналов с пятого, третьего, второго и шестого выходов синхронизатора 5 повторяются и на выходе цифрового генератора синусоидальных сигналов формируются очередные значения полигармонического сигнала. Этот процесс продолжается до тех пор, пока не будет подан сигнал "Стоп" с выхода второго генератора 18 одиночных импульсов в синхронизаторе 5.

Третий, четвертый, пятый и шестой элементы И 31-34 и дешифратор

26 образуют схему демультиплексора, который коммутирует вход первого счетчика 24 на соответствующие выходы синхронизатора 5 с определенньм временным сдвигом на каждом из выходов. Работа синхронизатора 5 начинается по сигналу "Пуск" с выхода первого генератора 17 одиночных импульсов, который устанавливает 6 — триггер 19 в единичное состояние и обнуляет второй счетI чик 25. Когда второй счетчик 25 просчитает два импульса, потенциал с одного из выходов дешифратора

26 запретит поступление импульсов через второй элемент И 22 на вход второго счетчика 25. Таким образом, первый импульс с выхода первого счетчика 24 пройдет на первый выход синхронизатора 5, а второй импульсна четвертый выход синкронизатора

5, а все последующие импульсы через шестой элемент И 34 пройдут на пятый выход синхронизатора 5. Эти же импульсы с выхода первого счетчика

24, но задержанные на четверть периода тактового генератора 20 первым .элементом задержки 28, поступят на третий выход синхронизатора 5, а задержанные еще на четверть периода вторым элементом 29 задержки поступают на второй выход синхронизатора 5. Коэффициент деления первого счетчика 24 заносится в регистр 23 частоты и импульсами с выхода переноса первого счетчика 24 в него из регистра частоты 23 заносится начальное значение. Коэффициент деления определяет число гармоник в полигармоническом сигнале.

Импульсы с тактового генератора

20 через первый элемент И 21 поступают на счетный вход первого счетчика 24 и задержанные на три четверти своего периода третьим элементом задержки 30 — на шестой выход синхронизатора 5.

Если содержимое второго регистра 8 AA равно нулю, то формируется полигармонический сигнал, частота составляющих которого постоянна, а если во второй регистр 8 занесена величина ЬА в дополнительном коде, то частота полигармонического сигнала не возрастает, а убывает °

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

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

И и подключен к третьему выходу синхронизатора, установочные входы третьего и пятого накапливающих сумматоров объединены и подключены к первому выходу синхронизатора, шестой выход синхронизатора соединен с управляющим входом пятого блока элементов И, выход которого подключен к второму входу второго накапливающего сумматора, выход третьего блока элементов И соединен с вторым входом пятого накапливающего сумматора, а управляющий вход четвертого блока элементов И подключен к седьмому выходу синхронизатора ..

2. Генератор по и. 1, о т л и— ч а ю шийся тем, что синхронизатор содержит последовательно соединенные первый генератор одиночных импульсов, RS -триггер, первый элемент И, первый счетчик, второй элемент И, второй счетчик и дешифратор, последовательно соединен-!

О ные первый элемент задержки и второй элемент задержки, а также третий элемент задержки, инвертор, третий, четвертый, пятый и шестой элементы И, второй генератор одиночных импульсов, тактовый генератор и регистр частоты, поразрядные выходы которого подключены к соответствующим информационным входам первого счетчика, первый вход третье20 го элемента И объединен с первым входом четвертого элемента И, с первым входом пятого элемента И, с первым входом шестого элемента И, входом первого элемента задержки

25 и установочным входом первого счетчика и подключен к выходу первого счетчика, вторые входы третьего, четвертого, пятого и шестого элементов И подключены. к соответствующим

3g выходам дешифратора, вход и выход инвертора соединены соответственно с вторым входом шестого элемента И и с вторым входом второго элемента

И, выход второго генератора одиночmm импульсов подключен x R -входу -триггера, выход тактового генератора соединен с вторым входом первого элемента И, выход которого подсоединен к входу третьего элемента задержки, выход первого генератора одиночных импульсов подключен к установочному входу второго счетчика, при этом выходы третьего элемента И, второго элемента задержки, первого элемента задержки, пятого элемента И, шестого элемента И, третьего элемента задержки и чет- вертого элемента И являются соответственно первым вторым, третим, пятым, четвертыч, шестым и седьмым выходами синхронизатора.

1215162

Составитель 1О. Ковалев

Редактор М.Келемеш Техред. О.Неце Корректор N.Ñàìáîðñêàÿ

Заказ 911/59 Тираж 818 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

Цифровой генератор синусоидальных сигналов Цифровой генератор синусоидальных сигналов Цифровой генератор синусоидальных сигналов Цифровой генератор синусоидальных сигналов Цифровой генератор синусоидальных сигналов Цифровой генератор синусоидальных сигналов 

 

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

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

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

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

Изобретение относится к технике сверхвысоких частот

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

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

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

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

Изобретение относится к электронно-вычислительной технике, предназначено для синтеза сигналов с частотной модуляцией (ЧМ) и может быть использовано в радиолокации, адаптивных широкополосных системах связи

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