Устройство для преобразования координат

 

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (ю1)5 6 06 F 7/548, 7/544

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО И".ÎÁÐÅÒÅÍÈßÌ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4731702/24 (22) 22.08.89 (46) 30.09.91. Бюл, № 36 (72) А.А.Жалило, С.А.Борисенко, А.В.Рудич и Л.M.Ñâå÷êàðåâà (53) 681.325 (088.8) (56) Авторское свидетельство СССР

¹ 1015375, кл. G 06 F 7/544, 1981.

Авторское свидетельство СССР

¹ 1141405, кл, G 06 F 7/548, 1983, . (54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ КООРДИНАТ,, Ы,, 1681313 А1 (57) Изобретение отнрсится к вычислительной технике и может быть использовано для воспроизведения функциональных зависимостей, возникающих при преобразовании декартовых координат. Цель изобретения— расширение класса решаемых задач за счет возможности преобразования из декартовой системы координат во взаимную декартовую и обратно. Устройство содержит регистры 1.1-1,3, блок 2 постоянной памяти, арифметический блок 3, блок 4 управления, узел 5 координат, ключ б. 9 з.п. ф-лы, 16 ил., 1 табл.

1681313

Z=t31X+t3Z$+133Z+Z1

Изобретение относится к вычислитель- блока 22, первую 32 и вторую 33 группы ной технике и может быть использовано для выходов блока 23, группу выходов 34 бловоспроизведения функциональных эависи; ка 24, мостей, возникающих при преобразовании Блок 4 содержит, например, триггер 35, декартовых координат. 5 элемент 36 задержки и элемент И-НЕ 37, Цель изобретения — расширение класса Блок 20 содержит вычитатели 38.1-38,9 решаемых, задач за счет возможности пре- с первого по девятый соответственно, образования из заданной декартовой систе- Блок 21 содержит блок 39 квадратов, Mbl координат во взаимную декартовую блок40предварительныхвычислений, групсистему и обратно. 10 пу выходов 41 блока квадратов.

На фиг.1 представлена структурная схе- Блок 39 содержит, например, умножима предлагаемого устройства; на фиг.2 — тель 42. 1— - 42,9 соответственно с первого по функциональная схема арифметического девятый и сумматоры 43.1 — 43.3 соответстблока; на фиг,3 — пример реализации блока венно с первого по третий, управления; на фиг.4 — функциональная схе- 15 ма блока формирования разностей; на Блок 40 содержит первый 44,1 и второй фиг,5 — структурная схема блока взаимных 44.2 вычитатели, умножители 45.1-45,3 сокоординат; на фиг.6 — пример реализации ответственно с первого по третий, первый блока квадратов; на фиг.7 — функциональ- 46.1 и второй 46,2 сумматоры, первый 47,1 ная схема блока предварительных вычисле- 20 и второй 47.2 блоки вычисления квадратноний; на фиг.8 — функциональная схема блока го корня, первый 48.1, второй 48.2 и третий вычисления направляющих косинусов пер- 48.3 блоки вычисления обратной величины. ой координаты; на фиг.9 — функциональ- Блок 22 содержит 49,1-49.15 соответствой ко ная схема блока вычисления направляющих венно с пер-ого по пятнадцатый. косинусов второй координаты; на фиг,10 — 25 Блок 23 содержит вычитатели 50.1 — 50.6 функциональная схема блока вычисления с первого по.шестой. направляющих косинусов третьей коорди- Блок 24 содержит умножители 51.1-51,6 наты; на фиг.11 — функциональная схема с первого по шестой, сумматор 52, блок 53 блока вычисления детерминанта; на фиг. 12 — вычисления квадратного корня, первый 54.1 функциональная схема узла координат; на 30 и второй 54.2 блоки вычисления обратной фиг.13 — функциональная схема входного,величины. коммутатора; на фиг.14 — функциональная Блок 25 содержит умножители 55.1схема блока формирования координат; на 55.15 соответственно с первого по пятнадфиг,15 — функциональная схема выходного цатый, вычитатель 56, первый 57,1 и второй коммутатора; на фиг.16 — временная диаг- 35 57.2 сумматоры, рамма работы устройства. Узел 5 содержит входной коммутатор

Предлагаемое устройство содержит ре- 58, группу его выходов 59, блок 60 формирогистры 1.1-1.3, блок 2 постоянной памяти, вания координат, группу его выходов 61, арифметический блок 3, блок 4 управления, выходной коммутатор 62. узел 5 координат, ключ 6, первую 7, вторую 40

8 и третью 9 группы входов соответственно Коммутатор 58 содержит вычитатели первой, второй и третьей координат устрой- 63.1 — 63.3 с первого по третий, мультиплекства, вход 10 константы, вход 11 координат соры 64.1 — 64.9 соответственно с первого по во взаимной системе, вход 12 признака ком- девятый, мутации, вход 13 запуска, первую группу 45 Блок 60 содержит умножители 65.1-65,9 входов 14 узла 5, третью группу входов 15 с первого по девятый, сумматоры 66.1-66.6 узла 5, группу информационных входов 16 с первого по шестой. ключа, первый 17 и второй 18 выходы блока Выходной коммутатор содержит муль4, выход 19 результата устройства. типлексоры 67.1-67.3 с первого по третий.

Арифметический блок 3 содержит блок 50 Устройство функционирует следующим

20 формирования разностей, блок 21 вэаим- образом. ных координат., блок 22 вычисления направ- Преобраэователь реализует следуюляющих косинусов первой координаты, щимобразомалгоритмпреобразования коблок 23 вычисления направляющих косину- ординат. сов второй координаты, блок 24 вычисления 55 направляющих косинусов третьей коорди- х=т1 1х+т 12у+т 132+ х 1 наты, блок 25 вычисления детерминанта, первую 26, вторую 27 и третью 28 группы у=т21х+т22у+1232+х1 выходов блока 20, группу выходов 29 блока

21 первую 30 и вторую 31 группы выходов

1681313 (2) У

x=T х+ х! (3) (7) =У т- Ф

Х=Т (х-х 1), хз

111

Уз хз

t21 уз хз т31 уз (8) t11t12t13

t21t22t23

13032133 (S) 2S

2 2

t33 = /-(t13 +тгз ), 113 =

=b3 (10), (11) (!3) получаем

123

1 х = t11(x-х1) + t21(y-y1)+t31(z-z1)

y=t12(x x1)+t22(y y1)+t32(2 Z1)

Z=t13(Х X1)+t23(y-y1)+t33(2 21) или в векторной форме записи где x= II x,у,z II — вектор координат точки в заданной системе координат; х= II x,у,z il — вектор координат точки во взаимной системе координат; х1= !! х1,y1,z1 II — вектор координат нат чала взаимной системы координат в заданной системе координат;

Т вЂ” матрица направляющих косинусов осей декартовых систем координат (заданной и взаимной): где строки матрицы Т представляют собой направляющие косинусы осей ох, оу, oz заданной системы координат oxyz соответственно относительно взаимной системы координат oxyz, а столбцы матрицы Т представляют собой направляющие косинусы осей ox, oy, oz взаимной системы координат

oxyz соответственно относительно заданной oxyz.

8о взаимной системе оху2 выражения для координат трех опорных точек имеют вид х1= II x1, у1, z1 !!, х1=ф, у=0, z1=0 хг = II x2, у2, z2 II, х2=г12, у2=0, 22=0

«з хз = II хз, уз. z3 llт, хз= (г1г +

2 г12

+г1з -ггз )

2 2 уЗ = + V ß3 — х, 23 = 0: (6) где г12г13 и ггз — расстояния между первой и второй, первой и третьей, второй и третьей точками соответственно (x2 x1 } +(у2 y1 } +(22 21

113 (ХЗ вЂ” Х! ) + (ЗЗ вЂ” У1 ) + (33 — 21 ) <23= (x3 — x2} +(уз — уг} +

«!аправляющие косинусы оси ох. задаваемой первой и второй опорными точками, относительно системы координат oxyz определяются как отношения разностей элементов векторов координат этих точек в заданной системе по соответствующим

5 осям (ох, у, oz) к расстоянию между ними

Х2 х1, У2 У1

t11 t21 г12 . Г12

72 z1 з31 г12 что следует из подстановки в систему уравнений (1) координат второй опорной точки во взаимной и в заданной системах координат.

Подстановка координат третьей опорной точки в систему уравнений(1) позволяет определить направляющие косинусы бх (второй столбец матрицы Т)

20 хз х1

t12 =

ХЗ

t22 уз

23 21

t32 у3

Известно, что

Подставляя в третье уравнение системы уравнений(2) координаты второй и третьей опорных точек, получаем новую систему из двух уравнений

О=т13(хг-х 1)+t23(y2-у 1)+t33(z2-71) 0=t13(x3-x1)+t23(y2-у1)+тзз(73-21). (9) 40

Решая ее относительно t13 и t23, имеем

„1:::„::,! !!:;:!в::,!! . в „„

Обозначая

Ф- liõç- х1 Уз- У1II, )-")13 -*1,((1681313

С33 или (20) det Т =1, гдеР =Ф гг= е, ((15) 41=(у2-у1Х23-г1Хуз-у1Х г-Z1) (16)

А2=(хз-х1ф2-2 1нх2-х ф3-21} (17)

dåt Ф =(х2-х1)(уз-у1Нхз-х1)(у2-у1), (18) тогда

t13 +t23 = I I t13t23 II (=с33 Ъ Р (19) 1 и г. т, ц

После преобразований получаем с33 = ": (1 + т ф ф ° и) В настоящем алгоритме координата уз третьей опорной точки во взаимной системе координат oxyz (6) успешно выбирается положительной, что одновременно определяет направление оси оу в пространстве.

Направляющие косинусы t13, t23 и t33 оси oz взаимной системы координат имеют знаковую неопределенность, характеризующую неоднозначность ориентаций оси oz в про.странстве. Для формирования правой тройки векторов системы oxyz и устранения указанной неоднозначности в алгоритме используется известное свойство матрицы направляющих косинусов где о ес T-t11t22t33+t21t32t31+t12t23t31

- С13С22С31 t11t32t23 С21С12С33 (21}

Знак элемента t33 условно выбирается положительным и определяются значения элементов t13 и с23, По формуле (21} вычисляется детерминант матрицы Т, с помощью которого производится операция коррекции знаков направляющих косинусов с13, t23 и t33

С13 t13

t23 = с23 det T (22)

С33 и Ъ . . t33 в результате применения которой в предложенном алгоритме исключается возможность ошибочного знакоопределения элементов третьего столбца матрицы Т, задающих ориентацию оси оЕвзаимнай системы координат в трехмерном пространстве измерений, Пример. Пусть координаты точки во взаимной системе координат соответственно равны

5 х=570; y=650; z=10.

Здесь и далее при рассмотрении работы устройства двоичный эквивалент чисел не используется, так как при этом теряется на 10 глядность, Пространственные координаты опорных точек, определяющих взаимную систему, в заданной системе координат равны соответственно

15 х=2895 у=3450 z=4504

x=2336 y=1396 z=4807 х=2215 у=4347 z=4094

Работа устройства начинается с того, 20 что по входам 7, 8 и 9 прступают значения хь yi u zt (i=1,3) соответственно, по входам

11 — значения величин х,у,z, а по входу 12— сигнал внешнего управления, который для рассматриваемого случая преобразования

25 декартовых координат точки из взаимной системы в заданную систему координат подключает на весь цикл вычислений выходы всех мультиплексоров 64,1 — 64.9, 67.167.3 в узле 5 координат к своему первому

30 входу, Основная работа устройства осуществляется с помощью блока уравнения 4 и начинается подачей сигнала на вход 13

35 (см.фиг.3) внешнего запуска. При этом переводится в единичное состояние триггер 35 и тем самым разрешается чтение информации иэ регистров. Кроме того, выход триггера 35 соединен с входом элемента 36

40 задержки и входом элемента И-НЕ 37, где происходит инвертирование сигнала, В результате отрицательный перепад напряжения на выходе элемента И-НЕ 37 закрывает ключ 6 (см. фиг.1). С выхода элемента 36

45 задержки задержанный сигнал (логическая единица) поступает на вход установки в ноль триггера 35, на входе которого появляется отрицательный перепад напряжения и тем самым запрещается чтение информа50 ции из регистров. Кроме того, сигнал с выхода триггера 35 (логический ноль) поступает на вход элемента И-НЕ 37, выход которого соединен с управляющим входом ключа, инвертируется и открывает ключ 6.

55 Длительность задержки сигнала в элементе

36 выбирается из условия полного завершения всего цикла вычислений.

Процесс вычислений для заданного примера представлен в таблице.

1681313 вой группы входов входного, коммутатора, выходы шестого, третьего и пятого мультиплексоров и девятый вход первой группы входов входного коммутатора соединены с

5 выходами с первого по двенадцатый соответственно входного коммутатора.

10. Устройство по и, 1, о т л и ч а ю щ ее с я тем, что, с целью повышения быстродействия, блок формирования координат

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

15 по шестой и седьмого /по девятый, соответственно, четвертый, пятый, шестой, седьмой, восьмой, девятый, десятый, одиннадцатый и двенадцатый входы первой группы входов блока соединены с входами

20 вторых сомножителей умножителей с первого по девятый соответственно, выходы умножителей с первого по третий, с четвертого по шестой и с седьмого по девятый соединены с входами/ первых, вторых и

25 третьих слагаемых сумматоров соответственно с первого по третий, выходы которых соединены с входами первых слагаемых сумматоров с четвертого по шестой соответственно, входы вторых слагаемых которых

30 соединены с входами соответственно с первого по третий второй группы входов блока, выходы четвертого, первого, пятого, второго, шестого и третьего сумматоров соединены с выходами соответственно с первого по

35 шестой группы выходов блока.

Группа шин 26

Разности

Группа шин 27

Группа шин 28

Группа шин 30

Элементы 1-ro столбца матрицыТ

Элементы 2-го столбца матрицыТ

Группа шин 33

Группа шин 32

Элементы 3-ro столбца матрицы Т (неоднозначно энакоопределенные) Группа шин 34 с первыми информационными входами пятого и шестого мультиплексоров, седьмой вход первой группы входов входного коммутатора соединен с,-вторыми информационн ы ми входами третьего и четвертого, мультиплексоров, восьмой вход первой группы входов входного коммутатора соединен с вторыми информационными входами пятого и шестого мультиплексоров, первый вход второй группы входов входного коммутатора соединен с входом уменьшаемого первого вычитателя и первым информационным входом седьмого мультиплексора, второй информационный вход которого соединен с выходом первого вычитателя, второй вход второй группы входов входного коммутатора соедйнен с входом уменьшаемого Второго вычитателя и первым информационным входом восьмого мультиплексора, второй информационный вход которого соединен с выходом второго вычитателя, третий вход второй группы входов входного коммутатора соединен с вхо-. дом уменьшенного третьего вычитателя и с первым информационным входом девятого мультиплексора, второй информационный вход которого соединен с выходом третьего вычитателя, входы с первого по третий третьей группы входов соединены с входами вычитаемых вычйтателей. соответственно с первого,по третий, выходы мультиплексоров с седьмого по девятый, первый вход первой группы входов входного коммутатора, выходы второго четвертого, первого мультиплексоров, пятый вход перхз- х2

УЗ У2

23 Z2 хз" х1

УЗ-У3

Z3" Zi хг-х1

У2 yi

22-Zi

t11 тгг 31 12 тгг

132

det Ф

А1

Аг

ti3 аз

t33 — 121

2951 — 713 — 680

897

- 41Î

559 — 2054

303

0,2599301 — 0,95527599

0,1409194 — 0,9238018

0,2035804 — 0,324261 — 1898143

570349 — 435230 — 0,2810702

0,214483

0,9354124

1681313

Формула изобретения во взаимнои системе устроиства, третья группа информационных входов входного

1, Устройство для преобразования ко- коммутатора соединена с входом первого ординат, содержащее блок формирования регистра и второй группой входов блока координат, входной коммутатор и блок уп- 5 формирования координат, группа выходов равления, причем группа выходов входного которого соединена с группой информацикоммутатора соединена с первой группой онных входов выходного коммутатора, групвходов блока формирования координат, о т- па выходов которого соединена с группой л и ч а ю щ е е с я тем, что, с целью расши- информационных входов ключа, выход которения класса решаемых задач за счет воз- 10 рого является выходом результата устройстможности преобразования из заданной ва, вход константы которого соединен с декартовой системы координат во взаим- второй группой входов блока вычисления ную декартовую систему и обратно, в него направляющих косинусов третьей коордидополнительно введены блок формирова-. наты, вход запуска и признака коммутации ния разностей, блок взаимных координат, 15 устройства соединены соответственно с блок вычисления направляющих косинусов входом запуска блока управления и управпервой координаты, блок вычисления на- ляющими входами входного и выходного правляющих косинусов второй координаты, коммутаторов, первый и второй выходы блоблок вычисления направляющих косинусов ка управления соединены с входами разретретьей координаты, блок вычисления де- 20 шения считывания регистров с первого по терминанта, выходнойкоммутатор, три реги- третий и входом разрешения ключа соответстра и ключ, причем группа входов первой ственно. координаты, группа входов второй координа- 2. Устройство по п.1, о т л и ч а ю щ е еты и группа входов третьей координаты ус- с я тем, что, с целью повышения быстродейтройства соединены с информационными 25 ствия,блокформированияразностейсодервходами соответственно первого, второго и жит девять вычитателей, причем третий, третьего регистров, выходы которых соеди- второй и первый входы третьей группы вхонены соответственно с первой, второй и дов блока соединены с входами уменьшаетретьей группами входовблока формирова- мых вычитателей с первого по третий ния разностей, первая, вторая и третья груп- 30 соответственно и с че- вертого ро шестой пы выходов которого соединены соответственно, третий, второй и,первый соответственно с первой, второй и третьей выходы второй группы axoäoà блока соедигруппами входов блока взаимных коорди- нены с входами вычитаемых вычитателей с нат, группа выходов которого соединена с первого потретийсоответственно и с входапервой группой входов блока вычисления 35 ми уменьшаемых седьмого, восьмого и денаправляющих косинусов первой координа- вятого вычитателей соответственно, третий, ты, вторая и третья группы входов которого второй и первый входы первой группы инсоединены соответственно с второй и формационных входов соединены с входатретьей группами выходов блока формиро- -ми вычитаемых вычитателей с четвертого по вания разностей, первая и вторая группы 40 шестой соответственно и с седьмого по девыходов блока вычисления направляющих вятый соответственно, выходы вычитателей косинусов первой координаты соединены с с первого по третий соединены с выходами первыми группами входов блока вычисле- с первого по третий соответственно первой ния детерминанта и блока вычисления на- группы выходов блока, выходы вычитателей правляющих косинусов второй координаты 45 с четвертого по шестой соединены с выхосоответственно, первый выход блока вычис- дами с первого по третий соответственно ления направляющих косинусов второй ко- второй группой выходов блока, выходы выординаты соединен с первой группой читателейсседьмогоподевятыйсоединены входов блока вычисления направляющих с выходами с первого по третий соответсткосинусов третьей координаты, группа вы- 50 венно третьей группой выходов блока. ходов которого соединена с второй группой 3, Устройство по п.1, о т л и ч а ю щ е евходов блока вычисления детерминанта, с я тем, что, с целью повышения быстродейтретья группа входов которого соединена с ствия, блок вычисления направляющих ковторой группой выходов блока вычисления синусов первой координаты содержит направляющих косинусоввторой координа- 55 пятнадцать умножителей, причем первый ты, группа выходов блока вычисления де- вход первой группы входов блока соединен терминанта соединена с первой группой с входами первых сомножителейумножитеинформационныхвходоввходногокомму- лей с первого по третий, второй вход — с тора, вторая группа информационных вхо- входами первых сомножителей умножитедов которого соединена с входом координат лей с четвертого по шестой, а третий вход—

1б81313 с входами первых сомножителей умножителей с седьмого по девятый, первый, второй и третий входы третьей группы входов блока соединены с выходами вторых сомножителей умножителей с первого по третий соот- 5 ветственно, первый, второй и третий входы второй группы входов блока соединены с входами вторых сомножителей умножителей с четвертого по шестой соответственно, первый вход третьей группы входов блока 10 соединен с входом первого сомножителя десятого умножителя, второй вход — с входами первых сомножителей одиннадцатого и двенадцатого умножителей, третий вход— с входами первых сомножителей тринадца- 15 того и четырнадцатого умножителей, первый вход третьей группы входов блока соединен с входами вторых сомножителей одиннадцатого и четырнадцатого умножителей, второй вход второй группы входов 20 блока соединен с входами вторых сомножителей десятого и тринадцатого умножителей, первый вход третьей группы входов блока и третий вход второй группы входов блока соединены соответственно с входами 25 первых и вторых сомножителей пятнадцатого умножителя, выходы умножителей с первого по третий соединены с первой группой выходов блока и входами вторых сомножителей умножителей соответственно с седь- 30 мого по девятый, выходы первого, второго и третьего умножителей соединены с входами с первого по третий первой группы выходов блока, третий вход второй группы входов блока соединен с входом второго, выходы 35 умножителей с четвертого по пятнадцатый соединены с выходами соответственно с первого по двенадцатый второй группой выходов блока, 4. Устройство по п.1, о т л и ч а ю щ е е- 40 с я тем, что, с целью повышения быстродействия, блок взаимных координат содержит блок квадратов, три умножителя, три блока вычисления обратной величины, два блока вычисления квадратного корня, два вычита- 45 теля, два сумматора, причем первая, вторая и третья группы входов блока соединены соответственно с первой, второй и третьей группами входов блока квадратов, группа выходов которого соединена с входом вычи- 50 таемого первого вычитателя, второй выход блока квадраторов соединен с входом первого слагаемого первого сумматора и входом уменьшаемого второго вычитателя, третий выход блока квадратов соединен с входом 55 первого блока вычисления квадратного корня и входом второго слагаемого первого сумматора, выход которого соединен с выходом уменьшаемого первого вычитателя, выход первого блока вычисления квадратного корня соединен с входом первого блока вычисления обратной величины и входами первого и второго слагаемых второго сумматора, выход которого соединен с входом второго блока вычисления обратной величины, выход которого соединен с входом первого сомножителя первого умножителя, вход второго сомножителя которого соединен с выходом первого вычитателя, выход первого умножителя соединен с входом первого сомножителя второго умножителя и с входами первого и второго сомножителей третьего умножителя, выход которого соединен с входом вычитаемого второго вычитателя, выход которого соединен с входом второго блока вычисления квадратного корня, выход которого соединен с входом третьего блока вычисления обратной величины, выход которого соединен с входом второго сомножителя второго умножителя, выходы второго умножителя третьего блока вычисления обратной величины и первого блока вычисления обратной величины соединены соответственно с первым, вторым и третьим выходами группы выходов блока.

5, Устройство по п.1, о т л и ч а ю щ е ес я тем, что, с целью повышения быстродействия, блок вычисления направляющих косинусов второй координаты содержит шесть вычитателей, причем первый и четвертый входы группы входов блока соединены соответственно с входами уменьшаемого и вычитаемого первого вычитателя, второй и пятый входы группы входов блока соединены с входами соответственно уменьшаемого и вычитаемого второго вычитателя, третий и шестой входы группы входов блока соединены с входами соответственно уменьшаемого и вычитаемого третьего вычитателя, седьмой и восьмой входы группы входов блока соединены с входами соответственно уменьшаемого и вычитаемого четвертого вычитателя, девятый и десятый входы группы входов блока соединены с входами соответственно уменьшаемого и вычитаемого пятого вычитателя, одиннадцатый и двенадцатый входы группы входов блока соединены с входами соответственно уменьшаемого и вычитаемого шестого вычитателя, выходы вычитателей с первого по третий соединены с выходами соответственно с первого по третий второй группы выходов блока. выходы вычислителей с четвертого по шестой соединены с выходами с первого по третий первой группы выходов блока.

6, Устройство по п.1, о т л и ч а ю щ е ес я тем, что, с целью повышения быстродействия, блок вычисления направляющих косинусов третьей координаты содержит

14

1681313

5

25

35

55 шесть умножителей, два блока вычисления . обратной величины. сумматор. блок вычисления квадратного корня, причем первый вход группы входов блока соединен с входом первого блока вычисления обратной величины, второй и третий входы группы входов блока соединены с входами первых сомножителей первого и второго умножителей, входы вторых сомножителей которых объединены и соединены с выходом первого блока вычисления. обратной величины, выходы первого и второго умножителей соединены с входами первых и вторых сомножителей соответственно третьего и четвертого умножителей, выходы которых соединены с входами соответственно первого и второго слагаемых сумматора, вход третьего слагаемого которого соединен с второй группой входов блока, выход сумматора соединен с входом второго блока вычисления обратной величины, выход которого соединен с входом блока вычисления квадратного корня, выход которого сое- динен с входами первых сомножителей пятого и шестого умножителей, входы вторых сомно>кителей которых соединены с выходами соответственно первого и второго умножителей, выходы пятого умножителя, шестого умножителя и блока вычисления квадратного корня соединены с первым, вторым и третьим выходами группы выходов блока.

7. Устройство по п,1, отл и ч а ю щеес я тем, что, с целью повышения быстродействия, блок вычисления детерминанта содержит пятнадцать умножителей, два сумматора, вычитатель, причем первый вход первой группы входов блока соединен с входом первого сомножителя первого умножителя, второй вход первой группы входов блока соединен с входом первого сомножителя второго умножителя, третий вход первой группы входов блока соединен с входом первого сомножителя третьего умножителя, второй, первый и третий входы первой группы входов блока соединены с входами первых слагаемых соответственно четвертого, пятого и шестого умножителей, первый вход третьей группы входов блока соединен с входами вторых слагаемых третьего и четвертого умножителей, второй вход — с входами вторых сомножителей первого и шестого умножителей, э третий вход — c входами вторых сомножителей второго и пятого умножителей, выходы умножителей с первого по шестой соединены с входами первых сомножителей умножителей соответственно с седьмого по двенадцатый, первый вход второй группы входов блока соединен с входами вторых сомножителей восьмого и двенадцатого умножителей, второй вход с входами вторых сомножителей девятого и одиннадцатого умножителей, а третий вход — с входами вторых сомножителей седьмого и десятого умножителей, выходы умножителей с седьмого по девятый соединены с входами слагаемых соответственноо с первого по третий первого сумматора, выходы умножителей с десятого по двенадцатый соединены с входами слагаемых соответственно с первого по третий второго сумматора, выходы первого и второго сумматоров соединены с входами соответственно уменьшаемого и вычитаемого вычитателя, выход которого соединен с входом первого сомножителя умножителей с тринадцатого по пятнадцатый, входы вторых сомножителей которых соединены соответственно с первым, вторым и третьим входами второй группы входов блока, первый, второй и третий входы первой группы входов блока, первый, второй и третий sxoды третьей группы входов блока и выходы умножителей с тринадцатого по пятнадцатый соединены с выходами соответственно с первого по девятый группы выходов блока .

8. Устройство по п.1, от л и ч э ю щ е ес я тем, что, с целью повышения быстродействия, выходной коммутатор содержит три мультиплексора, причем первый, третий, пятый входы группы входов блока соединены с первыми информационными входами мультиплексоров с первого по третий соответственно, второй, четвертый и шестой входы группы входов выходного коммутатора соединены с вторыми информационными входами мультиплексоров с первого по третий соответственно, выходы которых соединены соответственно с первым, вторым и третьим выходами группы выходов выходного коммутатора, управляющий вход которого соединен с управляющими входами мультиплексоров с первого по трети и.

9. Устройство по п,1, о т л и ч а ю щ е ес я тем, что, с целью повышения быстродействия, входной коммутатор содержит три вычитателя и девять мультиплексоров, причем второй вход первой группы входов входного коммутатора соединен с первыми информационными входами первого и второго мультиплексоров, третий вход первой группы входов входного коммутатора соединен с первыми информационными входами третьего и четвертого мультиплексоров, четвертый вход первой группы входов входного коммутатора соединен с вторыми информационными входал1и первого и второго мультиплексоров. шестой вход первой группы входов входного коммугз1ора соединен

1б81313

Продолжение таблицы

1б81313

27 а- аг У

1681313

1681313

1681313

Фи2. f5

1681313

Составитель С.Куликов

Техред M.Mîðãeêòàë Корректор О.Кравцова

Редактор Т,Горячева

Заказ 3313 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", г. ужгород, ул.Гагарина, 101

Устройство для преобразования координат Устройство для преобразования координат Устройство для преобразования координат Устройство для преобразования координат Устройство для преобразования координат Устройство для преобразования координат Устройство для преобразования координат Устройство для преобразования координат Устройство для преобразования координат Устройство для преобразования координат Устройство для преобразования координат Устройство для преобразования координат Устройство для преобразования координат Устройство для преобразования координат Устройство для преобразования координат Устройство для преобразования координат 

 

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в специализированных ЦВМ и вычислителях для определения аргумен-г та комплексного числа и преобразования координат в реальном масштабе времени

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

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

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

Изобретение относится к вычислительной технике, в частности к устройствам для арифметической обработки данных, предназначено для реализации математических зависимостей вида Z = Σ<SP POS="POST">N</SP>A<SB POS="POST">K</SB>X<SP POS="POST">K</SP> (1), Z = П<SP POS="POST">N</SP>AX<SB POS="POST">K</SB> (2) и Z = Σ<SP POS="POST">N</SP>A<SB POS="POST">K</SB>X<SB POS="POST">K</SB> (3)

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

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

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

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

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

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

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

Изобретение относится к области вычислительной техники и может быть использовано при разработке специализированной аппаратуры АСУ оперативного звена ВПВО при решении задачи распознавании оперативно-тактических ситуаций

Устройство для преобразования координат

Наверх