Изобретение относится к автоматие и гибридной вычислительной техние и может быть использовано ванаоговых и аналого-цифровых вычислительных и управляющих устройствах системах.
Целью изобретения является повыение точности восстановления функций, заданных с равномерным шагом разбиения пр аргументу.
На фиг. 1 изображена блок-схема нелинейного интерполятора; на фиг.2график восстанавливаемой функции.
Нелинейный интерполятор содержит выходной сумматор 1, вычитатель 2, входной регистр 3, блок А памяти ординат узлов интерполяции, с первого по четвертый цифроаналоговые преобразователи 5-8, с первого по четвертый кодоуправляемые резисторы 912, блок 13 памяти нелинейной поправки, инвертор 14 кода, масштабный резистор 15 и пятый кодоуправляемый резистор 16.
Интерполятор работает следующим образом.
Код аргумента Nj с приходом стробимпульса записывается во входной регистр 3. Старшие разряды кода аргумента т; являются адресом дпя блока 4 памяти ординат узлов интерполяции, который хранит узловые значения воспроизводимой функции. С поступлением из входного регистра 3 на адресный вход блока 4 адреса воспроизводимого участка заданной функции из блока 4 выбираются коды узловых значений для заданного участка и поступают на входы цифроаналоговых преобразователей 5-8, на выходах которых устанавливаются напряжения U, , U, Ur), U4 , соответствующие значениям аргумента mj.,,, mj,, mj , и т, (фиг.2). функции необходимо определить в интервале значений аргумента NJ (т.,, т; ).
Напряжения Uj и U , соответственно и,) и и 4 поступают на линейные кодоуправляемые резисторы 10 и 12 и соответственно 9 и 11. Производится линейное интерполирование между узловыми значениями U и U- функции. Выходные значения напряжений в зависимости от задаваемого младшими разрядами входного кода коэффициента деления делителей 1 (п j ) равны
U(,ll,4QU,.4-&(n;)
,
Величина нелинейной поправки Uf прямо зависит от степени кривизны заданной кривой, т.е. от значений (J, и и относительно U и И . Из пассивного блока 13 памяти нелинейной поправки для конкретного п; выбираются значения заданной нелинейной функции If (п;) , определяемой конкретно для воспроизводимого класса функций по коду младших разрядов входного регистра 3 кода. Выходной код нелинейной поправки управляет ко5 доуправляемым делителем с коэффициентом деления р(п;)- Выходное напряжение делителя, соответствующее величине нелинейной поправки, равно
U,uUa.(,-.p(n;),
где определяете вычитателем 2. Выходное напряжение на выходе выходного сумматора 1 равно
Uebix , U2+uU,.,,.t(n;)+QU ,.р(п-1
1Л - D Г X М
Нелинейная поправка может быть определена одним из известных способов, например
-Pi()/waKc qj(n) 3
(
j hn
где q)j(n1 - нелинейная поправка для )-го участка разбиения функции;
)( максимальное значение нелинейной поправки на J-м участке разбиения; ш - количество участков разбиения .
Использование блока 13 памяти позволяет также накладывать на восстанавливаемую функцию некоторые периодические составляющие, период которых кратен частоте разбиения на узлы |инте рп оляции.
Формула изобретения
Нелинейный интерполятор, содержащий входной регистр, выходы младших
разрядов которого соединены с управляющими входами первого и второго кодоуправляемых резисторов, а выходы старших разрядов - с адресиь ми входами блока памяти ординат узлов
интерполяции, подключенного выходом первой ординаты к входу первого цифроаналогового преобразователя, причем первый вывод первого кодоуправляемого резистора соединен с первым выводом третьего кодоуправляемого резистора и с первым входом вычитателя, а первый вывод второго кодоуправляемого резистора подключен к первому входу выходного сумматора, соединенного вторым входом с первым выводом мостового резистора, отличающийся тем, что, с целью повышения точности восстановления функдий заданных с равномерным шагом разбиения по аргументу, в него дополнительно введены с второго по четвертый цифроаналоговые преобразователи, пятый кодоуправляемый резистор, инвертор кода и блок памяти нелинейной поправки, подключенный адресными входами к выходам младших разрядов входного регистра и входу инвертора кода, а выходами -к управляющим входам пятого кодоуправляемого резистора.
соединенного первым выводом с шиной нулевого потенциала интерполятора, а вторым выводом - с первым вьгеодом масштабного резистора, подключенного вторым выводом к выходу вычитателя, второй вход которого соединен с первыми выводами второго и четвертого кодоуправлиемых резисторов, причем управляющие входы третьего и четвертого кодоуправляемых резисторов подключены к выходам инвертора кода, выход каждого цифроаналогового преобразователя соединен с вторым выводом соответствующего кодоуправляемого резистора, а входы второго, третьего и четвертого цифроаналоговых преобразователей подключены к выходам второй, четвертой и третьей ординат блока памяти ординат узлов интерподугции соответственно.
-f
Строб запаса
фиг t
и / иг
и§ш
и„
название | год | авторы | номер документа |
---|---|---|---|
Нелинейный интерполятор | 1985 |
|
SU1267446A1 |
Функциональный преобразователь | 1977 |
|
SU696490A1 |
Цифро-аналоговый многофункциональный преобразователь | 1982 |
|
SU1062732A2 |
Устройство для воспроизведения функций | 1984 |
|
SU1229780A1 |
Функциональный преобразователь | 1983 |
|
SU1145353A1 |
Функциональный преобразователь | 1979 |
|
SU830430A1 |
Многоканальный функциональный генератор | 1984 |
|
SU1191922A1 |
Интерполятор | 1980 |
|
SU911561A1 |
Цифро-аналоговый функциональный преобразователь | 1977 |
|
SU734748A1 |
Устройство для преобразования контролируемых параметров | 1986 |
|
SU1320816A1 |
Изобретение относится к области автоматики и гибридной вычислительной техники и может быть шспользова-но в аналоговых и аналого-цифровых вычислительных и управляющих устройствах и системах. Целью изобретения является повышение точности восстановления функций, заданных с равномерным шагом разбиения по аргументу. Поставленная цель достигается за Счет введения с второго по четвертый цифроаналоговых преобразователей, пятого кодоуправляемого резистора, инвертора кода и блока памяти нелинейной поправки. Использование блока памяти позволяет также накладьгоать на восстанавливаемую функцию некотоi рые периодические составляющие, период которых кратен частоте разбие(Л ния на узлы интерполяции. 2 ил.
Амплитудно-импульсный функциональ-Ный пРЕОбРАзОВАТЕль | 1979 |
|
SU842853A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Интерполятор | 1980 |
|
SU911561A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
В.Б | |||
Смолов | |||
Функциональные преобразователи информации | |||
Л., 1981, с | |||
Фотореле для аппарата, служащего для передачи на расстояние изображений | 1920 |
|
SU224A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-10-23—Публикация
1984-10-23—Подача