Цифровое устройство для воспроизведения функции

Иллюстрации

Показать все

Реферат

 

Союз Советских

Социалистических

Республик (») 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 (прототип) .