Устройство для вычисления обратных тригонометрического и гиперболического тангенсов

 

Изобретение относится к области вычислительной техники и может быть использовано при построении ЭВМ, а также в составе систем управления. Устройство позволяет увеличить быстродействие вычисления. Это достигается тем, что в устройство дополнитель-, но введены трл сумматора, шифратор, две группы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ. Взаимосвязь данных элементов обеспечила устройству возможность, имманентно оставаясь двоичным, выполнять такое число итераций, как если бы оно было построено для избыточной системы счисления. 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (11) А1 (51)4С 06 F 7 548

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР.

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4020178/24-24 (22) 12.02.86 (46) 07.08,87. Бюл. № 29 (71) Кировский политехнический институт (72) И.В. Санников и А,Н. Чуватин (53) 681.325(088.8) (56) Авторское свидетельство СССР

¹ 826344, кл. G 06 F 7/548, 1979.

Авторское свидетельство СССР № 748418, кл. G 06 F 7/548, 1978. (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ОБРАТНЫХ ТРИГОНОМЕТРИЧЕСКОГО И ГИПЕРБОЛИ,ЧЕСКОГО ТАНГЕНСОВ (57) Изобретение относится к области вычислительной техники и может быть использовано при построении ЭВМ, а также в составе систем управления.

Устройство позволяет увеличить быстродействие вычисления. Это достигается тем, что в устройство дополнитель-, но введены тди сумматора, шифратор, две группы элементов ИСКЛЮЧА10ЩЕЕ ИЛИ.

Взаимосвязь данных элементов обеспечила устройству возможность, имманентно оставаясь двоичным, выполнять такое число итераций, как если бы оно было построено для избыточной системы счисления. 1 ил, ъ /88, 2

И:з обретение относ:лтс:; вь!чис.(..— тельной технике и мсжет б-:!ть испo!JЬ— зовачо при построении ЭВ1 1р B гакже в составе систем управления, В ЭВК и системах управления широкое распространение получили устройства для вычисления обратных тригоно-метрическо-о и гиперболич ского гангенсов реализующие базовый алгоритм

БалдapB H el 0 i (сдификации.

Цель изобретения — пов!!шениe бь ст-родействия устройства.

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

Устройство содержит регистры 1-3 сумматоры /?-9, двя сдвигателя 10 и 11, два блока элементов ИСКУ!10ЧАЮШЕЕ ИЛИ

12 и 3, два шифратора 1J / и I 55 5бг(ок

1 о памяти бло(. 1 / (инх170 н!лз/(ц((и входы-вьгходы блоков (Й-70.

Устройство работает в соответствии со следующим ал(оритмам. Р/ / вь(ч!ислнeMB53 ф /нкция (B с 1р ?х/ У/ и.пи arс(g (у/х" ); у — ординатя вект«ра; х — абсцисса вектора;

С вЂ” угол вектаpa, рю1-1 :!1 — рреpàòор >рррррленри:; поворота вектора, / 1 с,2 ) — угол„на котсрыи повсргчи.

Бае((л векTОр на (— l итгpaции (arctg (2 ") или ягс17 (2

/ \

1р = знак,у/;

= Н (1.5 /();

Н,1,5 !3) .;

7 (! — 1 если вычи(3-яется г.ге(:g (Л/Б)

Т = -1,если вычисляетсг. агс h,A,IÁ, ;

Н/11/ — преобразование формирo(зания номера: старшей значащей цифры числа Л; у;= А, х .= В, с: — 0;

-1 у = у — p х 2 х; = х+ Т р у 2 5 р (y/x)

В исходном положении :3 перво!л и в гором 2 регистра: зал?(сана с,зoт=вет=твенно op;EH?laтa вектора у = /? к абсцисса вектора х:= В, в треть.м регистре 3 находится у/го!1 вектора с = О.

Устройство работает цикличес и.

На каждой итерации с вьгхода 18 блока

17 управления подается сигнал на второй вход 19 первого рег!истра 1, на второй вход 20 второго регистра 2, на второй вход 21 третье-о регистра на (* 20 j?j !.", j!: « О! !(?к а, пя iHTI. и ((H?ixpo?IH 3 Hr!, е 1 l/! Оябо x =

Нод Воздейстнн м кажц(г", (?лнх.,j«!—

/ н "Наг1Я РЕЯ(«. : Уе.::5!, Одlla ИТ(5 Цисз ч алгоритма, P(-жпМ . яботы (с:1(ж(!ни:.

?35!И ЬЗЬГЧИТЯНИ(;,, Jie.;НОГО . „З-,СРОГС

rpeTs2r о 6 c !/J aa jp(!j:: aa :«T OH! —

HB3l с E3hix(J,EB (" з .!Bê(313(j. (» p(.«яца, е первого ре гие тра 1.

На к ажд и мтер яцип -le" не,. тый (пятый 8) "у! «(я тор умнсжг 2 r ср(:и?- "— ту вектора (яб(ц с у век rr р:, на ко3 эффициент 1,. „ Пг.::у:е.:!Нсе О;!пфици— рованнсе з(-гчение („;., (1, х, †: ре(, \

1 образуется В первом 12 (r-тором 13. блоке злемек оь ИСХ. 1((ЧЛ)ОГНЕ 1л:1И, На

° ч /,,; 37

ВЫХОДаХ ПЕРНОГС z !r!PC!I О . ) Гав ка элементов 110К!110(1/110!Ц,F. 18111 -.Олуча;.(3 ем число, у:;((J opoãо в ра:(ря;е, cîîòr3 2Tc Гвующ/ и (т я!32 е Й, H яч(! 1(el! ((He!p е модифи (ира(яi!Hor;.. значения орди? Bòû

5 у (бе(и((r -.l . 5 ° > / (o?ll еци (и—

Ца, Я В РаЗP Br;,B:/: P a CÏ(:IJ(:."(e ÍÍÛX СЛЕ—

2 = ьа от iiee стелт ну(Н, "::с:10 яна. нзируется первым 14,llrорым 15, шифратором. На зыхо(,ах lleðr3((I o .,Вто—

Por 5 ) ш(lфвa 03. р(11(злУчaeм нui!2Р 1 „ (1 ) старшей зла -:я(геi! ци(1:!Оь! 1:.:/О;;и1(и i

3/() ЦИРО(3 а(3?!сеl 3 н Я -12: lи (Р Диня T; i В е ". тОР Я

5 v,або;(и сы ?:ек-. -.ра . -:(,, .!o. уЧЕННЫИ НОМ((Т/ 1 1,1 г <аcт я "2 ПЕP вые /?6 (Втoые 5!) B. îцы шесто.-;. сумматора 9, !(07 (3151!й! рабе гает . pe;;-(3(и= вь!чи (B!IHr ra в?, ; д х зб !12(r ò О, т„ !1-,р (Г матора 9 форм(..ру«тся Iiемер 1,(вы †. .;:I— нр(емой и г(>BH(j.и, 110 зтом) номе 3 / 33 О lокя i б !!i;-— мяти с читыз ае г с я се с т(3егствуюшая ксн-1- 1

Ром i c llEJ Iгатe(l!Iх в рlпО?(ни е- c 53 c!TL2 HI соответст132нно О зг(ина ..ы у к «бсциссь: х Вектора н<3 Зг яр ядОВ впpaa G, т, с; на .зь(ходс(х 8 я 3(5 !72p(301(3, и Б ro рог0 1 1 сдви гатe.(ей ф(.рмирую?-ся со - 5

Ответствуюши е вс.7пчипы y ° 2 и х -.

На r! ep-a.-o. H -, з орск 5 и ...ретьем 6 сумматорах форм!г3yj" =я новь.:е . аче— ния соотвегс r?!ен:. О (apI,HíàrI-..:jeкторя

Ур абсЦиcc; век —,!»а х и У -.à 132? -OPB

С р КОТОРЫЕР i ИК СИРУ IОТ Я С ООТВЕ ТС(HЕННС на первом 1.. .втором 2 и третьем 3 регистрах.

Все итерации .зыполняются в устрой5 стве аналогично зассмотре!(ном /.

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

13288 сигнал признака нулевого кода окончания итерационного процесса на своем выходе 43, Этот сигнал поступает на вход 44 блока 17 управления и обрывает последовательность сигналов на

5 выходе 18 блока 17 управления. формула изобретения

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

4 первый и второй блок элементов ИСКЛЮЧАЮЩЕЕ ИЛИ и блок памяти, выход блока памяти соединен с входом второго слагаемого третьего сумматора, выход знакового разряда первого регистра соединен с входами селекции разрядов второго слагаемого, первого, второго, третьего сумматоров, выход блока синхронизации соединен с синхровходами с первого по третий Регистров и блока памяти, выходы первого и второго регистров соединены с входами первого слагаемого четвертого и пятого сумматоров соответственно и со сдвигом на один разряд в сторону старших разрядов с входами второго слагаемо го четвертого и пятого сумматоров соответственно, выходы четвертого и пятого сумматоров соединены с первыми входами и со сдвигом на один разряд в сторону старших разрядов с вторыми входами первого и второго блоков элементов ИСКЛЮЧАЮЩЕЕ ИЛИ соответственно, выходы первого и второго блоков элементов ИСКЛЮЧАЮЩЕЕ ИЛИ соединены с информационными входами соответственно первого и второго шифраторов, выходы которых соединены с входами первого и второго слагаемьж шестого сумматора соответственно, выход которого соединен с адресным входом блока памяти и входами управления сдвигом первого и второго сдвигателей.

1. 2881 2

Составитель 3. Шершнева

Техред И. Попович Корректор С, Черни

Редактор О, Головач

Заказ 3489/51 Тираж 67? Подписное

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

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

Производственно-.полигра4ийеское предприятие, г. Ужгород, ул. Проектная, 4

Устройство для вычисления обратных тригонометрического и гиперболического тангенсов Устройство для вычисления обратных тригонометрического и гиперболического тангенсов Устройство для вычисления обратных тригонометрического и гиперболического тангенсов Устройство для вычисления обратных тригонометрического и гиперболического тангенсов 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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