Цифровой преобразователь координат

ZIP архив

Текст

,124293 19) 7/548 1) 4 ПИСАНИЕ ИЗОБРЕТЕНИ ФРОВОИ ПРЕОБРАЗОВАТЕЛЬ КООРДИ НАТ(57) Из е тение техник тельн шить аппаратурные введения в состав блока постоянной и рого соединены с и вой и второй групп разователя и с вых рядов сумматоров в рые входы каждого из которых подключ (и/2 + 2)-го сумма а выходы блока посзаны с второи Груп образователя. 1 ил руппы, и свяре- ф 2.8 ОСУДАРСТ 8 ЕННЫЙ КОМИТЕТ СССР О ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИ ВТОРСКОМУ СВИДЕТЕЛЬС(56) Авторское свидетельство СССРР 813423, кл.С 06 Р .7/548, 1979.Авторское свидетельство СССРВ 813421, кл. С 06 Р 7/548, 1978,Авторское свидетельство СССР9 742944, кл.С 06 Р 7/548, 01,08.7Авторское свидетельство СССРФ 960808, кл. С 06 Р 7/548, 20,0Авторское свидетельство СССРФ 836636, кл.С 06 Р 15/20, 1980. тносится к вычиси позволяет умень- затраты за счет преобразователя амяти, входы котоервыми входами пер сумматоров преободами старших разторой группы, вто-го =п/2+4,п) ены к выходам тора первой г тоянной памят пой выходов пО 5 20 25 30 35 40 45 50 55 Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительныхустройствах для преобразования координат из прямоугольной системы вполярную,Цель изобретения - уменьшениеалпаратурных затрат,На чертеже представлена структурная схема цифрового преобразователякоординат,Преобразователь содержит (и+2)разрядные сумматоры первой группы1,1,1.2 1,1(, где 1 сша и/2+2, п - разрядность операндов и результата, (и+4)-разрядные сумматоры второй группы 2.2,2,2.2,п первую 3 и вторую 4группы входов, каждая из которыхсодержит (и+1) входов, блок 5 постоянной памяти, первую 6 и вторую 7группы выходов, содержащие (и+2)разрядов,Преобразователь производит вычисление соотношений 1 = агсТК (у/х),К Р/х + ус, где Р - масштабныйкоэффициент, и работает в соответствии с алгоритмом Меджита, Преобразователь при работе не требуеттактирования. Процесс вычисленийначинается с поступлением операндови заканчивается по окончании переходных процессов, На входы первой 3 ивторой 4 поступают соответственнооперанды х и у, представленныев прямом коде и содержащие(и+1) разрядов, один из которых - знаковый. При этом принято,что операнды изменяются в пределах- 1( х ( 1, - 1 ( у ( 1..-е сумматоры первой и второйгрупп производят вычисление следующих соотношений:г,. = 2(г; - а, х,); (1)х х+а 221г 1 -1, если г,1 с О где а =1, если г;,О;оа = -1.Первые сумматоры первой и второй групп выполняют вычисления в соответствии с формулой (1 ) при 1 = 1. Первый сумматор первой группы выполняет операцию сложения, первый сумматор второй группы - операцию вычитания. На выходах первых сумматоров первой и второй групп формируются соответственно величины х = ( х ) + (у)7г = (у) Гх) (г = - г;) а Во2вторых с умматорах первой и второй групп выполняются операции (11 для= 2. При этом если знак г; равен(г ( й), т,е, величина а, = -1, второй сумматор первой группы выполняет операцию вычитания, а второй сумматор второй группы - операцию сложения и, наоборот, если знак (., равен нулю (г ) 0), т.е, а, = 1, вторые сумматоры первой и. второй групп выполняют соответственно операции сложения и вычитания. На первые входы второго сумматора второй группы поступает удвоенное значение выходного слова первого сумматора вто 7 рой группы, т.е. величина г, = 2 г2 у) - (х) ), на вторые входы - величина х,Таким образом, на выходах второго сумматора второй группы формируется значение г = г, - а х2 1 1 На первые входы второго сумматора первой группы поступает эначечие х, на вторые .входы - сдвинутое на один разряд в сторону старших разрядов значение г, (или, что то же самое, сдвинутое на два разряда значение г ). На выходах второго сумматора первой группы формируется величина х = х+ а 2 . г . Операции в 7 -х сумматорах второй группы (.=21 выполняются аналогично операции во втором сумматоре второй г руппы,Каждый 7 -й сумматор первой группы (1=21 работает аналогично второму сумматору первой группы, однакона его входы с выходов (.-1)-госумматора второй группы поступаеткод со сцвигом на (21-3) в сторонустарших разрядов,.-е сумматоры первой группы содержат (и+2) разрядов, два иэ которых предназначены для представленияцелой части, а 1-е сумматоры второйгруппы содержат (и+4) разрядов, одиниз которых - знаковый, а три разрядапредставляют целую часть. В результате вычислений на выходах сумматору 1,1( формируется эначе- НИЕ К = Р 1 Х 2 + ус. ГдЕ Р - МаСШтабный коэффициент, равный 1,64676. Знаковые разряды а.; 1-х сумматоров второй группы (1=1 п) используются при вычислении Ч = агсСц (у/х),Модуль угла Ч = агсц (у/х) определяется блоком 5, Знаком ЧЦифровой преобразователь координат, содержащий две группы из К сумматоров, где К = П /2+2, П - разрядность операндов и результата, первый вход первого сумматора первой группы и первый вход первого сумматора второй группы являются соответственно входами первого и второго аргументов преобразователя, а вторые входы первого сумматора первой группы и первого сумматора второй группы соединены с входами второго и первого аргументов преобразователя соответствен-но, выход -го сумматора (д=1,21 с) первой группы соединен с первым вхо- дом (+1)-го сумматора первой группы, второй вход 1 -го сумматора первой группы, кроме первого, соединен с выходом (1-1)-го сумматора второй группы со сдвигом на (21-3) разрядов в сторону старших разрядов, выход является у, Адресное слово блока 5составляет знаковые разряды х,уа также знаковые раэряды сумматоров2.1-2.п.В блоке 5 записана таблицауглов 1, которые определяются всоответствии с формулами,О н Р = (а агсгд 2 + а,а агсгд 2если х) О - (а агсйд 2 +а.агсц 2 "если х ( О где а = 1, если у ) О,-1, если уО.Формула изобретения 1242937 41 -го сумматора второй Группы соединенс первым входом (+1)-го сумматоратой же группы со сдвигом на одинразряд в сторону старших разрядов,второй вход-го сумматора, кромепервого, соединен с выходом (1-1)-госумматора первой группы, о т л и -ч а ю щ и й с я тем, что, с цельюуменьшения аппаратурных затрат, он1 О содержит блок постоянной памяти итретью группу (и-К) сумматоров, причем группа адресных входов блокапостоянной памяти подключена к знаковым разрядам первого ивторого15 информационных входов преобразователя и выходам знаковых разрядовсумматоров второй и третьей групп,первые входы сумматоров третьейгруппьь объединены и подключены к20 выходу 1 -го сумматора первой группы,выход которого является выходомрадиус-вектора преобразователя,второй вход-го сумматора третьейгруппы (1=1 с-и) соединен с выходом25 (3-)-го сумматора третьей группы,второй вход первого сумматора третьей группы соединен с выходом К -госумматора второй группы, выход блока постоянной памяти является выходом аргумента угла преобразователя,выход старшего разряда каждого 1 -госумматора второй группы соединен свходом выбора операции (1+1)-госумматора первой и второй групп,35выход старшего разряда 1 -го сумматора третьей группы соединен с входом выбора операции Я+1)-го сумматора третьей группы,1242937 Составитель З,Шершцеваиколайчук Техред Н,Бонкапо Коррек Редактор я Заказ 3705ВНИИПИ 7 Подписн Государ елам из п 1303оск роизводственно-полиграфическое предприятие, г.ужгород Про Тираж 6 твенного к бретений и Ж, Рауш митета СССРоткрытийкая наб., д,4/

Смотреть

Заявка

3845069, 12.12.1984

ФИЗИКО-МЕХАНИЧЕСКИЙ ИНСТИТУТ ИМ. Г. В. КАРПЕНКО

ВАРИЧЕНКО ЛЕОНИД ВИКТОРОВИЧ, ЖАБИН ВАЛЕРИЙ ИВАНОВИЧ, КОРНЕЙЧУК ВИКТОР ИВАНОВИЧ, РАКОВ МИХАИЛ АРКАДЬЕВИЧ, МАКАРОВ ВЛАДИМИР ВАСИЛЬЕВИЧ, ТАРАСЕНКО ВЛАДИМИР ПЕТРОВИЧ, ТКАЧЕНКО ВАЛЕНТИНА ВАСИЛЬЕВНА

МПК / Метки

МПК: G06F 7/548

Метки: координат, цифровой

Опубликовано: 07.07.1986

Код ссылки

<a href="https://patents.su/4-1242937-cifrovojj-preobrazovatel-koordinat.html" target="_blank" rel="follow" title="База патентов СССР">Цифровой преобразователь координат</a>

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