Патент ссср 401964

 

1 ! - . енто .&4, ОП ИСАН И:

ИЗОБРЕТЕН ИЯ

Соки Советскии

Социалнс1ических

Республик

Зависимое от авт. свидетельства №

Заявлено 17.V.1971 (№ 1658553/18-24) с присоединением заявки ¹

Приоритет

Опубликовано 12.Х.1973. Б!оллете!!ь л 11

М. Кл. G 05b 19/20

G 06j 3/00

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

Совета Министров СССР ло дела!4 изееретеиий и открытий

УДК 621.9.06-503.55 (088.8) Дата опубликования описания 2!.II.1,Ë 7-1

Авторы изобретения

В. М. Омелин и С. Н. Охотин

Заявитель

Всесоюзный научно-исследовательский институт разведочной геофизики

ЛИНЕЙНЫЙ ИНТЕРПОЛЯТОР С ОЦЕНОЧНОЙ ФУНКЦИЕЙ

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

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

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

Это позволяет расширить область применения устройства.

Схема предлагаемого устройства показана на чертеже.

В состав устройства входят сумматор 1 с блоком анализа знака 2, координатные сум5 маторы 3 и 4 с блоками вентилей 5 и 6, счетчики приращений координат 7 и 8 со вторыми блоками вентилей 9 и 10, блок конца интерполяции 11, программный блок 12, координатные регистры 13 и 14 и индикатор 15.

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

15 5 и 6 и изменением содержимого координатных регистров 13 и 14 и счетчиков 7 и 8.

В координатных регистрах 13 и 14, выполненных по схеме реверсивных счетчиков, формируются текущие координаты интервала HH20 терполяции. С выходов регистров 13 и 14 коды координат передаются на индикатор 15.

Выход каждого регистра 13 и 14 подключен к одному из входов сумматоров 3 и 4, которые служат для вычисления величины приращения

25 координат по координатам начальной и конечной точки. Последние передаются на вторые входы сумматоров 3 и 4 из программного блока 12.

Ссдержимое сумматора 3 и 4 через блоки

30 вентилей 5 и 6 передаются в сумматор 1, а че4019G4 рез блоки вентилей 9 и 10, управляемые программным блоком 12 — в счетчики 7 и 8, которые служат для подсчета числа единичных перемещений по каждой координате. Выходы счетчиков подключены к блоку 11, который формирует сигнал окончания отработки интервала интерполяции после отработки приращений координат по обоим координатным осям.

Выход блока 11 подсоединен к блоку 12.

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

Пусть из точки с координатами Х„, У„требуется построить прямую, в точку с координатами Х„, Y„. К этому времени коды Х„, У„уже имеются в координатных регистрах.

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

В первом такте работы интерполятора из блока 12 в сумматор 3 и 4 заносятся координаты Х„ и У,, после чего производится вычисление ЛХ=Х вЂ” Х„(сумматор 4) и ЛУ= Y„— Y„ (сумматор 3), (где Х„и У„поступают из координатных регистров 14 и 13 соответственно) .

Во втором такте эти приращения в дополнительном коде переносятся в счетчики через блоки вентилей 9 и 10.

Далее при положительном знаке сумматора

1 блок 2 вырабатывает импульс, поступающий в регистр 14 и счетчик 8, а из сумматора 1 вычитается содержимое сум м атор а 3.

При отрицательном знаке сумматора 1 импульс с выхода блока 2 поступает в регистр

13 и счетчик 7, а в сумматор прибавляется содержимое сумматора 4.

После переполнения счетчика блок ll выдает сигнал окончания отработки интервала, который поступает в блок 12. При этом все сумматоры и счетчики сбрасываются в нулевое состояние, после чего интерполятор готов к построению очередного интервала.

Г1редмет изобретени»

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

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

20 которых подключены к соответствующим входам блока конца интерполяции, выход которого соединен со входом программного блока, а выходы координатных регистров — с соответствующими входами индикатора, отличаю2s бийся тем, что, с целью расширения области применения интерполятора, в него введены вторые блоки вентилей и координатные сумматоры, выходы которых соединены со вторыми входами первых блоков вентилей и с пер30 выми входами вторых блоков вентилей; причем первые входы координатных сумматоров подключены к первому выходу программного блока, второй выход которого подключен ко вторым входам вторых блоков вентилей, 404 9G4

Составитель H. Белинкова

Редактор Л. Утехина Техрсд T. Ускова Коррск-ор Т. Дооровольская

Заказ 310)0 Изд. М 139 Тираж 780 Подноспое

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

Москва, 0К-35, Раушская наб., д. 4, 5

Типография, пр. Сапунова, 2

Патент ссср 401964 Патент ссср 401964 Патент ссср 401964 

 

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