Квадратор

 

Изобретение относится к цифровой вычислительной технике и может быть использовано при построении специализированных вычислительных систем, функциональных преобразователей , информационно-измерительных систем и устройств для обработки сигналов . Цель изобретения - сокращение аппаратурных затрат. В данном квадратичном преобразователе сокращение аппаратурных затрат достигается за счет использования линейного приближения исходной функции с последующей многоразовой коррекцией разности между исходной функцией и ее приближением путем аппроксимации корректирующих функций хордами. В состав квадратичного преобразователя входят регистр 1, первый 2 и второй 3 сумматоры , блок памяти 4, -п коммутаторов 5.1-5.П, группа элементов НЕ 6 с соответствующими связями. 2 -ил. Q в (Л

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (51) 4 G 06. F 7/552

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ к

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4140771/24-24 (22) 27. 10. 86 (46) 23. 06. 88. Бюл. Ф 23 . (72) А,М.Литвин, Ю.В.Хохлов, В. Д. Циделко, А.В. Крюков и С. Г. Богословский (53) 681. 325 (088. 8) (56) Авторское свидетельство СССР

У 1198516, кл. G 06 F 7/552, 1984.

Авторское свидетельство СССР

Ф 1325469, кл. G 06 F 7/552,24.03.86. (54) КВАДРАТОР (57) Изобретение относится к цифровой вычислительной технике и может быть использовано при построении специализированных вычислительных систем, функциональных преобразова„„Я0„„1405053 А 1 телей, информационно-измерительных систем и устройств для обработки сигналов. Цель изобретения — сокращение аппаратурных затрат. В данном квадратичном преобразователе сокращение аппаратурных затрат достигается за счет использования линейного приближения исходной функции с последующей многоразовой коррекцией разности между исходной функцией и ее приближением путем аппроксимации корректирующих функций хордами. В состав квадратичного преобразователя входят регистр 1, первый 2 и второй 3 сумматоры, блок памяти 4, и коммутаторов

5.1-5.п, группа элементов НЕ 6 с со- а

Ю ответствующими связями. 2 ил.

1405053

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

Цель изобретения — сокращение аппаратурных затрат. 10

На фиг.1 представлена структурная схема квадратора; «а фиг.2 — эпюры, поясняющие принцип работы.

Квадратор содержит регистр 1 аргумента, первый 2 и второй 3 сумматоры,15 блок 4 памяти, и коммутаторов 5,1—

5.п группу 6 элементов НЕ. В качестве регистра могут быть использованы, например, интегральные микросхемы

К589ИР12, К555ИР22, К531ИР22 и др., 20 в качестве сумматоров — K555HH6, К531ИПЗ, в качестве блока памяти—

556РТ4, 556РТ5 и др., в качестве коммутаторов — К531ЛП5, в качестве элемента HE — K531ЛНI. 25

Работа квадратора основана на принципе внутренней аппроксимации исходной функции Y = Х, Х E 0,1) с организацией многоразовой параллельной 30 коррекции разности между исходной функцией и ее линейным приближением хордами. На фиг,2а показана исход— ная функция 7 = Х и аппроксимирующaa ее ФУнкция = Х. Разность между 35 функциями и Y — функция коррекции

DY p — Y (фиг.2б) также является квадратичной функцией, к тому же симметричной относительно оси, проведенной через точку X=I(2, Это означает, 40

| что DY может быть аналогично Y an1 проксимирввана хордами — функция

1 (фиг.2б). В свою очередь, разность

dY = Л Y g, также выступает в роли корректирующей функции и может быть аппроксимирована хордами — функция б (фиг.2в).

После m-го шага коррекции (фиг.2г) получают корректирующую функцию тогда итоговое уравнение преобразования следует записать в виде

ln

Y = q — (,> .+- ). (1)

1=1 1

Значения корректирующей функции

55 хранятся в блоке 4 памяти и служат для получения точного результата преобразования. Анализ показывает, что периодическая функция, симметричная на периоде относительно периода и

1 2 2 "" (2) Это означает, что при разрядности входного кода Х, равной N объем блока памяти Я для хранения значений определяется выражением

Q(И-2(m+1)J 2 (3) Из анализа (3) следует, что количество шагов коррекции хордами необходимо выбирать на основании неравенства

И

m а ——

2 (4) Для определения значений, на ин 1 2 тервале (—. —.) можно воспользо 2 2 ваться выражением (5), заменив лХ на

LlX — дополнение 4Х до, ввиду симметрии функции (6) Из выражений (5) и (6) следует, что при определении ; необходимо выполнять операцию умножения части аргумента на коэффициент 2, где — цеd лое число. Это означает, что операция умножения может быть выполнена путем пространственного сдвига разрядов аргумента вправо или влево в зависимости от знака о(.

Таким образом, работа коммутаторов

5.1-5.п заключается в том, что в зависимости от участка аппроксимации они пропускают значения части Х без изменения или инвертируют, кроме

Как следует из эпюр (фиг.2), функция коррекции ; является в общем случае функцией периодической с периодом

Т; = — 2„, что означает: функция, может быть воспроизведена на первом пе— риоде, а на следующих использована за счет смещения по оси Х. Кроме это— го, так как у;является симметричной функцией на периоде Т„, то ее достаI точно задать на интервале (Π—.):

3 14050 того, на входах коммутаторов осуществляется пространственный сдвиг разрядов кода Х, т.е. выполняется операция умножения. Управление коммутаторами осуществляется старшими

5 разрядами Х. Количество коммутаторов и определяется через число шагов коррекции m как m+1, так как необходим еще один коммутатор для управления блоком 4 памяти, в котором хранятся значения функции, поэтоN му п < — — 2 если точность квадра2

1 тичного преобразования 1 6 — . Таким образом, на выходе второго сумматора 3 образуется значение суммы всех корректирующих функций

ln (Y;+ 5 )), котоРое poëæíî быть выч1 1 тено из ц = х согласно (1).

Выполнение операции вычитания организуется путем инвертирования зна.чения на выходе второго сумматора 3

25 .с помощью группы 6 элементов НЕ и суммирования проинвертированного значения суммы корректирующих функций с значением Х в первом сумматоре 2, при этом вход переноса сумматора 2 должен быть подключен к входу логической "1". Это означает что Х сумМ

У мируе тся с .С Q + (в до полнительном

) =1 коде, что эквивалентно операции вычи35 тания,г +,. + из Х. Следовательно, 1 1

53

4 на выходе первого сумматора 2 образуется значение Y = Х согласно уравнению преобразования (1) .

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

Квадратор, содержащий регистр аргумента, вход которого соединен с информационным входом квадратора, первый сумматор, выходы которого являются выходами квадратора, второй сумматор, блок памяти, и коммутаторов

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

1405053

/ф 12 /ф г.g 2 дт д р

0 1 т+1

Составитель А.Литвин

Редактор В.Петраш Техред M.дидык Корректор Г.Решетннк

Заказ 3106/53

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

g 2m

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

ВПИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Квадратор Квадратор Квадратор Квадратор 

 

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении измерительновычислительной аппаратуры

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в цифровых функциональр-рК ppjfH VvV- vvv

Изобретение относится к вычислительной технике и предназначено для использования в системах цифровой обработки информации Цель изобретения - повьшение быстродействия Предлагаемое устройство, состоящее из блока нормализации 1, мультиплексора 2, блока 3 вычисления группы старпгах разрядов и блоков вычисления четвертого 4, пятого 5 и шестого 6 разрядов , позволяет осуществить быстрое последовательное нахождение разрядов, начиная со старшего

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

Изобретение относится к вычислительной технике и может быть использовано в цифровых функциональных преобразователях и в цифровых вычислительных машинах Цепью изобретения является повышение быстродействия

Изобретение относится к вычислительной технике и может быть использовано в быстродействующих специализированных вычислителях

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

Изобретение относится к вычислительной технике и предназначено для использования в системах цифровой обработки сигналов

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

Изобретение относится к вычислительной технике и может быть использовано в специализированных вычислителях и быстродействующих ЭВМ для однотактного выполнения операций возведения в квадрат и извлечения квадратного корня для дробных и целых двоичных чисел, причем первая из операций выполняется в дополнительном коде

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

Изобретение относится к вычислительной технике и может быть использовано при по строении цифровых вычислительных машин специального и общего назначения
Наверх