Цифровое устройство для воспроизведения функции
Союз Советских
Социалистических
Республик (») 538367 (61) Дополнительное к авт. свид-ву (22) Заявлено 07.04.75 (21) 2123111/24 с присоединением заявки №(23) Приоритет (43) Опубликовано 05.12.76.Бюллетень № 45 (45) Дата опубликования описания31.03.77 (51) М. Кл.е
506 15/34
Государственный комитет
Совета Министров СССР оо делам изобретений и открытий (53) УДК 681.325 (088.8) (72) Авторы изобретения
B. P. Толокновский и В. Э. Штейнберг (71) Заявитель (54) ЦИФРОВОЕ УСТРОЙСТВО
ДЛЯ ВОСПРОИЗВЕДЕНИЯ ФУНКЦИИ т х
Изобретение относится к вычислительной технике и предназначено для воспрои ведения и вычисления функций вида у = х
Известно устройство, реализующее данную функцию и содержащее реверсивный счетчик, дешифратор, триггер, делитель частоты, коммутатор коэффициентов деления и элементы ИЛИ fl).
Известное также устройство, содержащее двоичный умножитель, выход которого 1О соединен с входом вычитающего счетчика, и генератор тактовых импульсов (2).
Однако это известное устройство имеет ограниченные функциональные возможности, не позволяет воспроизводить функции вида 15 т=- с варьируемым параметром ц и имеет
О недостаточную точность.
Целью изобретения является повышение точности и расширение функциональных возможностей.
Для этого. в устройство введены узел для запуска, делитель аргумента, счетчик аргумента, узел для определения длины участка аппроксимации, элемент задержки, счетчик аппроксимации, двухкаскадный уп- 25 равляемый делитель и элемент НЕ, причем выход генератора тактовых импульсов соединен с входом узла для запуска, выход которого соединен с входом узла для определения длины участка аппроксимации, делителя аргумента и элемента НЕ, выход которого соединен с первым входом двухкаскадного управляемого делителя, выход делителя аргумента соединен через счетчик аргумента с входом узла для запуска, выход узла для определения длины участка аппроксимации соединен с вторым входом двухкаскадного управляемого делителя, третий вход которого соединен с выходом счетчика участков аппроксимации, а выход - с входом двоичного умножителя, крэме того, двухкаскадный управляемый делитель содержит группу элементов И, регистр для хранения и последовательно соединенные первый и второй делители, причем управляющие входы групп элементов И объединены с управляющими входами второго делителя и соединены с управляющими входами двухкаскадного управляемого делителя, с входом для разрешения записи
538367 коэффициентов деления которого соединены вторые входы группы элементов И, выходы которых соединены с входами регистра для хранения, выходы которого соедин ны с управляющими входами первого делителя, выход второго делителя является выходом двухкаскадного управляемого делителя.
На чертеже приведена структурная электрическая схема устройства. цифровое устройство для воспроизведения функции = - содержит генератор такX товых импульсов 1, узел для запуска 2, делитель 3 аргумента, счетчик 4 аргумента, узел б для определения длины участка аппроксимации, элемент задержки 6, счетчик 7 участков аппроксимации, элемент НЕ 8, двухкаскадный управляемый делитель 9, двоичный умножитель 10 и вычитающий счетчик 11.
Двухкаскадный управляемый делитель 9 содержит группу 12 элементов И, регистр для хранения 13, первый управляемый делитель 14 и второй управляемый делитель 1 5.
Устройство работает следующим образом.
Перед пуском в устройство вводятся: — в счетчик 4 аргумента число О.-К х„, где О. — емкость счетчика, К „- масштабный коэффициент, x „ — значение аргу30 мента; — в счетчик 11 числа к м д о, где
-масштабный коэффициент, y — значение функции при аргументе Х „
Коэффициенты узла 5 для определения длины участка аппроксимации и двоичного умножителя 10 устанавливаются равными соответственно:
20
35 цифровое устройство для воспроизведения функции у= —, содержащее двоичный умножитель, выход которого соединен с входом вычитающего счетчика, и генератор тактовых импульсов, о т л и ч а ю ш ее с я тем, что, с целью повышения точности и расширения функциональных возможностей, в него введены узел для запуска, делитель аргумента, счетчик аргумен4> та, узел для определения длины участка аппроксимации, элемент задержки, счетчик участков аппроксимации, двухкаскадный управляемый делитель и элемент НЕ, причем выход генератора тактовых импульсов соединен с щ входом узла для запуска, выход которого соединен с входом узла для определения длины участка аппроксимации, делителя аргумента и элемента НЕ, выход которого соединен с первым входом двухкаскадного
55 управляемого делителя, выход делителя аргумента соединен через счетчик аргумента с входом узла для запуска, выход узла для определения длины участка аппроксимации соединен с вторым входом двухкаскадйй ного управляемого делителя, третий вход где K — коэффициент деления аргумента, о — параметр воспроизводимой функции.
В счетчик 7 и регистр 13 записывает ся по единице, При пуске устройства тактовые импульсы с выхода генератора 1 через узел 2 для запуска поступают на вход делителя
3 аргумента, на вход узла 5 для определения длины участка аппроксимации, через элемент НЕ 8 — на вход двухкаскадного делителя 9. С этого момента устройство воспроизводит заданную функцию на первом участке аппроксимации. В момент каждого переполнения узла 5 для определения длины участка аппрок. имации на вход для разрешения записи коэффициентов деления двухкаскадного управляемого делителя 9 поступает импульс, разрешающий перезапись числа из счетчика 7 в регистр
13. Этот же импульс поступает через элемент 6 задержки в счетчик 7 и увеличивает число в нем на единицу.
В зависимости от номера участка аппроксимации коэффициенты К и K g z
Д1 делителей 14 и 15 принимают следующие значения:
П к Кяг
1 1 1
2 1 2
3 2 3
n — 1 и
С выхода двухкаскадного управляемого делителя 9 импульсы поступают в двоичный умножитель 10, приводящий результат к заданному масштабу, а затем — в вычитающий счетчик 1 1.
B момент переполнения счетчика 4 аргумента воспроизведение заданной функции у = — „заканчивается. а
Предложенное устройство позволяет упростить подготовку задачи и процесс воспроизведенения функции вида = С" с варьх ируемым параметром О и позволяет повысить точность воспроизведения функции за счет обеспечения возможности выбора степени дискретности вводимого аргумента и соответственно результата вычисления.
Формула изобретения
538367
Составитель Л. Захматова
Редактор А. Зиньковский Техред О, дуговая Корректор И. Гоксич
Заказ 5721/29 Тираж 864 Подписное
БНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д..4/5
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4 которого соединен с выходом счетчика участков аппроксимации, а выход - с входом двоичного умножителя.
2. Устройство по п. 1, о т л и ч а юш е е с я тем, что двухкаскадный управляемый делитель содержит группу элементов И, регистр для хранения и последовательно соединенные первый и второй делители, причем управляющие входы групп элементов И объединены с управляющими вхо- ц) дами второго делителя и соединены с управляющими входами двухкаскадного управляемого делителя, с входом для разрешения записи коэффициентов деления которого соединены вторые входы группы элементов 15
И, выходы которых соединены с входами регистра для хранения, выходы которого соединены с управляюшими входами первого делителя, выход второго делителя является выходом двухкаскадного управляемого делителя.
Источники информации, принятые во внимание при экспертизе.
1. Авторское свидетельство СССР № 302716 МКИ 06 7/38 25.
07. 69.
2. Авторское свидетельство СССР № 174834 МКИ 6 06 P 7/48, 03.
06.65 (прототип) .


