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

 

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

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

РЕСПУБЛИН

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3 7628 96/24-24 (22) 22.06.84 (46) 07.01.86. Вюл. М 1, 72) А.M.Воград, В.В.Вихляев и В,b.0àäoâñêèé (53) 681.325(088.8) (56) Смолов В.Б. Функциональные преобразователи информации. Л., 1981, с. 30, рис. 2.8.

Данчеев В.Г, Цифрочастотные вычислительные устройства. — M.. Энергия, 1976, с. 63-64. (54)(57) УСТРОЙСТВО ДЛЯ ВЬРМСЛЕНИЯ

ТРИГОНОМЕТРИЧЕСКИХ ФУНКЦИЙ, содержащее распределитель импульсов, три управляемых. делителя частоты, регистр аргумента, два реверсивных счетчика, два коммутатора, триггер знака синуса, триггер знака косинуса, регистр синуса и регистр косинуса, причем вход аргумента устройства соединен с информационным входом регистра аргумента, выход кого— рого соединен с управляющим входом первого управляемого делителя частоты, информационный вход которого соединен с выходом тактовых импульсов распределителя импульсов, выход импульса запуска которого соединен с входом разрешения записи регистра аргумента, выход первого управляемого делителя частоты соединен с информационными входами второго и третьего управляемых делителей частоты, выходы которых соединены с информационными входами соответственно первого и второго коммутаторов, первые и вторые выходы которых соединены соответственно с входами суммирования и вычитания соответствующих реверсивных

„.SU„„03516 (я) 4 С 06 F 7/548 счетчиков, выход первого реверсивного счетчика соединен с управляющим входом третьего управляемого делителя частоты и информационным входом регистра косинуса, выход которого соединен с выходом значения косинуса устройства, выход значения синуса которого соединен с .выходом регистра синуса, информационный вход которого соединен с выходом второго реверсивного счетчика и управляющим входом второго, управляемого делителя частоты, выход импульса окончания распределителя импуль— сов соединен с входами разрешения записи регистров синуса и косинуса и входами синхронизации триггера знака синуса и триггера знака косинуса, выходы которых соединены с выходами знаков соответствующих функций устройства, о т л и ч а ю щ ее с я тем, что, с целью повышения его точности, в него введены сумматор по модулю два и элемент НЕ, .причем выход l --ro разряда, регистра аргумента (где - разрядность аргумента) соединен с первым входом сумматора по модулю два и информационным входом триггера знака синуса, выход (j — 1)-го разряда регистра аргумента соединен с вторым входом сумматора по модулю два, управляющим входом второго коммутатора, выходом установки второго реверсивного счетчика и входом элемента НЕ, выход которого соединен с управляющим входом первого коммутатора и входом установки первого реверсивного счетчика, выход сумматора по модулю два соединен с информационным входом триггера знака косинуса.

1 12035

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

Цель изобретения — повышение точности.

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

Устройство содержит вход 1 аргу- 15 мента, распределитель 2 импульсов, регистр 3 аргумента, управляемые делители 4-6 частоты, реверсивные счетчики 7 и 8, коммутаторы 9 и 10, сумматор 11 по модулю два, элемент НЕ 12, триггеры 13 знака косинуса и 14 знака синуса, регистры 15 косинуса и 16 синуса, выходы 17-20 устройства.

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

Пачка из М импульсов, вырабаты— ваемая распределителем 2, преобразуется в новую пачку из M импульсов

Ц на выходе управляемого делителя 4, а затем в две пачки из М и Мб импульсов на выходах управляемых делителей 5 и 6, которые записываются в реверсивные счетчики 8 и 7 через коммутаторы -10 и 9. Так же, как

35 и в известном устройстве, управляющие входы делителя 4 подключены к входу 1 устройства через регистр 3 аргумента, а выходы реверсивных счетчиков 7 и 8 подключены к управляющии входам делителей 5 и 6 и через регистры 15 и 16 хранения значения функции к выходам 18 и 19 устройства.

До начала вычислений по сигналу

"Запуск" от распределителя 2 по двум старшим разрядам значения аргумента в регистре 3 аргумента определяются знаки тригонометрических функций, производятся установки начальных

50 значений в реверсивных счетчиках 7 и 8 и подаются определенные сигналы управления на коммутаторы 9 и 10.

Если значение аргумента находится в первом квадранте,, что соответствует "0" в двух старших. разрядах регистра аргумента, то работа предлагаемого устройства аналогична работе известного, Действительно, реверсивный счетчик 7 через элемент НЕ 12 в этом случае устанавливается в положение "1", а счетчик 8—, в положение "0 ". Коммутаторы 9 и 10 управляются при этом таким образом, что импульсы с выходов делителей 5 и 6 поступают на вход "+" счетчика 8 и вход "-" счетчика 7 соответственно.

Формируемые таким образом функции соответствуют функциям синуса и косинуса. Значение старшего разряда регистра 3 аргумента определяет знак функций синуса,. В двух первых квадрантах знак этой функции +", а в двух последних

Для определения знака функции косинуса используют сумматор 11 по модулю два, подключенный к двум старшим разрядам регистра 3 аргумента, что позволяет формировать знак "+ функции косинуса в первом и четвер том квадрантах. Значение предпоследнего из старших разрядов регистра аргумента определяет начальную установку реверсивных счетчиков 7 и 8 и управляет работой коммутаторов 9 и

10. Предлагаемое устройство отличается от известного только цепями формирования знаков функций и начальных установок, Это эквивалентно разделению области определения аргумента на четыре подынтервала, в каждом из которых диапазон изменения аргумента равен Н /2, а значит, и уменьшению необходимого числа импульсов в исходной пачке к

1" - — 2 (» к = 6 М = lO1)

Таким образом, максимальная погрешность предлагаемого формирователя ввиду уменьшения числа тактов счета в четыре раза меньше, чем у известного, кроме того, в четыре раза сокращается время вычисления без увеличения частоты импульсов.

1203516 Î

М м м

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

ТехРед Л.Бойко Корректор Л.Патай

Редактор В.Петраш

Филиал ППП "Пате

1атент, r . Óæãoðîä, ул. Проектная, 4

Заказ 8418/52 Тираж 709 Подпис ное

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

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

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

 

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

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

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

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

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

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

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

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

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

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