Цифровой генератор гармонических функций Советский патент 1983 года по МПК G06F1/02 

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

() ЦИФРОВОЙ ГЕНЕРАТОР ГАРМОНИЧЕСКИХ ФУНКЦИЙ

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

название год авторы номер документа
Цифровой генератор гармоническихфуНКций 1979
  • Чайковский Виталий Иванович
  • Краковский Владимир Яковлевич
  • Коваль Владимир Федорович
SU840858A1
Цифровой генератор гармонических функций 1983
  • Краковский Владимир Яковлевич
  • Коваль Владимир Федорович
SU1224802A1
Цифровой генератор гармонических функций 1983
  • Панов Анатолий Николаевич
  • Новинский Сергей Георгиевич
SU1164686A1
Обратимый преобразователь координат 1982
  • Урецкий Иосиф Моисеевич
  • Денисов Александр Анатольевич
SU1035617A1
Устройство для преобразования координат 1983
  • Гусев Алексей Владимирович
  • Трушков Владимир Николаевич
  • Алексеев Владимир Глебович
SU1141405A1
Устройство для вычисления функций синуса и косинуса 1974
  • Агеев Раймонд Васильевич
  • Тревогин Петр Александрович
SU531161A1
Цифровой преобразователь координат 1980
  • Шевяков Александр Григорьевич
SU942004A1
Цифровой генератор гармонических функций 1977
  • Корчагин Владимир Герасимович
  • Кравцов Леонид Яковлевич
  • Лакийчук Дмитрий Евменович
  • Садомов Юрий Борисович
  • Хохлов Лев Михайлович
  • Черейская Татьяна Лазаревна
SU662927A1
Синусно-косинусный функциональный преобразователь 1981
  • Киселев Евгений Федорович
  • Кузина Ольга Алексеевна
SU970357A1
Устройство для вычисления функций синуса и косинуса 1981
  • Вайнштейн Геннадий Михайлович
  • Моргунов Анатолий Васильевич
  • Скегин Эдуард Яковлевич
SU1003081A1

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

Реферат патента 1983 года Цифровой генератор гармонических функций

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в анализаторах спектра, функциональных преобразователях сигналов, в системах свя аи, радио, гидролокации,, сейсмологии, виброметрии и т.п. Известен цифровой генератор гармонических функций, содержащий задающий генератор, счетчик аргумента и счетчик квадрантов, шифратор, сумматор по модулю два, блок памяти и, кроме того, счетчик числа ординат, счетчик параметра частоты и накапливающий сумматор р. Недостатком известного генератора гармонических функций является большой объем памя ти, необходимой для хранения значений синуса и косинуса для значений аргумента в интервале Наиболее близким техническим реше нием к предлагаемому является цифровой генератор гармонических функций. содержащий задающий генератор, счетчик аргумента, счетчик квадрантов, шифратор, сумматор по модулю два, два блока памяти, коммутатор, элемент ИЛИ и, кроме того, STOpoii Kowiyтатор и сумматор с инвартиру«-1ими зходами . Недостатком известного генератора является его сложность, обусловленная наличием второго коммутатора и сумматора с инвертир «)щими входами. Цель изобретения - упрощение цифрового генератора гармонических функций, Поставленная цель достигается тем, что цифровой генератор гармонических функций, содержащий задающий генератор, счетчик аргумента, счетчик квадрантов, элемент ИЛИ, два блокп памяти, коммутатор, шифратор и сумматор по подулю два, причем выход задащиго генератора подключен к входу счетчика аргумента, выходы разрядов которого, кроме старшего разряда, подключены к входам элемента ИЛИ, выход стсчршего разряда счетчика аргумента подключенк входу счетчика квадрантов, выход элемента ИЛИ, выход старшего разряда счетчика аргумента и выход первого разряда счетчика квадрантов подключены соответственно к первому, второму и третьему входам шифратора, выходы первого и второго блоков памяти подклю чены к соответствующим информационным входам коммутатора, управляющий вход и вход запрета коммутатора подключены соответственно к первому и второму выходам шифратора, выходы первого и второго разрядов счетчика квадрантов подключены к входам сумматора по модулю два, выходы коммутатора являются выходами дробной части косинуса и си нуса генератора, третий и четвертый выходы шифратора являются выходами целой части косинуса и синуса генератора, выход сумматора по модулю два и выход второго разряда счетчика квадрантов являются выходами знаковых разрядов косинуса и синуса цифрового генератора гармонических функций, содер-2 жит блок преобразования прямого кода а дополнительный код, информационны входы которого подключены к В1,ходам разрядов счетчика аргумента, icpoiie старшего разряда, управляющий вход блока преобразования прямого кода в дополнительный-код подключен к выхо ду старшего разряда счетчика аргуме та, выход блока преобразования прям го кода в дополнительный код подклю чен к адресным входам блоков Кроме того, шифратор состоит из элемента ИЛИ-НЕ, элемента НЕ, двух элементов И и сумматора по иодугю два, причем первый и второй входы элемента ИЛИ-НЕ и вход элемента НЕ являются соответственно первым, вто рым и третьим входами шифратора, первый и второй входы сумматора по модулю два подключены соответственно к второму входу элемента ИЛИ-НЕ и к входу элемента НЕ, выход элемента ИЛИ-НЕ и элемента НЕ подключе ны к входам первого элемента И, выход элемента ИЛИ-НЕ и вход элемента НЕ подключены к входам второго элемента И, выходы элемента ИЛИ-НЕ, сумматора по модулю два, первого и второго элементов И являются соотве ственно первым, вторым, третьим и четвертым выходами шифратора. На фиг. 1 представлена функциональная схема цифрового генератора 100 9 гармонических функций; на фиг. 2 функциональная схема шифратора. Цифровой генератор гармонических функций содержит задаюи1ий генератор 1, счетчик 2 аргумента, счетчик } квадрантов, шифратор k, сумматор fj по модуло два, блоки 6 и 7 памяти, коммутатор 8, блок 9 преобразования прямого кода в дополнительный код, элемент ИЛИ 10. Шифратор k содержит элемент 11, элемент flE 12, элементы И 13 и И и сумматор 15 по модулю два. Генератор гармонических функций работает следующим образом. На периоде 27Г при шаге дискретизации д х аргумента х генератор выдает К, 2 отсчетов :)начеций синуса и косинуса. Два старших разряда кода аргумента х предстполяются счетчиком 3 квадратпов, пИ-2 младших разрядов - счетчиком /. аргумента. В первом 6 и втором 7 Плоках памяти (ПЗУ) по адресам х хранятся соответственно дробные части значений sinx и cosx для TC/k х s 7с/2 - Ь.х. Для формирования адреса при обращении к блокам 6 и 7 памяти используются ,Г1-3 глладших разряда счетчика 2. Для выработки значений синуса и косинуса произвольного угла (0 х5- ITc) формируется соответствующим о()ризом адрес и обеспечивается перекоимутация выходов блоков памяти в каналы синуса и косинуса. При этом адрес рбраце ния к блокам памяти вырабатывается блоком 9 в зависимости от значения старшего разряда счетчика 2 аргумента (Oct) таким образом, что при Oct О, блоки адресуются дополнительным (по модулю ) кодом, а при Oct . 1 прямым кодом. Если п-3 младших разряда сметчика 2 представлены нулевой кoмf5инaциeй то ка выходе элемента ИЛИ 10 сигнал q О, во всех остальных случаях . При q О и Oct О (углы вида КТС/2; К 0,1,..,) шифратор h вырабатывает сигнал R 1, которьй устанавливает на общих группах выходов коммутатора 8 нулевые значения и устанавливает значения разрядов целой части значений функций косинуса СО и синуса 50, равными соответственно СО Qua, SO Qua, где Qua - выход младшего разряда счетчика 3. Во всех остальных случаях R О, , SO О. Если Oct Qua, тю выход шифратора V О , при Oct Qua,V 1. При V О 51 коммутатор 8 на выход (cos) подает значенме кода дробной части из блока 6, а на выход (sin) - из блока 7 ПриУ 1 подключение блоков противоположно. Знаки синуса и косинуса Оор мируются на выходе старшего разряда счетчика 3 и выходе сумматора 5 по модулю два. Шифратор 1 выполняет следующие ло гические функции: R qVOct, СО - RAQua, SO RAOua V Oct Ф Qua. Предлагаемый генератор тре()ует м ший объем оборудования благодаря от сутствию сумматора и второго коммут Формула изобретения 1. Цифровой генератор гap юничec функций, содержащий задающий генера тор, счетчик аргумента, счетчик квадрантов, элемент ИЛИ, два блока памяти, коммутатор, шифратор и сумматорпо модулю два, причем выход задающего генератора подключен к входу счетчика аргумента, выходы разрядов которого, кроме старыего разряда, подключены к входам элемента ИЛИ, выход старшего разряда счет чика аргумента подключен к входу счетчика квадрантов, выход элемента ИЛИ, выход старшего разряда счетчика аргумента и выход первого разряда счетчика квадрантов подключены соответственно к первому, второму и третьему входам шифратора, выходы первого и второго блоков памя ти подключены к соответствующим информационным входам коммутатора, управляющий вход и вход запретакоммутатора подключены соответственно к первому и второму выходам шифратора, выходы первого и второго разрядов счетчика квадрантов подключены ко входам сумматора по модуло два, выходы коммутатора являются внходамм дробной части косинуса и синуса генератора, третий и четверть выхо9 . « ды шифратора являются вь( целой части косинуса и синуса генератора, выход сумматора по модулю два и выход второго разряда счетчика квадрантов являются выходами знаковых разрядов косинуса и синуса цифрового генератора гармонических функций, отли чающийся тем, что, с целью упрощения он содержит блок преобразования прямого кода в дополнительный код, информационные входы которого подключены к выхода разрядов счетчика аргумента, кроме старшего разряда, управляющий вход блока преобразования прямого кода В дополнительный код подключен к выходу старшего разряда сметчика аргумента, выход блока преобразования прямого кода в дополнительный код подключен к адресным входам блоков памяти . 2. Генератор по п. 1, о т л и - чающийся тем, что шифратор состоит из элемента ИГН-НЕ, элемента НЕ, двух элементов И и сумматора по ьюдулю два, причем первы11 и второй входы элемента ИЛИ-НЕ и вход элемента НЕ являются соответственно первым, вторым и третьим входами, шифратора, первый и второй входы сумматора по модулю два подключены соответственно к второму входу элемента ИЛИ-НЕ и к входу элемента НЕ, выходы элемента ИЛИ-НЕ и элемента НЕ подклочены к входам первого элемента И, выход элемента ИЛИ-НЕ и вход элемента НЕ подключены к входам второго элемента И, выходы элемента ИЛИ-НЕ, сумматора по модулю два, первого и второго элементов И являются соответственно первым, вторым, третьим и четвертым выходами шифратора. Источники информации, принятые во внимание при экспертизе 1,Авторское свидетелБство СССР К 662927, кл. Q06F 1/02, 1979. 2.Авторское свидетельство СССР по заявке К° 281595, , кл. G06F 1/02, 1979 Спрототип).

0 gn(cos) fsin)

SU 1 001 069 A1

Авторы

Краковский Владимир Яковлевич

Коваль Владимир Федорович

Даты

1983-02-28Публикация

1981-09-25Подача