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

 

О Il И С А Н И Е (934469

ИЗОБРЕТЕНИЯ

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

Союз Советсник

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

Республик (61) Дополнительное к авт. свид-ву (51 ) М. Кл.

G 06 F 7/556 (22)Заявлено 15.08.80 {21) 2995859/18-24 с присоединением заявки М

Йоударотоанныб комитет

СССР

IIo делам изобретений н открытий (23)1трнорнтет

Опубликовано 07.06.82. Бюллетень Р1т 21 (53) УДК 681 ° 3 (088.8) Дата опубликования описания 07.06.82.. (72) Авторы изобретения

В. Э. Штейнберг и В. P. Толокновский

3 (7I) Заявитель (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ЛОГАРИФМИЧЕСКИХ

ФУНКЦИЙ

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

Недостаток данного устройства— значительный объем запоминающего устройства при повышенной точности воспроизведения °

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

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

Цепь изобретения — упрощение устройства.

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

Таким образом, эа время обработки каждого участка аппроксимации на вход счетчика 12 функции поступает число импульсов, равное принятому шагу квантования 63=9u2 в выбранном масштабе, а на вход счетчика 11 аргумента поступает число импульсов, удваивающееся на каждом последующем участке.

Можно показать, что условие

Ро%

g)f - (g y) 3 1 = 1 CFI

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

По переполнении счетчика 11 аргумента ключ 2 запирается, в счетчике !2 функции фиксируется ее искомое значение и работа устройства заканчивается.

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

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

Устройство для вычисления лога-" рифмических функций, содержащее счетчик аргумента, счетчик функции, генератор импульсов, ключ, три группы элементов И, регистр сдвига, дешифратор, блок памяти и сумматор импульсов, причем выход генератора импульсов соединен с информационным входом ключа, управляющий вход которого соединен с выходом счетчика аргумента, вход последнего соединен с выходами элементов И первой группы, первые входы элементов И которой соединены с выходами регистра сдвига, выход дешифратора соединен со . входом блока памяти, выход младше3 934469 ф мента, вход которого соединен с выходами элементов И первой, группы, первые входы элементов И которой соединены с выходами регистра сдвига, выход дешифратора соединен со входом блока памяти, выход младшего разряда которого соединен с управляющим входом сумматора импульсов, выход блока памяти соединен с перными входами элементов И второй 30 группы, выход сумматора импульсов— со входом счетчика функции, информационные входы сумматора импульсов соединены с выходами элементов И второй и третьей групп, а первые 15 входы элементов И третьей группы— со входами устройства, содержит двоичный счетчик, вход которого соединен с выходом ключа, выходы двоичного счетчика соединены со втсп>ыми входами элементов И первой, второй и третьей групп, выходы старших разрядов двоичного счетчика соединены со входами дешифратора, выход перемножения двоичного счетчика соединен со входом регистра сдвига.

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

Устройство содержит генератор 1 импульсов, ключ 2, двоичный счетчик

3, регистр 4 сдвига, группы 5-7 элементов И, дешифратор 8, блок 9 памяти, сумматор 10 импульсов, счетчик

l1 аргумента, счетчик 12 функции, . вход 13 пуска, вход 14 знака: суммирования сумматора и вход 13 кода постоянного числа.

Предлагаемое устройство работаел следующим образом, !

<оэффициент пересчета счетчика

11 аргумента устанавливается равным текущему значению аргумента, а в первый разряд регистра 4, который управляет старшим элементом И группы 7, записывается "1" счетчик 3 устанавливается в нулевое состояние, а в счетчик !1 аргумента записывается "1". При подаче команды "Пуск" на вход 13 ключ 2 открывается и счетные импульсы с выхода генератора ! поступают на вход двоичного счетчика 3, за один цикл переполнения которого в устройстве осуществляются следующие процессы:

- с выхода группы 5 поступает задан- 55 ное число импульсов!

- с выхода группы б поступает корректирующая последовательность им5 9344 го разряда которого соединен с управляющим входом сумматора импульсов, выход блока памяти соединен с первыми входами элементов И второй группы, выход сумматора импульсов — co входом счетчика функции, информационные входы сумматора импульсов соединены с выходами элементов И второй и третьей групп, а первые входы элементов И третьей группы — со входа- !О ми устройства, о т л и ч а ю щ е— е с я тем, что, с целью его упрощения, устройство содержит двоичный счетчик, вход которого соединен с выходом ключа, выходы двоичного счет- !s

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

Источники информации, принятые во внимание при экспертизе ! . Враго Е.Н. Методы цифровой обработки информации. М. "Недра", 1976, с. 55, рис. 23.

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

У 714410, кл. С 06 F 7/38, 1980 (прототип).

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

Редактор 3I.Пчелинская Техред И.Гайду Корректор Ю. Иакаренко

Заказ 3937 45 Тираж 31 Подписное

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

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

Филиал ППП Патент, г. ужгород, уя. Проектная, 4

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

 

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

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

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