Цифровое устройство для вычисления синусно-косинусных функций
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (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