Устройство для вычисления значения модуля вектора

 

Изобретение позволяет вычислять значения модуля трехмерного вектора и может быть использовано для обработки топографических данных. Устройство содержит вычислитель приближенной зависимости 1 17/8A-H/2B при 7/8А+1/2ВёА, при 7/8А-И/2В А, выполненньй ка первом вычитателе 16, сумматоре 18, первой схеме 19 сравнения и втором мультиплексоре 20. С помощью второй схемы 13 сравнения на выходе седьмого мультиплексора 14 всегда формируется большее число, а на выходе восьмого мультиплексора 15 меньшее. Выбор двух исходных величин для вычислений осуществляетсА первым мультиплексором 12. Исходные и промежуточные результаты вычислений хранятся в регистрах 6-1 I . Работой устройства управляет распределитель 1 импульсов. 2 ил. сл 23- ю со О) 4 О) 00

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

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

РЕСПУБЛИК (59 4

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

Я ф

ОПИСАНИЕ ИЗОБРЕТЕНИЯ н втоесномм свиДЕткпьСтвм

А иой зависимости ГА тВ =маис (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ЗНАЧЕНИЯ МОДУЛЯ ВЕКТОРА (57) Изобретение позволяет вычислять значения модуля трехмерного вектора и может быть использовано для обработки топографических данных. Устройство содержит вычислитель приближенС:

;21) 3821049/24-24 (22) 03.12.84 (46) 07.06.86. Бюл. 21 (72) Е.Я. Ваврук, 1О.М. Захарко, А.А. Мельник и И.Г. Цмоць (53) 68!.325(088.8) (56) Авторское свидетельство СССР

9 1096640, кл. С 06 P 7/552, 19&2.

ABToðñKîå свидетельство СССР

М 1196854, кл. С 06 F 7/552.

„„Я0„„1236468 A i

7/&A+1/2В при 7/8А+1/2В < А, при 7/8А+l/2В>А, выполненный на первом вычитателе 16, сумматоре IS, первой схеме 19 сравнения и втором мультиплексоре 20. С помощью второй схемы 13 сравнения на выходе седьмого мультиплексора 14 всегда формируется большее число, а на выходе восьмого мультиплексора

15 меньшее. Выбор двух исходных величин для вычислений осуществляется первым мультиплексором 12. Исходные и промежуточные результаты вычислений

Ф хранятся в регистрах 6-11. Работой э устройства управляет распределитель

I импульсов. 2 ил.

7 1 при — А+ — ". -А

8 .2

А +В =макс

1 12364

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

Целью изобретения является расширение класса решаемых задач, На фиг. I приведена функциональная схема устройства; на фиг. 2 — временная диаграмма работы устройства. IG

Устройство содержит распределитель

1 импульсов, с третьего по шестой мультиплексоры 2-5, с первого по шестой регистры 6-11, первый мультиплексор 12, вторую схему 13 сравнения, седьмой 14 и восьмой 15 мультиплексоры, первый 16 и второй 17 вычитатели, сумматор 18, первую схему 19 сравнения, второй мультиплексор 20, первый 21 и второй 22 информационные 2О входы, вход 23 запуска, информационный выход 24, выход 25 сопровождения.

Объекты, расстояния между которыми измеряют, определены координатами

X„, У„ и Х, У 2. В ортогональной 25 системе координат топографическое расстояние L, = ЙХ2+ЬУ, где h X= t X„-Xzl — разность абсцисс;

dY- =!У -У вЂ” разность ординат.

2 36

Зля определения истинного расстояния необходимо знать разницу высот над уровнем моря !Ь=!Ь, -h,! . Следовательно, расстояние Е=П, +ьЕг

Устройство функционирует в соогветствии с приближенной зависимостью при условии Л>В

7 1 7 1 — А+ — В при — А+ — В А, 8 2 8 2 (1)

Устройство определяет L, и Ь последовательно, согласно (1) .

Устройство работает следующим образом.

При включении устройства все выходы распределителя 1 импульсов устанавливаются в нулевое положение (цепи установки на фиг. 1 не приведены) .

При поступлении импульса по входу

23 запуска (фиг. 2а) распределитель импульсов формирует импульс (в момент t, )на втором и шестом выходах (фиг. 2г, ж), по которому через третий 2 и пятый 4 мультиплексоры и прямо записывается (Х„, Y, h, ) соответственно в первый 6, третий 8, пятый )О регистры. Аналогично в мо68 2 мент t формируется импульс на чет2 вертом и пятом выходах распределителя

II (фиг. 2д, е) и в регистры 7, 9 и !! записывается соответственно Х

У, h . В момент t мультиплексоры

1 з

2-5 открываются по первым входам (фиг. 2з) и по первому адресному входу первого мультиплексора 12 (фиг. 2б) íà er о первый и второй выходы поступает информация соответственно с первого 6 и второго 7 регистров, т.е, Х, и Х . На второй схеме 13 сравнения происходит срав— нение Х „ и Xz и большее из них проходит через седьмой мультиплексор 14 на вход уменьшаемого вычитателя 17, меньшее — через восьмой мультиплек— сор !5 на вход вьтчитаемого вычитателя !6,, на котором происходит вычисление. hX, значение которого в момент (фиг. 2г) записывается в первый регистр 6. В момент t (фиг. 2б, в мультиплексор 12 пропускает на выходы соответственно Y,, Y (с регистров 8, и 9) . Аналогично описанному происходит формирование рУ, которое в момент t (фиг. 2д) записывается в регистр 7. После этого в момент (фиг. 2а, б) мультиплексор 12 снова открыт для регистров 6 и 7 и на его выходы поступает г:Х и DY.

Аналогично описанному происходит выделение большего и меньшего числа.

Большее число поступает на вход уменьшенного первого вычитателя 16 и со сдвигом на три разряда на вход вычитаемого, т.е. на первом вычита теле происходит вычисление, например 7/8аХ при условии, что л Х >йУ, которое поступает на вход первого слагаемого сумматора !8, на вход второго слагаемого которого поступа— ет меньшее число, разделенное на два, т.е. сдвинутое монтажно на один разряд в сторону младших разрядов (в нашем случае 1/2 Y) . Ha выходе сумматора 18 получаем результат

7.=?/8 ЛХ+1/2аУ, который поступает на вторые информационные входы первой схемы 19 сравнения и второго мультиплексора 20. На схеме 19 срав— неыия происходит сравнение Z u !IX и в зависимости от сравнения на выход устройства через мультиплексор

20 передается Z или дХ, которые в момент в (фиг„ 2е через открытый ло первьм входам шестой мультиплексор 5 записывается в четвертый ре— гистр 9.

3 1236468

На время t мультиплексор 12 от- .

Я пятый и шестой рег кРыт для регистров 10 и 11 (фиг 2б схема сравнения, н выход которого сое в) и на выходе первого нычитателя информационными нх

17 формируется ah, аналогично 4Х и по пятый мультипле

hY который н момент С„ эаписынаеткоторых соединены ся через мультиплексор 4 н третий регистр 8 ° входами с первого соотнетстненно, нь.

После этого на время „мультидинены с первого и плексор 12 открывается для регистров

8 и 9 (фиг. 2б, н) и аналогично фор- !0 ционны4и нходами п сора, выход шестог миронанию Z на выходе сумматора 18

7 1 соединен с информа получаем m= — Z+ — hh, если Z )аЬ, четвертого регистр а на выходе мультиплексора 20 ре- соединен с четнерт эультат Ь который в момент

Ф t2 15 входом первого муль (фиг. 2е) записывается в регистр 9 мационный вход пят и по управляющему стробу на восьмом рые информационные выходе распределителя 1 импульсов пятого мультиплексо (фиг. 2и) записывается н регистры : вым информационным пользователя. В момент t устройст1 20 ва, выход пятого ре во устанавливается в исходное сос- с пятым информацион тояние. Значения Х,, Х, Y,, Y го мультиплексора, h,,,h присутствуют на входах комвход шестого регист мутаторов и регистров во время всего формационные входы цикла работы.

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

Кс 0роВ ВыходБ1 с информационными по третий регистров ггоды которых соео третий информаервого мультиплеко мультиплексора ционным входом а, выход которого

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

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

55 тем, что с целью расширения класса решаемых задач н него

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

lt ft юю tt

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

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

Р

8 е и iz Ь

Составитель А. Ушаков

Редактор Г. Волкова Техред И.Ходанич 1<орректор В.Бутяга

Заказ 3091/51 Тираж 671 Подписное

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

113035, NocKBa, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4,

Устройство для вычисления значения модуля вектора Устройство для вычисления значения модуля вектора Устройство для вычисления значения модуля вектора Устройство для вычисления значения модуля вектора 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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