Синусно-косинусный преобразователь

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике, в частности к устройствам для нахождения тригонометрических функций, и может быть использовано в специализированных вычислителях , а также в виде аппаратурных расширителей для универсальных цифровых вычислительных машин. Цель изобретения - повышение быстродействия и упрощение преобразователя. С этой целью изменены связи в устройстве, содержащем блок памяти I, умножители 2 и 3 и сумматоры 4 и 5. 3 ил. F ф//г/

ОЕ О11 др 4 С 06 Р 7 548 15

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

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

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

ГЮ ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4019128/24-24 (22) 07.02.86 (46) 15,08.87. Бкп. У 30 (7I) Институт проблем моделирования в энергетике АН УССР (72) Г.И.Грездов и И.Ф.Дубовой (53) 681.325.6(088.8) (56) Авторское свидетельство СССР

У 1062691, кл. G 06 F 7/548, 1981.

Авторское свидетельство СССР

Ф 1005040, кл. G 06 F 7/548, 1981. (54) СИНУСНО-КОСИНУСНЬИ ПРЕОБРАЗОВАТЕЛЬ (57) Изобретение относится к вычислительной технике, в частности к устройствам для нахождения тригонометрических функций, и может быть использовано в специализированных вычислителях, а также в виде аппаратурных расширителей для универсальных цифровых вычислительных машин. Цель изобретения — повышение быстродействия и упрощение преобразователя. С этой целью изменены связи в устройстве, содержащем блок памяти I, умножители

2 и 3 и сумматоры 4 и 5. 3 ил.

133062Н

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

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

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

На фиг.1 показана функциональная схема преобразователя; на фиг.2— график преобразования аргумента; на фиг ° 3 — принцип кодирования нарастающих и убывающих функций.

Преобразователь содержит блок 1 памяти, умножители 2 и 3 и сумматоры 4 и 5.

В блоке памяти происходит выборка заранее рассчитанных табличных значений по адресу (модулю и знаку входного сигнала) узловых значений синуса и косинуса (первый и второй информа- 2В ционные выходы блока памяти соответственно), величины входного аргумента функции синуса и косинуса (третий и четвертый информационные выходы)и знака функций синуса и косинуса (пятый и шестой информационные выходы).

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

Преобразователь работает следующим образом.

Входной сигнал представляется Nразрядным двоичным параллельным кодом — модуль входного сигнала, и знаком. Два старшие разряда определяют номер квадранта, в кот м оп е еля иу х р У оро р д

sinai = sin d, + 2 р ° ir sin< +! (1-ь<)

+ 2

cos = cosd

\+ 1 где 1 .

1 значение аргумента на левом краю участка; значение аргумента на правом краю участка; приращение аргумента, zс c (00,13, ol =d,+ аoL/2

Ч. о = a/2; ie.(0,2

С1 — старшие разряды аргумента.

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

Приращения функций формируются умножителями, реализующими выражение где у — производная функции; х — младшие разряды аргумента;

P — разрядность приращения.

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

Если функция с увеличением аргумента ! возрастает (функция синуса на участ I ке Π— — -) то приращение положи2 тельно и сумматор суммирует две положительные величины, если функция убы 1 вающая (косинус на участке Π— †-), то приращение отрицательно, т.е. приходится суммировать две величины, одна из которых отрицательна. Это обходится кодированием информации: на участках с нарастанием функции в качестве узлового значения используется значение на левом краю участка, а на участках с убыванием — на правом краю, как показано на фиг.3

Таким образом, синусно-косинусный функциональный преобразователь реализует метод кусочно-линейной аппроксимации, имеющий вид

3cos4 i лс формула изобретения

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

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

l330628

Составитель Н.Матвеев

Техред В. Кадар Корректор Л.Пилипенко

Редактор M.Äûëûí

Заказ 3583/50

Тирам 672 Подписное

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

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

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4