Интерполятор Советский патент 1988 года по МПК G06F17/17 

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

со 00 со СО

со

vj

тпг

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

название год авторы номер документа
Интерполятор 1986
  • Грездов Геннадий Иванович
  • Саурин Антон Анатольевич
  • Черняк Владимир Николаевич
  • Дубовой Иван Филиппович
SU1383396A1
Цифровой кубический интерполятор 1979
  • Куля Виктор Иванович
  • Буров Владислав Александрович
  • Кутас Виталий Георгиевич
SU849227A1
Линейный интерполятор 1986
  • Романюк Александр Никифорович
SU1413603A1
Цифровой адаптивный линейный интерполятор 1982
  • Ефимов Борис Петрович
  • Козлов Николай Николаевич
  • Корнеев Юрий Алексеевич
  • Лукошкин Анатолий Петрович
SU1095189A1
Линейно-круговой интерполятор 1986
  • Зарипов Ильгиз Мубаракович
  • Григорьев Валерий Иванович
SU1312530A1
Устройство для программного управления 1985
  • Варшавский Вячеслав Ефимович
  • Макаров Николай Николаевич
  • Эйнгорин Михаил Яковлевич
SU1249482A1
Многокоординатный линейно-круговой интерполятор 1988
  • Личман Людмила Васильевна
  • Мурза Владимир Максимович
  • Простаков Олег Георгиевич
  • Раисов Юрий Абрамович
  • Спасский Василий Нилович
  • Сухер Александр Николаевич
SU1603345A1
Цифровой линейный интерполятор 1991
  • Романюк Александр Никифорович
  • Сенчик Владимир Сергеевич
  • Мельник Елена Пантелеймоновна
  • Пилипчук Инна Евгеньевна
SU1807450A1
Цифровое устройство для вычисления синусно-косинусных зависимостей 1983
  • Закидальский Анатолий Иванович
  • Синьков Михаил Викторович
SU1104510A1
Цифровой интерполятор 1986
  • Кошкин Владимир Львович
  • Горбенко Эдуард Тихонович
  • Симецкий Юрий Александрович
SU1310778A1

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

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

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

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

тГ

Фиг,

Изобретение относится к вычисли- т€1льной технике, в частности к устройствам для полиноминальной интерполяции функций.

Цель изобретения - повышение точности и упрощение интерполятора,

i :

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

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

Комбинационный блок 2 содержит вы- читатели 13-15 и сумматоры 16-19

. и, + 2-(f , - fu,

ъ,, - л ,, (f.

Вычисление коэффициентов Ъ,- ,

Ъ J Ь ,- осу1чествляется комбинационным блоком 2 (фиг,2). На четьфех входах блока присутствуют значения

функции f f., , f, f Ui Ha выходах вычитателей 13-15 формируются соответственно величины

d; f , 4i - f 1-1 2-(f - f ,-+,);

.чГ .ч, -fi.

причем умножение на два на выходе вьтитателя 14 осуществляется монтажным сдвигом на один разряд в сторону старших разрядов. На выходах суммато- ров 16 и 17 соответственно величины

...(f,. - f,4, )

i

Ч, + 2(f . - f,,/) .

На выходе сумматора 19 получают значение коэффициента Ъ , а на выходе сумматора 18 - значение коэффициента (), что учитывается в даль- Hef imeM, Коэффициент Ъ- получают на выходе вычитателя 13,

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

Сигналом с синхронизатора 12 обнуляются регистры накапливающих сумматоров 9-Г и передвигаемся информация в блоке 1, на четырех выходах которого соответственно значения функции.

Принцип действия интерполятора основан на замене функции кубическим эрмитовым сплайном, описываемым на каждом интервале интерполяции вы ражением

S(K (Ц -К + Ъ,)х

К , 1 К

5 - J- Г 0

где Ъ fj, Ъ ; 1 f {,, f.

. . I- .

К о, N - текущее значение номера позиции внутри интервала |. f - значение функции в узле х.

При этом

) + 2-(f i - f,-,; )+ л,,,-,

J

f,-., , f ,-, f ,-+,, f J4.2. Из НИХ в комбинационном блоке 2 формируются вели- чинь: .Ъ; i C-bi ,,), Ъ,-, Величины (-Ъ , j) и Ь,-. по сигналу с синхронизатора 12 записываются в регистры 4 и 3 сдвига соответственно. Одновременно сумматор- Мультиплексор 5 переводится в режим мультиплексирования, тем самым на накапливающем сумматоре 9 формируется значение

о () Ь; 5 - -j-

на выходе сумматора 6 - значение

3(1) Ъ,- + Ъ,, на выходе сумматора 7 - значение

S,(l) Ъ, ьЪ,.у2 ,

а на выходе сумматора 8, т,е, выходе устройства - значение

3(1.) Ъ,„ +Ъ,у2 ,./2 - . -b,/2 -V

Полученные значения. S .1 1), S,(2), S J (1) фиксируются в регистрах накапливающих сумматоров 10,11 и 9 соответственно по синхросигналу синхронизатора 12, Тем самым начинается процесс вычисления для К 2, При этом подается сигнал сдвига в сторону старших разрядов на регистр 4 сдвига. Сумматор-мультиплексор 5 переводится в режим суммирования, В результате на

выходе накапливающего сумматора 9

устанавливается величина

85(2) S(l) + 2-Ъц + Ъ,,/2

3-Ъ,

на выходе сумматора 6 - величина S,(2) З-Ъц/2 + 2-Ъ

После срабатывания соответствз ощих элементов значения S,(2),Sj (2), 83(2) фиксируются в регистрах соответствующих накапливающих сумматоров. Начинается процесс вычисления сплайна для К 3 и т.д. После про хождения 2 -го импульса синхронизатор 12 выдает сигнал окончания про - цесса интерполяции на интервале X{.. Вычислительный цикл завершен, устройство автоматически готово работать дaлыlJe на интервале

tx l4l И Т.Д.

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

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

5 0

5

0 г 0 З Q д

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

накапливаюр|их сумматоров являются входами синхронизации интегратора.

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

, ного блока и соединен с входом второ го слагаемого второго сумматора, выход которого является вторым выходом комбинационного блока, первый вход которого соединен с входом вычитаемого первого вычитателя, вход уменьшаемого которого является третьим входом комбинационного блока и соединен с входом вычитаемого второго вычитателя, вход уменьшаемого которого является вторым входом комбинационного блока и соединен с входом вычитаемого третьего вычитателя, вход З/меньшаемого которого является четвертым входом комбинационного блока, выход третьего вычитателя соединен с входом второго слагаемого четвер. того сумматора.

; л

л

/

/3

ILJ

3 г

3

т

4

/7

/4

-W +

Ik 4

2 3 Фиг. 2

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

Устройство для интерполяции 1984
  • Анисимов Андрей Владимирович
  • Крайников Александр Васильевич
  • Курдиков Борис Александрович
  • Смолов Владимир Борисович
SU1215118A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Цифровой кубический интерполятор 1979
  • Куля Виктор Иванович
  • Буров Владислав Александрович
  • Кутас Виталий Георгиевич
SU849227A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 383 397 A1

Авторы

Грездов Геннадий Иванович

Саурин Антон Анатольевич

Черняк Владимир Николаевич

Даты

1988-03-23Публикация

1986-10-27Подача