11 Изобретение относится к вычислительной технике и может быть использована в специальных цифровых устройствах. Известно устройство для извлечения корня из выражений типа V А +В, содержащее регистры первого и второг операнда, сумматор, регистр сдвига, группы элементов И-ИЛИ, распределитель импульсов 1. Это устройство обладает малой точ ностью вычислений. Наиболее близким по технической сущности к изобретению является устройство для извлечения корня из выра жения VA.+B,. содержащее коммутатор два компаратора, регистр сдвига, умн жители, накапливающий сумматор. Рабо та устройства основана на использова нии алгоритма приближенного вычисления I и заключается в замене функции I ГЛ I линейной аппроксимир гющей функцией вида (рХ+)/А/Р/|/+/А/с /А/о,-ь/В/р где р и cj, - коэффициенты управления аппроксимирующей прямой. Возможный диапазон представления А и SB разбит на 2 поддиапазона: 0,5 и 0,5 , причем в каждом диапазоне используется своя аппроксимир ющая функция. Для диапазона 0,5 ,815, с, 0,591. Для диапазона 0,5 р 0,986, i 0,236 2J. Известное устройство также имеет недостаточную точность вычислений (максимальная относительная погрешность около 1,4%). Цель изобретения - повышение точ ности вычисления квадратного корня. Поставленная цель достигается тем что в устройство для извлечения квад ратного корня из суммы квадратов дву чисел, содержащее компаратор, первый и второй коммутаторы, накапливающий сумматор, блок памяти, первый и второй умножители, первые входы которых соединены соответственно с выходами первого и второго коммутаторов, упра ляющие входы которых соединены соответственно с первым и вторым выходами компаратора, первый вход которого соединен с входом первого числа устройства и первыми информационными 182 входамисоответственно первого И второго коммутаторов, вторые входы которых соединены с вторым входом компаратора и входом второго числа устройства, вторые входы первого и второго умножителей соединены соответственно с первым и вторым входами блока памяти, введены делитель, третий и четвертый ум ножители, группа элементов задержки, группа элементов ИЛИ, регистр, разрядные входы которого соединены соответственно с выходами накапливающего сумматора, входы которого соединены соответственно с выходами элементов ИЛИ группы, первые входы которых соединены соответственно с выходами первого умножителя, вторые входы элементов ИЛИ группы соединены соответственно с выходами третьего умножителя, первые входы которого соединены соответственно с выходами делителя, первые входы которого соединены соответственно с выходами первого коммутатора, вторые входы делителя соединены соответственно с выходами второго коммутатора и первыми входами четвертого умножителя, вторые входы которого соединены соответственно с третьими входами блока памяти, выходы четвертого умножителя через группу элементов задержки соответственно соединены с третьими входами элементов ИЛИ группы. На чертеже представлена блок-схема устройства. Устройство для извлечения корня из суммы квадратов двух, чисел содержит компаратор 1, коммутаторы 2 и 3, накапливающий сумматор 4, блок.5 памяти, первый и второй умножители 6 и 7, делитель 8, третий и четвертый умножители 9 и 10, группу элементов ИЛИ 11, группу элементов 12 задержки и регистр 13. Работа устройства основана на использовании алгоритма приближенного вь числения и заключается в -.амене функции /А/ 1+./f/ А где 1, ап11роксимирующей функцией вида ()/А/-м +ыв+тв2/А, где М 0,99628; N 0,0650505; Т 0,35699. Устройство работает следующим разом.
На входы компаратор/- 1 и коммутаторов 2 и 3 подаются коды положительных чисел. При этом выходной сигнал компаратора 1 разрешает прохождение кода большего числа А на выход коммутатора 2 ц меньшего числа В на выход коммутатора 3, Далее производитс параллельное перемножение числа А и. коэффициента р в умножителе 6, числа В и коэффициента О в умножителе 7, числа В и коэффициента Т в умножителе 10 и деление чиселВ на А в делителе 8. В умножителе 9 производится перемножение результатов В/А и В . В сумматоре 4 последовательно суммируются результаты трех произведений благодаря тому, что произведения вычисляются последовательно во времени Это достигается введением группы элементов 12 задержки. С выхода суммаТора 4 через регистр 13 считывается результат.
Оценим выигрыш по точности вычислний предлагаемого устройства.
Абсолютная погрешность вычислений квадратного корня для предлагаемого устройства равна
Л А (fl+I -0,35699К2-0,06505К(4)
-0,99628)
Абсолютные погрешности, вычисленные по формулам (.3) и (4), имеют максимальное значение при ,25 и соответственно равны -0,004.
А-0,014, Л
П та%
V max Выигрыш по точности равен
П -f JL«:2I :0 01i - 3 4 (5)
АА Г / - Ч-/
(тс«х А-.0,004
Таким образом, благодаря введению делителя, двух умножителей, группы элементов ИЛИ, группы элементов задержки и выходного регистра точность вычислений предлагаемым устройством примерно в 3,4 раза по сравнению с известным. Повьш1ение точности вычислений .квадратного корня позволяет -в конечном счете понизить инструментальную погрешность решения целевых задач 1101818 , 4 Абсолютная погрешность вычисления квадратного корня для известного устройства в спучае 0,5 равна (VH -0,986-0,236) (3)
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЕЛЕНИЯ И ИЗВЛЕЧЕНИЯ КВАДРАТНОГО КОРНЯ | 2012 |
|
RU2510072C1 |
Устройство для определения закона распределения случайной величины | 1986 |
|
SU1425713A1 |
Цифровой вольтметр | 1985 |
|
SU1337791A1 |
ПРИБОР ДЛЯ РЕЙТИНГОВОЙ ОЦЕНКИ УРОВНЯ ГОТОВНОСТИ К ИННОВАЦИОННОЙ ДЕЯТЕЛЬНОСТИ | 2014 |
|
RU2548478C1 |
Устройство для нахождения экстремумов | 1985 |
|
SU1287180A1 |
Устройство для вычисления функции @ | 1984 |
|
SU1166102A1 |
УСТРОЙСТВО КОНТРОЛЯ И ДИАГНОСТИРОВАНИЯ РАДИОЭЛЕКТРОННЫХ ИЗДЕЛИЙ С ИСПОЛЬЗОВАНИЕМ МНОГОМЕРНЫХ МЕТРИЧЕСКИХ ПРОСТРАНСТВ | 2005 |
|
RU2288498C1 |
Вычислительное устройство | 1975 |
|
SU705478A1 |
Устройство для вычисления квадратного корня из суммы квадратов трех чисел | 1985 |
|
SU1262488A1 |
Устройство для обучения операторов | 1989 |
|
SU1709372A1 |
УСТРОЙСТВО ДЛЯ ИЗВЛЕЧЕНИЯ КВАДРАТНОГО КОРНЯ ИЗ СУММЫ КВАДРАТОВ ДВУХ ЧИСЕЛ, содержащее компаратор, первый и второй коммутаторы, накапливающий сумматор, блок памяти, первый и второй умножители, первые входы которых соединены соответственно с выходами первого и второго коммутаторов, управляющие входы которых соединены соответственно с первым и вторым выходами компаратора, первый вход которого соединен с входом первого числа устройства и первыми информационными входами соответственно перйого и второго коммутаторов, вторые входы которых соединены с вторым входом компаратора и входом второго числа устройства, вторые входы первого и второго умножителей соединены соответственно с первым и вторым входами блока памяти, отли-чающее с я тем, что, с целью повышения точности вычисления,, в него введены делитель, третий и четвертый умножители, группа элементов задержки, группа элементов ИЛИ, регистр, разрядные входы которого соединены соответственно с выходами накапливающего сумматора, входы которого соединены соответственно с выходами элементов ИЛИ группы, первые входы которых соединены соответственно с выходами первого умножителя, вторые входы элементов ИЛИ группы соединень соответi ственно с выходами третьего умножителя, первые входы которого соединены (Л соответственно с выходами делителя, первые входы которого соединены соответственно с выходами первого коммутатора, вторые входы делителя соединены соответственно с выходами второго коммутатора и первыми входами четвертого умножителя, вторые вхйды которого соединены соответственно с третьими входами блока памяти, выходы оо четвертого умножителя через группу элементов задержки соответственно 00 соединены с третьими входами элементов ИЛИ группы.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство для вычисления квадратного корня из суммы квадратов двух чисел | 1977 |
|
SU627477A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для извлечения квадратного корня из суммы квадратов двух чисел | 1980 |
|
SU943718A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-07-07—Публикация
1983-04-21—Подача