Аналого-цифровой вычислитель логарифмической функции Советский патент 1986 года по МПК G06G7/24 G06F7/556 

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

1

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

Целью изобретения является повышение быстродействия и расширение частотного диапазона обрабатьюа емых сигналов.

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

Аналого-цифровой вычислитель логарифмической функции содержит вычитающий узел 1, цифроаналоговый преобра;зователь 2, сумматор 3 аргумента, сумматор по модулю два 4,нуль орган 5, блок 6 сдвига, блок 7 памяти, сумматор 8 функции, сумматор 9, приоритетный блок 10, блок 11 пороговых элементов, приоритетный пшфратор 12, блок 13 синхронизации, информа- ционньй вход 14, выходы 15 вычислителя и вход 16 запуска.

Вычислитель работает следующим образом.

Перед началом работы на вход 16 подается сигнал, которьй обнуляет сумматор 8 функции и устанавливает код 1 в сумматор 3 аргумента, т.е. п разрядов (где п - разрядность преобразователя 2) младший и п разрядов старшей части сумматора 3 обнуляются, а в мпадший разряд целой части этого сумматора заносится единица. Таким образом, для нулевого значения аргумента х О сумматор 3 аргумента устанавливается в единичное значение, так как вычисляется функция 1 (1-х) для /X/ 1. Блок 7 памяти содержит 4 п слов для выбранной разрядности устройства п,причем в первой половине (странице) блока 7 памяти записаны коды функции in (1 + х) для значений аргумента

X 2 ,, 2,..., п, а во второй половине этого блока записа ны коды функции In (1 - х) для тех же значений аргумента. Адресация к той же или иной половине блока памяти осуществляется сигналом с выхода нуль-органа 5 (первый адресный разряд блока 7), а адресация внутри каждой половины блока 7 происходит

1

- 5

25

2479042

по сигналам с выхода знакового разряда сумматбра 9 (второй адресный разряд блока 7) и с остальных выходов сумматора 9 (младпше разряды адреса блока 7).

Сигнал, поступающий по входу 16, запускает блок 13 синхронизации, который вьщает три серии и и fflyльcoв основная серия - по третьему выходу, задержанная на время (t) переходного процесса в приоритетном блоке 10, кодирующем элементе 12 и сумматоре 9 - по первому выходу и вторая, задержанная на время (Г ) переходного процесса в сумматоре 3 аргумента и блоке 7 памяти - по второму выходу блока 13.

Напряжение ( Д U) рассогласования (между входным напряжением аналогово- 20 го сигнала (1+х) по входу 14 и напря- жени-ем. обратной связи с выхода циф- роаналогового преобразователя 2 с выхода вычитающего узла 1 подается на вход нуль-органа 5 и входы блока 11 пороговых элементов. Пороговые элементы блока 11 срабатывают при достижении напряжением рассогласования значений порогов, на которые настроены соответствующие пороговые элементы (например, по двоичному закону: 1,2, 4,..., 2 условных единиц младшего разряда 2 сумматора 8 функции). В первом такте приоритетный блок 10 в момент времени, оп35 редепяемые тактовыми импульсами с третьего выхода блока синхронизации, определяет старший по весу пороговьш элемент блока 11 из числа сработавших и выдает сигнал на соответству40 ющие выходы, где формируется номер позиции (разряда) в котором находится единица в позиционном коде старшего сработавшего порогового элемента блока 11. Этот позиционный дво45 ичный код представляет собой приращения входного сигнала, округленные до значения, кратного степени двойки, т.е. представляют собой одну единицу в соответствующем разряде ко50 да (позиционньй код). В этом же такте шифратор 12 определяет аналогичным образом номер старшей единицы в коде сумматора 3 аргумента, т.е. производится выделение старшей едини55 ЦЫ из кода старших п разрядов числа в сумматоре 3 аргумента и двоичное кодирование его номера. В качестве шифратора 12 может использоваться

30

стандартная микросхема типа 100 ИВ 165 или К 500 ИВ 165 - кодирующий элемент с приоритетом. Из двоичного кода номера позиции с выходов приоритетного блока 10 вычитается код, сформированный шифратором 12, и результат поступает на входы управления сдвигом блока 6 сдвига, который осуществляет передачу содержимого сумматора 3 аргумента на вход того же сумматора 3 со сдвигом на соответствующее число разрядов для суммирования или вычитания с предьщущим значением функции, причем выбор опе- рации суммирования или вычитания производится сумматором 4 по модулю два в зависимости от знака приращения яи, поступающего с выхода нуль-органа 5, и знака сумматора 3 аргумента функции, т.е. производится операция суммирования, если оба эти знака одинаковы, или операция вычитания для разн4)1х знаков, причем операция эта выполняется во втором такте в моменты времени, определяемые тактовыми импульсами с первого выхода блока синхронизации 13, задержанными относительно первого выхода блока синхронизации 13, задержанными относительно первой основной Серии на время Т . По же серии производится считывание с блока 7 кода функдаи 1 (1 + Дх) ячейки, адрес которой определяется знаком прира щения с выхода нуль-органа 5 (выбирается соответствующая половина блока памяти, где записана функция In (1 + &х) или In (1 - Ах) в качестве старшего разряда адреса и кодом с выхода сумматора 9 в качестве младших разрядов адреса,причем знаковый разряд сумматора 9 подается на вход второго адресного разряда блока памяти 7 т.е. для приращения сигнала дх

t2 выбирается функция 1г (1 +

± 2) , записанная по адресу i в соответствующей половине блока памяти 7, при этом в каждой половине блока памяти 7 есть две части - для положительных и отрицательных значений показателя степени приращения

(2- ) и адресация к соответствующей части производится вторым старшим адресным разрядом блока памяти 7. Код

функции In (1 ± ) с выхода блока памяти 7 поступает на вход сумматора 8 функции, где он суммируется

479044

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

jQ Полученный код. с выхода сумматора 3 аргумента поступает на вход цифро- аналогового преобразователя 2, где он преобразуется в аналоговую величину и подается в качестве сигнала

и обратной связи на второй вход вычитающего узла 1.

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

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

2 (а действия в среднем в -2 и

расширение частотного диапазона в

: в .2 п/3 раз.

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

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

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

Составитель С.Казинов Редактор Н.Горват Техред М.Ходанич Корректор В.Бутяга

Заказ 4128/50 Тираж 671 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

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

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

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

подключенного входом второго адресного разряда к выходу знакового разряда сумматора.

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

название год авторы номер документа
Аналого-цифровой инкрементный вычислитель экспоненциальной функции 1985
  • Козлов Леонид Григорьевич
SU1254511A1
Аналого-цифровое устройство для вычисления полиномиальной функции 1985
  • Козлов Леонид Григорьевич
SU1262530A1
Устройство для вычисления полиномиальной функции от аналогового аргумента 1990
  • Козлов Леонид Григорьевич
SU1737444A1
Устройство для поворота вектора (его варианты) 1982
  • Аристов Василий Васильевич
  • Боюн Виталий Петрович
SU1078431A1
Устройство для вычисления коэффициентов Фурье 1985
  • Боюн Виталий Петрович
  • Головин Александр Николаевич
SU1283790A1
Устройство для поворота вектора 1982
  • Аристов Василий Васильевич
  • Боюн Виталий Петрович
SU1076910A1
Устройство для вычисления тригонометрических функций 1987
  • Валов Александр Александрович
  • Виткин Лев Михайлович
SU1427362A1
Устройство для вычисления функций двух аргументов 1986
  • Барметов Юрий Павлович
  • Боев Сергей Алексеевич
  • Евтеев Юрий Иванович
SU1413626A1
Аналого-цифровое устройство для возведения в куб 1985
  • Козлов Леонид Григорьевич
SU1251113A1
Цифровой генератор функции 1977
  • Потапов Виктор Ильич
  • Флоренсов Александр Николаевич
SU711556A1

Иллюстрации к изобретению SU 1 247 904 A1

Реферат патента 1986 года Аналого-цифровой вычислитель логарифмической функции

Изобретение относится к области автоматики и вычислительной техники. Вычислитель содержит вьтчитающий узел, цифроаналоговый преобразователь,сумматор аргумента, сумматор по модулю два, нуль-орган, блок сдвига,блок памяти, сумматор функции, сумматор, приоритетный блок, блок пороговых эле- ме;нтов, приоритетный шифратор и блок синхронизации. Повьппение быстродействия и расширение частотного диапазона обрабатываемых сигналов достигается на основе использования переменного шага уравновешивания входного аналогового сигнала, что позволяет обеспечить вычисление значений аргумента и функции с точностью до младшего разряда 2 (п-разрядность вычислителя) за время не более 3 п тактов работы вычислителя. 1 ил. с $ (Л 1ЧЭ J СО

Формула изобретения SU 1 247 904 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1247904A1

Логарифмирующее устройство 1979
  • Дашковский Александр Анастасович
  • Головченко Петр Федорович
  • Рудковский Станислав Иванович
  • Соколов Владимир Александрович
  • Трубаров Виктор Андреевич
SU858011A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Логарифмический аналого-цифровой преобразователь 1981
  • Алаухов Станислав Федорович
  • Наумов Валерий Николаевич
  • Токарев Николай Николаевич
SU955110A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Введение в кибернетическую технику
Обработка физической информации
Под общей редакцией Б.Н.Малиновского, Киев: Наукова думка, 1979, с.166- 168, рис
Приспособление для получения кинематографических стерео снимков 1919
  • Кауфман А.К.
SU67A1

SU 1 247 904 A1

Авторы

Козлов Леонид Григорьевич

Даты

1986-07-30Публикация

1985-02-27Подача