Полиномиальный интерполятор Советский патент 1989 года по МПК G06G7/30 

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

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

Цель изобретения - повышение точности .

На чертеже представлена схема предлагаемого интерп.олятора.

Полиномиальный интерполятор содержит генератор 1 тактовых импульсов, регистр 2, преобразователь 3 код - напряжение, интеграторы , запоминающие элементы 5 , -5„, суммирующие усилители 6,-6р, дополнительные преобразователи 7т-7„ код - напряжение, элементы 8 ,-8 задержки, дополнительные регистры 9,-9„, блок 10 вычисления конечных разностей и сдвигающий регистр 11.

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

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

Регистры 2 и 9 служат для синхронизации работы преобразователей 3 и 7 код - напряжение. Эти регистры уп- равляются тактовыми импульсами от генератора 1 тактовых импульсов, задержанными на нужную величину элементами 8 задержки. Преобразователи 3 и 7 код - напряжение преобразуют коды конечных разностей в аналоговую форму

О1

к

ю

«и О1

и„, и.

и,

с « 1 S h

п-го порядка и

о Конечная разность

„ служит для получения

текущего значения сигнала U(t) путем |п-кратиого интегрирования интег.рато-. рами 4, Конечные разности меньших порядков и ,..., и ,,, используются для установления нужных начальных условий интегрирования на первых тактах работы фильтра, а также для компенсации дрейфа интеграторов в установившемся режиме. Элементы 8 задержки слу- жат для стробирования запоминающих элементов 5. При этом величина запаз- дьшания , в первом элементе задержки выбирается такой, чтобы запоминающий элемент 5 фиксировал значение разнос- ти меаду установившимся значением напряжения на первом преобразователе 7 и текущим значением напряжения на выходе первого интегратора U именно в тот момент, когда погрешность от запаздывания сигнала в первом интеграторе становится равной нулю. Оста- 1точное значение разности Е ц., U , - |- и- , обусловленное дрейфом интегратора, подается с обратным знаком на вход интегратора в следующем такте цля компенсации этого дрейфа. Анало- 1гично осуществляется компенсация за- паздьшания и дрейфа в остальных интеграторах. Наличие запаздывания в интеграторах предлагаемого устройства не приводит к задержке в получе- |шш значений конечных разностей Up, 1,..., и, поэтому компенсация этого Запаздывания становится осуществимой |хотя и приводит к задержке сигнала на ыходе фильтра. Напряжение на выходе Интерполятора с учетом з адержек сиг- 1нала в интеграторах описывается выражением

Un-, 4- „-dCt + t,)-d(t +

h+

+ ,н- )...d(t + Z T. )d(t +1:, ).

jii

t,

it,,

величина задержки распространения в i-M интеграторе; Т - период следования кодов;

. .,tn моменты времени, соответствующие поступлениям кодов

N3, N,,..., N соответственно .

В результате интегрирования получается выражение, которое совпадает (с точностью до константы в аргументе) с интерполяционным полиномом Ньютона-.

Следовательно, предлагаемый интерполятор позволяет исключить погрешность от задержки распространения сигнала в интеграторах. При этом величина задержки сигнала на его выходе остается такой же, как в прототипе,

Блок 10 имеет пирамидальную пуровневую схему, содержащую

п(п+|2

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

Полиномиальный интерполятор, содержащий регистр, тактовый вход которого соединен с выходом генератора тактовых импульсов, а выход --с входом преобразователя код - напряжение, п интеграторов, первый информационный вход каждого 1-го интегратора, i . 2, п, соединен с выходом (i-I)-ro интегратора, а выход п-го интегратора является выходом интерполятора, п запоминающих элементов и п суммирующих усилителей, отличающийся тем, что, с целью повышения точности, в него введены блок вычисления конечных разностей, сдвигающий регистр, п дополнительных регистров,-п дополнительных преобразователей код - напряжение и п элементов задержки, соединенных последовательно, вход первого элемента задержки соедийен с выходом генератора тактовык импульсов, выход преобразователя код - напряжение соединен с первым информационным входом первого интегратора, информационный вход сдвигающего регистра соединен с шиной задания входньпс кодов, его тактовый вход соединен с выходом п-го элемента задержки, а п+1 выходов сдвигающего регистра соединены с соответствующими входами блока вычисления конечных разностей, выход конечной разности п-го порядка которого соединен с информационным входом регистра, а выход j-ой конечной разности, j О, h-l, соединен с информаци- онным входом (n-j)-ro дополнительного регистра, выход которого через соответствующий дополнительный преобразователь код - напряжение соединен с первым входом (n-j)-ro суммирующего усилителя, второй вход которого соединен с выходом (n-j)-ro интегратора.

а выход - с информационным входом (n-j)-ro запоминающего элемента, выход которого соединен с вторым информационным входом (n-j)-ro интегратора, выход (n-j)-ro элемента задержки соединен с тактовыми входами (n-j)-x дополнительного регистра и запоминающего элемента.

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

название год авторы номер документа
Интерполятор 1983
  • Костанди Георгий Георгиевич
  • Полосин Сергей Степанович
SU1142848A1
Многоканальный интерполятор функций 1986
  • Кургаев Александр Филиппович
  • Коробейников Валерий Николаевич
SU1361588A1
Интерполятор 1986
  • Коробейников Валерий Николаевич
  • Кургаев Александр Филиппович
  • Масловский Вячеслав Яковлевич
SU1345217A1
Интерполятор 1981
  • Полосин Сергей Степанович
SU987634A1
Интерполятор 1986
  • Борзых Владимир Евгеньевич
SU1334167A1
Многоканальный функциональный генератор 1984
  • Стерлин Андрей Яковлевич
  • Орехов Сергей Алексеевич
  • Подборонов Борис Петрович
  • Мушкетов Виталий Кириллович
SU1191922A1
Устройство для автоматического управления (его варианты) 1984
  • Столов Евгений Григорьевич
  • Эльгарт Зиновий Эльевич
SU1249481A1
Устройство цифроаналогового преобразования 1985
  • Семенов Олег Борисович
SU1361716A1
Панорамный измеритель частоты 1984
  • Коновалов Леонид Николаевич
  • Абрамов Александр Дмитриевич
  • Колядин Владимир Леонидович
  • Меркуленко Игорь Дмитриевич
SU1267273A1
Линейный интерполятор 1982
  • Кургаев Александр Филиппович
  • Коробейников Валерий Николаевич
SU1042038A1

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

Реферат патента 1989 года Полиномиальный интерполятор

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

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

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

Нелинейный интерполятор 1979
  • Штраус Владимир Абрамович
  • Панюков Анатолий Васильевич
  • Кубанцев Константин Валентинович
  • Дулатин Сергей Геннадьевич
SU851425A1
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов 1921
  • Ланговой С.П.
  • Рейзнек А.Р.
SU7A1
Интерполирующий фильтр 1977
  • Михотин Владимир Дмитриевич
  • Чувыкин Борис Викторович
  • Шляндин Виктор Михайлович
SU663074A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 522 245 A1

Авторы

Кондаков Александр Дасиевич

Петришин Юрий Петрович

Даты

1989-11-15Публикация

1988-04-18Подача