УСТРОЙСТВО ДЛЯ ИНТЕРПОЛЯЦИИ ФУНКЦИЙ Советский патент 1974 года по МПК G06J3/00 

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

1

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

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

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

Существенный недостаток этого интерполятора - сложность конструкцин ; низкая

точность воспроизведения и;1териолируемой фу,НКции, что связано с использова1 ием метода линеЙ1 ой н терполяции.

С целью уирощения устройства лсрвый выход второго и; фро-пиалогового преобразс ателя соед:рне:1 со вторым входом цифро-аналогового блока, второй выход - с выходом третьего цнфро-аналогового нреооразсвате.1я и третьи-м входом н.нфро-аналогового блока и выход - со вторы м входом третьего цифро-а 1алогозого иреоб:раловатсля.

На чертеже представлена блок-схема предлагае.мо1о устройства для интерполяции ф нкций, состоящая л,- :1пфро-аналого53ого блока / вычисления полино юв вида /{.)Ах-+Вх. ци(рр()-аналого ых иреобразоватслсй 2--f, блока задержки 5 и масштабного резистора 5. Цифрами 7, 8, 9, 10 обозначены соответственно: вход кода узловых ордшпгг нитерполируе.мой ф нкции, вход кода величин иро зводных интерполи-руемой функции в узлах интерполяции, вход кода :Уд. аргумента Ли пыход устройства, на котором получается рез льтат iniтериоляци; в виде аналогово10 напря/ксн1 я. Цифрами 1} и 12 обозиачснг-: соответственно входы ианряжен;и 1. пропорциональных коэффициентам .4 и В иитериоляцномнсго полиHOiia.

Ц фро-а; ало;-азый блс

пред-лазиачеи

для поиема тек -;цего значения аргумента, задаваемого последовательностью ИМпульсов унитарного кода, который поступает на вход Я для вычисления полиномов вида f(x) Ах + Вх с учетом коэффициентов А и В, постунающих па его входы // и 12 в виде напряже(ПИЙ, а также для выработки си1гпала конца очередного интервала интерполяции и передачи этого сигнала на Зстано вочный вход цифро-аналогового преобразователя 4 и вход блока задержки 5.

Вход // коэффициента Л связан с инверсным выходом цифро-аналотового нреобразователя 4 и выходом цнфро-аналогсвого преобразователя 3. Вход 12 коэффициента В связа.п с нпверспым выходом цифро-аналогового преобразователя 3. Выход 10 блока / соединен через масштабный резистор 6 с выходОМ диф-ро-аналогового преобразователя 2 и выходом W устройства. Выход сигнала конца очередного интервала интерполяции связан с установочными входами цифро-апалоговых преобразователей 4 и 2 и через блок задержки 5 - с установочным входом цифро-аналогового преобразователя 3. Цифровой вход блока / подключен ко входу 9.

Цифро-аналсгозый преобразователь 2 предназначен приема кода очередной узл{;вой ординаты ннтернолИруемой функции и преобразования его в напряжение, пропорциональное Коэффициенту С.

Вход цифро-аналогового преобразователя 2 подключеи ко входу 7.

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

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

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

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

Внутренние сопротивления цифро-аналоговых преобразователей 2-4 и блока 1 приняты равными друг другу.

Устройство работает следующ:;м образом.

В исходном состоянии в вычитающем счетчике цифро-аналогового блока / установлено максималыюе число /У,„ 2 - 1, а в регистрах цифро-аналоговых .преобразователей 2, 3

и 4 соответственно установлены код 1-й ордииаты интерполируемой функции и коды величнн производных yi и yi-iВ режиме холостого хода (при отключениых аиалочовых выходах цифро-аналоговых преобразователей 2-4) на выходе цифро-аналогового преобразователя 2 имеется напряжение Ui, на обонх выходах цифро-аналогового преобразователя 3 - напряжения Ul, а

на инверсном выходе цифро-аналогового иреобразователя 4 - инверсное напряжение (-Ui-i), соответствующие выщеуказанным кодам.

В рабочем режиме от воздействия выщеуказанных напряжений на входе // блока / имеется напряжение:

,, fy.,---2

на входе 12 - напряжение ,

а на выходе 10 устройства (с }четом величины масштабного резистора 6 имеем;

U:-.

и.

iN,n

4

:По мере заполнения очетчика цифро-аналогового блока 1 импульсами текущего значения аргумента число в нем, равное (Лм,-.х), уменьщается н, наконец, при N,,n становится равиым нулю. При этом напряжение на выходе 10 изменяется по ступенЧато-параболическому зако1гу до величииы:

// // 1

L BLIXIO о.

где Д Увыхл - уровень квантования блока /. С поступлением на вход 9 следующего импульса текущего значения аргумента рассматтриваемый интервал интерполяции заканчивается. Сигналом конца интервала, который вырабатывается при этом в блоке 1, устанавливаются в пулевое состояние цифро-аналоговые преобразователи 2 и 4, а через некоторое время, определяемое параметрами блока за;1,ержки 5, в пулевое состояние устанавливается цифро-аналоговый преобразователь 3. Код производной ui интерполируемой функции в

это время передается в регистр цифро-аналогового преобразователя 3. Затем на входы 7 и 8 устройства подаются коды очередной ()-й узловой ординаты и производной г,//-.,.

По окончании переходных процессов и по мере иостушлепия очередных импульсов текущего значения аргумеита рассматриваемым устройством производится интерполяция па интервале, ограниченном /-и и (-г1)-й узловыми ординатами. Результат интерполяции для t-ro интерзала аналитически может быть заннсан формулой: 4-((.)(4 IL 2-2 .-) -i- U, . Таким образом, предлагаемое устройство осуществляет интерполяцию произвольных функций, заданных кодами узловых ординат и величинами первой производной в узлах интерполяции. При этом оно проще известных устройств подобного типа и имеет в два раза больший коэффициент использования напрял е«ия. Предмет изобретения Устройство для интерполяции функций, содержащее цифро-аналоговый блок, первый вход которого соединен с первым входом устройства, три цифро-аналоговых преобразователя, выхса первого из которых соединен через масщтабный резистор с выходом устройства и первым выходом цифро-аналогового блока вычисления полиномов; первый вход первого цифро-аналогового преобразователя соединен с вторым входом устройства, а его второй вход соединен с вторым выходом цифро-аналогового блока, первым входом третьего цифро-аналогового преобразователя и через блок задержки - с первым входом второго цифро-аналогового преобразователя, второй вход которого соединен с третьим входом -стройства, отличающееся тем, что, с целью упрощения устройства, первый выход второго цифро-аналогсзого преобразователя соединен с вторым входом цифро-аналогового блока, второй выход - с выходом третьего цифроаналогового преобразователя и третьи м входом цифро-аналогового блока и третий выход - с вторЫМ входом третьего цифро-аналогового преобразователя.

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

название год авторы номер документа
ВПТБ 1973
  • Автор Изобретени
SU397941A1
УСТРОЙСТВО для КУСОЧНО-КВАДРАТИЧНОЙ АППРОКСИМАЦИИ ФУНКЦИЙiS^,fi-\?-t "JP'ltpT^^ФУ-ЗД и ;i,'';^r «^'.) 1973
  • Автор Изобретени
SU408329A1
УСТРОЙСТВО для КУСОЧНО-КВАДРАТИЧНОЙ АППРОКСИМАЦИИ ФУНКЦИЙ 1973
  • Авторы Изобретени
SU374622A1
Нелинейный интерполятор 1985
  • Гедрикас Генрикас Казевич
SU1267446A1
Устройство для интерполяции знакопеременных функций 1974
  • Алексеев Герт Иванович
SU481052A1
ЙСЕСОЮЗН'-^-'V г •' •- ^' ^1' • •• • 1973
  • Лвторь Изобретени Витель М. Чеголин Г. И. Алексеев
SU373733A1
Функциональный преобразователь 1982
  • Кабанец Иван Федорович
  • Скорик Виктор Николаевич
  • Степанов Аркадий Евгеньевич
  • Черный Геннадий Петрович
  • Шкиль Александр Андреевич
SU1049929A1
Функциональный преобразователь 1986
  • Сабко Борис Алексеевич
  • Лобанов Юрий Викторович
  • Налобин Александр Владимирович
  • Афанасьев Анатолий Александрович
SU1403078A1
Ступенчато-линейный экстраполятор 1976
  • Потапов Евгений Сергеевич
SU627489A1
Нелинейный интерполятор 1984
  • Гедрикас Генрикас Казевич
SU1265809A1

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

Реферат патента 1974 года УСТРОЙСТВО ДЛЯ ИНТЕРПОЛЯЦИИ ФУНКЦИЙ

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

SU 432 546 A1

Даты

1974-06-15Публикация

1972-07-13Подача