Полиномиальный интерполятор

Номер патента: 1239732

Автор: Засульский

ZIP архив

Текст

,1239732 1 4 С 06 С 7/3 ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИИ(71) Институт проблем моделированив энергетике АН УССР(57) Изобретение относится к аналовой вычислительной технике и можетбыть использовано для обработки си налов но нелинеиному закону с равномерным шагом интерполяции на основесплайн-функций. Цель изобретенияповышение точности интерполяции.Интерполятор содержит генератор тактовых импульсов, распределитель импульсов, коммутатор, четыре сумматора, три интегратора, два ключа, запоминающий элемент. Интерполятор формирует интерполирующую функцию ввиде кубического полинома, коэффициенты которого определяются из условия гладкости функции в узлах и ееравенства входным значением. Для компенсации погрешности предусмотренаобратная связь, через которую разность точного и вычисленного значений подается в цепь вычисления, 1 ил, 1239732Изобретение относится к аналоговой вычислительной технике, в частности к устройствам для интерполяции напряже-ний, и может быть использовано, например, в технике электронного моделирования для обработки сигналов по нелинейному закону с равномерным шагом интерполяции на основе сплайн-функций.Цель изобретения - повышение точности интерполяции. 10На чертеже изображена схема интер- . полятора.Интерполятор содержит генератор 1 тактовых импульсов, распределитель 2 импульсов, коммутатор 3, сумматоры 15 4 -4 , интеграторы 5 - 5 з, ключи б и 7, запоминающий элемент 8.Устройство работает следующим образом.Для одномерной сетки и равных ша гов о интерполирующая функция является кубическим полиномом;8, А + Ал+ А л + А л (1)о25коэффициенты которого определяютсяиз условия гладкости функции в узлахи ее равенства входным значениям:А = Уо 3 ф- ч( + -(2)А = - (2 У - 5 У + 4 У - У );г 22 1. 1 11 .гА = - (-У 1 +ЗУ - ЗУ + У )52 У 1 1, 1 н ггде У - узловые значения интерполируемой функции.Генератор 1 вырабатывает тактовые импульсы, период следования которых соответствует шагу интерполяции. Эти импульсы управляют работой распределителя 2 импульсов, который последовательно выдает на управляющие входы коммутатора 3 прямоугольные импульсы напряжения, сдвинутые один относительно другого на длительность периода следования тактовых импульсов, Коммутатор последовательно шаг за шагом коммутирует свои информационные 50 входы, на которые поданы значения интерполируемых напряжений П П П группами по четыре на выгфф чходы. При этом на его выходах появляются напряжения Б , Б Бг, Пз 55О ф.пропорциональные напряжениям на соответствующих входах для каждого шага ,интерполяции. Эти напряжения, согласно выражениям (2), поступант на сумматоры 4, вычисляющие значения коэффициентов кубического полинома (1). Коммутатор 3 может быть выполнен на основе двигатепя.Если трижды продифференцировать полином (1), получают(3)Интерполяторы 5 трижды интегрируютвыражение (3) с соответствующими начальными условиями и на выходе устройства вырабатывается напряжение,пропорциональное полиному (1),Для устранения разрывов функциив узлах интерполяции последний интегратор сбрасывается в нуль последним о -м импульсом распределителя 2.Для компенсации погрешностей на каждом шаге с помощью запоминающего элемента,8 запоминается значение функции в конце предыдущего шага и подается в сумматор 4 з, где оно вычитается из точного значения функции в начале очередного шага, а полученнаяразность вводится в цепь вычисления,Первое узловое значение функции подается также на сумматор 4 для сохрагкения постоянной составляющей, т,е.члена А , в уравнении (1),олафФормула изобретенияПолиномиальный интерполятор, содержащий генератор тактовых импульсов, коммутатор, первый, второй, третий и четвертый выходы которого соединены с соответствующими входами первого сумматора, выход которого через последовательно соединенные три интегратора соединен с первым входом второго сумматора, выход которого является выходом интерполятора, распределитель импульсов, вход которого соединен с выходом генератора тактовых импульсов, а И выходов - с соответствуннцими управляющими входами коммутатора, о т л и ч а ю щ и й.с я тем, что, с целью повышения точности интерполяции, он содержит третий и четвертый сумматоры, первый и второй ключи и запоминающий элемент, вход которого через первый ключ соединен с выходом второго сумматора, а выходс вторым входом второго сумматора и с первым входом третьего сумматора, второй, третий и четвертый входы ко1239732 оставитель Г ехред О.Сопк ипов р Н. Бобков Ре р Е. Сирохман Ко аказ 3398/ Тираж 671 арственног зобретений , Ж, Рауш Подписно ВНИИПИ Госу по делам3035, Москв омитета СССРоткрытийкая набд,Производственно-полиграфическое предприятие город, ул. Проектна торого соединены с соответствующимивыходами коммутатора, а выход - свторым информационным входом третьего интегратора, входы четвертогосумматора соединены с одноименнымивходами первого сумматора, а выходчетвертого сумматора соединен с вторым информационным входом второгоинтегратора, И информационных входовкоммутатора подключены к П шинам задания ординат интерполируемой функции интерполятора, первая из которых через второй ключ соединена с третьим входом второго сумматора, выход генератора тактовых импульсов соединен с управляющим входом первого ключа ис входамиобнуления первого, второго итретьего интеграторов,апервый выход распределителяимпульсов соединен1 О с управляющим входом второго ключа.

Смотреть

Заявка

3643918, 13.09.1983

ИНСТИТУТ ПРОБЛЕМ МОДЕЛИРОВАНЯ В ЭНЕРГЕТИКЕ АН УССР

ЗАСУЛЬСКИЙ ВАЛЕРИЙ ВАСИЛЬЕВИЧ

МПК / Метки

МПК: G06G 7/30

Метки: интерполятор, полиномиальный

Опубликовано: 23.06.1986

Код ссылки

<a href="https://patents.su/3-1239732-polinomialnyjj-interpolyator.html" target="_blank" rel="follow" title="База патентов СССР">Полиномиальный интерполятор</a>

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