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

Номер патента: 1481752

Авторы: Дракин, Тимко

ZIP архив

Текст

"м: асн а ОБРЕТЕ ЕЛЬСТ 8 У ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИПРИ ГКНТ СССР ОПИСАНИЕ А ВТОРСНОМУ С(54) УСТРОЙСТВ ЛЯ ВЫЧИСЛЕНИЯ ФУКЦИИ у= А+В(57) Изобретение относится к вычислительной технике и может быть использовано для определения модуля комплексных чисел в реальном времени, Изобретение позволяет 2повы ть очность вычисления функции у= А+В за счет исключения приближенной аппроксимации искомой функции. Устройство содержит регистры 1 и 2, функциональные преобразователи 5 и 6 вида у=1 од 2 х, вычитатель 4 и функциональный преобразователь 7 вида у=агс 1,02", на выходе которого получается значение угла вектора Л. На выходах функциональных преобразователей 10 и 11 вида у=ялх ц у=соьх имеют соответственно значение синуса и косинуса угла. Перемножая полученные значения синуса и косинуса угла в умножителях 8 и 9 с исходными числамь А и В, после суммироиании а сумматоре 3 оолл 1 намт иначе. ние искомой функции у=-А+ В. 1 ил.1481752 Л,ройстве нахождение ждается аппроксиэтому точность выциально возможной ления операндов А рмула изобретен А=У созгр; В=У япгр, гол вектора Л,КорректПодписоткрытнаб., дУжгород итель Е. Лраки Верес та ор М. Самборскаяноеям при ГКНТ СС4/5, ул. Гагарина, 10 Реда кт ЗаказВНИИП ТехреТиражомитетаква, Жкий комб р Л. Гратилло690/494 Государственного13035, Моводственно-издатель 669о изобретениям - 35, Раушская инат Патент,ои Изобретение относится к вычислительной ехнике, в частности к устройствам для пределения модуля комплексных чисел в еальном времени, и может быть испольовано в вычислительных устройствах.Цель изобретения - повышение точности.На чертеже представлена структурная схема устройства.На схеме обозначены первый 1 и второй 2 регистры, сумматор 3, вычитатель 4, первый 5 и второй 6 функциональные преобразователи вида у=/од 2 хфункциональный преобразователь 7 вида у=агс 1 д 2", первый 8 и второй 9 умножители, функциональные преобразователи 10 и 11 вида у=япх, у=созх соответственно.Устройство работает следующим образом.Коды операндов А и В с выходов регистров 1 и 2 подаются на первые входы умножителей 8 и 9, а также на входы функциональных преобразователей 5 и 6. С выходов функциональных преобразователей 5 и 6 коды /оо 2 А и /одВ поступают на соответствующие входы вычитателя 4, где производится получение разности /од 2 В - /од 2 А, Код разности с выхода вычитателя 4 поступает на вход функционального преобразователя 7, на выходе которого получается функция вида агсф(2"- "ад) . Эта операция эквивалентна нахождению угла вектора на комплексной плоскости, проекциями которого являются числа А и В. Далее код угла поступает на входы функциональных преобразователей 10 и 11, на входе которых преобразуется в проекции единичного вектора с тем же углом ориентации, что и у вектора 2, и поступает на вторые входы умножителей 8 и 9. Используя представления операндов А и В в качестве величин проекций вектора 2, видно, что после умножения и суммирования в сумматоре 3 получается на выходе величина 7=2,Действительно, если Таким образом, полученная величина Л является искомым ез льтатом, так как ./А-.В= 2 соз р+л нл=В предложенном уст величины Л не сопрово мирующим действием, по числения является потен для диапазона представ и В,С этой целью в функциональных преобразователях 5 и 6, выполненных на ПЗУ, разрядность мантиссы должна быть на единицу меньшей разрядности входных операндов А и В (без учета знакового разряда); в функциональном преобразователе 7, выполненном на ПЗУ, разрядность угла в диапазоне 0 - л/4 должна быть равна разрядности входных операндов (без учета знакового разряда); функциональные преобразователи 10 и 11, выполненные на ПЗУ, должны обладать разрядностью, равной разрядности входных операндов. Уст оиство для вычисления функцииу= А +В, содержащее первый и второй регистры, входы которых соединены с соответствующими информационными входами устройства, сумматор, выход которого является выходом устройства, и вычитатель, отличающееся тем, что, с целью повышения точ- О ности, в него введены первый и второй функциональные преобразователи вида у=/од 2 х, функциональный преобразователь вида у=агс/д 2", первый и второй умножители и функциональные преобразователи вида у=япх, у=созх, причем выходы первого и 5 второго регистров соединены попарно спервыми входами соответствующих умножителей и входами первого и второго функциональных преобразователей вида у=/о,о 2 х соответственно, выходы последних из которых подключены к первому и второму входам вычитателя, выход которого соединен через функциональный преобразователь вида у=агс/д 2" с входами функциональных преобразователей вида у=апх и у=созх, выходы которых подключены к вторым входам 5 соответственно второго и первого умножителей, выходы которых соединены с первым и вторым входами сумматора.

Смотреть

Заявка

4338347, 07.12.1987

ПРЕДПРИЯТИЕ ПЯ М-5075

ДРАКИН ЕВГЕНИЙ ВИКТОРОВИЧ, ТИМКО ВИКТОР ЯКОВЛЕВИЧ

МПК / Метки

МПК: G06F 7/552

Метки: вычисления, функции

Опубликовано: 23.05.1989

Код ссылки

<a href="https://patents.su/2-1481752-ustrojjstvo-dlya-vychisleniya-funkcii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для вычисления функции</a>

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