Устройство для возведения в квадрат число-импульсного кода Советский патент 1986 года по МПК G06F7/552 

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

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

Цель изобретения- повышение точности выполняемой операции, которая достигается за счет введения накапливающего сумматора.

Введение в устройство накапливающего сумматора позволяет перейти от суммирования одноразрядных приращений интеграла (квадрата входного числа), как это имеет место в известном устройстве, к суммированию как одноразрядных приращений, так и (m-n)-разрядных приращений интеграла (резуль- тата, что приводит к повьппению кости. Одноразрядные приращения интегральной суммы (результата операции поступают на вход переноса накапливающего сумматора с выхода логического блока, а (m-n)-разрядные приращения - на его кодовые входы с выхода m-n старших разрядов tn-разрядного счетчика.

На фиг. 1 представлена структурная схема предлагаемого устройства; на фиг. 2 - структура логического блока 2.

Устройство содержит ш-разрядный счетчик 1 - формирователь двоичных нечетных чисел, логический блок 2, состоящий из набора К элементов И и одного (К + 1)-входового элемента ИЛИ (фиг. 2), накапливающий сумматор 3 и счетчик 4 результата.

В ш-разрядном счетчике 1 выделены три, приблизительно равные по количеству разрядов группы: группа тп-п старших разрядов, группа n-k-1 сред- них разрядов (числа п и k связаны соотношением ) и группа k+1 младших разрядов. Группа,k-+-1 младших разрядов счетчика 1 совмещает в себе функции программного счетчика цифро- частотного интегратора и младшшс разрядов счетчика, формирующего значения дйоичньпс символов подынтеграль ной.функции. Это сделано для того, чтобы устройство работало по моди- фицированному алгоритму, основанному на совмещении в реальном времени, процедур, описываемых выражениями

У(х) .2: (21-1) х

(1)

f.K(

z(t) -i2K ( 1dx)dy ktS (2)

0 0

согласно которым формируются (m-n)- разрядные и -одноразрядные приращения интегральной суммы (результата операции), фиксируемой в накапливающем сумматоре и счетчике результата. Устройство, реализующее указанный алгоритм, благодаря введению накапливающего сумматора, лишено отмеченных недостатков.

Устройство работает следующим образом.

Вначале по шине Установка нуля осуществляется обнуление счетчика 1, накапливающего сумматора 3 и счетчика 4 результата. Затем число-импульс„ г / , оТ Ч

ныи КОД x OixiZ ) поступает на вход счетчика 1, причем каждый из входных импульсов поступает также на вход управления сложением (вход переменной интегрирования) накапливающего сумматора 3. Нечетные числа, формируемые в счетчике 1, являются дискретными значениями подынтегральной функции, нарастающей по линейному закону (1), старшие разряды которых представляют собой код (m-n)-разрядных приращений интегральной суммы (результата операции), фиксируемой в накапливающем сумматоре 3. На вход переноса сумматора 3 поступают одноразрядные приращения, формируемые с помощью п младших разрядов счетчика 1 и логического блока 2.

Имп:ульсы, появляющиеся на выходе логического блока 2 (одноразрядные приращения), выполняют функцию коррекции погрешности результата операции, возникающей из-за отсутствия накапливающего сумматора в области п младшшс разрядов счетчика 1. Импульсы переполнения накапливающего сумматора подсчитываются счетчиком 4.

Результат операции находится в накапливающем сумматоре 3 и счетчике 4.

Для получения требуемого алгоритма обработки кодов старших разрядов нечетных чисел счетчик 1 содержит на один разряд меньше, чем необходимо для представления максимального нечетного числа 2х. (нечетЖ J I ЛИ КС

нее число 2 -1 состоит из ш + 1 единиц и требует счетчика, содержащего m + 1 разрядов). Этот разряд

исключен в группе п несуммируемых младших разрядов счетчика 1, В итоге счетчик Г содержит m разрядов. При этом чтобы обеспечить однозначное соответствие, определяемое выражение (1) между номерами.i- входных импульсов и кодами старших разрядов нечетных чисел, двоичным разрядом счетчика 1 присваиваются следующие массовые коэффициенты, от 1-го до п-го - 2 ; j 1.2, ..., п +1; от п-го до т-го -2 ; р п+1 , п+2, ... , т.

Веса двоичных разрядов обозначены (фиг. 1) над соответствующими разрядами счетчика 1 накапливающего сумматора 3 и счетчика 4.

Проследим алгоритм работы устройства на примере возведения в квадрат максимального входного чи-сла, размер которого обусловлен количеством разрядов m счетчика 1 и составляет

Сумму членов этого ряда можно определить согласно формуле

, (a.+a,)k (Ol2:i 4) 5 S,2 2

()

1 .

(5)

Ввиду того, что каждый из импульсов, составляющих входное число х,., поступает также и на вход управления сложением накапливающего сумматора 3, то каждое из чисел ряда (4) просуммировано с самим собой х - раз. Поэтому общая сумма, зафиксированная в накапливающем сумматоре 3 равна

(6)

20

Подставив формулу (5) в вьфажекие (6) получают

MMice 2

Число ,j- может быть представлено следующим образом:

о oh-m MOkC - 4 X 2 - / .

Лри поступлении на вход счетчика 1 х 2 импульсов на выходе логического блока 2 получают

, - 5L - i2:)i И-.

3 1 9 i. .

Поскольку за время поступления полного числа х п младших разрядов счетчика 1 проходят х нь1х циклов, то общее число импульсов полученных на выходе логического блока 2 при возведении в квадрат 2, составляет

-п,- и - и- т - 4

х х. х 2 -2- 2

За э то же время в группе m-n старших разрядов счетчика 1 последовательно сменятся кодов стар- щих разрядов нечетньпс чисел, т.е. реализован ряд вида

а аJ а а ... а

012 3 ... (4)

образующий арифметическую прогрессию с числом членов, равным х-, 2.

25

S ) ( Общий результат операции равен

Soe S.-b х ()2 -

мм 2

30

(2 - -И-1) 2

2т-(цч)

((с

Поскольку цена единицы младшего разряда накапливающего сумматора при- нята равной 2 , то число S , зафиксированное в накапливающем сумматоре 3 и счетчике 4 .результата, будет умножено на этот высокий коэффициент

S . 2 2

Общ

что и соответствует квадрату вход-- ного числа . При этом в резууть- тате операции оказываются, отброщен- ными п+1 младших недостоверных разрядов.

Введение нового блока накапливающего сумматора уменьшает погрещ-

ность операции в раз. Кроме

того, точность операции при имеющемся числе разрядов m счетчика 1 можно изменять (в сторону повьппения) выбором числа m-n разрядов накапливающего сумматора 3, что принципиально Невозможно реализовать в известном устройстве, где разрядность счетчика определяет точность выполняемой oneрации, которая в этом случае является невысокой.

Формула изобретения

Устройство для возведения в квадрат число-импульсного кода, содержащее входной счетчик и К элементов И,

п- 1

где -К 9 Р этом п определяется требуемой точностью при фиксированной разрядности входного счетчика т, выход i-ro разряда входного счетчика соединен с первым входом i-ro .элемента И (i 1,К), выход (К + 1) +1 разряда входного счетчика соединен с вторым входом i-ro элемента И, входы сброса входного и выходного счетчиков с одноименным входом устройства, счетный вход входного счетчика является информационным входом устройства, о т л и ч а ю щ

К-

Н, Тупица

Ф(4г.2

I

Составитель Д. Хан-Магомедов Техред Н.Бонкало

Заказ 4002/42

Тираж 671Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35 Раушская наб„, д. 4/5

Производственно-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4

е с я тем, что, с целью повышения точности, в него введены элемент ИЛИ и накапливающий сумматор, информаци- онные входы которого подключены к выходам (m-n) старших разрядов входного счетчика, выход переноса накапливающего сумматора подключен к счетному входу выходного счетчика, а вход

переноса - к выходу элемента ИЛИ, i-й вход которого подключен к выходу i,-ro элемента И, а (К + 1)вход - к выходу К -ь I разряда входного счет- чика, вход управления сложением и

вход сброса накапливающего сумматора, соединенные информационным входом и входом сброса устройства соответственно, выходы накапливающего сумматора являются выходами (m-n) младших

разрядов результата устройства счетчика, результата, выходы выходного счетчика являются выходами m старших разрядов счетчика результата.

Корректор Е. Сирохман

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

название год авторы номер документа
Квадратор 1985
  • Алиев Тофик Мамедович
  • Тургиев Эльберт Адильгиреевич
  • Вердиев Тимур Музафарович
  • Мякочин Алексей Сергеевич
SU1319026A1
Устройство для возведения п-разрядных чисел в квадрат 1979
  • Стасюк Александр Ионович
SU911520A1
Устройство для извлечения квадратного корня 1980
  • Филатов Евгений Иванович
SU1099318A1
Устройство для умножения двоичных чисел 1989
  • Органов Валентин Всеволодович
  • Акулова Людмила Геннадиевна
  • Сурду Николай Васильевич
SU1784973A1
АРИФМЕТИКО-ЛОГИЧЕСКОЕ УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ, ВЫЧИТАНИЯ И УМНОЖЕНИЯ ЧИСЕЛ ПО МОДУЛЮ 2019
  • Петренко Вячеслав Иванович
  • Тебуева Фариза Биляловна
  • Свистунов Николай Юрьевич
RU2711051C1
Устройство для определения действующего значения сигнала 1983
  • Агизим Арон Маркович
  • Вишенчук Игорь Михайлович
  • Гончаренко Юрий Яковлевич
  • Гупало Александр Васильевич
  • Кутовый Сергей Иванович
  • Швецкий Бенцион Иосифович
SU1141421A1
СПОСОБ СИНХРОНИЗАЦИИ ПО ЦИКЛАМ ДЛЯ СИГНАЛОВ С СОСРЕДОТОЧЕННОЙ ИЛИ РАСПРЕДЕЛЕННОЙ ПО ЦИКЛУ СИНХРОГРУППОЙ 2021
  • Шадрин Борис Григорьевич
  • Дворянчиков Виталий Алексеевич
RU2780048C1
ПОСЛЕДОВАТЕЛЬНЫЙ ДЕЛИТЕЛЬ ТРОИЧНЫХ ЦЕЛЫХ ЧИСЕЛ 2023
  • Семёнов Андрей Андреевич
  • Дронкин Алексей Станиславович
RU2810609C1
УСТРОЙСТВО ЦИКЛОВОЙ СИНХРОНИЗАЦИИ 2021
  • Шадрин Борис Григорьевич
  • Дворянчиков Виталий Алексеевич
RU2782473C1
Арифметико-логическое устройство для умножения чисел по модулю 2017
  • Петренко Вячеслав Иванович
  • Свистунов Николай Юрьевич
  • Стручков Игорь Владиславович
RU2653263C1

Иллюстрации к изобретению SU 1 246 093 A1

Реферат патента 1986 года Устройство для возведения в квадрат число-импульсного кода

Изобретение относится к области вычислительной техники. Цель изобре:тения - повьшение точности вьтолняемой операции, которая достигается за счет введения накапливающего сумматора. Устройство содержит т-разряд- ный двоичный счетчик, счетчик результата, логический блок, состоящий из К элементов И и элемента ИЛИ, накапливающий сумматор с соответствующими связями. Принцип работы устройства основан на суммировании одноразрядньк и (m-n)-разрядных приращений интеграла (результата). Одноразрядные приращения результата поступают на вход переноса накапливающего сумматора с выхода логического блока, а (m-n)- разрядные приращения - на его кодовые входы с выхода (m-n) старщих разрядов т-разрядного счетчика. 2 ил. .с о (Л 4i Од ;& оо

Формула изобретения SU 1 246 093 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1246093A1

Данчеев В.П
Цифровое устройство воспроизведения квадратичной временной зависимости
-Автоматика и вычислительная техника
Кинематографический аппарат 1923
  • О. Лише
SU1970A1
Спускная труба при плотине 0
  • Фалеев И.Н.
SU77A1

SU 1 246 093 A1

Авторы

Алиев Тофик Мамедович

Вердиев Тимур Музафарович

Тургиев Эльберт Адильгиреевич

Даты

1986-07-23Публикация

1985-01-07Подача