Цифровой генератор гармонических функций
ЦИФРОВОЙ ГЕНЕРАТОР ГАРМОНИЧЕСКИХ ФУНКЦИЙ, содержащий блок синхронизации , счетчик аргумента, счет чик квадрантов, блок памяти, элемент ИЛИ, первый сумматор, шифратор, регистры синуса и косинуса, причем первый выход блока синхронизации подкгаочен к входу счетчика аргумента, информационный выход счетчика аргумента поразрядно подключен к входам элемента ЛЛИ, выход которого подключен к первому входу шифратора, выход пе-реполнения счетчика аргумента подключен к входу счетчика квадрантов, выходы регистров синуса и косинуса являются выходами генератора, отличающийся тем, что, с целью уррощения генератора, он содержит второй и третий сумматоры, два блока преобразования в инверсный код и элемент И, причем информационный выход счетчика аргумента черезпервый блок преобразования.в 1шверсный код подключен к первому Входу первого сумматора , выход которого подключен к адресному входу блока памяти, выход блока памяти через второй блок преобразования в инверсньй код подключен к первому входу второго сумматора , выход которого подключен к информационным входам регистров синуса и косинуса, выходы первого и второго разрядов счетчика квадрантов подключены к входам первого и второго разрядов первого операнда третьего сумматора , выход первого разряда третьего сумматора подключен к управляющему входу первого блока преобразования в инверсный код, первому входу элемента И и второму входу шифратора , выход второго разряда третьего W сумматора подключен к второму входу второго сумматора, управляющему входу второго блока преобразования в инверсный код и третьему входу шифратора , выход которого подключен к: входам знаковых разрящов регистров синуса и косинуса, выход элемента 9д 4i ИЛИ подключен к второму входу элемента И, выход элемента И подключен к 9д ( Второму входу первого сумматора, СХ) второй выход блока синхронизации подклочен к синхрониэирукяцему входу регистра синуса и входу второго операцпа третьего сумматора, третий выход блока синхронизации подключен к сияхронизирующему входу регистра косинуса . .
00K)3 СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
4(5I) С 06 Р 1/02
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMV СВИДЕТЕЛЬСТВУ. 4
1 (21) 3613404/24-24 (22) 29.06,83 (46) 30.06.85. Бюл. 11- 24 (72) А.Н.Панов и С,Г.Новинский (53) 681.3(088.8) (56) 1. Авторское свидетельство СССР
Ф 662927, кл. G 06 F 1/02, 1975.
2. Авторское свидетельство СССР
Ф 840852, кл, G 06 F 1/02, 1979 (прототип). (54)(57) ЦИФРОВОЙ ГЕНЕРАТОР ГАРМОНИЧЕСКИХ ФУНКЦИЙ., содержащий блок синхронизации, счетчик аргумента, счетчик квадрантов, блок памяти, элемент
KIH> первый сумматор, шифратор, регистры синуса и косинуса, причем первый выход блока синхронизации подклю чен к входу счетчика аргумента, информационный выход счетчика аргумента поразрядно подключен к входам элемента ИЛИ, выход которого подключен к первому входу шифратора, выход переполнения счетчика аргумента подключен к входу счетчика квадрантов, выходы регистров синуса и косинуса являются выходами генератора, о т л ич а ю шийся тем, что, с целью уррощения генератора, он содержит второй и третий сумматоры, два блока преобразования в инверсный код и элемент И, причем йнформационный выход счетчика аргумента через первый блок преобразования.в инверсный код подключен к первому входу первого сумматора, выход которого подключен к адресному входу блока памяти, выход блока памяти через второй блок преобразования в инверсный код подключен к первому входу второго сумматора, выход которого подключен к информационным входам регистров синуса и косинуса, выходы первого и второго разрядов счетчика квадрантов подключены к входам первого и второго pasрядов первого операнда третьего сумматора, выход первого разряда третьего сумматора подключен к управляющему входу первого блока преобразования в инверсныи код, первому входу элемента И и второму входу шифрато- 3 ра, выход второго разряда третьего сумматора подключен к второму входу второго сумматора, управляющему входу второго блока преобразования в инверсный код и третьему входу шифратора, выход которого подключен к входам знаковых разрядов регистров синуса и косинуса, выход элемента
ИЛИ подключен к второму входу элемента И, выход элемента И подключен к второму входу первого сумматора, второй выход блока синхронизации под ключен к синхрониэирующему входу регистра синуса и входу второго операнда третьего сумматора, третий выход блока синхронизации подключен к сннхроннзирующему входу регистра косинуса.
1 1164
Изобретение относится к автомати.ке и вычислительной технике и может быть использовано в анализаторах спектра, функциональных преобразователях, в системах связи, автоматического управления и контроля, Известен цифровой генератор гармонических функций, содержащий задаю30 щий генератор, счетчик аргумента и счетчик квадрантов, шифратор, сумматор по модулю два, блок памяти, счетчик числа ординат, счетчик параметра частоты н накапливающий сумматор (1).
Недостатком известного генератора является большой объем памяти, необходимой для хранения значений синуса и косинуса для значений аргумента в интервале О -Я2.
Ю
Наиболее близким к предлагаемому является цифровой генератор гармонических функций, содержащий блок синхронизации счетчик аргумента счетУ
25 чик квадрантов, два блока памяти, шифратор, сумматор, сумматор по модулю два, два коммутатора, элемент ИЛИ, причем выход блока синхронизации подключен к входу счетчика аргумента, информационный выход которого подклю-3О чен к входам элемента ИЛИ и первым информационным входам сумматора и первого коммутатора, выход элемента
ИЛИ подключен к второму информационному входу сумматора, выход суммато" 3$ ра подключен к второму Информационному входу первого коммутатора, выходы которого подключены к адресным входам блоков памяти, выходы блоков памяти через второй коммутатор подключены 40 к выходным шинам генератора, выход переполнения счетчика аргумента подключен к входу счетчика квадрантов и управляющему входу первого коммутатора, выход элемента ИЛИ, выход пере" ® полнения счетчика аргумента и выход первого разряда счетчика квадрантов подключены к входам шиФратора, выход которого подключен к управляющему входу второго коммутатора, выходы М разрядов счетчика квадрантов подклю" .чены к входам сумматора по модулю два, выход которого, а также выходвторого разряда счетчика квадрантов являются знаковыми выходами генера- Ы
: тора f2).
° Недостатком известного генератора является его сложность.
686 2
Цель изобретения — упрощение генератора, Поставленная цель достигается тем,, что цифровой генератор гармонических . функций, содержащий блок синхронизации, счетчик аргумента, счетчик квадрантов, блок памяти, элемент ИЛИ, первый сумматор, шифратор, регистры синуса и косинуса, причем первый выход блока синхронизации подключен к входу счетчика аргумента, информационный выход счетчика аргумента поразрядно подключен к входам элемента
ИЛИ, выход которого подключен к первому входу шифратора, выход переполнения счетчика аргумента подключен к входу счетчика квадрантов, выходы регистров синуса и косинуса являются выходами генератора, содержит второй и третий сумматоры, два блока преобразования в инверсный код и элемент
И, причем информационный выход счетчика аргумента через первый блок преобразования в инверсный ход подключен к первому входу первого сумматора, выход которого подключен к адресному входу блока памяти, выход блока памяти через второй блок преобразования в инверсный код подключен к первому входу второго сумматора, выход которого подключен к информационным входам регистров синуса и косинуса, выходы первого и второго разрядов счетчика квадрантов подключены к входам первого и второго разрядов первого операнда третьего сумматора, выход первого разряда третьего сумматора подключен к управляющему входу первого блока преобразования в инверсный код, первому входу элемента И и второму входу шифратора, выход второго разряда третьего сумматора подключен к второму входу второго сумматора, управляющему входу второго блока преобразования в инверсный . код и третьему входу шифратора, выход которого подключен к входам знаковых разрядов регистров синуса и косинуса, выход элемента ИЛИ подключен к второму входу элемента И, выход элемента И подключен к второму входу первого сумматора, второй выход блока синхронизации подключен к синхронизирующему входу регистра синуса и входу второго операнда третьего сумматора, третий выход блока синхронизации подключей к сннхронизирующему входу регистра косинуса, 1164686
Составитель В. Вайков
Редактор Ю.Ковач Техред А.Кикемезей Корректор Л.Пилипенко
Заказ 4186/44 Тираж 710 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раунжкая наб., д. 4/5
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4



