Устройство для умножения комплексных чисел Советский патент 1988 года по МПК G06F7/52 

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

ю

8

11

00

о |

Фиг.1

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

: Целью изобретения является сокра- |цение аппаратурных затрат,

I На фиг. 1 приведена схема устрой- ртва для умножения комплексных чисел; Иа фиГо 2 и 3 - схемы соответственно входного и выходного блоков сумматоров; на фиг . 4 и 5 - схемы соответст- венно узла вычитания и узла сложе- кня, .

; Устройство для умножения комплекс- Ьых чисел (фиг. 1) содержит первый - Ьятый умножители 1-5, первые входы ко |Торых соединены с соответствующими выходами первого входного блока 6 сумматоров, вторые входы - с соответствующими выходами второго входного блока 7 сумматоров, а выходы умножи- |телей 1-5 соединены с соответствующим |вХодами выходного блока 8 сумматоров. |Входы первого 6 и второго 7 входных |блоков сумматоров являются входами i9 и 10 операндов устройства, выход |выходного блока 8 сумматоров я вляет- JcH выходом 11 устройства. ; Входной блок 6 (или 7) сумматоров ;(фиг. 2) содержит сумматоры 12 и 13, Вычитатели 14 и -15, узел 16 сложения, узел 17 вычитания, входы 18-20 групп I разрядов входа входного блока суммато IpoB, выходы 21-25 входного блока сум маторов.

Выходной блок 8 сумматоров (фиг. 3 содержит сумматоры , вычитатели 29-32, узел 33 вычитайия, узел 34 сложения, выходной сумматор 35, входы 36-40 выходного блока сумматоров, выход 41 вькодного.блока сумматоров.

Вход 36 блока 8 соединен с входом вычитаемого вычитателя 32 с сдвигом ,на два двоичных разряда в сторону старших, два младших разряда при этом зануляются. Выходы узла 33 вычитания вычитателя 31, узла 34 суммирования и вычитателя 32 соединены соответственно со вторым, четвертым, третьим и пятым входами выходного сумматора 35 со сдвигом соответственно на N/3-2; 211/3-2, 3N/3-2 и 4N/3-2 двоичных разрядов, где N-разрядность операндов. Сдвиг производится в сторону старших разрядов, младшие разряды при

этом зануляются. Остальные связи,всех упомянутых узлов, сумматоров, ЕЫЧИ- тателей выполняются обычным образом без сдвига разрядов.

Узел 17 (или 33) (фиг. 4) вычитания содержит сумматор 42, вычитатель 43, входы 44 и 45 соответственно действительной и мнимой частей умньша- емого узла вычитания, входы 46 и 47 соответственно мнимой и действительной частей вычитаемого узла вычитания выходы 48 и 49 соответственно действи тельной и чайтей результата узла вычитания,

Узел 16 (или.34) (фиг. 5) сложения содержит входы 50 и 51 соответственно действительной и мнимой частей первого слагаемого узла сложения, входы 52 и 53 соответственно мнимой и действительной частей второго слагаемого узла сложения, вьгходы 5Д и 55 соответственно действительной и мнимой частей результата узла.сложения, вы- читатель 56 и сумматор 57.

Сумматоры 42 и 57, вычитатели 43 и 56 вьшолняют действия над действительными числами

Сумматоры 12, 13, 26-28, 35 (вычитатели 14-15, 29-32) являются сумматорами (вьгаитателями) комплексных чисел, т.е. суммируют (вычитают) отдельно действительные и отдельно мнимые части на их входах для образова- НИН действительной и мнимой частей результата. .

Первый - .пятый умножители 1 - 5 являются умножителями комплексных чисел. .

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

Пусть а„ , а, и а - комтлексные числа, образо ванные соответственно k младшими, k средними и k старшими чразрядами Зk-paзpяднoгo первого операнда а,, т.е .

2

«.

,,1К

+ 2 а

15

Первый операнд а, поступает на вход 9 устройства или числа а , , а и а, поступают соответственно на входы 18-20, первого входного блока 6 сумматоров. На вькодах: сумматора 13 и вычитателя 14 получаем соответственно .

+ а

tj

и V

- av,

ъ3141

На первом , втором, третьем четвертом и пятом выходах 21-25 первого входного блока 6 сумматоров получаем соответственно

Ь«

8,э + а

11

5

- а

la

bi4 V г ia,a , Ь,5 v ,а ia,,, где i - мнимая единица.

Аналогично представим второй операнд

г.

aj + 2 + 2 а„

поступающий на вход 10 устройства. Числа a , а и поступают соответственно на входы 18 г- 20 второго входного блока 7 сумматоров. На.выходах сумматора 13, вычитателя 14, первом, втором, третьем, четвертом и пятом выходах 21 - 25 второго входного блока 7 су шаторов соответственно.

«3

«г, + v а, - аг, ;

8707

SVV, - IV,

ssj V, +

«1 - 4

Sc So + S

4

Число s с выхода сумматора 28 поступает на вход уменьшаемого вычитателя 32J на вход вычитаемого пос,тупа- ет число т с выхода первого умножи- теля 1 с сдвигом на два двоичных разряда в сторону старших. На выходе вычитателя 32 получаем

15

6 SF

Число ш поступает на первый вход вьгходного сумматора 35, числа sv, v, ss и Vg поступают соответственно на второй, четвертый, третий и пятый вхо0 дьГ выходного сумматора 35с сдвигом соответственно на k-2, 2k-2 и 4k-2. двоичных .разрядов в сторону старйих. На выходе 41 выходного сумматора 35 получается искомое произведение

5

т, + 2

«-г

sv + 2

2k-Z

V, -Ь

3k-1 dK-2

+ 2 ss + 2 Vg

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

название год авторы номер документа
Устройство для умножения комплексных чисел 1987
  • Лилеин Александр Леонидович
SU1501044A1
Устройство для умножения двоичных комплексных чисел 1987
  • Лилеин Александр Леонидович
SU1424015A1
Арифметическое устройство для быстрого преобразования Фурье 1983
  • Зорин Юрий Михайлович
  • Каневский Юрий Станиславович
  • Лозинский Вадим Иванович
  • Потехин Игорь Юрьевич
SU1149275A1
Арифметическое устройство для обработки комплексных чисел 1984
  • Алексеев Герман Георгиевич
  • Златников Владимир Михайлович
  • Михайлова Ольга Семеновна
SU1223249A1
Устройство для выполнения быстрого преобразования Фурье 1981
  • Каневский Юрий Станиславович
  • Котов Сергей Эдуардович
  • Куц Наталья Евгеньевна
  • Некрасов Борис Анатольевич
  • Федотов Олег Анатольевич
SU1020833A1
Арифметическое устройство для процессора быстрого преобразования Фурье 1982
  • Алексеев Герман Георгиевич
  • Афанасьева Марина Григорьевна
  • Бабушкин Олег Ермилович
  • Барыбин Александр Константинович
  • Златников Владимир Михайлович
  • Кутынин Юрий Васильевич
  • Лобанова Людмила Алексеевна
  • Михайлова Ольга Семеновна
  • Сыроватский Евгений Федорович
SU1019458A1
Арифметическое устройство для процессоров быстрого преобразования Фурье 1983
  • Коляда Андрей Алексеевич
  • Василевич Леонид Николаевич
  • Ревинский Виктор Викентьевич
  • Чернявский Александр Федорович
SU1116434A1
Устройство для вычисления модуля комплексного числа 1985
  • Мельник Анатолий Алексеевич
  • Ваврук Евгений Ярославович
  • Цмоць Иван Григорьевич
SU1259259A1
Арифметическое устройство для быстрого преобразования Фурье 1982
  • Каневский Юрий Станиславович
  • Котов Сергей Эдуардович
  • Куц Наталия Евгеньевна
  • Некрасов Борис Анатольевич
  • Лозинский Вадим Иванович
SU1101835A1
Специализированный процессор 1977
  • Глушков Виктор Михайлович
  • Вышинский Виталий Андреевич
  • Иваськов Юрий Лукич
  • Рабинович Зиновий Львович
SU684550A1

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

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

Изобретение относится к цифровой вычислительной технике и может быть использовано в специализированных -i процессорах обработки цифровой информации. Целью изобретения является сокращение аппаратурных затрат. Поставленная цель достигается тем, что устройство для умножения комплексных чисел, содержащее умножители 1-3, входные блоки 6 и 7 сумматоров и выходной блок 8 сумматоров, содержит умножите.ли 4 и.5 с соответствующими связями. 4 з.п. ф-лы, 5 ил.

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

2л « 1 b-ii - s + а,

14

7ъ s-j. -

bz4 + 22. 22 - i

fia выхгодах первого, второго, третьего, .четвертого и пятого згмножите- лёй 1 - 5 получаем соответственно

т, Ь„ . bj, , m Ьгг, . ; ш, Ь,

104 bi24, mj b,5 bjs.

Эти произведения поступают соотве ственно на входы 36 - 40 выходного блока 8 суммирования. На выходах вычитателя 29, сумматора 26, вычитателя 30 и сумматора 27 получаем соответственно

. v т,. - mj, Sj, m + mij

v m, s m + ni5 .

Ha выходах узлов 33 и 34 вычитания и сложения вычитателя 31 и сумматора 28 соответственно получаем

30

Узел 16 (34) сложения (фиг. 5) работает следующим образом.

Пусть на входы узла 16 сложения поступают комплексные числа z х + + iy, и z. х, + 1у2, Действительные числа X,, у,, у и х поступают соот- 35 ветственно на входы 50 - 53 узла. 16 сложения. На выходах 54 и 55 действительной и мнимой частей результата nor; лучаем соответственно

40

2.

Vi ч

45

50

Узел 17 (33) вычитания (фиг, 4) работает следующим образом.

Пусть на его входы.поступают комплексные числа ,KZ х + iy , Числа X,, у,-, у и х поступают на входы 44 - 47 узла 17 вычитания, На его выходах 48 и 49 соответственно получается

+ У2

у, - х.

55

Дополнительный положительный эффект ; изобретения состоит в повышении быстро - действия. Формула изобретен и я

1. Устройство для умножения комп- . лексных чисел, содержащее первый.

5

второй и третий умкожител блок сумматоров, первый и Входные блоки сумматоров, );ы первого н второго опер

ройства соединены с входами соответ- ртвующих входных блоков сумматоров, йервый, второй и третий выходы пер Ёого входного блока сумматоров сое- инены соответственно с входами первого сомножителя первого, второго и i peTbero умножителей, входы второго Сомножителя которых соединены соответственно с первым, вторым и третьим

выходами второго рходного блока чающееся тем, что выходной

kaторов, выходы первого, второго и Третьего умножителей соединены соот- йетственно с первым, вторым и третьим ходами выходного блока сумматоров, йыход которого является выходом уст- 20

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

роиства,

о тличающе-еся

тем, что ; с целью сокращения аппара- typHbnc затрат, оно содержит четвертый и пятый умножители, причем четвертый

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

сумматоров соединены соответствен- KJo с входами первого сомножителя чет- EJepToro и пятого умножителей, входы Второго сомножителя которых соедине1т(ы соответственно с четвертым и пятым зо второго слагаемого которого сое

В ыходами второго входного блока сум- iN aTopOBj выходы четвертого и пятого у множителей соединены соответственно с четвертым и пятым входами выходного блока сумматоров о

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

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

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

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

5

Q с

0

5

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

4. Устройство по пп. 2 и 3, о т- личающееся тем, что узел вычитания содержит сумматор и вычи- татель, причем входы действительной и мнимой частей уменьшаемого узла вычитания соединены соответственно с входом первого слагаемого сумматора и с входом уменьшаемого вычитателя, выходы которых являются соответственно выходами действительной и мнимой частей результата узла вьмитания, вхо входы мнимой и действительной частей вычитаемого, которого соединены соответственно с входом второго слагаемого сумматора и с входом вычитаемого вычитателя. 5. Устройство по пп. 2 и 3,. о т,личающе-еся тем, ITO узел сложения содержит вычитатель и сумматор, причем вхо ды действительной и мнимой частей первого слагаемого узла сложения соединены соответственно

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

Фиг. 2

Фиг.З

ffZ

IMIiHI

MBMi

ff3

3

Фuг,f

SO,

S2. 51

S3

Фиг.$

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

Патент ОМ № 3670956, кл, 235/164, опублик
Кинематографический аппарат 1923
  • О. Лише
SU1970A1
Матричное устройство для умножения 1982
  • Лилеин Александр Леонидович
SU1076902A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Видоизменение прибора для получения стереоскопических впечатлений от двух изображений различного масштаба 1919
  • Кауфман А.К.
SU54A1

SU 1 418 707 A1

Авторы

Лилеин Александр Леонидович

Даты

1988-08-23Публикация

1987-02-20Подача