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

 

Изобретение относится к вычислительной технике и позволяет вычислить произведение комплексных чисел A и B, описываемых тремя составляющими A<SB POS="POST">1</SB>, A<SB POS="POST">2</SB>, A<SB POS="POST">3</SB> и B<SB POS="POST">1</SB>, B<SB POS="POST">2</SB>, B<SB POS="POST">3</SB> соответственно. Результат умножения C также описывается тремя составляющими C<SB POS="POST">1</SB>, C<SB POS="POST">2</SB>, C<SB POS="POST">3</SB> : C<SB POS="POST">1</SB> = A<SB POS="POST">1</SB>B<SB POS="POST">1</SB>+A<SB POS="POST">2</SB>B<SB POS="POST">3</SB>+A<SB POS="POST">3</SB>B<SB POS="POST">2</SB>, C<SB POS="POST">2</SB> = A<SB POS="POST">1</SB>B<SB POS="POST">2</SB>+A<SB POS="POST">2</SB>B<SB POS="POST">1</SB>+A<SB POS="POST">3</SB>B<SB POS="POST">3</SB>, C<SB POS="POST">3</SB> = A<SB POS="POST">1</SB>B<SB POS="POST">3</SB>+A<SB POS="POST">2</SB>B<SB POS="POST">2</SB>+A<SB POS="POST">3</SB>B<SB POS="POST">1</SB>. Устройство содержит элементы задержки 1.1 - 1.3, 2.1 - 2.3, коммутаторы 3.1 - 3.3, которые обеспечивают изменение порядка поступления операндов на умножители 4.1 - 4.3, которые вычисляют слагаемые составляющих результата, элементы задержки 5.1 - 5.3 и 6.1 - 6.3, выравнивающие моменты поступления произведений, являющихся слагаемыми составляющих результата, сумматоры 7.1 - 7.3, 9.1 - 9.3, которые определяют составляющие результата. 2 ил.

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

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

РЕСПУБЛИН

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

Н.ABTOPCKOMV СВИДЕТЕЛЬСТВУ

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4622302/24 (22) 19.12.88 (46) 30.12.90. Бюл. М 48 (71) Специальное проектно-конструк.торское бюро "Дискрет" Одесского политехнического института (72) Ю.А. Богомолов, А.R.Äðoçä, В.Н.Лацин, В.А.Минченко и В.В.Шабадаш (53) 681.32(088„8) (56) Каляев A .Â.Ìíîãoïðoöåññoðíûå системы с программируемой архитектурой.—

M. Радио и связь, 1984, с,178.

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

У 399859, кл. G 06 F 7/38, 1971. (54) УСТРОЙСТВО ДЛЯ ОПЕРАЦИЙ С КОМПЛЕКСНЬ1МИ ЧИСЛАМИ (57) Изобретение относится к вычислительной технике и позволяет вычислить произведение комплексных чисел, 80 617436 А1 (51) 5 G 06 F 7/49

А и В, описываемых тремя составляющими а, а, а з и Ь!, bz b соответственно. Результат умножения с также описывается тремя составляющими с, су, сз - с1= а,Ь + а Ьg+ .+ азЬ, cz = а,Ъ + а Ь, + а Ьз, с з = а,Ь + а Ь + а Ь,. Устройство содержит элементы задержки 1.1

1, Э, 2, 1-2. 3 коммутаторы 3. 1-3. 3, которые обеспечивают изменение порядка поступления операндов на умножители 4.1-4.3, которые вычисляют слагаемые составляющих результата, элементы задержки 5.1-5.3 и

6.1-6.3, выравнивающие моменты поступления произведений, являющихся слагаемыми составляющих результата, сумматоры 7. 1-7.3, 9. 1-9.3, которые определяют составляющие результата.

1 ил., 1 табл.

1617436

Составляющие результат 2к > !4и!3

С=АВ= с+се +се"

I вычисляются по формулам: а1b, + а2Ь + а Ь2, с, с2 = с>

+ а Ь, а,Ь,+ а Ь, a+ а Ь2 + а Ь

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

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

На чертеже представлена структурная с-.хема устройства.

У<:тройство содержит первый — третий 1.1 — 1.3 и четвертый — шестой

2.1 — 2.3 элементы задержки, первый — третий коммутаторы 3 ° 1 — 3.3, первый — третий умножители 4,1 — 4 .3, седьмой — девятый 5.1 — 5.2 и десятый — двенадцатый 6.1 — 6.3 элементы задержки, четвертый — шестой сумматоры 7.1 — 7.3, тринадцатый 8.1 и .четырнадцатый 8.2 элементы задержки, первый — третий сумматоры 9.1 — 9.3, первый 10 и второй 11 информационные входы устройства, вход 12 управления устройства, третий 13, второй 14 и первый 15 выходы устройства.

Работа устройства синхронизируется тактовьм генератором (не показан).

Элементы 6.1 — 6.3 задерживают информацию на два такта, элементы

2.1 — 2.3 — на три такта, остальные элементы задержки — на один такт.

При составлении таблицы, отражаю-, щей ход вычислений в предлагаемом устройстве принято, что задержки срабатывания коммутатора и получения произведения на выходе умножителя равны нулю; нижний индекс числа обозначает номер составляющей сомножителя, а верхний — порядковый номер сомножителя.

Устройство выполняет умножение комплексных чисел, представленных в трехфазной форме: ди(3 i 4н)3

А = а + а е1 + а е" (2 з 1

12к! 40JS

B = b + b2e + b e1

Это соотношение положено в основу работы устройства.

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

На первый и второй информационные входы устройства поступают последовательно составляющие нулевой пары сомножителей (a, а, а,) и (Ь,, b2, Ьз), затем первой (а а У 2 Ф а, и Ь,, Ь b )è т.д.

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

15 сомножителя, а на второй — последовательность сост являющих второго со множителя, в которой при помощи коммутатора произведена перестановка данных, поэтому »а выходе первого умножителя в моменты времени 1, 4, 7, ЗК+1 (К = О, 1,...) получается произведение а Ь2, в моменты времек к ни 2, 5, 8,..., ЗК + 2 — произведек к, ние а Ь, в моменты времени 3, 6, 9,..., ЗК + 3-произведение à, b1 кок к торые являются слагаемыми первой составляющей результата. Перед сложением этих произведений необходимо произвести выравнивание моментов их

30 поступления на сумматоры для чего служат элементы 5.1-и 6.1 задержки..

Аналогично происходят вычисления второй и третьей составляющих результата.

Формула изобретения

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

55 умножителя и входу второго элемента задержки, выход которого подключен к первому входу второго умножителя и входу третьего элемента задержки, Тактг Э

Умновитель илн Вход/выход коммутатор

0 1 2 Э 4 5 6 7 8 9

1 1 < 1 1 г а> аг а, а! аг а, e o аэ аг ао

Умновитель Вход первого сомн.

Вход второго сомн. о < < г г г

bt Ь, Ьг Ь Ь, Ь Ь

Ь, be

1 0

0 1

1 1 0 1

Управление коммутатором

Второй вход

Первый вход

Второй вход

Выход

Управление коммутатором

Второй вход

Первый вход

Второй вход

Выход

Управление коммутатором

Второй вход

Первый вход

Второй вход

Выход о

Ьэ

1 а2 ь

< агьэ ь

1 а .1

Ь, a Ь

1 ь а ь

atÔbt ! 1

bi ао1

b4 р а,b ьэ аг ь, at Ь2 г % р ьг

< аэ ь ! а Ь

i ьг

bk г аэ

3.1 р а аг

ЬУ аэьг а,Ьэ

4.1

1 1 ь ь, аа аг аг ь1 ьг э агЬг a bt э 2 i

0 1

Ьг а, 1

be а,Ьг

1

bei

i аг ь, ait bI

Ьг ар

Ьг р о а, Ь.г

ЬЗ аэ

ЬЗ

a3b3

1 1

3.2. о аг ь, о агь, 1 о аг ьэ о о аэьэ

4.2 ь, ь, 1 1

Ф г а, а ь, ьг а,Ьэ а Ь!

Э ь, ао

i ь

a, Ьэ

i аа ь, 4 аь, о

Ь2 ад

b, 1 агъг

3.3 о

Ь3

aob0 р ао

b> аг Ьг

4.3

5 161743 выход которого подключен к первому входу третьего умножителя, выход которого подключен к первому входу шестого сумматора и входам девятого и двенадцатого элементов задержки, выходы которых подключены соответственно к второму входу шестого сумматора и первому входу третьего сумматора, второй вход которого подключен к выходу шестого сумматора, второй информационный вход устройства подключен к первому информационному входу первого коммутатора и входу четвертого элемента задержки, выход которого подключен к второму информационному входу первого коммутатора, выход которого подключен к второму входу первого умножителя, первому информационному входу второго комму- 29 татора и входу пятого элемента задержки, выход которого подключен к второму информационному входу второго коммутатора, выход которого подключен к второму входу второго умножите- g5 ля, первому информационному входу третьего коммутатора и входу шестого элемента задержки, выход которого подключен к второму информационному вхо6 6 ду третьего коммутатора, выход которого подключен к второму входу третьего умножителя, выход первого умножителя подключен к первому входу четвертого сумматора и входам седьмого и десятого элементов задержки, выходы которых подключены соответственно к второму входу четвертого сумматора и первому входу первого сумматора, второй вход которого подклЮчен к выходу четвертого сумматора, выход второго умножителя подключен к первому входу пятого сумматора и входам восьмого и одиннадцатого элеменI тов задержки, выходы которых подключены к второму входу пятого сумматора и первому входу второго сумматора, второй вход которого подключен к выходу пятого сумматора, вход управления устройства подключен к управляющему зходу первого коммутатора и входу тринадцатого элемента задержки, выход которого подключен к управляющему входу второго коммутатора и входу четырнадцатого элемента задержки, выход

I которого подключен к управляющему входу третьего коммутатора °

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

 

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

Изобретение относится к вычислительной технике и позволяет вычислить произведение комплексных чисел A и B, описываемых тремя составляющими A<SB POS="POST">1</SB>, A<SB POS="POST">2</SB>, A<SB POS="POST">3</SB> и B<SB POS="POST">1</SB>, B<SB POS="POST">2</SB>, B<SB POS="POST">3</SB> соответственно

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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