Устройство для генерации натуральных логарифмов

 

Изобретение относится к вычис- ,лительной технике и может быть использовано при построении высокопроизводительных специализированных ЭВМ и систем. Цель изобретения - повышение быстродействия и точности вычислений. Устройство, содержит первый 1 и второй 2 регистры, приоритетный шифратор 3 и блоки 4 памяти значений логариЛма. Работа устройства основана на выборке предварительно, вычисленного значения логарифма из блока памяти значений логариЛма, номер которого определяется значением старших разрядов аргумента, В каждый из блоков 4 памяти значений аргумента записываются только те величины которые достаточны для вычисления логарифмов с заданной точностью от всех значений аргумента. 1 ил. сл

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

СОЦИАЛИСТИЧЕСНИ)(РЕСПУБЛИК (19) (и) (1)5 .С Об F 7/556

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

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

Оценим разность

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

IlO ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (21) 4642339/24 (22) 01. 12.88 (46) 15.04. 91. B)M). И 14 (71) Ленинградский электротехнический .институт им. В.И.Ульянова (Ленина) (72) А.А.Смагин и М.E.×óìàêèí (53) 681.3(088.8) (56) Авторское свидетельство СССР

В 54 1167, кл.. Г Об F 7/38 1977.

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

)) 593212, кл. G 06 F 7/38, 1978, (54) УСТРОЙСТВО ДЛЯ ГЕНЕРАЦИИ НАТУРАЛЬНЫХ ЛОГАРИФМОВ (57) Изобретение относится к вычис,лительной технике и может быть использовано при построении высокоИзобретение относится к вычислительной технике и может быть использовано при построении высокопроизводительных специализированных 3ВМ и систем.

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

На чертеже представлена блок-схема предлагаемого устройства.

Устройство содержит первый 1 и второй 2 регистры, приоритетный шифратор 3 и блоки 4 памяти значений логарифма.

Генерация натурального логарифма производится в устройстве следующим образом.

Значения 1п Х с заданной точностью предварительно вычислены и записаны в виде таблиц в блоки 4 памяти значений логарифма. С целью экономии производительных специализированных

ЭВМ и систем. Цель изобретения — повышение быстродействия и точности вычислений. Устройство, содержит первый 1 и второй 2 регистры, приоритетный шифратор 3 и блоки 4 памяти значений логарифма. Работа устройства основана на выборке предварительновычисленного значения логарифма из блока памяти значений логарифма, номер которого определяется значением старших разрядов аргумента. В каждый из блоков 4 памяти значений аргумента записываются только те величины) которые достаточны для вычисления логарифмов с заданной точностью от всех значений аргумента. 1 ил.

;памяти в блоки 4 памяти О-n-r-1 значений логарифма занесены не все зна,,чения, а только те, с помощью которых можно воспроизвести значения 1п Х

)) для всех Х=1,2,3,...,2 -1 с требуемой точностью, На вход устройства поступает аргу мент, двоичный код которого имеет вид

ХХХ Х 2 Х2Х( где Х принимает значения О или 1

В блоке 4 памяти значений логариф ма записаны значения натурального логарифма чисел от 1) до I„+)1,,...X Х, а в блоках 4); (К=1,2,...,n-r-1) памяти значений логарифма — значение

1п Х,„ чисел соответственно видов

/ к

Х„,— (1„+„+,Х„+ Х„,), )...Х„, „+<) 1б4?465...Хк, Х к, < +1) 2 — ln(1<,+

Х„Х„„)2 =lп(1+ к 1 (< 4кi«+к <чк-< к<2 к<1

6 2

- <

1< к-< Х<+кХ<+к-< Хк<Рк+< где r — показатель абсолютной предельной погрешности 2 требуемой точности генерации логарифмов. таким образом, для всех К=О, 1, 2,...,n-r-1 справедливо неравенство

K u 15

lп(Х +2 )-lп Х„, 2

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

Возьмем значение аргумента X=m между числами Х к и Х „к+2, тогда к

lп Х<,к <1п шс1п(Х„„+2 ). (2)

Из (1) и (2) следует, что

<т 30

0(ln m ln Х <хк .2 д (3)

Значение Ьункции lп Хтк, представленное в двоичной форме, округлим с избытком, оставив лишь r знаков после запятой. Абсолютную ошибку округления обозначим через <24, Очевидно, что 0 <К 2 „ В силу соотношения (3) имеем и — g(1n m-(lп Х„+К) с 2 -b(, 40 значит, In т- < 1п Х „ц т) (тхх Х, 2 - II j < 2

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

lп Х X 1 2,3,...,2 " с абсолютной

-< предельной погрешностью 2 достаточ,но иметь значения этой Ьункции, записанные в блоках 4 памяти значений логариЬма и взятые с r. знаками после запятой в двоичном коде, причем в блоки 4К памяти значений логарифма следует записать значения ln X« округленные с избытком.

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

В регистр 1 вводится значение аргумента Х с и знаками Х, в двоичном коде, Затем n-r-1 старших разрядов

X Xä< ...Х,, Хu подаются на вход приоритетного шифратора.

Единичный сигнал появляется ня том выходе приоритетного шиЬратора, номер которого соответствует позиции 1 во входном коде значения аргумента.

Сигнал с выхода приоритетного шиЬратора поступает на управляющий вход разрешения выборки соответствующего блока памяти значений логариЬма. Выбранное значение lп Х из блока памя-ти значений логариЬма поступает в регистр 2 и появляется на выходе результата устройства.

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

Устройство для генерации натуральных логарифмов, содержащее первый и второй регистры и блок памяти значений логарифма, о т л и ч а ю щ е— е с я тем, что, с целью повышения быстродействия и точности вычислений, в него введены приоритетный шифратор и n-r-1 (где n — число разрядов аргумента; r — показатель абсолютной предельной погрешности 2 вычислений) блоков памяти значений логариЬма, причем выход старших п-r-1 разрядов первого регистра соединен с входом приоритетного шиЬратора, i-й (i=1, 2,...,n-r) выход которого соединен с входом разрешения выборки i-ro блока памяти значений логарифма, выход которого соединен с входом второго регистра, выход которого является выходом резу <ьтата устройства, j-й (j=r, r-1,..., 1) разряд адресного входа 1-го (1=2,3,...,n-r) блока памяти значений логарифма соединен с (j+1-1)-м разрядом выхода первого регистра, тп-й (т<т=г+1, r,...,1) разряд выхода которого соединен с m-м разрядом адресного входа п рвого блока памяти значений логарифма, вход первого регистра является входом аргумента устройства.

1642465 пап I л 7 х1>7х

r ""7 "т

Составитель М.Кауль

Редак-оР А.Лежнина ТехРед С.Мигунова Корректор Л.Пилипенко

Заказ 1148 Тираж 400 Подписное

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

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

Производственно-издательский комбинат "Патент", г, Ужгород, ул. Гагарина, 101

Устройство для генерации натуральных логарифмов Устройство для генерации натуральных логарифмов Устройство для генерации натуральных логарифмов 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области вычислительной техники и может быть использовано в качестве спецпроцессора для вычисления функций Y = E<SP POS="POST">X</SP>, Y = X<SP POS="POST">M</SP>, Y = LN(1 + X)

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

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

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