Функциональный логарифмический преобразователь

 

СОЮЗ СОВЕТСКих

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

РЕСПУБЛИК (19>Я0 (1и 1 4

Ai (59 4 С 06 Г 7/556

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

Н A ВТОРСНОМЪ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ по изоБ Бтениям и отнеытиям пРи Гкнт сссР (?1) 4297042/24-24 (22) 26.08,87 (46) 28.02.89. Бюл. У 8 (72) 10.Â.Õozëoâ, А.М.Литвин,В.Д.Циделко, С.Г.Богославский и А.В..Крюков (53) 681.325(088.8) (56) Авторское свидетельство СССР

11 881741, кл. G 06 Г ?/556, 1979.

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

У 1397905, кл. G 06 F 7/556, 1985, (положительное решение по заявке

Р 4146759/24-24 от 19.05.87). (54 ) ФУНКЦИОНАЛЬНЫЙ ЛОГАРИФМИЧЕСКИЙ

ПРЕОБРАЗОВАТЕЛЬ . (57) Изобретение относится к цифровой вычислительной технике и может

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

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

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

Преобразователь содержит регистр .

1 аргумента, сумматор 2, блок 3 памяти, группу элементов ИСКЛЮЧАЮЩЕЕ

ИЛИ 4, сумматор 5, блок 6 памяти, де" шифратор 7 участков. быть использовано при построении специализированных вычислительных систем, информационно-измерительных систем и устройств для обработки сигналов. Целью изобретения является повышение точности. В состав функционального логарифмического преобразователя входят регистр аргумента, два сумматора, два блока памяти, группа элементов ИСКЛЮЧАЮЩЕЕ ИЛИ и дешифратор участков. В данном функциональном преобразователе повышение точности достиг=.ется sa счет использования общего поля значений основной корректирующеч функции и разделения на два участка поля дополнительной корректирующей функции. 1 ил.

Работа преобразователя основана на кусочно-линейной аппроксимации х, функций y=log (1+х), у=2, где х с, (0,1) с последующей коррекцией разности (в дальнейшем функцией коррекции) между исходными функциями и их линейными приближениями.

Пусть функции у (х) и ср (z) представляют собоч разности между исходными функциями логарифма и антило,гарифма соответственно и их линейными приближениями. ср,(x)=log (1+z)-z; (1) р (z)=1+z-2", (2)

Анализ показывает, что/щ (z) / (2 и /ср (х)/„„„,(2

1462303

Сф (Х) р Х»" (Х у 1 (р,(z), х6 (О, х ) 25

З0:ционным входом. регистра аргумента, у -=

40

55 которого соединены с первыми входами соответствующих разрядов второго сумматора,, вторые входы с первого по третий разрядов которого соединены с

Функция разности второго порядка имеет ви д

q,(х)-(у (х), х 6 О,х ); (3) анализ которой показывает, что (q, (х) / „,с г- .

Функция разности второго порядка

jap (х), х х (О, х, }; (» )

СР (х) : (() (x), х Г (х», 1).

Очевидно, что /ц (х)/„„ „,с.2

Таким образом

cg (х)+(д(х), х б (О,х ) (5) yз(х) + (4),, ХЕ (хо, l ) Запишем результирующие уравнения преобразования для функции y=log (l+

+ z) z +g (х)+ (g (х),ХЕ (О,х(„) У)

z+Q)(z) х Е (х, 1), (7) для функции у =2"

1+х - Cp (х), х б (О,х ) (8) 1+х (Ц (z)+cf (х) )»х» f z ), 1 ) °

Численное значение х, можно найти„ приравняв между собой правые части уравнений (1) и (2): log (1+z)-х

Я и

=1+х-, 2 . Решая уравнение относительно х, находим, что х =0,485836...„, или для двоичной системы счисления х = 0,011111000101. ° .

Рассмотрим работу преобразователя в режиме логарифмирования. На вход задания вида функции преобразователя поступает сигнал низкого уровня. Дешифратор 7 участков формирует сигнал высокого уровня, если х б(О,х ) и сигнал низкого уровня, если хб (х„,1)

s соответствии с которым на выходах второго блока памяти 6 формируется значение функции q (х), если

Х6 (0,х,). Группа элементов ИСКЛЮЧАЮЩЕЕ HJlH (пропускает выходной код второго сумматора 5 .беэ изменений„

На выходе преобразователя получаем функцию согласно уравнению (7).

В режиме антилогарифмирования на

}вход задания вида функции преобразователя поступает сигнал высокого

20 уровня, Дешифратор 7 участков вырабатывает сигнал низкого уровня, если

x E (О,x,) и сигнал высокого уровня, если х е х,1), в соответствии с KQ торым на выходах второго блока 6 памяти формируется значение q„(z), если х (х,,l). Группа элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 4 осуществляет инверсию суммарной корректирующей функции и совместно с сигналом вида функции преобразователя, подключенным к вхо,ду переноса первого сумматора 2,осуществляет выполнение операции вычитания х- с1),(х) или х"(Cp>(x)+Cp+(x)), заменяя ее операцией сложения в дополнительном коде. В результате на выходе преобразователя формируется точное значение функции у, согласно функции (8).

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

Функциональный логарифмический преобразователь, содержащий регистр аргумента, первый сумматор, первый блок памяти и группу элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, причем вход аргумента преобразователя соединен с информавыходы разрядов с первого по и-й которого (и"разрядность аргумента) соединены с первыми входами соответственно с первого по п-й разрядов первого сумматора, вторые входы разрядов с первого по третий которого соединены с входом задания вида функции преобразователя, первыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ группы и входом переполнения первого сумматора, выход которого соединен с выходом преобразователя, выходы элементов ИСКПЮЧАЮЩЕЕ ИЛИ с первого по (и-3)-й соединены с вторйми входами

» соответственно с четвертоro по п-й разрядов первого сумматора, о т л ич ающий с я тем, что, с целью увеличения точности; в него введены второй блок памяти, дешифратор участков и второй сумматор, причем выходы с первого по (n-2)-й разрядов регистра аргумента соединены с адресным входом первого блока памяти, выходы с первого по (n-3)-й разрядов

14б2303 входом логического нуля преобразователя, вторые входы с четвертого по (и-3) "й разрядов второго сумматора соединены с выходами соответственно с первого по (n-6)-й разрядов второго блока памяти, первый адресный вход которого соединен с выходами с первого по (п-4)-й разрядов регистра аргумента, выходы всех разрядов регист- 10 ра аргумента соединены с первым входом дешифратора участков, второй . вход и выход которого соединены соот-ветственно с входом задания вида функции преобразователя и вторым адресным входом второго блока памяти, выходы разрядов с первого по (и-3)-й второго сумматора соединены с вторыми входами соответствующих элементов

ИСКЛЮЧАЮЩЕЕ ИЛИ группы.

Функциональный логарифмический преобразователь Функциональный логарифмический преобразователь Функциональный логарифмический преобразователь 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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