Цифровое устройство для вычисления синусно-косинусных функций

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявленп 01.09;76 (21) 239 7906/18-24 с присоединением заявки,% (23) Приоритет— (43) Опубликовано 050228,Бюллетень Эй

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

Социапистическио

Респубпик (ll) 59 l862

2 (5l) М. Кл.

06 Р 15/34

Гоаудвратввнныа воавтвт

Соввта Мнннатрав СССР па долам наоаретвннв н атнрытнй (53) УЛК 681.325 (088.8) (45) Дата опубликования описания 230 1.78 (72) Авторы изобретения

Ф. Б. Глезин и Т.М. Лысенко (71) Заявитель (54) ЦИФРОВОЕ УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ

СИНУСНО-КОСИНУСНЫХ ФУНКЦИЯ

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

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

Наиболее близким по технической сущности к изобретению является устройство, реализующее для вычисления синусно-косинусных функций итерацион. ный алгоритм 12), содержащее регистр кода угла, регистр синусов, регистр косинусов, два регистра сдвига и три сумматора-вычитателя. Выход регистра кода угла соединен с первым и вторым входами первого сумматора-вычитателя, выход которого подключен к первому входу регистра кода угла, и первыми входами второго и третьего сумматоров-вычитателей. Второй вход второго сумматора-вычитателя подключен к первому выходу регистра синусов, второй выход которого через первый регистр сдвига соединен со вторым входом третьего сумматора-вычитателя, третий вход которого подключен к первому выходу регистра косинусов, второй вы5 ход которого через второй регистр сдвига соединен с третьим входом второго сумматора-вычитателя. Выход второго сумматора-вычитателя подключен ко входу регистра синусов, а выход !

О третьего сумматора-вычитателя соединен с первым входом регистра косинусов.

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

Целью изобретения является повышение точности вычисления синусно-коси® нусных функций.

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

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

591862

Структурная схема устройства приведена на чертеже.

Устройство содержит регистр кода угла 1, регистр синусов 2, регистр ко синусов 3, выходы которых соединены с IppBblMH входами соотнетствующих сум-, маторов-вычитателей 4-6. Управляющие входы сумматоров-вычитателей соединены с выходом старшего разряда регистра кода угла 1, а выходы — co входа- ц) ми соответствующих регистров 1-3. Выход регистра 2 через первый регистр сдвига 7 соединен со вторым входом сумматора-вычитателя 6, а выход регистра 3 через второй регистр сдвига д5

8 — со вторым входом сумматора-вычитателя 5. Выход регистра 2 соединен со входом регистра 3. Выход формиро" вателя опорного сигнала 9 через элемент ИЛИ 10 подключен ко входу ре- 20 гистра 1.

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

Поступающее на вход устройства значение угла <р через элемент ИЛИ 10 записывается в регистр 1. В регистр 3 записывается величина

g соь у и производится операция поворот вектора . После завершения этой операции содержимое регистра 2 переписывается в регистр 3. В регистр 1 через элемент ИЛИ 10 из формирователя 9 поступает значение угла $ и производится еще одна операция поворот вектора .

Технико-экономический эффект от использования изобретения заключается в повышении точности вычисления синусно-косинусных функций. При числе разрядов 12 н предлагаемом устрой40 стве достигается такая же точность вы числения, как и н известном устройстве при числе раэрядон 14, которая для угла 20 составляет 0,00007. б

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

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

ИЛИ соединен со вторым входом регистра кода угла, а первый выход регистра синусон подключен ко второму входу регистра косинусов.

Источники информации, принятые во внимание при экспертизе:, 1. Авторское свидетельство СССР

Р 302716, кл. Ц 06 Р 7/38, 25.12.69.

2. Оранский A.М. и др. Быстродействующее устройство вычисления синусно-косинусных функций. Вестник, БГУ, серия 1, 1969, М 3, с. 72.

591862

Составитель В. Тарасоа

Техред G.Андрейко Корректор С. Шекмар

Редактор Л.утехина

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

Заказ 591/42 Тираж 826 Подписное

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

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

Цифровое устройство для вычисления синусно-косинусных функций Цифровое устройство для вычисления синусно-косинусных функций Цифровое устройство для вычисления синусно-косинусных функций 

 

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

Процессор // 583440

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

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

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

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

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

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

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

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

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