Устройство для определения модуля трехмерного вектора Советский патент 1985 года по МПК G06F7/544 

Описание патента на изобретение SU1142830A1

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

управляющий вход третьего коммутатора соединен с входом номера итерации устройства, выход шестого сумматора-вычитателя соединен с входом ЕГторого операнда третьего сумматора-вычитателя, выход третьего дешифратора знака операндов соединен с управляющими входами третьего и пятого сумматоров-вычитателей, выход первого сумматора- вычитателя соединен с выходом устройства.

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

название год авторы номер документа
Устройство для вычисления модуля трехмерного вектора 1989
  • Лебедев Владимир Ильич
  • Оранский Анатолий Митрофанович
  • Садуха Сергей Иванович
SU1672442A1
Вычислительное устройство 1983
  • Синенко Владимир Николаевич
  • Духнич Евгений Иванович
  • Бартошевский Валерий Дмитриевич
  • Владимиров Виктор Владимирович
  • Орлов Борис Константинович
SU1167604A1
Вычислительное устройство 1983
  • Синенко Владимир Николаевич
  • Духнич Евгений Иванович
  • Бартошевский Валерий Дмитриевич
  • Владимиров Виктор Владимирович
  • Орлов Борис Константинович
SU1164696A1
УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ МОДУЛЯ ТРЕХМЕРНОГО ВЕКТОРА 1993
  • Духнич Е.И.
  • Серов А.А.
RU2040039C1
Вычислительное устройство 1988
  • Орлов Борис Константинович
  • Соколов Михаил Минаевич
  • Трошков Леонид Васильевич
SU1522196A1
Цифровой функциональный преобразователь 1981
  • Альховик Александр Сергеевич
  • Байков Владимир Дмитриевич
  • Долгодров Виталий Борисович
  • Кабанов Виталий Васильевич
SU1105888A1
Устройство для определения модуля трехмерного вектора 1986
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Сотов Геннадий Викторович
  • Дрозд Анатолий Валентинович
  • Прудиус Юрий Борисович
SU1388854A2
Вычислительное устройство 1981
  • Владимиров Виктор Владимирович
  • Духнич Евгений Иванович
  • Заярный Петр Пантелеевич
  • Орлов Борис Константинович
SU959071A1
Устройство для цифровой обработки сигналов 1985
  • Альховик Александр Сергеевич
  • Байков Владимир Дмитриевич
  • Дорофеев Иван Геннадиевич
  • Попов Алексей Максимович
SU1336028A1
УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ СОБСТВЕННЫХ ЗНАЧЕНИЙ МАТРИЦ 2000
  • Духнич Е.И.
  • Стрельников О.И.
RU2168760C1

Иллюстрации к изобретению SU 1 142 830 A1

Реферат патента 1985 года Устройство для определения модуля трехмерного вектора

УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ МОДУЛЯ ТРЕХМЕРНОГО ВЕКТОРА, содержащее первый, второй и третий регист ры, первый, второй и третий сумматоры-вычитатели,, первый и второй коммутаторы, первый дешифратор знака операндов, причем информационные выходы первого, второго и третьего сут маторов-вычитателей соединены с информационными входами соответственно первого, второго и третьего регистров, управляющие входы первого, и второго коммутаторов соединены с.входом номера итерации устройства, отличающееся тем, что, с целью повышения быстродействия, устройство содержит третий коммутатор, с первого по шестой вычитатели, четвертый, пятый и шестой сумматоры-вычитатели, второй и третий дешифраторы знака операндов, причем первые группы разрядных выходов первого, второго и третьего регистров соединены с входами первого операнда соответственно, первого, третьего и пятого вьгчнтателеи, выходы которых соединены с входами первого операнда соответственно, четвертого, третьего и пятого сумматоров-вычитателей, пыходы которых соединены соответственно с входом первого операнда первого сумматора-вычитателя, с информационным входом второго дешифратора знака операндов и с входом первого операнда второго сумматора-вычитателя, вторые группы разрядных выходов первого, второго и третьего регистров соединены с информационными входами соответственно первого, второго и третьего коммутаторов, первые 3 выходы которых соединены с входами второго операнда соответственно пер(Л вого Бычитателя, третьего вычитателя и пятого вычитателя, вторые выходы первого, второго и третьего коммутаторов соединены с входами первого операнда соответственно второго, четвертого и шестого вычитателей, выходы которых соединены с входами второго операнда соответственно втою рого сумматора-вычитателя, четвер00 09 того сумматора-вычитателя и шестого сумматора-вычитателя, вход второго операнда пятого сумматора-вычитателя и вход первого операнда шестого сумматора-вычитателя соединены с первыми выходами соответственно второго и первого коммутаторов, первые выходы которых соединены с входами второго операнда соответственно четвертого и второго вычитателей, вход второго операнда шестого вычитателя соединен с первым выходом третьего коммутатора, выход второго сумматора-вычитателя соединен с ин

Формула изобретения SU 1 142 830 A1

Изобретение относится к вычисл тельной технике и предназначено для построения на его основе спец лизированных ЦВМ. Известны арифметические устрой ва для обработки координат вектора, предназначенные для решения з дач, содержащих большое количеств координатных преобразований. Эти устройства позволяют .определить модуль вектора, заданного прямоугольными координатами (х, у) по формуле R где 1 - коэффициент деформации мо ля. Они содержат сдвигающие регистры коммутаторы, су {маторы-вычитатели и позволяют выполнять преобразова (1) в несколько раз быстрее, чем в традиционных арифметических устройствах t На практике часто необходимо определить модуль трехмерного век тора R. Преобразование (2) может быть выполнено с помощью указанных устройств за две операции типа (1). Однако такое время реализации не всегда допустимо. Наиболее близким по техническо сущности к изобретению является у ройство, работающее по алторитму Волдера .I. i-f. §U.i () где )fj , j , Sj - значения координсгУ и угла на i-и итерации-, оператор направления вращения ( i 1,2,..,,h ). Недостатком таких устройств является большое время реализации преобразования. Цель изобретения - повьшгение быстродействия путем сокращения времени преобразования в устройстве. Поставленная цель достигается тем, что в устройстве для определения трехмерного вектора, содержащее первый, второй и третий регистры, первый, второй и третий сумматоры-вычитатели, первый и второй коммутаторы, первьй дешифратор знака операндов, причем информационные выходы первого, второго и третьего .торов-вычитателей соединены с информационными входами соответственно первого, второго и третьего регистров, управляющие входы первого и второго коммутаторов соединены с входом номера итераций устройства, дополнительно введены третий коммутатор, с первого по шестой вычитателй, четвертый, пятый и шестой сумматоры-вычитатели, второй и третий дешифраторы знака операндов, причем первые группы разрядных выходов первого, второго и третьего регистров соединены с . входами первого операнда соответственно, первого, третьего и пятого вычитателей, выходы которых соединены с входами первого операнда , соответственно четвертого, третьего и пятого сумматоров-выгй1тателей, вы ходы которых соединены соответственно -с входом первого операнда пер вого сумматора-вычитателя, с информационным входом второго дешифратора знака операндов и входом первого операнда второго сумматора-вычитате ля, вторые группы разрядных выходов первого, второго и третьего регистр соединены с информационными входами соответственно первого, второго и третьего коммутаторов, первые выходы которых соединены с входами второго операнда соответственно пер вого вычитателя, третьего вычитател и пятого вычитателя, вторые выходы первого, второго и третьего коммутаторов соединены с входами первого операнда соответственно второго, четвертого и шестого вычитателей, выходы которых соединены с входами второго операнда соответственно второго сумматора-вычитателя, четвертого сзт матора-вычитателя и шестого сумматора-вычитателя, вход второго операнда пятого сумматоравычитателя и вход первого операнда шестого сумматора-вычитателя соединены с первыми выходами соответственно второго и первого коммутаторов, первые выходы которых соединены с входами второго операнда соответственно четвертого и второго вычитателей, вход второго.операнда шестого вычитателя соединен с первы ВЫХОДОМ третьего коммутатора, выход второго сумматора-вычитателя соедин с информационным входом первого дешифратора знака операндов, выход которого соединен с управляюш ши вх дами второго, четвертого сумматоров вычитателей и первым информационным входом третьего дешифратора знака операндов, второй информационный вход которого соединен с управляющими входами второго и третьего сумматоров-вычитателей и с выходом второго дешифратора знака операндов управляющий вход шестого коммута04тора соединен с входом fioMepa итерации устройства, выход шестого сумматора-вычитателя соединен с входом второго операнда третьего сумматоравычитателя, выход третьего дешифратора знака операндов соединен с управляющими входами третьего и пятого сумматоров-вычитателей, выход первого сумматора-вычитателя соединен с выходом устройства. На фиг. 1 представлена функциональная схема устройства-, на фиг, 2 функциональная схема (вариант) коммутаторов 4 - 6-, на фиг. 3 - микропрограмма работы блока управления. Устройство (фиг. 1) содержит регистры 1-3, коммутаторы , с первого по шестой вычитдтели 7-12, с первого по шестой с -мматоры-вычитатели 13-18, первой - третий дешифраторы знака операндов 19-21 и вход номера итерации устройства 22. Коммутаторы 4-6 (фиг. 2) со- держат дешифратор на m входов, на которые подается код номера итерации, и п выходов. Вре выходы дешифратора подключаются к входам первой группы из п конъюнкторов, а. первые п/2 выходов - к второй группе из п/2 конъюнкторов. Вторые входы конъюлкторов подключены к выходам регистра таким образом, чтобы с выхода 1 коммутатора получалось число, сдвин.тое на i разрядов, а с выхода-2 - на 2 разрядов. Работу устройства можно описать следующими вьфажениями: Xu. X.(-2-1....{2-V2 ).,.2-.. (2 -221-M,f,-(l-2-)z.; . {41 2н. 2.ГЧ2-).,х,2-Ц;Р,,0-2-1 причем ; . i Перед началом итерационного процесса (4) значения координат х , ч , Z находятся в регистрах 1-3 соответственно. С началом очередной итерации с выхода блока управления 22 стройства псдается сигнал, соответствующий ее номеру (например, от счетчика итерации), по которому 5 коммутаторы 4-6 настраиваются таким образом, чтобы с их первого выхода снималось число ( У или 2 ), сдвинутое на i разрядов, а с второго - на 2 разрядов. При этом с выхода вычитателя 7 получается значение X,. (1-2), с выхода сумматора-вычитателя 13 - значение у,- (1-2 + juvi ( ) , а с выхода сумматора-вычитателя 14 получается значение X - , которое записывается в ре гистр 1 вместо числа Xj , Аналогично с выходов сз мматоров-вьгчитателей 16 и 18 получаются значения v и , которые записываются в регистры 2 и 3, а также проанализируются дешифраторами 19 и 20. Дешифратор 21 служит для определения значений М; , по которым в следующей ите0рации сумматоры-нычитателн 15, 18 настраиваются на вьтолнение сложения или вычитания. После выполнения п итераций (где п - разрядность операндов) исходный вектор совпадает с осью х и в регистре 1 записывается значениеXn lX--t-vVz 1с П (1 - 2+ ) - деформация модуля. эффективность изобретения заключается в повышении быстродействия в два раза при увеличении объема оборудования примерно в полтора раза.

/77

22 о

Л/jr./

Вбм,2

Документы, цитированные в отчете о поиске Патент 1985 года SU1142830A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Арифметическое устройство 1973
  • Духнич Евгений Иванович
  • Митраков Виталий Алексеевич
  • Макаревич Олег Борисович
SU445042A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Система ДИВИК для регаения сложных навигационных задачг Электроника, 1966, № 18, с
Способ обработки медных солей нафтеновых кислот 1923
  • Потоловский М.С.
SU30A1

SU 1 142 830 A1

Авторы

Духнич Евгений Иванович

Даты

1985-02-28Публикация

1983-05-18Подача