Устройство для преобразования координат
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
,е/ММ 11 Р 21Р.М. Захарко, Цмоць тельство СССР7/548, 1976,льство СССРР 7/548, 982 ЕОБРАЗОВАНИ е относится к вычис ке и предназначеноого вычисления функ(х, у), в частносГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ И АВТОРСКОМУ СВИДЕТЕЛЬСТВ(57) Изобретенлительной техндля одновремен ций Р, (х, у),я аппаратного преобразованияных координат в декартовые и1ийР (х, у, г), Р(х,у,г):о -о в частности, для когерентного каколения. Цель изобретения - расширение функциональных возможностей засчет вычисления когерентных сумм.Устройство содержит реверсивныйсчетчик 1, элемент ИЛИ 2, генератор 3 импульсов, элемент И 4, распределитель 5 импульсов, триггер 6,сумматоры 7 и 8, буферные регистры9 и 10, блоки 11 и 12 умножения,коммутаторы 13 - 15, блоки 16 ипамяти и входные регистры 18-20, 2 илИзобретение относится к вычислительной технике и может быть использовано для одновременного вычисления функций Г (х, у), Г, (х, у),в частности, для аппаратного преобразования молярных координат в декартовые и функцийГ (х, у, е),1 -О10Г (х, у, з), в частности, для когерентного накопления,Целью изобретения является расширение класса решаемых задач эа счетвозможности выполнения когерентныхсумм,На фиг. 1 представлена блок-схема устройства; на фиг, 2 - временная диаграмма работы устройства привыполнении преобразования координат.Устройство содержит реверсивный счетчик 1, элемент ИЛИ 2, генера- тор 3 импульсов, элемент И 4, распределитель 5 импульсов, триггер 6, сумматоры 7 и 8, буферные регистры 9 и 10, блоки 11 и 12 умножения, коммутаторы 13 - 15, блоки 16 и 17 памяти, входные регистры 18 - 20, вход 21, выходы 22 и 23.Вычисление значений Функций Г(х, У) и Г (х, У) проводят на основе соотношенийГ(х, у) = Е(х,) + дх Е(х,) уГ (х, у) = Х (х ) + дх Г, (х) у (1)где х, - определяется старшими разрядами х;ь х определяется младшими разрядами аргумента х.Вычисление значений функций Г, (х, у, г), Г, (х, у, я) проводят на основе соотношений45 Г, (х, у, к), Е (х,)у. + Г (х,. ) я,1,1=0Г (х, у, г) =;ЛГ (х., )у. + Г (х,)1 .(2)ИДля Функций преобразования нелинейных координат в декартовы с формулы (1) имеемх = г совЧ - дч г зпу(3) ыу = г х 1 пч,+ дчг созч,Дпя функций когерентного накопления с формулы (2)имеем К, = (А. совЧ; - В, в 1 пм,),К = Е. (В сов ч. + А, зп)2 1-оРассмотрим работу устройства напримере (3) и (4),В блоках 16 и 17 памяти хранятсясоответственно значения сови зы м,Предварительно выходы распределителя 5 импульсов, выход триггера 6,счетчика 1, выходы первого 18, второго 19, третьего 20 входных регистров установлены в нулевое состояние(цепи установки не приведены),Для вычисления преобразованийпо Формуле (3) по сигналу на входе 21 в счетчик 1 записывается единица, указывающая, что устройствопроводит вычисления один раз, разрешающая прохождение тактовых импульсов с генератора 3 импульсов черезэлемент И 4 на распределитель 5 импульсов, который формирует на своемпервом выходе импульс (фиг, 2 ), покоторому осуществляется прием информации в входные регистры 18 - 20.При этом в первый 18 входной регистрзаписываются значение, во второйо19 - значение г, в третий 20 - значение Ь-, которое определяется младшими разрядами аргумента, Так какна втором выходе распределителя 5импульсов нулевой уровень (фиг,2 Я),первый 13, второй 4 и третий 15коммутаторы открыты, т,е. на первомблоке 11 умножения образуется значение г сов р на втором блоке 12офумножения - значение г зпг, которые в момент с, записываются соответственно в второй 1 О и первый 9(фиг, ЗВ) буферные регистры и поступают на первый 7 и второй 8 сумматоры, в которых по сигналам навходах суммирования (фиг, 4,е ) запоминаются в этих блоках, т,е, в первом 7 и втором 8 сумматорах записываются соответственно г сов ч и г вопч.о оПосле этого в момент Е на втором выходе распределителя 5 импульсов устанавливается единичный уровень, по которому на первом блоке 11 умножения образуется значение дГ зп ч, на втором блоке 12 умножениядУг сов Р которые записываются в момент Г в буферные регистры О3 1и 9 (фиг, 26) и по сигналу вычитания (фиг2) на первом 7 сумматоре по сигналу суммирования (фиг.2на втором 8 сумматоре происходят соответственно вычисления функцийх = гсоз ч, - агг з.п У,у = г зп Р, + дчг созч,Одновременно с пятого выходараспределителя 5 импульсов поступаетсигнал на выход 22, указывающий, чтоустройство обработало данные, и насинхровход счетчика 1, который позаднему фронту сигнала устанавливается в нулевое состояние. Нулевойперепад через элемент ИЛИ 2 устанавливает в единичное состояние триггер 6, выход которого указывает, чтоустройство закончило работу и запрещает прохождение импульсов с генератора 3 тактовых импульсов через элемент И 4.Работа устройства по обработкепреобразований по формуле (4) происходит аналогично. Различия заключаются в том, что предварительно всчетчик 1 по сигналу на входе 21записывается и, В первый 18, второй9, третий 20 входные регистры запи"сываются в момент 1 соответственнозначения У соз ч , зп ч. В моментофона блоках 7 и 8 суммированияпосле первого этапа сформированызначенияК= А созч - В, з 1 пчК = В созр + А зюпу.о оо оСигнал на пятом выходе (фиг. 2 а,г ) указывает внешним устройствамчто устройство закончило одно вычисление и к моменту Г, второго циклаему необходимо выставить на .информационные входы (не показаны) входных регистров значения соз ч, В1А,. Кроме того, этот сигнал уменьшает на единицу содержимое счетчика 1, В момент , второго цикла насумматорах 7 и 8 сформированы значенияК, = А,соз М, - В, з 1 п Ч + А, созК 2 = В.созр,+ А.я 1 пр. + Всоз 1,а в момент е,2364 бб 4:о Так продолжается до момента обработки всех значений. После чего, как и в обработке преобразований по формуле (3) счетчик 1 устанавливается в нулевое состояние и навыходе триггера 5 формируется признак конца работы,В общем случае при вычислениидругих функций выход конца вычислений функций мажет быть соединенс одним из выходов 4-7,формула изобретения Устройство для преобразования координат, содержащее два блока умножения, три коммутатора, три входных регистра, два сумматора, два блока памяти и два буферных регистра, причем выходы первого и второго блоков памяти соединены с первыми информационными входами первого и второго коммутаторов соответственно, вторые информационные входы которых соединены с выходами первого и второго буферных регистров соответственно, выходы первого и второго коммутаторов соединены с первыми входами соответственно первого и второго блоков умножения, вторые входы которых соединены с выходом третьего коммутатора, выходы первого и второго блоков умножения соединены с информационными входами соответственно первого и второго сумматоров и информационными входами соответственно второго и первого буферных регистров, выход первого входного регистра соединен с адресными входами первого и второго блоков памяти, выходы второго и третьего входных регистров соединены соответственно с первым и вторым информационными входами третьего коммутатора, о т л и ч а ю щ е е с я тем, что, с целью расширения класса решаемых задач за счет возможности вычисления когерентных сумм, в него введены реверсивный счетчик, элемент И, элемент ИЛИ, распределитель импульсов, генератор импульсов и триг-: гер, причем вход записи устройства соединен с установочным входом реверсивного счетчика и входом установ ки в О триггера , вход уст ановки вкоторого соединен с выходом элемента ИЛИ и первым входом элемента И , второй вход и выход кот ора г о соединены соответственно с выходам генератора импульсов и тактовым входом распределителя импульс ов , первый выход которого соединен1236466 Составитель А,ЗориРедактор Н.Гунько Техред М,Ходанич оррек утя аказ 309151В Тираж 671ИИПИ Государственного по делам изобретений, Москва, Ж, Раушс П исное а ССС комит и открытий 130 а зводственно-полиграфическое предприятие, г.ужгор Проектная с входами разрешения записи с первого по третий входных регистров,. второй выход распределителя импульсов соединен,с управляющими входами первого, второго и третьего коммутаторов, третий выход распределителя импульсов соединен с входами разрешения записи первого и второго бу" ферных регистров, четвертый и пятый выходы распределителя импульсов соединены с входами разрешения суммирования и разрешения вычитания первого сумматора соответственно, шестой и седьмой выходы распределителяимпульсов соединены соответственнос входом разрешения суммирования и 5входом разрешения вычитания второгосумматора, пятый выход пятого разряда распределителя импульсов соединен с входом синхронизации реверсивного счетчика и выходом готовности 1 О преобразования устройства, выход готовности суммирования которого соединен с выходом триггера, выходыразрядов реверсивного счетчика соединены с входами злемекта ИЛИ,
СмотретьЗаявка
3817471, 19.11.1984
ПРЕДПРИЯТИЕ ПЯ В-8751
ВАВРУК ЕВГЕНИЙ ЯРОСЛАВОВИЧ, ЗАХАРКО ЮРИЙ МИХАЙЛОВИЧ, МЕЛЬНИК АНАТОЛИЙ АНАТОЛЬЕВИЧ, ЦМОЦЬ ИВАН ГРИГОРЬЕВИЧ
МПК / Метки
МПК: G06F 7/548
Метки: координат, преобразования
Опубликовано: 07.06.1986
Код ссылки
<a href="https://patents.su/4-1236466-ustrojjstvo-dlya-preobrazovaniya-koordinat.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для преобразования координат</a>
Предыдущий патент: Устройство для вычисления тригонометрических функций
Следующий патент: Вычислительное устройство
Случайный патент: Транспортное средство