Работа генератора основана навычислениях рекурстного вида
(1)
где . Решением (1) является функция sin, которая реализуется в виде последовательных цифровых отсчетов и преобразуется в известную форму с помощью цифроаналогового преобразователя.
Значение К может быть задано в виде- .
К 2 -1/2 ,
где 1 - целое положительное число. Тогда
j,--2.- - y;-Cl (2)
Выражение (2) поддается простой аппаратурной реализации, посколь ку умножение на 2 и деление на 2 осуществляется простым сдвигом цифрового кода уу, .Значения у , у„ и результата вычислений уу на п-ом шаге хранятся в регистрах 1, 2 и 3 соответственно. Выходы регистра 1 поразрядно подключеньа к двум группам входов сумматора 4, причем к одной группе входов со сдвигом на один разряд в сторону старших разрядов , а к другой - со сдвигом на 1 разрядов ( 1 не превышает числа разрядов в регистрах) в сторону младши разрядов. В результате на выходе сумматора 4 реализуется значение
Зи-(
a--2s. и-1
а на выходе сумматора 5 значение цха-Уц.д.
Исходная установка регистров 1, 2 и 3 осуществляется через установочные входы 8, 9 и 10. После каждого шага вычислений под действием синхроимпульса от блока б происходит перемещение содержимого регистр
1 в регистр 2 и содержимого регистра 3 в регистр 1.
В предлагаемом генераторе гармонических колебаний отсутствует блок умножения, что позволяет уменьшить аппаратурные затраты и повысить скорость вычислений.
Формула изобретения Генератор гармонических колебаний содержащий три регистра, первый сумматор, цифроаналоговый преобразователь и блок синхронизации, причем выход первого регистра подключен ко входу второго регистра, выход второго регистра - к первому входу первого сумматора, выход которого подключен ко входу третьего регистра, выходы которого подключены ковходу первого регистра и цифроаналогового преобразователя, выход цифроаналогового преобразователя является выходом генератора гармонических колебаний, установочные входы регистров являются установочными вхо;дами генератора гармонических колебаний, выход блока синхронизации подключен к синхронизирующим входам регистров, о тли чаю щи и с я тем, что,.с целью упрощения генератора гармонических колебаний, он содержит второй сумматор, причем выход первого регистра со сдвигом на один разряд в сторону старших разрядов подключен к первому входу второго сумматора и со сдвигом на .1 разрядов ( 1 - целое число, не превышающее числа разрядов регистров) - ко второму входу второго сумматора, выход которого подключен ко второму входу первого сумматора.
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР 575640, кл. G 06 F 1/02, 1976.
2.Патент США 3649821,
кл. G 06 F 15/34, 1972 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Цифровой функциональный генератор | 1982 |
|
SU1072033A1 |
Генератор гармонических функций | 1983 |
|
SU1170443A1 |
Интегро-дифференциальный вычис-лиТЕль | 1979 |
|
SU798902A1 |
Генератор синусоидальных сигналов | 1990 |
|
SU1734189A1 |
Устройство для идентификации характеристик четырехполюсников | 1983 |
|
SU1188676A1 |
Устройство для поверки фазометров | 1982 |
|
SU1057877A1 |
Аналого-цифровой фазовращатель | 1988 |
|
SU1584082A1 |
Устройство для определения действующего значения сигнала | 1983 |
|
SU1141421A1 |
Псевдостохастический анализатор спектра | 1985 |
|
SU1278885A1 |
Устройство для преобразования прямоугольных координат в полярные | 1981 |
|
SU1075274A1 |
Авторы
Даты
1981-01-15—Публикация
1979-02-27—Подача