Устройство для вычисления элементарных функций Советский патент 1983 года по МПК G06F7/544 

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

ответствующих суммирующих счетчиков, входы управления реверсом реверсивных счетчиков участков и результата соединены с входом задания режима устройства, дополнительно введены сумматор-вычитатель, вход управления которого соединен с входом задания.ремима устройства, выход ключа соединен с входом делителя участков аппроксимации и счетными .входами первого и: второго суммирующих счетчиков, выход первой схемы сравнения соединен с первым входом сумматора-вычитателя, второй вхо которого соединен с выходом элемента задержки, вход которого соединен с выходом второй схемы сравнения, выход сумматора-вычитателя соед нен с входом двоичного умножителя,вы ход которого подключен к счетному входу реверсивного счетчика результата. На чертеже представлена блок-схема устройства. Устройство для вычисления элементарных функций содержит генератор 1 импульсов, ключ 2, делитель 3 участков аппроксимации, делитель 4 аргумента, счетчик 5 аргумента, суммирую щий счетчик 6, схему 7 сравнения, ре версивный счетчик 8 участков, суммирующий счетчик 9, схему 10 сравн ения, реверсивный счетчик 11 участков элемент 12 задержки, сумматор-вычитатель 13, двоичный умножитель И,ре версивный счетчик 15 результата вхо ды 16-2 устройства; Устройство работает следующим образом. Вводятся начальные данные через входы.: 17 - начальный код в счетчик 8; 18 - направление.счета (сложение или вычитание) в q4eT4HK 8; 19 - начальный код в счетчик 11; 20 - направ ление счета в счетчик 11; 21- признак операции (сложение или вычитание в сумматор-вычитатель 13; 22 - число Q - X (о, - полное число состояний счетчика 5 X - цифровой аналог аргумента X) в счетчик 5 (если это число в счетчик не вводится, то устройство будет работать в режиме не вычисления, а воспроизведения до исчерпамия возможностей схемы); -23 - направление счета в счетчик 15; 2 - начальный код в счетчик 15. После ввода начальных данных на вход 16 подается команда Импульс запуска, ключ 2открывается и импульсы ОТ генератора 1 начинают поступать на узлы устройства. Увеличение коэффициента деления .;, делителя k уменьшает цену единицы дискретности результата,накапливаемого в счетчике 15 В момент переполнения счетчика 5 ключ 2 закрывается, а в счетчике 9 фиксируеУся результат вы числения функции У в виде цифрового эквивалента У . Коэффициент деления делителя 3 определяет размер участка аппроксимации. При увеличении коэффициента размер участка аппроксимации возрастает.. На каждом участке аппроксимации счетчики 6 и 9 циклически заполняются до состояния счетчиков 8 и 11 участков аппроксимации и по сигналам на выходэ схем 7 и 10 сравнения сбрасываются в нулевое состояние. Моменты срабатывания схем 7 и 10 определяются начальными кодами в счетчиках 8, и 11 и их направлениями счета (сложение и вычитание).Импульсы с выходов схем 7 и 10, разделенные во времени элементом 12 задержки, поступают на сумматора-вычитателя 13. Сумматором-вычитателем, в зависимости от введенного через вход 21 признака операции, выполняется сложение или вычитание импульсных последовательностей, поступающих на входы сумматора-вычитателя 13 с выходов схем 7 и 10 сравнения. Результирующая последовательность импульсов с выхода сумматора-вычитателя 13 поступает на вход линейного масштабирующего блока (двоичного умножителя 14), а с его выхода - в реверсивный счетчик 15 результата, работающий либо в режиме суммирования, либо в режиме вычитания. Таким образом происходит воспроизведение заданной кусочно-линейной функции. При переполнении счетчика 5 работа устройства прекращается и в счетчике 15 результата фиксируется значение заданной функции,соответствующее введенному в дополнительном коде в счетчик 5 значению аргумента. В зависимости от введенных в счетчики 8,11 и 15 начальных значений и направлений счета, а также заданной сумматору-вычитателю13 операции,устройство может воспроизводить и вычислять различные элементарные функции.

Некоторые из этих функций аппроксимируют, а некоторые - моделируют непрерывные функции. По аппроксимацией понимается случай, когда узловые точки кусочно-линейной функции одновременно принадлежат ей, так и аИпроксимируемой непрерывной функции. Под моделированием понимается случай, когда узловые точки кусочно-линейной функции моВыражения для приращений воспроизводимых и вычисляемых кусочно-линейных функций на участках. Минус или плюс между членами в скобках указывают на род операции (вычитание или сложение), выполняемой сумматором-вычитателем ,y.c,(-i-)-a. V ) ( -1 . ьУ- - am1 ani т пVm-nw-vn-il (ni.n)(ni-n- l) 01 I л о 1 ь l nunnn ппР b nifn)(w-t-n . ((vn.,fn-M -l. iiY.-- am + (п Vni-ri w-nA-i I ()n + m 1 -i ln4-l 1-7.41iY -o,n,f , M ..,,, r 42m-1)n+m Vn-a ,}-,

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

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

Аппроксимируемые и моделируемые непрерывные функции 2n-2tY)-1 аппроксимация у X аппроксимация V - С Ь-х аппроксимация а ппроксимация у . Ы-х ппроксимация У«А1п(х-,0 оделирование УЗ-А1п(х-Ьх+с) оделирование (х2+ х) оделирование (xibx+c) оделирование y xAArthAx

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

название год авторы номер документа
Устройство для вычисления функций у=aRcSINx и у=aRccoSx 1980
  • Селезнев Юрий Владимирович
  • Толокновский Вячеслав Родионович
SU935949A1
Устройство для вычисления функций у=тGх и у=стGх 1980
  • Селезнев Юрий Владимирович
  • Толокновский Вячеслав Родионович
SU935950A1
Цифровой функциональный преобразователь 1981
  • Штейнберг Валерий Эмануилович
SU962972A1
Устройство для вычисления логарифмических функций 1978
  • Толокновский Вячеслав Родионович
  • Штейнберг Валерий Эмануилович
SU771672A1
Функциональный преобразователь 1983
  • Гаврилюк Михаил Александрович
  • Галамай Тарас Григорьевич
  • Корчинский Богдан Иванович
  • Мороз Леонид Васильевич
  • Самохвалов Валентин Борисович
SU1107131A1
Частотно-импульсный функциональный преобразователь 1981
  • Дудыкевич Валерий Богданович
  • Галамай Тарас Григорьевич
  • Отенко Виктор Иванович
  • Стрилецкий Зеновий Михайлович
SU995095A1
Цифровой аппроксиматор 1981
  • Дудыкевич Валерий Богданович
  • Стрилецкий Зеновий Михайлович
SU1010619A1
Устройство для вычисления функций 1977
  • Толокновский Вячеслав Родионович
  • Селезнев Юрий Владимирович
SU736115A1
Устройство для вычисления обратных функций 1983
  • Толокновский Вячеслав Родионович
SU1109745A1
Устройство для воспроизведения кардиоиды 1981
  • Селезнев Юрий Владимирович
  • Толокновский Вячеслав Родионович
SU1007102A1

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

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

УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ЭЛЕМЕНТАРНЫХ ФУНКЦИЙ, содержащее генератор импульсов, ключ, делитель аргумента, счетчик аргумента, первый и второй суммирующие счетчики,дели- . тель участков аппроксимации,первую и вторую схемы сравнения, первый и второй реверсивные счетчики участков, элемент задержки, двоичный умножитель и реверсивный счетг чик результата, причем выход гене ратора импульсов соединен с информационным входом ключа, выход которого через делитель аргумента соединен со счетным входом счетчика аргумента, выход которого соединен с запрещающим входом ключа, разрешающий вход которого соединен с входом запуска устройства, установочный вход lOp- , торого соединён с установочными вхр- ; даМи счетчика аргумента и реверсивных счетчиков участков и результата. выход делителя участков аппроксимации соединен со счетными входами первого и второго реверсивных счетчиков участков, выходы которых соединены с первыми входами соответствующих схем сравнения, выходы и вторые входы которых соединены соответственно с установочными входами и выходами соответствующих суммирующих счетчиков, входы управления реверсом реверсивных .счетчиков участков и результата соединены с входом задания режима устройства, отличающееся тем, что, с целью расширения класса решаемых задач за счет возможности дополнительного вычисления функций ± АВп (x tbx+с) . иAolrih Ах. , в (Л него введен сумматор-вычитатель,вход управления которого соединен с входом задания режима устройства, выход ключа соединен с входом делителя участков аппроксимации и счетными входами первого и второго суммирующих счетчиков, ВЫХОДпервой схемы 4 сравнения соединен с первым входом () сумматора-вычитателя, второй вход коСО торого соединен с выходом элемента задержки, вход которого соединен с выходом второй схемы сравнения, вы|ход сумматора-вычитателя соединен с |Ъходом двоичного умножителя, выход которого подключен к счетному входу реверсивного счетчика результата.

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

Приведенный в таблице перечень вос-55функций .J-lpжёт быть увеличен. Функциопроизводимых и вычисляемых устройст- нальные возможности предлагаемого

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

u

w

r 1 о

А

о

Ч|

/

51А

«

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Цифровой генератор гиперболических функций 1977
  • Толокновский Вячеслав Родионович
SU732837A1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Турбина внутреннего горения 1931
  • Новицкий А.А.
SU33366A1

SU 1 049 901 A1

Авторы

Толокновский Вячеслав Родионович

Даты

1983-10-23Публикация

1982-07-14Подача