Цифровой интерполятор

 

ОП ИСАНИЕ

И. ЗОБРЕТЕ Н ИЯ

К АВТОРСКОМУ СВИДЕТИДЬСТВУ

Союз Советских

Социалистических

Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 05.06.75(21)2141398/24 с присоединением заявки №(23) Приоритет— (43) Опубликовано05 05 77 Бюллетень №17 (45) Дата опубликования описания 09.07.77 (51) М. Кл.

Ст06 Г 15/34

Государственный комитет

Совета Министров СССР по делам иэаоретений и открытий (53) УДК 681 325 (088,8) Б. А. Гладких, В. В, Золотенков и Ю. Л. Костюк (72) Авторы изобретения

Сибирский физико-технический институт имени В, Д, Кузнецова (71) Заявитель (54) 11ИфРОВОЙ ИНТЕРПОЛЯТОР

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

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

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

И и блока вывода подключены к соответствующим выходам блока управления.

Недостатком известного устройства является его сложность.

Бель изобретения — упрощение цифрового интерполятора.

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

На чертеже представлена блок-схема интерполятора.

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

3 блока памяти, блок вывода. 5, а также блок, управления 6, подключенный к блоку па мяти, вентильной схеме и блоку вывода.

В блок 1 перед началом работы вводятся начальные значения коэффициентов С

° (М = 0,1,2...1п,где m - степень интерполируемого полинома), определенные по формуле: а i+< к= к (о1 .р 4к- к

4 (4-4И "(-,И где 1, - значение аргумента в начальной точке; . х - значение 3<, -ой производной

ik

tp попинома в начальной точке; p - приращение аргумента, выбираемою HQ формуле

p, где Q - основание системы счисления, а E - любое целое число.

В регистр сдвига 4 вводится величина сдвига, равная 3

Вычисление полинома производится на основе соотношений с„(-P)-c.,() i с„,, (<,ð):t где :<.=m-I w-2 О.

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

По си;-калам блока управления 6 из блоza через элемент И 2 на первый вход сумматора 3 поступает значение коэффициента С„„„, а регистр сдвига 4 - значение коэффициента С,„, где оно сдвигается на $ разрядов. Сдвинутое значение коэффициента С, поступает на второй вход сумматора, Результат сложения с выхода сумматора возвращается в блок 1 на место прежнего значения коэффициента Сщ»„. За тем на первый вход сумматора поступает значение С щ,, а на второй - сдвинутое в блоке сдвига новое значение коэффициента С „„. Резулвтат сложения возвраща-. ется в блок на место коэффициента С „„

Далее эта процедура повторяется paar коэффициентов С,„-З-;С - 2... С„- С„.

Значение коэффициента С, являющееся значением полинома в текущей точке, одновременно с записью в блох 1 выводится через блок вывода 5.

Для вычисления значения полинома в следующей точке процедура повторяется.

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

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

B результате существенно упрощается конструкция устройства, повышается его надежность, и примерно на 40- 50% уменьшается стоимость изготовления.

Кроме того, обьем данных, вводимых в интерполятор для расчета последователи ного ряда точек, значительно уменьшен, щ так как не требуется вводить в интерполятор значение Р на каждом шаге вычисления.

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

Цифровой. интерполятор, содержащий запоминающий блок коэффициентов, вход которого является входом устройства, а выход

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

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

Источники информации, принятые во вни45 мание при экспертизе:

1, Патент СНА, кл. 6 06 Г 15/46, Ио 3450865, 1 1. 1 969, 2. Патент США, кл. G 06 Г15/34, % 3813529, 8. 1974.

557370

Составитель В, Тарасов

Редактор И. Марховскаи Техред 3. Фанта Корректор A. риненко

Заказ 848/59 Тщ жМ8 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

1ХЗОЗ5, Москва, >К 35, Раушская наб., ц, 4/5

Филиал ППП Патент, р, Ужгород, уа, Проектная, 4

Цифровой интерполятор Цифровой интерполятор Цифровой интерполятор 

 

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

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

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

Изобретение относится к вычислительной технике

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

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

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

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

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