Устройство для воспроизведения функций Советский патент 1977 года по МПК G06F17/10 G06F7/544 G06F17/17 

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

1

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

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

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

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

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

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

Целью изобретения является сокращение объема оборудования и повышение быстродействия устройства.

Достигается это тем, что в устройство введены триггер, два элемента И, элемент g ИЛИ и элемент- НЕ, причем выход блока памэти соединен с первым входом первого элемента И и входом триггера, выход которого соединен с первым входом второго элемента И, второй вход которого соединен че-jy рез элемент НЕ с вторым входом первого . элемента И и входом устройства, выходы п рвого и второго элементов И соединены с входами элемента ИЛИ, выход которого под-( ключей к выходу устройства.j5

На чертеже дана схема устройства. Она содержит блок 1 памяти, счетчик 2,

триггер 3, элементы И 4. и 5, элемент НЕ 6 я элемент ИЛИ 7, вход 8 и выход 9 устройства.

Устройство работает следующим образом. Йа &ХОД 8 поступает приращение аргумента, которое прибавляется к содержимому счетчика 2. В счетчике 2 формируется текущее значение аргумента, в соответствии с кото- рым выбирается ячейка блока 1 памяти. БЙКЯЕ 1 памяти содержит одноразрядные ячейки; в к торых записаны прирашения функции. 3«1дчеНве приращения функции для соответствующего значения аргумента с выхода блока зо 1 памяти поступает на входы триггера 3 ш первый аход первого элемента И 5. При бинарном способе кодирования приращений функции и аргумента на выход 9 выдается .значение приращения функции для поло- 35 жительного приращения аргумента или же преды заее значение приращения функции с обргатным знаком для отрицательного прирашения аргумента и запоминается приращение ФУНКЦИИ.40

Для каждого значения приращения аргуweHlra производится вычисление на счетчике 2 текущего значения аргумента, выборка из блока памяти приращения функции, запоминание этого значения в триггере О и вы-45 дача на выход 9 прямого кода приращения функции или обратного кода предыдущего значения прирашения функции.

Устройство может применяться совместно со следящими аналого-цифровыми преоб- 50 разователя1у1и цифровыми интегрирующими мвийнами и другими устройствами, в которых apryt HT представлен в виде приращений.

Технико-экономический эффект изобретеН1|}1 (состоит в том, что устройство имеет 55 5 }Й11рственнЕ) меньший объем оборудования п9 срв(9нению с «звестными устройствами,

так в данном устройстве блок памяти содержит N одноразрядных ячеек ( , ) причем величина N выбирается из следующего соотношения:

U - 23ti(b+a} N ,

где f - максимальное значение производной воспроизводимой(ункциив заданной области изменения аргумента а,и ,

- заданная точность воспроизведени функции.

В известных устройствах блок памяти содержит N ячеек разрядностью Ogj N , т.е. N fOfjNj,Рассмотренное устройство имеет в , N раз меньший объем аппаратурных затрат, чем известные.

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

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

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

Источники информации, принятые во внимание при экспертизе:

1.Патент США № 3678258, кл. 235-15О, 53, 1972.

2.Патент США № 3813529, кл. 235-152, 1974.

3.Рейхенберг А. Л. и Федоренко М. П. Устройство для воспроизведения синусной и косинусной функций. Вычислительная техника, Минск, 1969, стр. 124-134.

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

название год авторы номер документа
Многокоординатный линейно-круговой интерполятор 1984
  • Простаков Олег Георгиевич
  • Раисов Юрий Абрамович
  • Спасский Василий Нилович
  • Тройников Валентин Семенович
SU1156008A1
Интерполятор поверхности 1980
  • Венедиктов Анатолий Захарович
  • Соломаха Валентин Николаевич
  • Шевяков Александр Григорьевич
SU942040A1
Цифровой интерполятор 1984
  • Огранович Михаил Наумович
  • Простаков Олег Георгиевич
  • Раисов Юрий Абрамович
  • Сухер Александр Николаевич
  • Тройников Валентин Семенович
SU1238033A1
Цифровой линейный интерполятор 1989
  • Романюк Александр Никифрович
  • Сандул Юрий Витальевич
SU1631518A1
Линейный интерполятор 1985
  • Петух Анатолий Михайлович
  • Ободник Демьян Тихонович
  • Романюк Александр Никифорович
SU1282084A1
ИНТЕРПОЛЯТОР 1997
  • Агиевич С.Н.
  • Смирнов П.Л.
  • Подымов В.А.
  • Малышев С.Р.
RU2120137C1
Цифровой линейный интерполятор 1985
  • Дубович Михаил Олегович
  • Корнеев Юрий Алексеевич
  • Шумилин Дмитрий Викторович
  • Захаренков Дмитрий Витальевич
  • Марголин Георгий Михайлович
SU1254507A1
Цифровой линейный интерполятор 1987
  • Петух Анатолий Михайлович
  • Романюк Александр Никифорович
  • Майданюк Владимир Павлович
  • Ободник Демьян Тихонович
  • Лоянич Ирина Петровна
SU1434406A1
Интерполятор 1986
  • Ткаченко Роман Алексеевич
SU1396140A1
Многоканальный функциональный генератор 1984
  • Стерлин Андрей Яковлевич
  • Орехов Сергей Алексеевич
  • Подборонов Борис Петрович
  • Мушкетов Виталий Кириллович
SU1191922A1

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

Реферат патента 1977 года Устройство для воспроизведения функций

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

SU 570 047 A1

Авторы

Боюн Виталий Петрович

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

Малиновский Борис Николаевич

Даты

1977-08-25Публикация

1976-01-30Подача