Устройство для возведения в квадрат Советский патент 1981 года по МПК G06F7/552 

Описание патента на изобретение SU894705A1

(54) УСТРОЙСТВО ДЛЯ ВОЗВЕДЕНИЯ В КВАДРАТ

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

название год авторы номер документа
Устройство для вычисления @ , @ , @ аргумента,заданного параллельным и число-импульсным кодом 1980
  • Литаврин Владимир Анатольевич
  • Дуда Роман Алексеевич
  • Дуда Михаил Алексеевич
SU999047A1
Устройство для извлечения квадратного корня 1986
  • Жуков Игорь Анатольевич
  • Карцев Александр Маркович
  • Нагорный Леонид Яковлевич
  • Сингх Джай
SU1399732A1
Многоканальный цифровой коррелятор 1983
  • Боюн Виталий Петрович
  • Головин Александр Николаевич
SU1211753A1
Многоканальный цифровой коррелятор 1984
  • Боюн Виталий Петрович
  • Головин Александр Николаевич
SU1290352A1
Устройство для возведения в квадрат 1976
  • Самойлов Виктор Дмитриевич
  • Бальва Алла Александровна
  • Марчук Тамара Даниловна
SU615475A1
Аналого-цифровое устройство для возведения в куб 1985
  • Козлов Леонид Григорьевич
SU1251113A1
Устройство для дифференцирования 1983
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
  • Аветисов Георгий Шагенович
SU1080142A1
Множительное устройство 1979
  • Самойлов Виктор Дмитриевич
  • Зарановский Анатолий Васильевич
  • Бальва Алла Александровна
SU781809A1
Устройство для нахождения экстремума аддитивной функции многих переменных 1990
  • Зубов Николай Николаевич
  • Зимин Владимир Николаевич
  • Шарашкин Юрий Геннадьевич
SU1765830A1
Число-импульсный функциональный преобразователь 1979
  • Шевяков Александр Григорьевич
SU860071A1

Иллюстрации к изобретению SU 894 705 A1

Реферат патента 1981 года Устройство для возведения в квадрат

Формула изобретения SU 894 705 A1

Изобретение относится к вычислительной технике и может быть использовано для задания нелинейности в дискретных функциональных преобразователях, в аналого-цифровых вычислительных устройствах и системах. Известны цифровые устройства возведения в квадрат чисел, представленных параллельным кодом, построенные на основе цифровых блоков, реали зующих операции запоминания суммирования, сдвига и др. 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 (прототип) .

SU 894 705 A1

Авторы

Самойлов Виктор Дмитриевич

Вишневая Галина Мелентьевна

Бальва Алла Александровна

Даты

1981-12-30Публикация

1979-02-22Подача