(54) УСТРОЙСТЮ ДЛЯ ЙМИСЛЕНИЯ ФУНКЦИЙ
На фиг,1 представлена блок-схема устройства; на фиг.2 - примеры воспроизведения функций в устройстве.
Блок-схема устройства содержит блок 1 памяти, первый 2 и второй 3, счетчики, элемент И 4 и сумматор 5, вход б устройства.
Устройство работает следующим образом..
На вход 6 устройства поступает приращение аргумента, которое прибавляется к содержимому первого счетчика 2, В первом счетчике 2 формируется текущее значение аргумента. Код, содержащийся встарших разрядах первого счетчика 2 служит .адресом для блока 1 памяти, в ячейках которого записаны одноразрядные прира-. тения производной воспроизводимой функции на интервале изменения аргумента, соответствующем максимальному значению кода младшей части разрядов первого счетчика 2. Значение приращения производной воспроизводимой функции для соответствующего значения аргумента старшей части первого счетчика 2 с выхода блока 1 памяти посту.пает на вход элемента И, который для положительного сигнала на ее втором входе осуществляет выдачу без изменения текущего приращения производной на вход второго счетчика 3, а для отрицательного сигнала на втором входе элемента И осуществляется выдача на вход второго счетчика 3 обратного кода приращения производной функции для предыдущего интервала изменения аргумента, нормирование сигнала на втором входе элемента И 4 производится первым счетчиком 2, для этого используется выход младшей части разрядов первого счетчика 2, причем положительный сигнаш соответствует переполнению младшей части Первого счетчика 2, а отрицательный эаему из старшей части. Для каждого приращения аргумента, поступающего на вход 6 устройства, осуществляется в зависимости от знака этого приращения прибавление к содержимому сумматора 5 или вычитание из содержимого сумматора 5 кода второго счетчика 3. Таким образом, во втором счетчике 3 формируется по прираще иямг поступающим из блока 1 памяти, значение производной функции для интервала, номео которого соответствует оду в старшей части первого счетчика 2, а линейная интерполяция функции в пределах каждого интервала
осуществляется с помощью сумматора 5, т.е. в сумматоре 5 (Нормируется текущее значение искомой Функции для значения аргумента, код которого содержится в первом счетчике 2.
На фиг.2 приведен пример воспроизведения в устройстве заданной функции f(х) (кривая 7), предлагаемом устройстве воспроизводится функция f(х) (кривая 10) и для сравнения приведена функция fj(х),которая воспроизводится в известном устройстве
(кривая 9).Единица в блоке 1 памяти предлагаемого устройства соответствует изменению угла наклона линейного участка кривой пои переходе от первого шага интерполяции (0+h) ко второму шагу (h+2h) , т.е. единица во втором счетчике 3 соответствует значению tg о,. где с - угол наклона линейного участка кривой 8, аппроксимирующего функцию f(х) на интервале h. Текущие значения кривой 10 соответствуют коду в сумматоре 5. Цля известного устройства единица в блоке 1 памяти соответствует изме, нению ординаты функции на одно приращение (кривая 9).
Предлагаемое устройство по сравнению с известным имеет значительно более высокую точность воспроизведения заданной функции.
Формула изобретения
Устройство для вычисления функций, содержащее блок памяти, вход которого соединен с первым выходом первого счетчика, вход которого подключен ко входу устройства, выход блока памяти соединен с первым входом элемента И, отличающееся тем, что, с целью повышения точности, оно содержит второй счетчик И сумматор, первый вход которого подключен к выходу второго счетчика, второй вход подключен ко входу устройства, а выход соединен с выходом устройства , второй вход элемента И соединен со вторым выходом Первого счетчика, выход элемента И со входом второго счетчика.
Источники информации, принятые во внимание при экспертизе
1,Патент США 3813529, кл. 235-152, 1974.
2,Авторское свидетельство СССР 570047, кл. G 06 F 15/34, 19/7
(прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для воспроизведения функций табличным методом | 1983 |
|
SU1153320A1 |
Интерполятор | 1986 |
|
SU1396140A1 |
УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ЭЛЕМЕНТАРНЫХ ФУНКЦИЙ ТАБЛИЧНО-АЛГОРИТМИЧЕСКИМ МЕТОДОМ | 1996 |
|
RU2136041C1 |
Аппроксимирующий функциональный преобразователь | 1984 |
|
SU1205153A1 |
Функциональный преобразователь | 1982 |
|
SU1049929A1 |
Интерполятор | 1983 |
|
SU1129622A1 |
Интерполятор | 1986 |
|
SU1405074A1 |
Функциональный преобразователь | 1983 |
|
SU1115069A1 |
Генератор функций | 1990 |
|
SU1758641A1 |
Устройство для цифрового функционального преобразования | 1981 |
|
SU985792A1 |
Авторы
Даты
1981-03-15—Публикация
1978-11-28—Подача