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

 

ОП ИСАНИЕ

ИЗОБРЕТЕН Ия

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

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

Республик (11)746536

К АВТЬРСКОМУ СВИДЕТЕЛЬСТВУ (6l ) Дополнительное к авт. свил-ву (22) Заявлено 01.02.74 (2l ) 199 1358/18-24 с присоединением заявки № (23) Приоритет

Опубликовано 07.07.80. Бюллетень № 25 (5! )М. Кл.

g 06 F 15/34

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

СССР па делам изобретений и открытий (53) УДК 681.3 (088.8) Дата опубликования описания 10,07,80 (72) Авторы изобретения

В. П. Боюн и Л. Г. Козлов

Ордена Ленина институт кибернетики АН Украинской CCP (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ

ТРИГОНОМЕТРИЧЕСКИХ

ФУНКЦИЙ

Изобретение относится к вычислительной технике, может быть испогъзовано в управляющих системах и гибридных вычислительных устройствах для получения в следящем режиме одновременно кода непрерывной переменной (Х) и кода функции вида у (Х) Осов шх+ Ь sin ьо 5

Известно устройство 1), содержащее делитель, элементы И, элементы задержки, клк;чи.

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

Известно также устройство, содержаmee сумматор, элементы И и ИЛИ.

Недостатком известного преобразователя является отсутствие возможности получения в следящем режиме кода сложной функции вида у(х)= асовизк+Ь4псок, поскольку прототип позволяет получить только коды тригонометрических функций -1 с и eos W от входной величины.

Целью изобретения является расширение функциональных возможностей, за2 ключаюших в возможности. вычисления функции м(Х1снcosи x+ Ьsin ц y..

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

15 подключены к выходам второго и третьего регистров соответственно, установочные входы сумматора через элементы

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

746536 ф

15

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

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

Устройство содержит регистры 1-3, сумматор 4, группу элементов ИЛИ 5, блок 6 управления, группы элементов

И 7-16. В предлагаемом устройстве текущие значения аргумента (Х) и функции У(х) определяются по следуюппж

v зависимостям:

Х,Ф4 Х1+Юр (Х Х ) 2 (4)

;«--2v;-у; <1vvviiiy(v;:хфо), (gj ч., „--vv.;v., „(ххеыдо(х-v,)<0), (3) причем оценка методической погрешности

-2n i сверху не превышает величины ((u.2 на каждом шаге.

Для возрастающего или убывающего значения аргумента (Х) значение функции У(х} определяется rio формуле (2) или (3) соответственно.

В регистры 1,2 и 3 заносятся коды фунхции У(х) на предыдущем, настоящем и последующем шаге аргумента соответственно (У1-4 У; M У;+ ) a s сумма тор 4- заносится значение функции на настоящем шаге аргумента.

При возрастании аргумента (Х} блок 6 управления выдает последовательно во времени сигналы на управляющие входы группы элементов И 9, 8, 13, 16, 12,7

На первом такте значение функции (+() поступает на вход сложения сумматора 4 с регистра 2 через группу элементов И9 и суммируется с содержимым сумматора, 4 (Vi ). На втором такте значение функции (; 4 ) поступает на вход вычитания сумматора 4 с регистра 1 через группу элементов 8 и группу элементов ИЛИ 5. Затем содержимое регистра 2 заносится в регистр 1 че рее группу элементов 13, а на следующем такте содержимое регистра 3 за носится в регистр 2 через элементы

И 16. Вычисленное значение функции на последующем шаге аргумента (У,+4) переписывается из сумматора 4 через группу элементов И 12 на регистр 3, после чего новое значение функции на настоящем шаге аргумента (У ) поступает со второго регистра 2 на вход сумматора 4 через группу элементов И 7. На последнем тахте сигнал с блока управления разрешает производить вычисление знаЧения функции для следуюmего шага аргумента.

При убывании аргуМента (Х) блок управления выдает последовательно во времени сигналы на управляющие входы группы элементов И 9, 10, 15, 14, 11, 7 ° На первом такте значение функции (Ч; ) поступает на вход сложения сумматора 4 с регистра 2 через группу элементов И 9 и суммируется с содержимым сумматора 4. На втором такте значение функции (У1,() поступает на вход вычитания сумматора 4 с регистра 3 через группу элементов И 10 и группу элементов ИЛИ 5. Затем, содержимое регистра 2 заносится через группу элементов И 15 в регистр 3, а на следующем такте содержимое регистра 1 заносится в регистр . через группу элементов И 14. Вычисленное значение функции на предыдущем шаге аргумента („) переписывается из сумматора 4 через группу элементов И 11 на регистр 1, после чего новое значение функции на настоящем шаге аргумента (У; ) поступает с регистра 2 через группу элементов И 7 на вход сумматора 4.

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

Устройство для вычисления тригонометрических функций, содержащее сумматор; элементы И и ИЛИ, о т л и ч а ющ е е с я тем, что, с целью расширения функциональных возможностей устройства, заключающееся в воэможности вычисления функции У(х)=смсоэсоМ+ЬеinмХ, оно содержит три регистра и блок управления, причем входы сложения сумматора соединены с выходами элементов И первой группы, информационные входы которых подключены к выходам первого регистра, входы вычитания сумматора подключены к выходам элементов ИЛИ группы, входы которых подключены к выходам соответствующих элементов И

5 746536 6 второй и третьей групп, информапион- группу элементов И подключены к устаные входы которых подключены к выхо- новочным входам первого регистра, выдам второго и третьего регистров соот- ходы сумматора через девятую и.десятую ветственно, установочные входы сумма- группы элементов И подключены к устатора через элементы И четвертой группы новочным входам соответственно второго, подключены к выходам первого регистра, третьего регистров, управляющие входы

Моторые через пятую группу элемен- . элементов И всех групп подключены к тов И подключены к установочным вхо- . выходам блока управления, входы которого дам второго регистра, выходы которого .подключены к входам Сложения и вычнчерез шестую группу элементов И под- 10 тания устройства.

,ключены к установочнь!м входам первого регистра, выходы которого через Источники информапии, седьмую группу элементов И подключе- принятые во внимание при экспертизе ны к установочным входам третьего ре- . 1. Авторское свидетельство СССР

1 гистра, выходы которого через восьмую 15 % 415665, кл. Cj 06 F 15/34, 1974. . ю

° .

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

Редактор Г. Петрова Техред Я. Бирчак Корректор И. Муска

Заказ 3949/39 Тираж 751 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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