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

 

Изобретение относится к вычислительной технике и может быть использовано для построения процессоров быстрого преобразования Фурье, цифровых фильтров, вычислительных машин с комплексной арифметикой, решения систем линейных алгебраических уравнений. Изобретение позволяет работать с числами в дополнительном коде, за счет чего расширяются функциональные возможности устройства. Устройство содержит входные регистры 1-4, сумматоры 5 и 6, группу из п дешифраторов 7, где п - разрядность действительной (мнимой) части множителя, две группы по п коммутаторов % и 9, элементы ИЛИ 10 и 11, мн о говходо вые сумматоры 12 и 13, регистры 14 и 15 результата. Коммутаторы 8 и 9 групп состоят из наборов двухвходовых элементов И, объединенных элементом ИЛИ. 1 ил. с S (Л

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

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

РЕСПУБГМН (19) (11) (5))4 (06 F 7 49

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

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

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

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3960642/24-24 (22) 03. 10. 85 (46) 15.03.87. Бюл. У 10 (72} А.А.Мельник и И.Г. Цмоць (53) 681. 325(088. 8) (56) Авторское свидетельство СССР

У 1120316, кл. G 06 Р 7/52, 1983.

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

)Г 1103222, кл. С 06 F 7/49, 198I. (54) УСТРОЙСТВО цЛЯ УИНОЖЕНИЯ КОМПЛЕКСНЫХ ЧИСЕЛ (57) Изобретение относится к вычислительной технике и может быть использовано для построения процессоров быстрого преобразования Фурье, цифровых фильтров, вычислительных машин с комплексной арифметикой, решения систем линейных алгебраических уравнений. Изобретение позволяет работать с числами в дополнительном коде, за счет чего расширяются функциональные возможности устройства.

Устройство содержит входные регистры 1-4, сумматоры 5 и 6, группу из и дешифраторов 7, где n — разрядность действительной (мнимой) части множителя, две группы по и коммутаторов Ц,и 9, элементы ИЛИ 10 и 11, многовходовые сумматоры 12 и 13, регистры 14 и 15 результата. Коммутаторы 8 и 9 групп состоят из наборов двухвходовых элементов И, объединенных элементом ИЛИ. 1 ил.

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

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

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

f5

Устройство содержит четыре входных регистра 1-4, два сумматора 5 и

6, группу дешифраторов 7, две группы коммутаторов 8 и 9, элементы ИЛИ

10 и 11, два блока 12 и 13 суммирования частичных произведений, два регистра 14 и 15 результата, входы

16 и 17 действительной и мнимой части мяожииого, входы 18 и 19 действительной и мнимой части множителя, 25 тактовый вход 20, выходы 21 и 22 дей" ствительной и мнимой части результата.

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

По тактовому импульсу во входные регистры 1 и 2 записывается соответственно действительная КеА и мнимая

ImA части множимого А, а в входные регистры 3 и 4 — соответственно дей35 ствительная ReB и мнимая ImB части . множителя В. На сумматоре 5 выполняется операция вычитания ReA †. ImA путем суммирования дополнительного кода мнимой части ImA с действительной частью КеА. Дополнительный код мнимой части ImA образуется путем ин- вертирования всех разрядов числа с последующим прибавлением единицы к младшему разряду. На сумматоре 6 выполняется суммирование КеА+Хпй. На третий, второй и первый информационные входы первого коммутатора 8 поступает информация соответственно с инверсных выходов регистра 1, прямых выходов регистра 2 .и инверсных выходов сумматора 5, а на первые, третьи и вторые информационные входы остальных коммутаторов 8, ..., 8„, (где n— разрядность входных регистров) из данной группы поступает информация соответственно с прямых выходов регистра 1, инверсных выходов регистра 2 и прямых выходов сумматора 5.

34 2

На второй, первый и третий информационные входы первого коммутатора 9, поступает информация с инверсных выходов соответственно регистров 2 и

I и сумматора 6.

На вторые, первые и третьи информационные входы остальных коммутаторов 9, ..., 9п поступает информация с прямых входов соответственно регистров 2 и 1 и сумматора 6. В зависимости от значений разрядов действительной ReB и мнимой ImB частей множителя В на первом, втором и третьем выходах i-ro дешифратора 7 (где

1,2, ° .., n) устанавливаются коды:

000 (ReBi = 0, InBi = О), 100 (ReBi=

1, InBi = О), 010 (ReBi = О; ImBi=

1), 001 (ReBi = 1, ImBi = i) .

Информация с первого, второго и третьего выходов i-ro дешифратора 7i поступает на первые, вторые и третьи управляющие входы коммутаторов 8 и

9 и устанавливает их в положение, когда на выход поступает информация или с первых (на выходе i-ro дешифратора 7i. код 100), или с вторых (на выходе i-го дешифратора 7i код

010), или с третьих (на выходе i-го дешифратора 7i код 001) информационных входов, или нули (на выходе i-ro дешифратора 7i код ООО).

На выходах первой группы коммутаторов 8 имеют п частичных произведений для получения действительной части произведения. На выходах второй, группы коммутаторов 9 — n частичных произведений для получения мнимой части произведения.

Информация с выхода элемента ИЛИ

10 и с вторых выходов дешифраторов

7,,...., 7п поступает на входы разрядов блока 12 суммирования частичных произведений, веса которых равны весам младших разрядов соответственно первого 8, второго 8, и-го 8 „ коммутаторов.

Информация с выхода элемента ИЛИ

11 поступает на вход разряда блока

13, вес которого равен весу младшего разряда коммутатора 9 . Информация, поступившая на входы блоков 12 и 13, суммируется с учетом весов разрядов и следующим тактовым импульсом записывается в регистры 14 и 15 результата.

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

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

Составитель Н.Маркелова

Техред М.Ходанич Корректор И.Мусжа

Редактор И.Касарда

Заказ 781/51. Тираж 673ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

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

Подписное

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

3 129703 регистра, два сумматора, две группы коммутаторов, два блока суммирования частичных произведений, два регистра результата и группу дешифраторов, причем информационные входы. первого и второго входных регистров являются соответственно входами действительной и мнимой -части множимого устройства, информационные входы третьего и четвертого регистров 10 являются соответственно входами дей— ствительной и мнимой части множителя устройства, тактовый вход устройства соединен с входами синхронизации первого, второго, третьего и четвер- 15 того входных регистров результата, выходы первого и второго регистров результата являются соответственно выходами действительной и мнимой части результата устройства, прямой 20 выход первого входного регистра сое- ° динен с первыми информационными входами первого и второго сумматоров и с первыми информационными входами

i-х коммутаторов первой и второй групп (где i = 2,3,..., и и — разрядность действительной и мнимой частей сомножителей), прямой выход второго входного регистра соединен с вторым информационным входом вто- 30 рого сумматора и вторыми информационными входами i-х коммутаторов второй группы, третьи информационные входы которых соединены с прямым выходом второго сумматора, прямой 35 выход первого сумматора соединен с вторыми информационными входами i-x коммутаторов первой группы, выходы

j õ разрядов (где j = 1,2, ... и) третьего и четвертого входных регист-40 ров соединены с первым и вторым входами. j-го дешифратора группы, первый, второй и третий выходы которого соединены с первыми, вторыми и третьими управляющими входами j-х коммута-. торов первой и второй групп, выходы которых соединены соответственно с

j-ми информационными входами первого и второго блоков суммирования частич4 4 ных произведений, выходы которых соединены с информационными входами соответственно первого и второго регистров результата, о т л и ч а ющ е е с я тем, что, с целью расширения функциональных возможностей за счет умножения комплексных чисел, представленных в дополнительном коде, в устройство введены первый и второй элементы ИЛИ, при этом инверсный выход первого входного регистра соединен с первыми информационными входами первых коммутаторов первой и второй групп, инверсный выход второго входного регистра соединен с вторым информационным входом первого сумматора, с третьиии информационными входами i-х коммутаторов первей группы и вторым информационным входом первого коммутатора второй группы, третий информационный вход которого соединен с инверсным выходом второго сумматора, второй и третий информационные входы первого коммутатора первой группы сое;,инены соответственно с прямым выходом второго входного регистра и инверсным ввиьодом первого сумматора, первый и третий выходы первого дешифратора группы соединены соответственно с первыми и .вторыми входами первого и второго элементов ИЛИ, второй выход первого дешифратора группы соединен с третьим входом второго элемента ИЛИ. выход первого элемента ИЛИ соединен с первым информационным входом мпадшего разряда первого блока суммирования частичных произведений, второй выход i-ro дешифратора группы соеди-. нен с i-M информационным входом младшего разряда первого блока суммирования частичных произведений, выход второго элемента ИЛИ соединен с первым информационным входом младшего разряда второго блока суммирования частичных произведений, вход переноса первого блока суммирования частичных произведений соединен с входом логической единицы устройства.

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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