Слтентмо- ,д'« т. xkii^i^.^v: *^ skij.;hottb4 i

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Сек1з Советских

Социалистических

Республик

Зависимое от авт. свидетельств» ¹

Кл. 42m, 1/02

Заявлено 21.V.1968 (¹ 1242259/18-24) с присоединением заявки №

Приоритет

Опубликовано 7,Х.1969. Бюллетень Л" 31

Дата опубликования описания 5.1Пт.1970

МПК G 06j

УДК 681.332.6(088.8) Комитет по делам изобретений н открытий пои Совете Министров

СССР

Авторы изобретения

A. С. Кутовой и О. Б. Макаревич

Таганрогский радиотехнический институт

Заявитель

УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ МОДУЛЯ ФУНКЦИИ

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

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

Однако известные устройства недостаточно точны.

Предложенное устройство отличается тем, что в нем входная шина устройства соединена со входом блока накопления приращений и через элемент задержки — с первым входом сумматора поправки, второй вход которого соединен с выходом клапана поправки, а выход соединен с первым входом блока управления знаком выходного приращения. второй вход которого соединен с первым выходом блока управляющих сигналов, второй выхо;1 которого соединен с первым входом клапана поправки, второй вход клапана поправки соединен с первым выходом блока накопления приращений, второй выход которого соединен со входом блока управляющих сигналов.

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

S На чертеже приведено предлагаемое устройство.

Оно содержит вход приращений исходной функции; блок накопления приращения 2, блок 8 выработки управляющих сигналов, 10 элемент задержки 4, клапан поправки 5, сумматор поправки 6 и блок 7 управления знаком выходного приращения.

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

Блок выработки управляющих сигналов

20 анализирует текущее значение функции, накапливаемой в блоке 2, и на основе анализа вырабатывает сигналы управления клапаном поправки 5 II 0.101<0 7;.прав 10HIIsI знаком Bblкодных приращений.

Элемент задержки предназначен для согласования времени поступления входных приращений и поправки на входах сумматора поправки 6. Причем. если в этом согласовании

30 нет необходимости, то элементы задержки отсутствуют.

254218

Клапан поправки по сигналу из блока 8 выработки управляющих сигналов клапанирует поправку, проходящую через него из блока накопления приращений 2 на сумматор поправки 6.

Сумматор поправки производит суммирование входного приращения, поступающего с выхода элемента задержки 4 с поправкой, поступающей с выхода клапана поправки 5.

Блок управления знаком выходных приращений пропускает приращения с выхода сумматора поправки 6 на выход 8 со своим или противоположным знаком в соответствии с

Сигналом из блока 8 выработки управляющих сигналов. На выходе 8 блока управления знаком выходных приращений имеет результат вычислений, т. е. приращения функции, находящейся в модульной зависимости от входной. 7;Y з1дпу, если gi i и у, одного знака

hy или у > — 0 при у, Π— 2Р - з1дпу, -,, (Vv если gi > и у, разных знаков или gi — o npu gi > Π— номер шага, m — число разрядов приращений;

Лу — вес кванта функции;

UiV — — отношение квантованного npupahy щения входной функции к кванту

Ьу;

7i — — отношение квантованного npupab,y щения выходной функции к кванту Лу; у=Р (x), — функция расчленения, позволяющая из числа выделить группу разрядов от r до q включительно, из которых образуется число у, причем знак у совпадает со знаком Х.

Функция Signg представляется следующим образом:

Отношение, то есть приращения ис7iV

Ау ходной функции у поступают по входу 1 в блок накопления приращений 2, где суммируются с предыдущим значением функции, и на вход элемента задержки 4.

Перед началом вычислений в блок накопления приращений 2 заносятся начальные данные, равные начальному значению исходной функции. Новое значение функции в этом же шаге передается в блок выработки управляющих сигналов 8, где на основе анализа функ+ 1, если у)0

Signg = О, если у = 0 — 1, если у(0

Ниже приводится алгоритм работы устройства выделения модуля функции, представленной потоком многоразрядных приращений, выведенный на основе анализа всевозможных со5 четаний значений функции в L-ом и (i--1)-ом шагах.

Очевидно, что таких сочетаний будет 9, так как функция в каждом шаге может быть положительной, отрицательной или равной

10 нулю. Все эти сочетания возможны лишь в том случае, если функция представлена потоком многоразрядных приращений, если же функция представлена потоком одноразрядных приращений, то невозможными становят15 ся случаи, когда знаки функции в предыдущем и настоящем шагах противоположны.

Тем самым теряет смысл вторая строчка алгоритма, т. е. последний значительно упро. ща ется. ции вырабатываются управляющие сигналы, подаваемые из этого блока на клапан поправки 5 и в блок 7 управления знаком выходного приращения.

20 Поправка, представляющая сдвинутые на один разряд вправо (что соответствует умножению на 2) и с противоположным знаком (т) младших разрядов функции, накапливаемой в блоке накопления приращений 2, подается из последнего на клапан поправки 5, где в соответствии с сигналом из блока 8 выработки управляющих сигналов либо пропускается, либо не пропускается на сумматор поправки 6. Входные приращения, поступающие на вход элемента задержки 4 в начале шага, появляются па его выходе через определенное время задержки и поступают на один из входов сумматора поправки б. Необходимость в задержке имеется не всегда. Так, например, если используются накапливающие сумматоры, то задержка не нужна, но если используются последовательное кодирование и комбинированные сумматоры, то задержка должна составлять число тактов не меньше

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

Результат суммирования подается на вход

45 блока 7 управления знаком выходных приращений, где по соответствующему сигналу из блока 8 выработки управляющих сигналов либо меняется знак на противоположный, либо остается со своим знаком. На выходе 8 блока 7 имеем результат вычислений, т. е.

254218

Предмет изобретения

Составитель М. И. Аршавский

Редактор Л. А. Утехина

Корректор В. И. Жолудева

Заказ 461/19 Тираж .180 Подписное

ЦНИИПИ Компгета по делам изоорстений и открытий при Совете Ми .итров СССР

Москва Ж-35, Раушская иао., д 4,5

Типография, пр, Сапунова, 2 приращения функции, представля1о1цсй мод,чь входной функции.

Устройство для определения модуля функции, представленной потоком многоразрядных приращений, состоящее из блока накопления приращений, блока управляющих сигналов. блока управления знаком выходного приращения, отличающееся тем, что, с целью повышения точности работы устройства, в нем входная шина устройства соединена со входом блока накопления приращений и через элемент задераккп с первым входом сумматора поправки, второй вход которого соединен с выходом клапана поправки, а выход соединен с первым входом блока управления знаком выходного приращения, второй вход которого соединен с первым выходом блока управляющих сигналов, второй выход которого соединен с первым входом клапана поправки, вто10 рой вход клапана поправки соединен с nepBblì выходом блока накопления приращений, второй выход которого соединен со входом олока управляющих спгEIB;108.

Слтентмо- ,д« т. xkii^i^.^v: *^ skij.;hottb4 i Слтентмо- ,д« т. xkii^i^.^v: *^ skij.;hottb4 i Слтентмо- ,д« т. xkii^i^.^v: *^ skij.;hottb4 i 

 

Наверх