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

 

Изобретение относится к цифровой вычислительной технике и может быть использовано для аппаратурной реализации как тригонометрических, так и гиперболических функций синуса и косинуса. Целью изобретения является повышение точности воспроизведения и уменьшение требуемого объема памяти. Цель достигается за счет введения в устройство компараторов и регистров сдвига, обеспечивающих анализ положения старшей единицы двоичного кода аргумета, выработку управляющего сигнала и осуществление сдвига информации на необходимое количество разрядов. Устройство содержит входной регистр 1, представленный группой 2 целой и группой 3 дробной частей разрядов аргумента, три компаратора 4, 5, 6, шесть регистров 7, 8, 9, 10, 11, 12 сдвига, блоки 13 и 14 памяти синуса и косинуса целой части аргумента, блок 15 памяти косинуса дробной части аргумента, два коммутатора 16, 17, управляемые входом 20 задания режима работы устройства, два блока 18, 19 умножения, сумматор 21 и выходной 22 регистр. 1 ил.

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

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

РЕСПУБЛИК (sl)s G 06 F 15/347

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

0 с о

О

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4736980/24 (22) 26.06.89 (46) 07.07.91, бюл, hh 25 (71) Московский авиационный институт им. Серго Орджоникидзе (72) А.А.Маслов, Ю.В,Георгица и Ю,M.Ãåîðгица (53) 681.3(088.8) (56) Авторское свидетельство СССР

hh 862151, кл. G 06 G 7/22, 1980.

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

ЬЬ 622090, кл, G 06 F 15/34, 1977.

„„51.) „„1661800 Al (54) УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ ТРИГОНОМЕТРИЧЕСКИХ ФУНКЦИЙ

СИНУСА И КОСИНУСА (57) Изобретение относится к цифровой вычислительной технике и может быть использовано для аппаратурной реализации как тригонометрических, так и гиперболических функций синуса и косинуса. Целью изобретения является повышение точности воспроизведения и уменьшение требуемого объема памяти. Цель достигается за счет введения в устройство компараторов и регистров сдвига, обеспечивающих анализ положения старшей единицы двоичного кода

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

1, представленный группой 2 целой и группой 3 дробной частей разрядов аргумента, три компаратора 4 — 6, шесть регистров 7 — 12

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

Цель изобретения — повышение точности воспроизведения и уменьшение требуемого объема памяти.

Ка чертеже представлена структурная схема устройства для воспроизведения тригонометрических функций синуса и косинуса.

Устройство содержит входной регистр

1, представленный группой 2 целой и группой 3 дробной частей разрядов, комлараторы 4 — 6, регистры 7 — 12 сдвига, блок 13 памяти синуса целой части аргумента, блок

14 памяти косинуса целой части аргумента, блок 15 памяти косинуса дробной части аргумента, первый 16 и второй 17 коммутаторы, блоки 18 и 19 умножения, вход 20 задания режима работы устройства, сумматор 21 и выходной регистр 22, Устройство работает в соответствии с приближенными соотношениями

sinX = а1пХц созХдр + созХцз1пХдр, созХ = созХ„созХдр — з!пХцз! пХдр

shX = зЬХцсЬХдр + сЬХц shXpp, chX = сЬХцсЬХдр зЬХц зЬХдр, где Х вЂ” аргумент, записанный во входном регистре;

Хц — целая часть аргумента;

Хдр — дробная часть аргумента.

Для вычисления функции, исходя иэ указанных соотношений достаточны три таблицы для тригонометрических функций синуса и косинуса, хранящие значения функций з1пХц, созХц, созХдр и зйХц, сйХц, сйХдр для гиперболических функций синуса и косинуса, Ускорение выборки и сокращение объема таблиц достигается компараторами 46, обеспечивающими анализ положения старшей единицы кода аргумента и вырабатывающими управляющие сигналы для управления регистрами 7-12 сдвига, Регистр 7 сдвига выполняет сдвиг двоичного сдвига, блоки 13 и 14 памяти синуса и косинуса целой части аргумента, блок 15 памяти косинуса дробной части аргумента, два коммутатора 16 и 17, управляемые входом

20 задания режима работы устройства, два блока 18 и 19 умножения, сумматор 21 и выходной регистр 22. 1 ил. кода 0,0 „, 1,XR на и разрядов влево по управляющему сигналу компаратора 4, регистр 8 сдвига сдвигает двоичный код, образующийся на выходе блока 13 памяти на и

5 разрядов вправо (аналогично действуют регистры 9 и 10 сдвига и компаратор 5, а также регистры 11 и 12 сдвига и компаратор 6), Благодаря использованию регистров сдвига и компараторов объем таблиц преобразова10,йия сокращается вдвое с 2" констант до 2" констант, Предлагаемое устройство имеет два режима работы; в одном вычисляется значение синуса, а в другом — значение косинуса, 15 причем режим работы устройства задается коммутаторами 16 и 17 от входа 20 задания работы устройства, Формула изобретения

20 Устройство для воспроизведения тригонометрических функций синуса и косинуса, содержащее входной регистр, блок памяти синуса целой части аргумента, блок памяти косинуса целой части аргумента и блок

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

30 соответственно к первому и второму входам сумматора, первый вход первого блока умножения соединен с выходами группы младших разрядов выходного регистра, о тл и ч а ю ще е с я тем, что, с целью повыше35 ния точности и уменьшения требуемого объема памяти, оно снабжено первым, вторым и третьим компараторами, шестью регистрами сдвига, первым и вторым коммутаторами, управляющие входы которых

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

45 группе старших разрядов входного регистра, информационные входы третьего компаратора и пятого регистра сдвига объединены и подключены к группе млад1661800

Составитель Л,Снимщикова

Редактор А.Козориз Техред М.Моргентал Корректор И.Муска

Заказ.2127 Тираж 412 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и предназначено для вычисления функции φ=ARCTG (Y/X) в быстродействующих цифровых специализированных вычислительных устройствах и системах

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

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

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

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

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

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

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

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

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

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