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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

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

Реслублик

< >955041 (61) Дополнительное к авт. свид-ву— (22) Заявлено 09. 01. 81 (21) 3234164/18-24 ЩМ.К .

G 06 F 7/548 с присоединением заявки ¹ (23) Приоритет

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

СССР по делам изобретений и открытий ($3) УДК 681. 325 (088. 8) Опубликовано 300882 .Бюллетень ¹ 32

Дата опубликования описания 30.08.82 (72) Авторы изобретения

Т Г. Галамай, В.В. Дудыкевич, Р.A. ®Уравский," и Л.В. Мороз . у ,г

Львовский ордена Ленина политехнический институт им. Ленинского комсомола (71) Заявитель

C (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ЭЛЕМЕНТАРНЫХ

ФУНКЦИЙ

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

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

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

arcsin х и arccos x.

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

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

Недостатками этого устройства являются его сложность и непригодность цля вычисления функций всея «т, arccos х и агсЙЬ х.

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

arcsh x.

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

И второй группы, вторые входы и выходы которых соединены соответственно с выходом старших разрядов первого реверсивного счетчика и входами

ЗО второго элемента ИЛИ, выход которо955041

Так как о N»>

f s s, 1,ц (10) f = f

N (t)

4 о Г (2) 1 foNmdt

"Ф о (о -«о ) 50 (3) (13) бО

Учитывая, что (4) 2 4 5 > или получим

1) ()= N arccos

А1 N ft

2 oN<(t) (14) 65 го соединен с первым входом второго импульсного сумматора, второй вход которого соединен с выходом третьего элемента ИЛИ, входы которого соединены с выходами элементов И третьей группы, первые и вторые входы которых соединены соответственно с выходом старших разрядов суммирующего счетчика и выходом третьего формирователя импульсов, вход которого соединен с выходом младших разрядов суммирующего сче тчик а.

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

Устройство для вычисления злемен15 тарных функций содержит суммирующий счетчик 1, ренерсивные счетчики

2 и 3, группы 4,5 и 6 элементов И, импульсные сумматоры 7 и 8, элементы

9,10 и 11 ИЛИ и формирователи 12,13 и 14 импульсов. г0

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

На вход счетчика 1 поступают импульсы входной частоты f0 . К моменту времени в счетчике 1 будет записано число и (t)

Счетчик 1 группы 4 элементов И, формиронатель 12 импульсов и эле- 30 мент 9 ИЛИ представляют собой двоичный умножи тель частоты, средняя частота следования на выходе которого определяется числом N (t), записанным в счетчике 1, и частотой Йо, 35 поступающей на вход счетчика 1

Где N m — козффициен т пересчета счет-. 40 чиков 1-3.

Если первый вход п-ro двухвходового элемента И в двоичном умножителе связан с ныходом и-го разряда одНОГО из счетчикОВ ТО друГОй ВхОд 45 и-го элемента И связан с выходом (k-n) разряда второго счетчика (где

n = 0,1...k).

Импульсы этой частоты поступают на первый вход импульсного сумматора 7, что приводит к появлению на выходе элемента 10 ИЛИ импульсов частоты f . Средняя частота f5 на выходе элемента 10 ИЛИ определяется частотой f<, поступающей на вход счетчика 2, и дополнительным кодом числа N2(t), записанным н счетчике 2

Тогда число N<(t) определяется иэ выражения

"г® = (1, о- о1((1) > где N0 — число, записанное в счетчике 2 перед началом работы устройства.

Знаки + или - определяются работой счетчика 2 соотнетственно в режиме сложения или вычитания.

Решение уравнения (6) дает о о (7)

Счетчики 2 и 3, группа 6 элементов И, формирователь 14 импульсов и элемент 11 ИЛИ образуют дноичный умножитель, средняя частота на выходе которого определяется из выражения у . й:. 2 йЕ (8 (т где f - частота следования импульсов на ныходе счетчика 3;

N --N (t) — дополнительный код чисФ 2 ла N2 (t), записанного в счетчике 2 °

> 0 6 (9) то, учитывая уравнение (8), можно записать

Рассмотрим следующие режимы работы устройства.

1. Счетчик 2 работает в режиме вычитания, счетчик 3 работает в режиме сложения, число, записанное в счетчике 2 перед началом преобразования, равно N

Тогда число И (t), записанное в счетчике .3, будет определяться иэ выражения

Решая это уравнение, получим

N (t) =N arcsin - — °

М о (12)

2. Счетчик 2 работает в режиме вычитания, счетчик 3 работает н режиме вычитания. В этом случае

955041 (15) Результатом решения уравнения (15) будет

N (t) = N arsh †° (16)

f п о

Рассмотрение выражений (7), (12), (14) и (16) показывает, что предложенное устройство пригодно для реалииихии фуихиий a> + х, arceia x, arccos х, arsh x.

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

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

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

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

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

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

Р 484522, кл. G 06 F 15/20, 1973.

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

45 Р 478313, кл. G 06 F 15/20, 1973 (прототип) .

3. Счетчик 2 работает в режиме сложения, счетчик 3 работает в в режиме сложения.

Тогда

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

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

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

955041

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

Редактор А. Маковская Техред A.A÷ Корректор М. Коста

Заказ б4 37/52 Тираж 731 Подписное

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

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

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

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

 

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

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

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

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

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