(54) УСТРОЙСТВО ДЛЯ ВОЗВЕДЕНИЯ В КВАДРАТ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для вычисления @ , @ , @ аргумента,заданного параллельным и число-импульсным кодом | 1980 |
|
SU999047A1 |
Устройство для извлечения квадратного корня | 1986 |
|
SU1399732A1 |
Многоканальный цифровой коррелятор | 1983 |
|
SU1211753A1 |
Многоканальный цифровой коррелятор | 1984 |
|
SU1290352A1 |
Устройство для возведения в квадрат | 1976 |
|
SU615475A1 |
Аналого-цифровое устройство для возведения в куб | 1985 |
|
SU1251113A1 |
Устройство для дифференцирования | 1983 |
|
SU1080142A1 |
Множительное устройство | 1979 |
|
SU781809A1 |
Устройство для нахождения экстремума аддитивной функции многих переменных | 1990 |
|
SU1765830A1 |
Число-импульсный функциональный преобразователь | 1979 |
|
SU860071A1 |
Изобретение относится к вычислительной технике и может быть использовано для задания нелинейности в дискретных функциональных преобразователях, в аналого-цифровых вычислительных устройствах и системах. Известны цифровые устройства возведения в квадрат чисел, представленных параллельным кодом, построенные на основе цифровых блоков, реали зующих операции запоминания суммирования, сдвига и др. 1. Недостаток таких устройств - боль шие аппаратурные затраты на реализа цию канала связи. Кроме того, в вычислениях участвуют полноразрядные значения переменных. Наиболее близким к предлагаемому является устройство для возведения в квадрат, содержащее два счетчика, две линии задержки/ элемент ИЛИ,блок умножения и сумматор 2, Известное устройство реализует точную формулу возведения в квадрат с использованием единичных приращений переменной наряду с ее полноразрядным нулевым значением. Кроме того устройство обеспечивает получение точного значения квадрата числа по формуле 2. 2 У+ЛУ(х+дх) х +хдх+(х+дх)лх. Однако известное устройство имеет ограниченное быстродействие, обусловленное использованием одного и того же регистра для записи предыдущего (х) и текущего (х4дх) значений переменной. Цель изобретения - повышение быстродействия, Поставленная цель достигается тем, что в устройство для возвед ения в квадрат, содержащее блок умножения, выход которого соединен с вхо1дом первого сумматора, подключенного, выходом ко входу первого счетчика, элемент задержки, входом соединенный со входом устройства, а выходом - со входом второго счетчика и со входом первого сомножителя блока умножения, введены третий счетчик и второй сумматор, причем вход третьего счетчика подключен ко входу устройства, а выход - к первому входу второго сумматора, второй вход которого соединен с выходом второго счетчика, выход второго сумматора подключен ко входу второго сомножителя блока умножения. Блок-схема устройства приведена на чертеже. Устройство содержит счетчики 1 и сумматор 3 (комбинационного типа), блок 4 умножения (на знак единичного приращения АХ), элемент 5 задержки, накапливающий сумматор 6, счетчик 7, вход 8 устройства. Работа устройства описывается сле дующей формулой: у+Лу(х+Лх)х+ (х+Д.х)Л X или (х+дх) ,х. Единичное приращение переменной ЛX с произвольным знаком поступает на вход 8, изменяя состояние счетчика 1 На выходе счетчика 2 к этому моменту имеется значение переменной от преды дущего шага вычислений. После переходных процессов на выходе сумматора 3 и, следовательно, на входе блока 4 умножения устанавливается значе ние суммы х+(х4-Дх). После этого по истечении времени задержки, обусловленной переходными процессами в счет чике 1 и сумматоре 3, единичное приращение Дх поступает на вход блока 4 умножения,изменяя соответствующим об разом знак суммы.В сумматоре б проис ходит накопление младших разрядов квадрата исходной величины,Переполне ние csMMaTopa накапливается в счетчи ке 1,где формируются старшие разряды квадрата исходной величины.В это же время в счетчике 2 устанавливается новое значение переменной х+Лх,необходимое для следующего шага вычислений. Перед началом вычислений необходимо в счетчики 1 и 2 занести начальное значение входной величины Хд, а в сумматор 6 и счетчик 7 - соответст венно младшие и старшие разряды точного значения квадрата этой величины X... Как видно по схеме, величина задержки выбирается из соотношения TrtTfju, где время переходIMX процессов в счетчике 1 и сумматоре 3, Таким образом, за время, равное 2f,. в выходном сумматоре устанавливается значение квадрата входной величины. По сравнению с известным устройством (время одного шага вычислений равно 2i ЗТ) быстродействие повышается примерно на 30%. Формула изобретения Устройство для возведения в квадрат, содержащее блок умножения, выход которого соединен с входом первого сумматора, подключенного выходом ко входу первого счетчика, элемент задержки, входом соединенный со входом устройства, а выходом - со входом второго счетчика и со входом первого сомножителя, блока умножения, отличающееся тем, что, с целью пов1Л11ения быстродействия, в него введены третий счетчик и второй сумматор Причем вход третьего счетчика подключен ко входу устройства, а выход - к первому входу второго сумматора, второй вход которого соединен с выходом второго счетчика, выход второго сумматора подключен ко входу второго сомножителя блока умножения. Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР № 475619, кл. G 06 F 7/38, 1972. 2. Авторское свидетельство СССР 615475, кл. G 06 F 7/38,1976 (прототип) .
Авторы
Даты
1981-12-30—Публикация
1979-02-22—Подача