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

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

(54) ЦИФРОВОЙ ИНТЕРПОЛЯТОР

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

название год авторы номер документа
Устройство для воспроизведения функций 1976
  • Боюн Виталий Петрович
  • Козлов Леонид Григорьевич
  • Малиновский Борис Николаевич
SU570047A1
Устройство для вычисления полиномиальной функции от аналогового аргумента 1990
  • Козлов Леонид Григорьевич
SU1737444A1
Нелинейный интерполятор 1985
  • Гедрикас Генрикас Казевич
SU1267446A1
Специализированный процессор 1981
  • Угрюмов Евгений Павлович
  • Луций Сергей Анатольевич
SU1023339A1
Устройство для вычисления полиномов 1982
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Макаров Владимир Васильевич
  • Тарасенко Владимир Петрович
SU1067509A1
Генератор функций 1984
  • Шевяков Александр Григорьевич
SU1241219A1
Устройство для воспроизведения полиномов 1980
  • Шевяков Александр Григорьевич
SU930321A1
Устройство для вычисления элементарных функций 1983
  • Водяхо Александр Иванович
  • Лукоянычев Виктор Геннадьевич
  • Пузанков Дмитрий Викторович
  • Шаляпин Владимир Валентинович
SU1160454A1
ЭС 1973
  • М. П. Федоренко Ю. И. Шутилин
  • Оаштно Техп Нйв
SU369589A1
Специализированный процессор 1977
  • Балашов Евгений Павлович
  • Водяхо Александр Иванович
  • Негода Виктор Николаевич
  • Плюснин Владимир Устинович
  • Прянишников Виталий Викторович
  • Пузанков Дмитрий Викторович
  • Цуканов Юрий Петрович
  • Шаляпин Владимир Валентинович
SU723581A1

Иллюстрации к изобретению SU 557 370 A1

Реферат патента 1977 года Цифровой интерполятор

Формула изобретения SU 557 370 A1

Изобретение относится к вычислительной технике, а именно к специализированным вычислителъныкз устройствам, выполняющим цифровую интерполяцию, а может использЬваться в устройствах управления, например, графопостроителями, дисплеями, станками с пр,огграммным управлением, Известно специализированное вычислительное устройство, выполняющее щ ровую 11нтерполяцию линий путем вычисления промежуточных значений между заданными точ ками, например устройство, выполняющее линейную интерполяцию l}. Использование в процедуре вычислеияя текущего значения полинома операции умно жения требует наличия в устройстве блока умножения, что сначительно усложняет кон струкцию а удорожает интерполятор. Наиболее блйзким по технической сущности к предложенному является цифровой интерполятор, снабженный запоминающим блоком koэффициeнтoв, вход которого является Ёходом устройства, а выход соединен со входом элемента И, первый выход которого подключен к первому входу сумматора, выход которого соединен со входом блока вывода, а утфавляюшие входы запоминающего блока коэффициентов, элемента И и блока вывода подключены к соответствуклцим выходам блока управления. Недостатком известного устройства является его сложность. Цель изобретения - упрощение цифрового интерполятора. Поставленная цель достигается тем, что цифровой интерполятор содержит регистр сдвига, причем вход регистра сдвига соединен со вторым выходом элемента И, а выход - со вторым входом сумматора, выход которого подключен ко входу запоминающего блока коэффициентов. На чертеже представлена блок-схема интерполятора. Интерполятор содержит последовательно соединенные запоминающий блок коэффициентов 1 для хранения текущих значений коэффициентов, элемент И 2, сумматор 3, второй вход которого соединен с выходом элемента И 2 через регистр сдвига 4, а выход дополнительно соединен со входом блоке памяти, блок вывоца. 5, а также бло управления 6, подключенвый к блоку па мяти, вентильной схеме и блоку вывода. В блок 1 перед началом работы вводят с0 начальные значения коэффициентов (к 0,1,2...Ш,где m - степень ннтер пхжируемого полинома), определенные по фсфмуле: Hii Ku m .,iVi.(U. lJ(,)t...(.i) Где IQ - аначенве аргумента в начально точке i, Ой проиэвоцной ч. « значение to в начальной точке пблввома р - прнрашевие аргумента, выбирае мое но формулеа где Q основание системы счисления, а 2 любое делое число. В регистр сдвига 4 вводится величина сдвига, равная ё , Вычисление полинома производится на основе соотношений c«(i-p)).c,,,(i.p);p, где k m -i, И1- 2,, 1. 0. Устройство работает следующим образом. По скг-налаы блока управления 6 из бл ка 1 через элемент И 2 на первый вход сумматора 3 поступает злаченне коэффициепта С а регистр сдвига 4 значение коэффициента С, , где оно сдвигается на разрядов. Сдвинутое значение коаффициевта С поступает на второй вхо сумматора. Результат сложения с выхода сумматора возвращается в блок 1 на мес прежнего значения коэффициента 0.. За гем на первый вход сумматора поступает значение С ,3 , а на второй - сдвинуто в сдвига новое значение козффициРезультат сложения возвращ ента С ется в блок ва место коэффициента С Далее эта процедура повторяется для 2... С„ - С. - CmкоЕффидиентов С Значение коэффициента С, являющееся значением полинома в текущей точке, оцгновременно с записью в блок 1 выводит ся через блок вывода 5. Для вычисления зна {ения полинома в следующей точке процедура повторяетдя. Предложенное устройство отличается от известных тем, что в нем операция умножения заменена более простой операцией сдвига; это позволяет избежать использования блока умножения - самого сложного и дорогого блока в подобных устройствах. В результате существенно утфошается конструкция устройств(а, повышается его надежность, и примерно на 4О- 5О% умешь шается стоимость изготовления. Кроме того, объем данных, вводимых в интерполятор для расчета последователи- наго ряда точек, значительно уменьшен, так как не требуется вводить в интерполятор значение Р на каждом шаге вычисления. Формула изобретения Цифровой интерполятор, содержащий запоминающий блок коэффициентов, вход которого является входом устройства, а выход соединен со входом элемента И, первый выход которого подключен к первому входу сумматора, выход которого соединен со входом блока вывода, а управляющие входы запоминающего блока коэффициентов, элемента И и блока вывода подключены к соответ ствующим выходам блока управления, о т л ичающийся тем, что, с целью упрощения цифрового интерполятора, он содержит регистр сдвига, причем вход регистра сдвига соединен со вторым выходом элемента И, а выход - со вторым входом сумматора, выход которого подключен ко входу запоминающего блока коэффициентов. Источники информации, принятые во внимание при экспертизе: 1.Патент США, кл. G 06 Р 15/46, № 3450865, 11. 1969. 2.Патент США, кл. G 06 Р 15/34, № 3813529, 8. 1974.

ш

SU 557 370 A1

Авторы

Гладких Борис Афанасьевич

Золотенков Виктор Васильевич

Костюк Юрий Леонидович

Даты

1977-05-05Публикация

1975-06-05Подача