Цифровой логарифмический преобразователь Советский патент 1981 года по МПК G06F7/556 

Описание патента на изобретение SU881741A1

(54) ЦИФЮВОЙ ЛОГАРИФМИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ

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

название год авторы номер документа
Устройство для вычисления логарифма 1979
  • Маханов Анатолий Андреевич
SU783798A1
Логарифмический преобразователь 1981
  • Хохлов Юрий Викторович
  • Циделко Владислав Дмитриевич
  • Туманов Юрий Германович
  • Литвин Александр Михайлович
  • Ляшенко Сергей Викторович
  • Тесленко Виктор Алексеевич
  • Барышевский Николай Николаевич
SU959073A1
Процессор для корреляционного анализа 1978
  • Доротынский Михаил Григорьевич
  • Молчадский Леонид Израилович
  • Славин Михаил Давидович
  • Аршанский Борис Самуилович
SU744601A1
Функциональный преобразователь 1983
  • Гаврилюк Михаил Александрович
  • Галамай Тарас Григорьевич
  • Корчинский Богдан Иванович
  • Мороз Леонид Васильевич
  • Самохвалов Валентин Борисович
SU1107131A1
Цифровой генератор логарифмической функции 1980
  • Мельник Анатолий Алексеевич
SU942006A1
Преобразователь кода угла в коды синуса и косинуса 1977
  • Киселев Евгений Федорович
SU684554A1
Логарифмический аналого-цифровой преобразователь 1979
  • Ямный Виталий Евгеньевич
  • Белоносов Юрий Иванович
  • Чуясов Владимир Николаевич
SU790294A1
Преобразователь двоичного кода в р-ичный позиционный код 1983
  • Гончаренко Григорий Владимирович
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Репко Владимир Александрович
  • Тарасенко Владимир Петрович
SU1163479A1
ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ 2013
  • Ключко Владимир Игнатьевич
  • Булатников Александр Андреевич
  • Булатникова Инга Николаевна
  • Гершунина Наталья Николаевна
RU2513683C1
Многоканальный статистический анализатор 1977
  • Телековец Валерий Алексеевич
  • Черницер Владимир Моисеевич
SU732890A1

Иллюстрации к изобретению SU 881 741 A1

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

Формула изобретения SU 881 741 A1

Г

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

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

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

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

которого подключен к регистру параметра, выход которого соединен с первыми входами двух схем И и схемы сравнения, второй вход которой соединен с выходом регистргР хранения, первый ее вь1ход подключен к первому входу третьей схемы И, второй - ко вторым входам первых двух схем И, выход одаой из которых подключен ко второму входу сдвигового регистра, а выход второй схемы И соединен со входом запомина|ощего устройства, выход которого соединен с выходом сдвигового регистра и вторым входом сумматора, выход которого подключен к первому своему входу и к второму входу третьей схемы И, выход которой соединен с выходной щиной устройства 2.

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

Цель изобретения - повышение быстродействия устройства для вычисления двоичных логарифмов нормализованных чисел. Поставленная цель достигается тем, что в устройство, содержащее п -разрядные сумматор и регистр ( п -разрядность аргумента), ьходы которого являются входами преобразователя, выходы регистра подключены к разрядным входам сумматора, выходы которого являются выходом преобразователя, дополнительно введено запоминающее устройство, к адресным входам которого подключены (п - выхода старших разрядов регистра, а (ц -3) информационных выхода запоминающего устройства подключены к ( п -3) входам младших разрядов сумматора. На чертеже приведена блок-схема преобразо вателя. Цифровой логарифмический преобразователь содерясит регистр 1, сумматор 2, запоминающе устройство 3. Работа преобразователя основана на кусочно линейной аппроксимации логарифмической функции ; eo(yjj(l+X) , где ,i . Входной код X содержит часть верной информации о выходной величине и может использоваться как грубое приближение исходно функции. Функцию коррекцииAiilX)EO(y,j,(IfХ)которая изменяется в более узких пределах по сравнению с исходной функцией, записываю в корректирующее запоминающее устройство и используют для уточнения результата преобразования. Таким образом, логарифмическая .функция вычисляется на сегменте ,1 в соответствии с формулой () х+л: (хь Первое слагаемое является входной величиной, помещаемой в регистр 1, и подается на первые входы разрядов сумматора 2. Второе слагаемое извлекается из запоминающего устройства 3 и поступает на другие входы сумматора 2, на выходе которого образуется результат. Поскольку функция UV(X) является лишь частью результата, то объем запоминающего устройства 3 оказывается примерно на порядок меньше, чем в случае чисто табличного логарифмического преобразования, и может быть определен по формуле ((fl-5), где Т - длина кода аргумента. Для получения результата требуется только одна операция суммирования и выборка из запоминающего устройства 2. Время преобразования определяется этими двумя составляю4ими, зависит только от типов используемых лементов и не зависит от разрядности аргумента. В то же время быстродействие известого устройства оказывается намного хуже, так как на каждом щаге необходимо выполнять операции выборки из запоминающего устройства, сравнения, сдвига и суммирования, число шагов равно числу разрядов кода аргумента. Кроме того, для получения окончательного результата необходимо осуществлять масштабирование, что требует вьшолнения операции умножения. Предлагаемый логарифмический преобразователь позволяет достичь почти предельного быстродействия, сравнимого с быстродействием табличного метода при умеренных аппаратурных затратах. Наиболее экономичным является его использование для преобразования 8-12-разрядных чисел, что позволяет использовать его цри цифровой фильтрации, адаптивной дискретизации, цифровой обработке сигналов в реальном времени и многих других приложениях. Формула изобретения Цифровой логарифмический преобразователь, содержащий п -разрядные сумматор и регистр, ( -разрядность аргумента), входы которого являются входами преобразователя, выходы регистра подключены к разрядным входам сумматора, выходы которого являются выходом преобразователя, отличающийс я тем, что, с целью повыщення быстродействия, в него введено запоминающее устройство, к адресным входам которого подключены выходы (п -2) старщих разрядов регистра, а (п -3) информационных выхода запоминающего устройства подключены к (н-З) входам младших разрядов сумматора. Источники информации, принятые во внимание при экспертизе 1.Немытов Б. В,, Оранский А. М. Цифровой функциональньш вычислитель с коррекцией результата. Сб. Теория и применение математических машин. Под ред. А. М. Оранского и Н. И. Поснова. Минск, Изд-во Б ГУ им. В. И. Ленина, 1972, с. 169. 2.Патент США № 3.631.230, кл. 235-172, опублик. 1971 (прототип).

1

Т

У - logi()()

SU 881 741 A1

Авторы

Хохлов Юрий Викторович

Циделко Владислав Дмитриевич

Даты

1981-11-15Публикация

1979-12-17Подача