Цифровой функциональный генера-TOP Советский патент 1981 года по МПК G06F17/10 G06F1/02 

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

(54) ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫЙ ГЕНЕРАТОР

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

название год авторы номер документа
Генератор случайных процессов 1981
  • Баканович Эдуард Анатольевич
  • Волорова Наталья Алексеевна
  • Лысов Валерий Борисович
SU985786A1
Устройство для программного счета изделий 1983
  • Китаев Василий Андреевич
  • Михайлов Рудольф Павлович
  • Рябков Николай Андреевич
SU1113824A1
Устройство для вычисления массы нефти и нефтепродуктов в резервуарах 1983
  • Алиев Тофик Мамедович
  • Дамиров Джангир Исрафил Оглы
  • Исмайлов Халил Аббас Оглы
  • Летов Тимофей Александрович
  • Тер-Хачатуров Аркадий Амбарцумович
  • Агадов Фархад Дадашевич
SU1117653A1
Вероятностное устройство для решения краевых задач 1982
  • Билан Тамара Ивановна
  • Самойлов Виктор Дмитриевич
  • Скорик Виктор Николаевич
  • Степанов Аркадий Евгеньевич
SU1101838A1
Многоканальное устройство для обработки информации датчиков с частотным выходом 1984
  • Карпицкий Александр Степанович
SU1196892A1
Синусно-косинусный функциональный преобразователь 1980
  • Стрий Петр Федорович
  • Чернобородов Петр Михайлович
SU888111A1
Устройство для трассировки межсоединений 1984
  • Панасюк Сергей Леонтьевич
SU1208560A1
Цифровой согласованный фильтр для импульсных эхо-сигналов 1981
  • Шагиев Николай Михайлович
  • Иванов Евгений Серафимович
  • Разбитной Виктор Михайлович
SU964979A1
Устройство для отображения векторных диаграмм на экране электронно-лучевой трубки 1988
  • Балабанов Анатолий Андреевич
  • Лисова Марина Филипповна
  • Курмаев Олег Феатьевич
  • Егоров Виктор Александрович
SU1541663A1
Устройство для вычисления уровня жидких сред 1984
  • Иопа Николай Иванович
  • Локтюхин Виктор Николаевич
  • Марфин Владимир Павлович
  • Розенфельд Феликс Зельманович
  • Терехин Александр Николаевич
SU1251101A1

Реферат патента 1981 года Цифровой функциональный генера-TOP

Формула изобретения SU 832 550 A1

1

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

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

Недостатки устройства - ограниченная точность и невозможность

воспрЬиэведения немонотонных функций.

Наиболее близким по технической сущности к предлагаемому является цифровой функциональный преобразователь, содержащий делитель частоты, блок памяти, первый и второй дешифраторы, первый реверсивный счетчик, группу элементов И, два элемента ИЛИ два колочутатора, причем вход устройства соединен с тактовым входом делителя частоты, управляющие входы которого подключены к первой группе выходов блока памяти, подключенного второй группой выходов ко входам первого дешифратора,выходы которого подключены к первым входам элементов И группы и через первый коммутатор - ко входам первого элемента ИЛИ, выход которого соединен со входом управления первого реверсивного счетчика, счетный вход которого соединен с выходом делителя частоты, а выходы первого реверсивного счетчика подключены ко входам второго дешифратора,. выходы которого через второй коммутатор подключены ко вторым входам элементов и группы, выходы которых через второй элемент ИЛИ подключены к управляющему входу блока памяти 2. Однако описанный цифровой функциональный преобразователь обладает ограниченной точностью аппроксимации функции, так. как она производится отрезками полинома первой степени () Цель изобретения - повышение точности генерируемых функций. С этой целью в цифровой функциональ-ный генератор дополнительно введены умножитель частоты, второй реверсивный счетчик и триггер знака, причем тактовый вход умножителя частоты соединен со входом устройст ва, управляющие входы умножителя частоты соединены с выходом первого реверсивного счетчика, а выход - с счетным входом второго реверсивного счетчика, выходы которого являются выходами, устройства, а знаковый выход второго реверсивного счетчика подключен- ко входу триггера знака, управляющий вход второго реверсивного счетчика соединен с-выходом второго дешифратора и соответствующ входом первого элемента ИЛИ, На чертеже представлена блок-схе устройства. Устройство содержит делитель 1 частоты, блок 2 памяти, первый деши ратор 3, первый коммутатор 4, групп элементов И 5, первый элемент ИЛИ 6 первый реверсивный счетчик 7, второ дешифратор 8, второй коммутатор 9, второй элемент ИЛИ 10, у ножитель 1 частоты, второй реверсивный счетчик 12, триггер 13 знака. Устройство работает следующим образом. Перед началом преобразования на счетчиках записываются начальные ус ловия. Со входа устройства на такто вый вход управляемого делителя 1 частоты подаются входные импульсы.П этом коэффициент пересчета делителя зависит от состояния блока 2 памяти и при его начальном состоянии равен К1. После пересчета на коэффициент К1 импульсы подаются на вход счетчика 7, который в зависимости от кода, записанного в триггере реверса, работает на сложение или вычита ние . Двоичный код с выхода реверсивно го счетчика 7 управляет умножителем 11 частоты, на тактовый вход умножителя частоты поступают входные импульсы. Выходные импульсы умножителя час тоты следуют с частотой, прямо про-. порциональной коду управления.Выходные импульсы постудаиот на тактовый вход реверсивного счетчика 12, . работающего на сложение или вычитание. Выходной код счетчика 12 предтавляет алгебраическую сумму чиса выходных импульсов умножителя астоты и прямо пропорционален инегралу от выходного кода счетчика 7 по времени. Таким образом, на умножителе 11 частоты и реверсивном счетчике 12 осуществляется интегрирование кода, вырабатываемого счетчикс)М 7, и аппроксимация участка функции производится отрезком полинома второй степени. При достижении кода, соответствующего первой точке перегиба, на соответствующих выходах дешифратора 8 появляется код, который через переключатели поступает на элементы И 5. Сигналы с логических элементов И 5 собираются вторыз элементом Или 10 и переключают блок 2 памяти в новое состояние. При этом с его выхода поступает новый код, соответствующий коэффициенту пересчета входных импульсов для следующего участка. Дальнейшие переходы от одного линейного участка,производной к другому осуществляются аналогично. В случае, когда в точке излома производной меняется и ее знак код с первого дешифратора 3 выбирается коммутатором 4 и проходит на первый.элемент ИЛИ 6 и переключает первый реверсивный счетчик 7. При переходе кода прюизвбдной через ноль с выхода дешифратора снимается сигнал, поступающий на первый элемент ИЛИ б и так же, как в предьщущем случае, на вход реверсивного счетчика 12. При этом реверсируются оба реверсивных счетчика 7 и 12. , - . : Производная получается в прямом коде, а функция - в дополнительном коде. Триггер 13 знака служит для индикации знака функции и переключается при прохождении кода функции через ноль. Таким образом, аппроксимация функций производится полиномом второго порядка S (с1 -D-I х + . что позволяет повысить точность генерируемых функциональным генератором функций. Предлагаемый функциональный генератор воспроизводит код соответствующий первой производной функции, который воспроизводится на первом реверсивном счетчике. Формула изобретения Цифровой функциональный генератор, содержащий делитель частоты, блок памяти, первый и второй дешифраторы, первый реверсивный счетчик, группу элементов И, два элемента ИЛИ,

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

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

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

5

Источники инфо ялации, принятые во внимание при экспертизе

1.Авторское свидетельство СССР № 451989, кл. G Об F 1/02, 1973.2.Авторское свидетельство СССР

0 № 514285, кл. G 06 F 1/02, 1974 (прототип).

SU 832 550 A1

Авторы

Бархоткин Вячеслав Александрович

Вернер Владимир Дмитриевич

Бажанов Евгений Иванович

Васильченко Николай Владимирович

Пономарев Олег Константинович

Векленко Сергей Григорьевич

Даты

1981-05-23Публикация

1979-03-02Подача