Во союзная-:.l;jbi.{) 'ii.k^i'-eoiiliбиблиотекав. и. жук

 

3I8 940

ОПИСАНИЕ

ИЗОБРЕТЕН ИЯ

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

Ссюэ Ссветокил

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

Республик

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

Заявлено ОЗ.VI.1970 (№ 1444795/18-24) МПК G 061 7/38 с присоединением заявки №

Приоритет

Опубликовано 28.Х.1971. Бюллетень № 32

Комитет ло делам изобретений и открытий ори Совете Министров

СССР

УДК 681.325.5(088,8) Дата опубликования описания 27,1.1972

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

- :; заявил

В. И. Жук

Бы п,„л -, -/.rA

Заявитель

ЦИФРОВОЕ УСТРОЙСТВО ДЛЯ ПОЛУЧЕНИЯ НАЧАЛЬНОГО

ПРИБЛИЖЕНИЯ К ОБРАТНОЙ ВЕЛИЧИНЕ

Ус=

Х2 (5) введем обозначения:

Y0 Yg — 2 (Ут — Yg) h. (8) 15 (2) (3) Х> (Х (Хс, Изобретение относится к области цифровой вычислительной техники и, более точно, к цифровым устройствам для получения начального приближения к обратной величине нормализованной двоичной дроби, используемым в быстродействующих арифметических устройствах для реализации операции деления итерационными методами с помощью умножения.

При кусочно-линейной аппроксимации

1 функции Y = начальное приближение Ус х к обратной величине Y находят по формуле:

У0 У> (1) (ут — ук)(x — х,)

Хс — Х, где х — аргумент, в данном случае п-разрядная нормализованная двоичная дробь;

2 — (х (1 — 2 — "; х, и x> — соседние опорные значения аргумента, содержащие Й старших значащих разрядов и нули в разрядах с (k + 1)-го по п-ый;

У> и Y> — опорные значения обратной величины;

У>— (4)

Х1

5 h = х — x>, (6)

h — число в младших разрядах величины х с (k + 1) -го по п-ый разряд;

2 — *= x> — х,; (7)

10 2 — — постоянный интервал (шаг) между соседними опорными значениями аргумента.

Перепишем формулу (1) с учетом (6) и

Р):

Известное устройство для получения начального приближения к обратной величине способом кусочно-линейной аппроксимации содержит один или два узла постоянной па20 мяти для хранения опорных значений У, и Ус обратной величины, узел вычитания для получения разности Y> — Y > узел умножения для получения произведения 2 (Yi — Y ) h u узел вычитания этого произведения из вели25 чины У>.

Недостаток известного устройства состоит в затратах оборудования и времени для получения по одному аргументу двух опорных значений У1 и У> обратной величины и для вы30 числения их разности Y> — Y .

318940

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

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

Это позволяет за счет установки нового узла постоянной памяти разностей с меньшей разрядностью исключить из состава устройства один из узлов постоянной памяти опорных значений обратной величины У2, имею- 15 щих большую разрядность, и узел вычитания, служащий для вычисления разности Y< — У2 соседних опорных значений, благодаря чему достигается повышение быстродействия и экономия оборудования. г0

На фиг. 1 показан график кусочно-линей1 ной аппроксимации функции У = — на нех котором ее участке; на фиг. 2 — блок-схема предлагаемого устройства. г5

На графике показаны следующие величины, используемые при кусочно-линейной аппроксимации: х и х2 — соседние А-разрядные опорные значения аргумента х, соответствующие началу 50 (х,) и концу (х2) постоянного интервала (шага) Л = 2 по абсциссе; k (и; х — значе1 ние аргумента; У = — точное значение х обратной величины;

35 (9) 2->(x,(1 — 2, х2 — — х + 2 (10) величины У„У2, h — определены формулами 40 (3) — (5); d — точное значение разности соседних опорных значений обратной величины: — У1 Y2i (11)

Yo — начальное приближение к обратной 45 величине У, получаемое при кусочно-линейной аппроксимации без погрешностей в представлении чисел и в вычислениях, т. е. точное значение функции, полученной в результате ап- проксимации; Уо определяется формулами (1) или (8).

Все приближенные значения отмечены звездочкой:

Y) У2 1 1

У2 У2 Y2i

h" = h — Ah;

d* = d — М;

Yo = Уо — ЛYî.

55 (12) Здесь ЛУ, ЛУ2, М, Ad, ЛУо — погрешности. $0

Устройство содержит и-разрядный регистр

1 двоичного аргумента х, узел 2 постоянной

Yo" — У * — 2» ° dÐ h" (13) Предмет изобретения

Цифровое устройство для получения начального приближения к обратной величине нормализованной двоичной дроби, содержащее регистр аргумента, выходы которого соединены со входом узла постоянной памяти для хранения опорных значений обратной величины аргумента и входом узла умножения, и узел вычитания, один вход которого соединен с выходом узла постоянной памяти для хранения опорных значений обратной величины аргумента, а другой — с выходом узла умножения, отличающееся тем, что, с целью повышения быстродействия, оно дополнительно содержит узел постоянной памяти для хранения значащих разрядов приближенных разностей соседних опорных значений обратной величины, входы которого соединены с выходами старших разрядов регистра аргумента, а выходы — со входами узла умножения. памяти для хранения опорных значений Y,* обратной величины аргумента х, узел 8 постоянной памяти для хранения значащих разрядов приближенных разностей d": соседних опорных значений (У и Y ) обратной величины, узел 4 умножения и узел 5 вычитания.

Входы узлов 2 и 8 постоянной памяти соединены с выходами Й старших разрядов регистра 1, хранящих опорные значения аргумента х, где 1 C k C и; 2- (х (1 — 2 — ";

2- (x<(1 — 2- . Входы узла 4 умножения, служащие для подачи сомножителей, соединены с выходами узла 8, вырабатывающего сомножитель dÐ, и с выходами определенной группы разрядов регистр а 1, содержащей (1 — /г)-разрядный сомножитель h . Выходы узла 2 соединены со входами узла 5, служащими для подачи уменьшаемого, а выходы узла 4 — со входами узла 5, служащими для подачи вычитаемого. Выходы узла 4 при соединении со входами узла 5 сдвинуты вправо на количество разрядов, равное минимальному числу старших незначащих разрядов в разностях d .

Устройство работает следующим образом, В регистр 1 поступает аргумент х — нормализованная и-разрядная двоичная дробь; величина в k старших разрядах аргумента х представляет собой опорное значение х аргумента, а в следующих (k — 1) разрядах аргумента х, начиная с (k+ 1)-го, располагается величина и*.

По величине х> узел 2 вырабатывает значение Y<", а узел 8 — значение величины

Затем узел 4 перемножает величины d" и h" и подает произведение 2 ° d": Й*. Таким образом, на выходе узла б формируется искомая величина начального приближения:

318940

Фиг.2

Составитель И. Долгушева

Техред 3. Тараненко

Корректор Е, Михеева

Редактор Б. Нанкина

Типография, пр. Сапунова, 2

Заказ 3846/15 Изд. Ко 1513 Тираж 473 Подписное

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

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

Во союзная-:.l;jbi.{) ii.k^i-eoiiliбиблиотекав. и. жук Во союзная-:.l;jbi.{) ii.k^i-eoiiliбиблиотекав. и. жук Во союзная-:.l;jbi.{) ii.k^i-eoiiliбиблиотекав. и. жук Во союзная-:.l;jbi.{) ii.k^i-eoiiliбиблиотекав. и. жук 

 

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

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

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

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

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

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

Изобретение относится к электронно-вычислительной технике

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

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