Интерполятор Советский патент 1987 года по МПК G06G7/30 

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

1

13341

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

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

На фиг.1 изображена схема предлагаемого интерполятора; на фиг,2 - схема интегрирующего блока.

Интерполятор содержит элемент 1 задержки, регистры 2, 4 цифроана логовые преобразователи 3 первую 4 и вторую 5 матрицы весовых резисторов, дополнительные матрицы 6 и 7 весовых резисторов, интегрирующие блоки 8, сумматор 9, вход 10, выход 11 и шину 12 тактовых импульсов.

Интегрирующий блок содержит инте- Гросумматор 13 и усилитель 14 слежения-хранения .

Интерполятор работает следующим образом.

Регистры совместно с цифроаналого йыми преобразователями 3 образуют цифроаналоговый -сдвигающий регистр,- на парафазных выходах которого формируются сигналы с амплитудами, пропор циональпыми узловым значениям интерполируемой функции. Вькоды цифроаналоговых преобразователей связаны с первыми входами интегрирующих блоко через матрицу 4, которая выполнена так$ что первая выходная шина матрицы соединена через первый резистор с прямьм выходом первого цифроаналого- вого преобразователя и через второй резистор - с инверсным выходом второго цифроаналогового преобразователя, второй выход матрицы соединен через третий резистор с инверсным выходом второго цифроаналогового преобразователя и через четв.ертый ре зистор - с прямьп- выходом третьего цифроаналогового преобразователя и т.д. Сопротивления всех резисторов матрицы 4 одинаковы. Такш- образом, матрица 4 описьгоается ленточной диагональной матрицей, имеющей (п+1) столбцов и п строк. Например, для интерполирующего полинома третьей степени она имеет следующий вид: 00 -1

О

-1

5

672

Дополнительные матрицы весовых резисторов, соединяющие выходы и первые входы интегрирующих блоков двух соседних групп выполнены следующим образом. Первая выходная шина матрицы с номером i(1 i п-1) соединена через два резистора с выходами первого и второго интегрирующих блоков (1-1)-й группы интегрирующих блоков, вторая выходная шина этой матрицы соединена с выходами второго и третьего интегрир тощих блоков (|-1)-й группы интегрирующих блоков и т.д. Для интерполирующего полинома третьей степени ленточная диагональная матрица, соответствующая матрице 6, имеет три столбца и две строки, т.е. .

20

О

1

25

110, а матрица, соответствующая матрице 7, имеет два столбца и одну строку:

1

о

5

0

0

5

Вторые входы всех интегрирующих блоков 8 соединены через матрицу 5 с соответствующими выходами цифроана- логовых преобразователей. С помощью матрицы 5 формируются сигналы, амплитуды которых должны быть равны значениям сигналов на выходах интегрирующих блоков, взятых в дискретные моменты времени, при отсутствии погрешностей интегрирования. Выходы матрицы 5 делятся на п групп выходов, причем I-я группа объединяет i выходов. Способ соединения входных и выходных шин матрицы 5 с помощью весовых резисторов и выбор величины сопротивления этих резисторов зависят от величины задержки тактовых импульсов в элементе 1 задержки. Рассмотрим .организацию матрицы 5 для случая, когДа влиянием времени задержки тактовых импульсов можно пренебречь.

Первая выходная шина i-и (1 i - п) группы выходов подключена через резисторы к прямым выходам цифроана- логовых преобразователей, номера которых изменяются от 1 до (п + 1 - - 1). Вторая выходная шина подключена через резисторы к инверсным выходам цифроаналоговых преобразователей, номера которьк изменяются от 2 до (п 2 - 1)„ Третьяь выходная ши- на - к прямым выходам цифроаналоговых

3133А1

преобразователей с номерами, изменяющимися от 3 до (п + 3 - i) и т.д.

Для интерполирующего полинома третьей степени значения проводимое- тей резисторов матрицы 5 равны значениям элементов прямоугольной матрицы

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

Выходы интегрирующих блоков 8 соединены с соответствующими входами сумматора 9. Коэффициенты передачи по входам этого усилителя зависят от порядка и вида интерполирующего полинома. Например, для п 3 и интерполирования на середину величины коэффициентов передачи могут имет следующие значения ,(по. порядку сверху вниз, см. чертеж):К -1/6; К -1/3; Kj -1/6; К Kj 0; К

1

На вход 10 интерполятора с периодом Т поступают коды, значения которых равны значениям отсчетов непрерывной функции. На выходе усилителя 14 слежения-хранения каждого интегрирующего блока формируется ступенчатое напряжение. Амплитуда ступеньки равна значению разности между выходным сигналом интегросумматора и сигналом, поступающим на второй вход интегрирующего блока. Запоминание амплитуды сигнала производится в момент поступления на тактовый вход тактового импульса. Таким образом, на выходе усилителя слежения-хранени

33А1

- и

10

15

20

25

30

35

в, ь 40

я

45

50

55

674

формируется сигнал ошибки интегрирования, которая в силу различных случайных факторов (дрейф нуля интегратора, помехи) может быть не равна нулю. Сигнал ошибки подается по цепи отрицательной обратной связи на второй вход интегросумматора 13. В следующем такте преобразования осуществляется процесс коррекции ошибки интегрирования. Выходной сигнал интерполятора образуется путем алгебраического суммирования выходных сигналов всех интегрирующих блоков.

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

Формула из Обретения

Интерполятор, содержащий основную группу из п интегрирующих блоков, первые информационные входы которых соединены с соответствующими выходами с первого по п-й первой матрицы весовых резисторов, вторые информационные входы - с соответствующими выходами с первого по п-й второй матрицы весовых резисторов, а тактовые входы - с шиной тактовых импульсов, (п+1) последовательно соединенных регистров, информационный вход первого из которых является входом интерполятора, а выход каждого регистра подключен к входу соответствующего цифроаналогового преобразователя, прямые и инверсные выходы цифроана- логовых преобразователей соединены с соответствующими входами с первого по 2(п+1)-й первой и второй матриц весовых резисторов, шина тактовых импульсов соединена через элемент задержки с входами записи регистров, а каждый интегрирующий блок содержит интегросумматор, первый вход которого является первым информационным входом блока, а выход - выходом блока и усилитель слежения-хранения, пер

5J3

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

От блокад

Фиг.2

Составитель Г„Осипов Редактор А.Ревин Техред И,Попович Корректор С.Шекмар

Заказ 3964/46 Тираж 672Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д.4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул„Проектная,4

676

ветствующих интегрирующих блоков первой дополнительной группы, вторые информационные входы которых соединены с выходами, с (п+1)-го по {2п-1) -1)-й, второй матрицы весовых резисторов, входы каждой 1-й дополнительной матрицы весовых резисторов, i

I

2, п-1, соединены с выходами соотI

ветствзтощих интегрирующих блоков

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

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

название год авторы номер документа
Интерполятор 1983
  • Костанди Георгий Георгиевич
  • Полосин Сергей Степанович
SU1142848A1
Интерполятор 1981
  • Полосин Сергей Степанович
SU987634A1
Линейный интерполятор 1982
  • Каримов Равиль Нургалиевич
  • Большаков Александр Афанасьевич
  • Доломанов Виктор Геннадьевич
  • Третьяков Виктор Михайлович
SU1075276A1
Нелинейный интерполятор 1985
  • Гедрикас Генрикас Казевич
SU1267446A1
Линейный интерполятор 1978
  • Коробейников Валерий Николаевич
  • Кургаев Александр Филиппович
  • Масловский Вячеслав Яковлевич
SU698012A1
Устройство для многоканального интерполирования функций 1986
  • Коробейников Валерий Николаевич
  • Кургаев Александр Филиппович
  • Масловский Вячеслав Яковлевич
SU1377878A1
Устройство для восстановления непрерывных функций по дискретным отсчетам 1983
  • Руднев Олег Владимирович
  • Серединский Авраам Вульфович
  • Эфендиев Чингиз Азадович
SU1125632A1
Полиномиальный интерполятор 1983
  • Засульский Валерий Васильевич
SU1239732A1
Функциональный преобразователь 1983
  • Недовесов Николай Александрович
SU1145353A1
Параболический интерполятор 1986
  • Карлов Павел Анатольевич
  • Майоров Вячеслав Евгеньевич
  • Фадеев Владимир Степанович
  • Хорьков Александр Константинович
SU1399778A2

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

Реферат патента 1987 года Интерполятор

Изобретение относится к вычислительной технике и может быть исполь- зовано в устройствах обработки дискретных данных. Цель изобретения - устранение возможности перегрузки при ограниченных линейных зонах блоков. Интерполятор содержит элемент задержки 1, регистры , цифро- аналоговые преобразователи 3,-3 , первую 4 и вторую 5 матрицы весовых резисторов, дополнительные матрицы весовых резисторов 6,7-, интегрирующие блоки 8, сумматор 9, вход 10, выход 11, шину 12 тактовых импульсов. Последовательность входных отсчетов, поступающая на вход интерполятора, используется для формирования интерполирующего полинома. Конечные разности соответствующего порядка интегрируются в группах интегрирующих блоков. Для предотвращения перегрузок используется принцип распределения обработки. Результаты интегрирования суммируются. В схеме предусмотрена компенсация погрешностей . 2 ил. i (Л «72 ff. со со 4; С5 r--4L.-L---ir: :i L---- , . Фиг. Г

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

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

Параболический интерполятор 1982
  • Борзых Владимир Евгеньевич
  • Левкоев Борис Иванович
SU1070573A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Интерполятор 1981
  • Полосин Сергей Степанович
SU987634A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 334 167 A1

Авторы

Борзых Владимир Евгеньевич

Даты

1987-08-30Публикация

1986-04-07Подача