Устройство для вычисления элементарнойфункции

 

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

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

Республнк

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВ ИТИЛЬСТВУ (»F796852 (61) Дополнительное к авт. сеид-ву— (22) Заявлено 08. 02. 79 (21) 2722Ü94/18-24 с присоединением заявки ¹â€” (23) Приоритет

Опубликовано 15,01,81, Бюллетень № 2

Дата опубликования описания 150181, (51)М. Кл з

G 06 F 15/31

Государственный комнтет

СССР во делам нзобретеннй н открытий (53) УДК 881.3 (088. 8) (72) Авторы изобретения

Е. П. Балашов, В. Б. Смолов, С. Ф. Свиньин и A A Смагин (71) Заявитель

Ленинградский ордена Ленина электротехнический институт им. В. И. Ульянова (Ленина) (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ЭЛЕМЕНТАРНОЙ

ФУНКЦИИ

Изобретение относится к вычислительной технике и может применяться в качестве дополнительного спецпроцессора большой и мини-ЭВМ и как самостоятельный генератор функций в автоматизированных системах.

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

Наиболее близким по технической сущности к предлагаемому является 15 цифровое устройство для получения начального приближения к обратной величине, содержащее регистр аргумента, первый и второй блоки памяти, блок умножения и сумматор, причем 20 выходы регистра аргумента подключены ко входам первого и второго блоков памяти, выход первого блока памяти подключен к первому входу бло- ка умножения, выход Ko? oporo соеди- 2 нен со входом сумматора, выход которого является выходом устройства 23 .

Недостатком этого устройства является невозможность реализации широкого класса вычисляемых функций. 30

Целью изобретения — расширение класса решаемых задач за счет возможности вычисления любых непрерывных элементарных функций.

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

796 852 генератора одиночных импульсов соединен с младшим разрядом накапливающего сумматора.

На чертеже представлена блок-схема устройства.

Она содержит накапливающий сУмматор 1, регистр 2 аргумента, первый и второй блоки 3 и 4 памяти, блок 5 умножения, сумматор б, дешифратор 7, Регистр 8 сдвига, генератор 9 одиночных импульсов.

Воспроизводимая устройством функция вычисляется по формуле усеченного ряда (К}= Е С„" q, (К), К=1 35 где ф К(К) — базисные функции (двойные интегралы функции

Уолша), С„ — коэффициенты ряда, которые для каждой заданной функции F(x) вычисляются заранее и записываются в блок 4 памяти.

Устройство работает следующим образом.

Цикл вычислений начинается с передачи аргумента на дешифратор 7, определяющий число членов ряда, и в накапливающий сумматор 1, который вначале обнулен. Аргумент поступает на вход дешифратора, а на выходе 3Q в параллельном коде выдается число членов ряда..Параллельный код поступает на регистр 8 сдвига и преобразуется в последовательный. Число значащих разрядов в последовательном З5 коде и есть число членов ряда. Разряд последовательного кода, представляющего собой последовательность двоичных единиц и нулей, поступает на знаковый разряд блока умножения и 4О к формирует знак произведения СК и

Q <(x) . Одновременно генератор 9 одиничных импульсов с каждым текущим разрядом последовательного кода вырабатывает двоичную единицу, которая поступает в младший разряд накапли- 45 вающего сумматора 1, где она суммируется со значением аргумента и где формируется адрес следующих сомножителей Ск и Ц) К (X ) . По коду аргумента, переданного из накапливающего S0 сумматора 1 в регистр 2 аргумента, производится выбор базисной кусочноквадратичной функции из блока 4 памяти и коэффициентов разложения из блока 3 памяти. В блоке 5 производится у умножение функции ((Х) на соответстК вующий ей коэффициент Ск и их произведение поступает с необходимым знаком на вход сумматора б для накопления суммы согласно формуле (1). Пос. ле формирования первой суммы по указанному выше алгоритму формируются вторая, третья и т. д. Тем самым происходит воспроизведение заданной функции.

Технические преимущества устройства по сравнению с известными заключаются в широком классе функций, им воспроизводимых. Реализация устройства на современных дешевых интегральных микросхемах дает значительный экономический эффект при серийном выпуске. С помощью устройства можно воспроизводить функции очень широкого класса (все известные непрерывнйе элементарные функции) — тригоНометрические, обратные тригонометрические, полиномиальные, экспоненциальные, логарифмические и др.

Формула изобретения

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

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

1 ° Патент C2IA 9 3813529, кл. 235-152, 1974 °

2. Авторское свидетельство СССР

Р 318940, кл. G 06 F 7/38, 1970 (гпэототип).

796 852

Составитель A. Зорин

Техред Ж.Кастелевич

Корректор Н. Бабинец

Редактор М. Дылын

Заказ 9771/б7 Тираж 754

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Подписное

Филиал ППП "Патент", r. Ужгороф, ул. Проектная, 4

Устройство для вычисления элементарнойфункции Устройство для вычисления элементарнойфункции Устройство для вычисления элементарнойфункции 

 

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

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

Изобретение относится к области вычислительной техники и может быть использовано при разработке специализированной аппаратуры АСУ оперативного звена ВПВО при решении задачи распознавании оперативно-тактических ситуаций

Изобретение относится к автоматике и вычислительной технике

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

Изобретение относится к устройствам цифровой обработки сигнала

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

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

Изобретение относится к железнодорожному транспорту

Изобретение относится к области цифровой вычислительной техники и предназначено для моделирования комбинаторных задач при проектировании вычислительных систем (ВС)

Изобретение относится к вычислительной технике
Наверх