Квадратор Советский патент 1982 года по МПК G06F7/552 

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

(54) КВАДРАТОР

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

название год авторы номер документа
Квадратор 1983
  • Киселев Евгений Федорович
SU1092501A1
Квадратор 1981
  • Киселев Евгений Федорович
  • Кожирнова Людмила Александровна
SU1010620A1
Цифровой функциональный преобразователь 1980
  • Киселев Евгений Федорович
SU928347A1
Аналого-цифровой квадратор 1983
  • Добрыдень Владимир Александрович
  • Пузько Игорь Данилович
SU1120374A1
Цифровой функциональный преобразователь 1978
  • Киселев Евгений Федорович
  • Березовский Ефим Оскарович
SU742951A1
Цифровой преобразователь координат 1981
  • Киселев Евгений Федорович
  • Березовский Ефим Оскарович
  • Кузина Ольга Алексеевна
SU960834A1
Цифровой преобразователь координат 1985
  • Киселев Евгений Федорович
SU1257638A1
Цифровой функциональный преобразователь 1977
  • Киселев Евгений Федорович
  • Кузнецова Галина Григорьевна
SU742947A1
Преобразователь кода угла в коды синуса и косинуса 1977
  • Киселев Евгений Федорович
SU684554A1
Устройство для умножения 1979
  • Киселев Евгений Федорович
SU773622A1

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

Реферат патента 1982 года Квадратор

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

1

Изобретение относится, к вычислительной технике и может быть использовано в в (Специализированных ци(}ровых вычислительных машинах.

Известны устройства для возведения в квадрат числоимпульсных кодов Lij и 2 .

Недостатком данных устройств является низкое быстродействие. Например, в 2 каждое приращение квадрата с юрми- ,д руется в числоимпульсном коде, что обусловливает воегфоизведение функции у х за время Т .2.-t , где t период частоты представления числокмпульсного кода.

Наиболее близкий к гфедлагаемому квадратор 2 содержит счетчик, элеменгг задержки, ключи и сумматор.

Квадратор {i реализует алгоритм

y..,.6.(1)

х(.б)0

где .i - О, ч - номер итерации;

8 ( - приращение аргумента.

Быстродействие алгоритма (1) определяется формулой

ПрОТ npOT.niOD.2

где t - период частоты следования импульсов приращения гументаХ,

Низкое бысггродействие квадратора 2j обусловлено неполным использованием функциональных возможностей сумматора.

Цель изобретения - повьшение быстродействия квадратора.

Поставленная цель достигается тем, что квадратор, содержащий счетчик и сумматор, содержит дещи(, первый и второй выходы которого подключены к входам установки сумматора, вход переноса которого соединен с щиной логической единицы квадратора, а вход младшего разряда соединен с первым входом дешифратора и с входом младшего разряда аргумента квадратора, вход старшего . разряда аргумента квадратора соединен с вторым входом деши(|рратора и с ( п-2) входами старших разрядрв сумматора. 3Q начиная с (2п-2) по п +1 (где п - ста ший разряд аргумента), остальные входы сумматора подключены к выходам счетчика, вход установки которого соединен с третьим входом деши(|ратора и с входом установки квадратора, выходы двух младших разрядов квадратора соединены соответственно с входом младшего разр аргумента и шиной логического нуля квадратора, (2 ) выходов квадратора соединены с выходами сумматора, синхровходы сумматора и счетчика подключены к управляющему входу квадратора. На чертеже представлена блок-схема устройства. . Квадратор содержит счетчик 1, сумматор 2, дещи(}ратор 3, вход 4 старшего разряда аргумента, тактовый вход 5, вход 6 установки квадратора, вход 7 младщего разряда аргумента, шину 8 лргической единицы, шину 9 логического fjyna и вь.1ход 10 квадратора. Предлагаемый квадратор реализует алгоритм (1) при: iH.1,..., где sign 5 () - знак приращения аргу мента , 0(п -разрядная цифра старшего разр5зда аргумен та х.. Квадратор работает циклически. Перед началом каждого цикла в сумматор 2 заносится начальная установка условия вычисления. Цикл начинается с поступления на вход 6 импульса установки квадратора. В течение каждого циКла на входы 4 и 7 подаются логические сигналы п 0(1 и 4-7 0 , определяемые разрядными цифрами соответственно старшего { а п ) и младщего ( а ) разрядов кода аргумента х. По каждому импульсу установки квадратора счетчик 1 устанавливается в О, а в сумматор 2 в зависимости от а п и 01 заносится код началь ных условий вычислений в соответствии с таблицей. Вес младшего разряда сумматора по входу (выходу) равен 4, поэтому в сумматор заносятся старшие 211-2 разряда (прих: 2 в сумматор 2 кода Х5 34 занЬсятся все нули, т.е. переполнение сумматора не фиксируется, так как это не влияет на результат вычислений). По содержимому счетчика 1 и значениям а и 0(1 формируется дополнительный код -х , а по. значению переноса С и дополнительному коду - дополнительный код Д , , поступающий на вход сумматора. Знак каждого из кодов определяется значением Q п- После окончания импульса установки квадратсфа на счетный вход счетчика I и тактовый вход сум иатора поступают с входа 5 импульсы приращений ( S ). .В момент окончания каждого импульса содержимое счетчика 1 увеличивается на . единицу младшего разряда (т.е. аргумент изменяется, соответственно, на S ), а содержимое сумматора 2 на А 2х .8 + 6. После окончания N -го импульса ( S ) с выходов Ю можно снимать код, равный X , до гфихода следующего импульса установки квадратора. Из описанного следует, что число импульсов (6 ) определяется выражением ,а„и%).а,.с| Время вычисления функции (l) опреде ляется выражением ап12 -х)+5п-х1,„п-2.„(5) ii|. max. Сравнивая вьфажения (4) .и (5), полу г прот.тах Таким образом, быстродействие предагаемого квадратора (см. оценку (б) вьше, чем прототипа. При этом его счетчик и сумматор проще, так как .счетчик имеет разность ( п -l), а сумматор (2п -2) (выход младшего разряда квадатора определяется младшим разрядом аргумента, а второй разряд при возвеении в квадрат любого числа всегда одержит нуль). Технико-экономическая эффективность зобретения заключается в том, что зедлагаемый квадратор не сложнее проотипа, но имеет более высокое быстроействие. Формула изобретения Квадратор, содержащий счетчик и сумматор, отлича-ющийся тем, что, с целью повышения быстродействия, он содержит дешифратор, первый и второй выходы которого подключены к входам установки сумматора, вход переноса которого соединен с шиной логической единицы квадратора, а вход младшего разряд соединен с первым входом дешифратора и с входом младшего разряда аргумента квадратора, вход старшего квадратора соединен с вторым входом деш1фратора и с (п-2) входами старших разрядов сумматора, начиная с {2п-2) по П+ 1 (где Г) -старший разряд аргумента) остальные входы сумматс5 а подключены к выходам счетчика, вход установки которого соединен с третьим входом дешифратора и с входом установки квадрат а, выходы двух младших разрядов квадратора соединены соответственно с входом младшего paapsma аргумента и шиной логического нуля квадратора, (2 п -2) выходов квадратора соединены с выходами сумматора, сиюфовходы сумматора и счетчика подключены к ущзавляющему входу квадратора. Источники информации, 1финятые во внимание 1фи экспертизе 1.Авторское свидетельство СССР № 703806, кл. q 06 F 7/552, 1979, 2.Авторское свидетельство СССР Nr47 5619. кл. Q 06 F 7/552 1975.

SU 955 043 A1

Авторы

Киселев Евгений Федорович

Кожирнова Людмила Александровна

Даты

1982-08-30Публикация

1980-12-10Подача