Цифровой логарифмический преобразователь

 

Изобретение относится к вычислительной , технике и может быть использовано в арифметических устройствах ЭВМ и систем цифровой обработки информации. Целью изобретения является расширение области применения за счет возможности вычисления функции от произвольного целого аргумента. Цифровой логарифмический преобразователь содержит входной 1 и выходной 10 регистры, регистр 5 нормализованного аргумента, блок 3 вьщеления старшего разряда, шифратор 2, сдвигатель 4, два блока 6, 7 памяти , блок 8 деления, .сумматор 9 и распределитель 11 импульсов. Преобразователь вьщеляет характеристику (целая часть результата) целого двоичного числа и формирует из него нормализованное значение аргумента, из которого вычисляется мантисса (Дробная часть) результата. 2 ил. с (Л го СП о: а сд

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

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

РЕСПУБЛИК (5ц4006 F 7 556

ICEC":l(1 "": -" ( "!

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

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

ЬИЫ И О КЕЫ:.

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4215153/24-24 (22) ?4.03.87 ! (46) 23.09.88. Бюп. У 35 (72) И.Я.Миронов (53) 681.325(088.8) (56) Авторское свидетельство СССР

В 881741, кл. G 06 F 7/556, 1981.

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

У 1241237, кл, С 06 F 7/556, 1984. (54) ЦИФРОВОЙ ЛОГАРИФ?ШЧЕСЙ4Й ПРЕОБРАЗОВАТЕЛЬ (57) Изобретение относится к вычислительной. технике и может быть использовано в арифметических устройствах ЭВМ и систем цифровой обработки информации. Целью изобретения

„„SU„„1425665 А1 является расширение области применения за счет возможности вычисления функции от произвольного целого аргумента. Цифровой логарифмический преобразователь содержит входной 1 и выходной 10 регистры, регистр 5 нормализованного аргумента, блок 3 выделения старшего разряда, шифратор

2, сдвигатель 4, два блока 6, 7 памяти, блок 8 деления, сумматор 9 и распределитель 11 импульсов. Преобра. эователь выделяет характеристику (це лая часть результата) целого двоичного числа и формирует из него нормализованное значение аргумента, из которого вычисляется мантисса (дробная часть) результата. 2 ил.

1425665

30, Z=Iog x=log (2 ° U) =K+log U; I,O

U-Uo

Z =K+Iog U +?log 1 по о - 0+11 в

Z =K+A ---- = Z log х

Аа

U+Uo-. = ° У

2 р

A„=log IJ, +21og,,l; А,= -2U, log 1, 35 где Z — приближенное значение результата;

К вЂ” характеристика числа х;

If — нормализованное значение аргумента;

It — опорное значение аргумента U, 45

Цифровой логарифмический преобразователь, реализующий алгоритм (1) работает следующим образом.

Преобразователь начинает вычисление логарифмической функции Z=log х по сигналу, поступающему в распределитель 11 импульсов. через его вход.

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

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

На фиг. 1 представлена функцио-.: ! нальная схема цифрового логарифми" ческого преобразователя; на фиг. 2 временная диаграмма его работы.

Цифровой логарифмический преобразователь (фиг, 1) содержит входной регистр 1, шифратор 2, блок 3 выделения старшего разряда, сдвигатель 4, ! регистр 5 нормализованного аргумента, первый 6 и второй 7 блоки памяти, блок Я деления, сумматор 9, выходной ! регистр 10, распределитель 11 импуль сов. 25

Цифровой логарифмический преобра зователь обрабатывает целые двоичные числа и вычисление функции Z=log

1 старших разрядов выходного регистра 10. Код числа К поступает на вход сдвигателя 4, на другой вход которого поступает код числа х, корый сдвигается на К разрядов вправо (в сторонумладших разрядов) ° Так как число х = 2" Ур 1 < П < 2, то на выходе сдвигателя 4 вырабатывается нормализованный аргумент U код которого записывается в регистр 5 нормализованного аргумента. Код характеристики К в выходной регистр 10 и нормализованного аргумента U в регистр 5 нормализованного аргумента записывается по сигналу, вырабатываемому на третьем выходе распределителя 11 импульсов.

По сигналу с четвертого выхода распределителя 11 импульсов, поступающему на управляющий вход блока 8 деления в последний поступает делитель

П + т э с второго выхода регистра 5

? нор ализованного аргумента и величины

А иэ второго блока 7 памяти по адресу вырабатываемому на первом выходе регистра 5. На выходе блока 8 деления вырабатывается величина

U+Itо

А / †--. По сигналу с пятого выхода

2 распределителя 11 импульсов, поступающему на управляющий вход сумматора 9, в последний поступают велиU+IJ чины AÄ (lo It, + 2 log 1)А,/ соответственно с выходов первого блока 6 памяти и блока 8 деления.

На выходе сумматора 9 вырабатывается

2Лg величина У„= A + --.-- = Iog Uo Ф о

И-Ьс

+ 2 1оК 1 --- -;"- log U записывается о о

14?5665 в р младших разрядов выходного регистра 10 по сигналу, вырабатываемому на шестом выходе распределителя 11 импульсов. .5

В п-разрядном выходном регистре

10. вырабатывается в соответствии с алгоритмом (1) результат Z = log x представляющий собой положительное двоичное число с фиксированной запятой, при этом целая часть (характеристика К) занимает 1 старших разря-, дов, дробная часть размещается в р = п — 1 младших разрядах. Результат

Z = 1од х поступает на выход цифрового логарифмического преобразователя по сигналу с седьмого выхода распределителя 1 1 импульсов,. а на восьмом выходе распределителя i1 импульсов вырабатывается сигнал признака оконча-2О ния вычисления результата.

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

Цифровой логарифмический преобра- 25 зователь, содержащий регистр нормализованного аргумента, первый блок памяти, блок деления, сумматор и выходной регистр, причем выход группы старших разрядов соединен с адресным входом первого блока памяти, выход которого соединен с входом первого операнда сумматора, вход второго опе ранда которого соединен с выходом блока деления, вход делителя которого соединен с выходом разрядов младшей группы регистра нормализованного аргумента, выход сумматора соединен с входами младшей группы разрядов ин- формационного входа выходного регистра, отличающийся тем, 40 что, с целью расширения области применения за счет возможности вычисления функции от произвольного целого аргумента, в него введены входной регистр, блок выделения старшего разряда, шифратор, сдвигатель, второй блок памяти и распределитель импульсов, причем вход аргумента преобразователя соединен с информационным входом входного регистра, выход которого соединен с информационным входом сдвчгателя и информационным входом блока выделения старшего разряда, выход которого соединен с информационным входом шифратора, выход которого соединен с входом старших разрядов информационного входа выходного регистра и управляющим входом сдвигателя, выход которого соединен с информационным входом регистра нормализованного аргумента, выход группы старших разрядов которого соединен с адресным входом второго блока памяти, выход которого соединен с входом делимого блока деления, вход запуска преобразователя соединен с входом запуска распределителя импульсов, первый и второй выходы которого соединены с входами соответственно pasрешения записи и разрешения считывания входного регистра, третий выход распределителя импульсов соединен с входом разрешения записи в регистр нормализованного аргумента и входом разрешения записи в старшие разряды выходного регистра, выходы с четвертого по восьмой распределителя импульсов соединены соответственно с . управляющим входом блока деления, управляющим входом сумматора, входом разрешения записи в младшие разряды выходного регистра, входом разрешения вЫцачи выходного регистра и выходом окончания вычислений преобразователя, информационный выход которого соединен с выходом выходного регистра.

1425665

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

Редактор Г.Гербер Техред N.Ходанич Корректор И. Нуска

О

Заказ 4770/46

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

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

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

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

Цифровой логарифмический преобразователь Цифровой логарифмический преобразователь Цифровой логарифмический преобразователь Цифровой логарифмический преобразователь 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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