Устройство для определения модуля трехмерного вектора
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
ЕНИ АВТОРСКОМУ ЕТЕЛЬСТВУ 51392620/207.8604,88.сский-24 юл. Р 14литехническ нсти.Л. ПолДрозд н,идетельств 06 Г 7/544 ДЛЯ ОПРЕДЕЛ ВЕКТОРА относится хники и мо НИЯ М областиет быть ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ ИСАНИЕ ИЗ(57) Изобретениевычислительной те использовано в специализированныхвычислителях. Целью изобретения является повышение достоверности. Устройство содержит первый 1, второй 2,третий 3 регистры аргумента, первый4, второй 5, третий 6 сдвигатели,вычитатель 7, первый 8, второй 9,третий 10, четвертый 11, пятый 12,шестой 13 сумматоры-вычитатели, первый 14, второй 15, третий 16 дешифраторы знаков, первый 17, второй 18,третий 19 узлы свертки по модулю триумножитель 22, схему 23 сравнения,вход 24 номера итерации, информационный выход 25, контрольный выход26. 1 ил,Изобретение относится к вычислительной технике и может быть использовано в специализированных вычислителях.5Целью изобретения является повышение достоверности функционирования.На.чертеже представлена функциональная схема предлагаемого устройства. 10Устройство содержит первый регистр 1 аргумента, второй регистр 2 аргумента, третий регистр 3 аргумента, первый сдвигатель 4, второй сдвига- тель 5, третий сдвигатель 6, вычита тель 7, первый 8, второй 9, третий 1 О, четвертый 11, пятый 12, шестой 13 сумматоры-вычитатели, первый 14, второй 15, третий 16 дешифраторы знаков, первый 17, второй 18, третий 20 19 узлы свертки по модулю три, первый 20 и второй 21 сумматоры по моду- лю три, умножитель 22, схему 23 сравнения, вход 24 номера итерации, информационный выход 25, контрольный 25 -выход 26.Работу устройства можно описать следующими выражениями:Х Х (1 "2)+Ъс 2 з 1.пУ, +Е, 2 з 1 цпЕ У;Х 2 зхрП;+7, 2, -Е, зь.рЛ, з 3.дпЕ, 2, фХ,2 зхдпЕ;-2 У; з 1 рУ; з 1 рпЕ ; = зхрпУ81 пЕ; е 35 1Перед началом итерационного процесса значения координат Х, У, Е находятся в регистрах 1-3 аргументов соответственно, Дешифраторы настроены на выполнение в первом цикле требуемой операции, С началом очередной итерации на вход 24 подается сигнал, соответствующий ее номеру, по которому первый, второй и: третий сдвига- тели 4-6 настраиваются таким же об" разом, чтобы с их первого выхода снималось число (Х., У, Е), сдвинутое на (2 х+1) разрядов, а с второго - наразрядов. При этом с выхода вычитателя 7 получается значение Х(12 ), а с выхода первого суммато" ра-вычитателя 8 получается значение Х;, которое записывается в первый регистр 1 аргумента, Аналогочным образом с выходов второго и третьего сумматоров-вычитател:ей 9 и 10 получаются значения У;, и 2;, которые записываются в регистры 2 и 3 аргументов, Дешифратор 15 служит для определения значений ;по которым в следующей итерации второй и третий сумматоры-вычитатели 9 и 10 подстраиваются на выполнение сложения и вычитания, После выполнения п операций (и - разрядность операндов) исходный вектор совпадает с осью Х и на информационный выход устройства 25 поступает результирующее значение координаты вектора.Контроль основывается на следующем соотношении;У,шойЗ+Е;шос 13=Х,шойЗ(з 1 япЕ; + +зхдп 1)шойЗ.Коды зЦп 2; и з 8 пУ; с выходов первого 14 и третьего 16 дешифраторовознаков поступают на входы первого сумматора 20 по модулю три. С выходов первого 8, второго 9 и третьего 10 сумматоров-вычитателей коды Х , У и Е;., поступают на входы первого 17, второго 18 и третьего 19 узлов свертки по модулю три, которые формируют коды Х;.шойЗ, У. шойЗ, Е;, шодЗ соответственноКоды Х шос 13 и (зддп 2; +з 1 рпУ, ) шойЗ с выходов первого узла 17 свертки по модулю три и сумматора 20 по- модулю три поступают на входы умно- жителя 22.Коды У щось 3;,Е;шос 1 3 с выходов второго 18 и третьего 19 узлов свертки по модулю три поступают на входы второго сумматора 21 по модулю три.Сигнал, контроля со схемы 23 сравнения поступает на контрольный выход 26 устройства, При правильной ра боте устройства сравниваемые коды совпадают и сигнал контроля принимает значение "Исправно", Противопо. ложное значение сигнала контроля указывает на неправильное функционирование устройстваФормула изобретения1Устройство для определения модуля трехмерного вектора по авт. свУ 1205139, о т л и,ч а ю щ е е с я. тем, что, с целью повышения достоверности, в него введены три узла свертки по модулю три, два сумматора по модулю три, умножитель и схема сравнения, причем входы первого, второго и третьего узлов свертки по модулю три соединены с выходами соответственно первого, второго и третьего1388854 Составитель С. КуликовРедактор Ю. Середа Техред М,Дидьп Корректор С. Черни Заказ 1580/49 Тираж 704 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб д. 4/5Производственно-полиграфическое предприятие, г. Ужгород, ул, Проектная, 4 сумматоров-вычитателей, выходы первого и второго дещифраторов знаковсоединены соответственно с входамипервого и второго операндов первогосумматора по модулю три, выход первого узла свертки по модулю три ивыход первого сумматора по модулютри соединены с входами соответственно первого и второго сомножителейумножителя, выходы второго и третьего узлов свертки по модулю три .соединены соответственно с входами первого и второго операндов второго сумматора по модулю три, выходы умножителя и второго сумматора по модулю трисоединены с входами соответственнопервого и второго операнда схемысравнения, выход признака неравенства операндов которой соединен сконтрольным выходом устройства.
СмотретьЗаявка
4122620, 18.07.1986
ОДЕССКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ
ДРОЗД АЛЕКСАНДР ВАЛЕНТИНОВИЧ, ПОЛИН ЕВГЕНИЙ ЛЕОНИДОВИЧ, СОТОВ ГЕННАДИЙ ВИКТОРОВИЧ, ДРОЗД АНАТОЛИЙ ВАЛЕНТИНОВИЧ, ПРУДИУС ЮРИЙ БОРИСОВИЧ
МПК / Метки
МПК: G06F 7/544
Метки: вектора, модуля, трехмерного
Опубликовано: 15.04.1988
Код ссылки
<a href="https://patents.su/3-1388854-ustrojjstvo-dlya-opredeleniya-modulya-trekhmernogo-vektora.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для определения модуля трехмерного вектора</a>
Предыдущий патент: Устройство для деления чисел с фиксированной запятой
Следующий патент: Синусно-косинусный преобразователь
Случайный патент: Станок для запрессовки зубьев в пильные дискибольшого диаметра