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

 

0 Il И C A H H K <11 698001

ИЗОБРЕТЕН ИЯ

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

Союз Соеетскмн

Социалистических ресттубпик (61) Дополнительное к авт. свид-ву (22) Заявлено 20.12.74 (21) 2085830/18- 24 с присоединением заявки ¹ (23)Приоритет .—

{51)М. Кл.

G 06 F 15/34

Гесудерстееннмй немнтет

СССР не делам изеаретений и етнрмтнй

Опубликовано 15.11.79. Бюллетень ¹ 42

Дата опубликования описания 15.11 79

{53) УДК

681.14 (088.8) (72) Авторы изобретения

В. П Боюн и Л. Г. Козлов (7i) Заявитель

Ордена Ленина институт кибернетики АН Украинской CCP (54) УСТРОЙС;ГВО ДЛЯ ВЫЧИСЛЕНИЯ ТРИГОНОМЕТРИЧЕСКИХ

ФУНКЦИЙ

Х Хs9 (х)= х+ — + — -., 1 5!

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

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

О элементов И и элементы задержки )1).

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

15 элементы задержки (2).

Вход устройства соединен со входом двоичного счетчика и через элементы задержки— с управляющими входами групп элементов

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

sin(x), в соответствии с формулой разложения ее в ряд с ограниченным количеством членов

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

698001

Цель изобретения — упрощение устройства и повышение его быстродействия.

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

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

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

Устройство содержит двоичный счетчик 1, первый, второй, третий и четвертый сумматоры 2, 3, 4 и 5, дополнительный счетчик 6, группы элементов И 7 и элементы задержки

8.

Первая, вторая, третья и четвертая группы элементов И 7 соединяют входы четвертого

5 и выходы третьего 4 сумматоров, входы третьего 4 и выходы второго 3 сумматоров, входы второго 3 и выходы первого 2 сумматоров и вхоцы первого 2 сумматора и выходы двоичного счетчика 1 соответственно, Вход устройства 9 соединен через три элемента задержки 8 с управляющим входом, первой группы элементов И 7 и со входом цополнительного счетчика 6, первый выход

= Х 2 = — (Х -gx + "х х)2 > . 4 2

1=G и в четвертом сумматоре — величина 5

4 4.

6 Й Я и х 4 г. 4 3 >, 5,„

+ " + - = .à — i -21 + Z"1,--1)2 +

4. 4 4 4 „24.

-5и х-4 g 3и х-1 -и х 1 1 -5n 2

+.э- 42О2 + Е. — „2 +Б" 2 + .Г. 2

1"-О, 1 0 1 О 1=0

45 -И Х 3 - Х

Х.2 -1- 2 Ьи, gp 2 которая соответствует трем членам разложения в ряд гиперболического синуса

Хз х5

5%(Х) =К + — + — у". причем величины 8.

"7 -э накапливаются по 1 -му входу в 1 -ом сумма торе.

30 которого подключен ко второму входу четвертого сумматора 5, а второй выхоц — к третьему входу четвертого сумматора 5 и к первому входу второго сумматора 3. Вход устройства 9 соединен также с управляющим входом второй группы элементов И 7, Выход первого элемента задержки 8 соединен с управляющим входом четвертой группы элементов И 7, выход второго элемента задержки 8 соединен со входом двоичного счетчика

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

Начальное состояние двоичного счетчика 1 и сумматоров 2, 3, 4 и 5 — нулевое. Дополнительный счетчик 6 осуществляет деление числа входных импульсов на коэффициент

120 по первому выходу и на коэффициент

12 по второму.

На вход устройства поступает последовательность импульсов, код суммы которых (Х. 2 ) накапливается в и-разрядном двоичном счетчике 1. В первом сумматоре 2

: HBKaIUIHBaeTcsI B JIletHH S = х „-2и

1-O

/ 2 — во втором сумматоре 3 х -х 2и

2 ) а Х-l q q-3 („„1 " величина S> S2 5>= Б 2 .2 (2 ) 2 =

1=0 1=О

X -зи в третьем сумматоре 4—

+ — 2

Если передавать код с первого сумматора

2 на пятые входы вычитания четвертого сумматора 5, а второй выход дополнительного счетчика 6 подключить к третьему входу вычитания четв ртого сумматора, то в нем бу698001

-И» Х -Ъг! дет накапливаться величинами =Х2 — — 2.

4, Х5 -5и

+ г,которая соответствует разложению в

<2О

Х Х5 ряд синуса 5ли gp=y э! 5, Формула изобретения

1д (х)=х —:-+ х-"

9 х И(Х = — °

1Г л х1б

s = Е -2n- х -х г-ги.

s--О

S = P(1 - !12 = — — — )2

2 3 х Х Зи.

a-a

9 э) !! " -1и" 2 Зи

2 ° 6 г

7 л=о (х х 1 „-3п

1З б)

= — „",("- - - !

Зо

G =K — 1 -21 .+2! — 1 2

1=О "

SL! ч „5!! Х2-5и

1=о i 5 15 !!! X " "2 -ЪИ Х -ЪИ.

+ — 2 = Зг

4 1=О 6 х-л

S Ì-"= =K 2 и=хг и

i--0

-и Х - и 4 =Хг + — г 1 — х2 j

15 что соответствует трем членам разложения в ряд тангенсов и гиперболического тангенса соответственно

50

При вычислении тангенса или гиперболического тангенса дополнительный счетчик 6 выполнен с пересчетом на коэффициент 15 по первому

10 выходу и на коэффициент 6 по второму выходу, код с первого сумматора 2 передйется со сдвигом на один разряд влево на вторые входы второго сумматора 3 и на пятые входы вычитания или сложения четвертого сум15 матора 5> к третьему входу вычитания или сложения подключен второй выход дополнительного счетчика 6 соответственно, а код с третьего сумматора 4 передается на первые входы четвертого сумматора 5 со сдвигом

20 на три разряда влево. В соответствии с этим в сумматорах 2, 3, 4 и 5 накапливаются коды величин

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

5 входами элемента И первой груп!!! !,. выходы которых соединены со входами первого сумматора, выход которого соединен со вторыми входами элементов И второй группы, выходы которых сосдинены со вторым входом второго сумматора.

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

1. Воронов А А. и др. Инфра!!!.!е аналоги для систем автоматического управления. М изд. АН СССР, 1960, с. 100.

2. Автоматизация производства и иромьпцЪ пенная электроника., М., "Сов. эипик:иислия, 1962, т< 1, с. 476 (протот!лп).

698001

Составитель H.Õàçîâà

Texpeg Л.Алферова Корректор Ю,Макаренко

Редактор А. Кравченко

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

Заказ 6562/16 Тираж 780 Подписное

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

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

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

 

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

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

Изобретение относится к электронным играм

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

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

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

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

Изобретение относится к вычислительной технике, точнее к построению многопроцессорных векторных ЭВМ

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

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