1142571:
Изобретение относится к вычислительной технике и может быть использовано в информационно-измерительных, и управляющих системах.
Цель изобретения - повьшение точ- :ности интерполяции.
На фиг. 1 представлена функциональная схема; на фиг. 2 - временная диаграмма работы интерполятора. JQ
Интерполятор содержит блок 1 вычитания, регистр 2, первый 3 и второй 4 накапливающие сумматоры, первый 5, второй 6 I; третий 7 сумматоры, информационные вход 8 и выход 9 интер- 5 полятора, первый 10, второй 11 и третий 12 входы синхронизации.
Интерполятор работает следующим образом., (на примере формирования реакции на одиночный импульс, код ам- 20 плитуды которого поступает на вход 8).
В исходном состоянии на выходах регистра 2 и накапливающих .сумматоров 3 и 4 - нулевые коды.25
В момент t, по импульсу С на входе 10 (фиг.26) входной код X, равный а, заносится в регистр 2 (фиг. 2а), так как на втором входе блока 1 КОД равен нулю. т.е. выходной код ре- 30 гистра 2 X(t, )а. С поступлением, импульса С, н а вход 11 осуществляется первый цикл суммирования в суммато- ре 3. Каящому такому циклу соответ- ствует с некоторой задержкой цикл суммирования в сумматоре 4, синхронизируемый импульсами Cji. На выходе сумматора 3 при условии, что выходной код Хд регистра 2 равен а, образуется ряд кодов40
35
а, 2а,
ia,...,та,( 1)
где т - число циклов суммирования. .
На выходе сумматора 5 после, i-ro ,с
. 1
импульса С образуется код Хд(2)
Выходные .коды сумматора 5 суммируются в сумматоре 4. При этом образуется ряд кодов
50
О,а
- -т-а,..
1
3.
2 - 2 т(ш+1)
2.
а -- -Э- л 2
(3)
или 1 4 9
« 3 . S
т
, . . . , .
Значение выходного кода сумматора
3возрастает по линейному закону (1) (фиг. 2е, участок 1-2), а сумматора
4- по квадратичному (2) (фиг.2ж).
К
При этом после m 2 циклов суммирования в (k-l)-x младших разрядах сумматора 3 и в (2k-1)-bix младших разрядах сумматора 4 будут нули. Поэтому деление выходных кодов сумматоров 3 и 4 в результате монтажного сдвига на величины 2 , , 2 не приводит к потере информации.
После п-го импульса Cj выходной код с выхода сумматора 7 равен
1
7 (
(5)
где Х, Х - выходные коды накапливающих сумматоров 3 и 4. Если в регистр 2 бып занесен код , то после следующего импульса t в регистр 2 будет занесен код Х, так как входной код в данный момент времени в. рассматриваемом случае равен нулю. С учетом того, что 2 т, а выходные коды сумматоров 3 и 4 после т-го цикла суммирования равны, соот-m
ветственно та и , в момент времени tjj , в регистр 2 заносится код
vCt- - о Л, . 7 7
га
-2а.
(6)
Следующие за моментом t синхроимпульсы С, последовательно уменьшают содержимое сумматора 3 на две единицы до достижения после т-го цикла суммирования значения кода та (фиг. 2е, участок 2-3). При этом выходной код сумматора 4 после ш циклов принимает такое же значение, какое было на его выходе в момент tg.
В момент tj с выходов сумматоров
3 и 4 поступают коды (-ша) и (---а)
а
соответственно В этот момент времени входной код Хд равен нулю, следовательно, в регистр 2 в соответствии с формулой (5) заносится код а. Далее содержимое сумматора 3 в каждом цик.п.е последовательно возрастает по линейному закону (фиг. 2е, участок 3-4), а в сумматоре 4 уменьшается по квадратичному. В момент времени t. устройство переходит в исходное состояние, при котором выходные коды регистра 2 и сумматоров 3 и 4 равны нулю. Если входной код и далее будет равен нулю, то устройство будет оставаться в этом состоянии сколько угодно долго.
Таким образом, цифровой интерполя- о тор имеет импульсную переходную функцию из трех гладко сопряженных отрезков, каждый из которых описьгоается квадратичной зависимостью. Следовательно, при периодическом поступлении 15 на вход 9 устройства кодов дискретных отсчетов на выходе цифроаналогового преобразователя 6 сигнал восстанавливается методом параболической интерполяции дискретньк отсчетов. В предлагаемом устройстве повышение точности достигается путем снижения методической погрешности, так как интерполирующая кривая, в отличие от известного устройства, использует в качестве восстанавливающего полином второй степени. Это позволяет воспроизводить сигналы, имеющие ограниченную вторую производнуИ с минимальной погрешностью. Кроме того, отсутствие изломов импульсной переходной характеристики значительно улучшает гладкость выходных сигналов интерполятора, что способствует более наглядному представлению информации, например, на экране осциллографа или при помощи самопишущего прибора.
название | год | авторы | номер документа |
---|---|---|---|
Цифровой интерполятор | 1987 |
|
SU1460726A1 |
Устройство для задания программы обработки в полярных координатах | 1987 |
|
SU1409974A1 |
Интерполятор | 1987 |
|
SU1413602A1 |
Устройство для задания угла в системах числового программного управления станками | 1987 |
|
SU1495747A1 |
Интерполятор | 1986 |
|
SU1396140A1 |
Устройство для программного управления | 1986 |
|
SU1397878A1 |
ЛИНЕЙНЫЙ ИНТЕРПОЛЯТОР | 1991 |
|
RU2028665C1 |
Устройство для измерения угла в системах числового программного управления | 1987 |
|
SU1495749A1 |
Интерполятор | 1988 |
|
SU1541557A1 |
Устройство для коррекции эквидистанты | 1985 |
|
SU1282082A1 |
I
0US.Z
Цифровой интерполятор | 1975 |
|
SU557370A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для восстановления непрерывных функций по дискретным отсчетам | 1983 |
|
SU1124338A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Гребенчатая передача | 1916 |
|
SU1983A1 |
Авторы
Даты
1988-09-23—Публикация
1985-12-02—Подача