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

 

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

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

Ю

РЕСГЪБЛИН

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

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

21) 4168008/24-24

22) 24.12.86 (46) 07.06.88.Бюл. N - 21 (72) Н.Л. Крыкина, В.К. Иартазова, С.М. Филашов и Л.С. Цилькер (53) 681.325(088.8) (56) Бобков В.А. и др. Микропроцессор К 1815ВФЗ для цифровой обработки сигналов. Микропроцессорные средства и системы, 1 986, Р 2, с. 21-23, 85, рис.2.

Патент США Н- 3926367, кл. G 06 F 15/34, опублик. 1975.

SU„, 401455 А1 (51)4 С 06 Р 7/52 (54) УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ КОМПЛЕКСНЫХ ЧИСЕЛ (57) Изобретение относится к вычислительной технике и может быть использовано для вычисления дискретного преобразования Фурье. Цель изобретения — сокращение количества оборудования. Устройство содержит регистры

2 множимого и множителя, блоки 3, 4 преобразования декартовых координат в полярные, блок 5 умножения, сумматор 6, блок 7 преобразования полярных координат в декартовы, регистр

8 произведения. t ил.

1401455 а+ jb a=A е с+,1йЬ=Ве где А = а + В = arct и

d, О = arctg

d с

В = /с +

В геометрической интерпретации 30 вектор, изображающий произведение, получается поворотом вектора а против часовой стрелки на угол, равный arg

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

А ° еР нВ ° е = АхВ -е д (+В) 40

Чтобы представить произведение двух комплексных чисел опять в алгебраической форме, необходимо взять синусную и косинусную составляющие по" лученного вектора 45

АдВ соз (ц+д) = Re à

В регистре 1 множимого записано комплексное число (а + jb), в регистре 2 множителя " комплексное число (с + jd) В блоках 3 и 4 комплексные числа приводятся к виду А е и

В ° е соответственно по (1). Для то-55

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

Целью изобретения является сокращение количества оборудования.

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

Устройство содержит. регистр 1 мно-10 жимого, регистр 2 множителя, блоки

3 и 4 преобразования декартовых координат в полярные, блок 5 умножения, сумматор 6, блок 7 преобразования полярных координат в декартовы, регистр 8 произведения.

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

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

27! 8 и q могут принимать значения от

Одо 2 — 1.

На первом выходе блока 3 имеем величину А, равную модулю вектора а, на втором выходе блока 3 имеем величину равную аргументу вектора а, на первом выходе блока 4 имеем величину

В, равную модулю вектора b на втором выходе блока 4 имеем величину g, рав" ную аргументу вектора b. Блоки 3 и 4 выполнены на микросхеме ПЗУ 556РТ7 и

1/4 части микросхемы 133 ЛП 5. Аргументы и Ввекторов а и Ь поступают на первый и второй входы сумматора 6, на выходе которого образуется сумма + О, равная аргументу вектора à х Ь, которая поступает на вход блока 7.

Модули А и В векторов поступают на первый и второй входы блока 5. Блок

5 должен осуществлять перемножение модулей А р В, а блок 7 должен вычислять Re u Im части вектора произведения по (2).

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

7 (при реализации их на постоянной памяти) .

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

А и В и извлечение квадратного корня из произведения, т.е. вычисляется.

1А * В, разрядность при этом не увеличивается; вычисленное значение поступает на вход блока 7, в котором происходит вычисление по формулам (3) и (4) (ГнВ) - соз (ср+О) = Re адЬ, (3)

gГуВ) ° sin (y+8) = Im а хЬр (4)

Таким образом, достигается достаточно высокая точность вычислений при малых .аппаратурных затратах, определяемая в основном выбранной разрядностью модуля и аргумента комплексного вектора. В конкретном случае использовалось по пять разрядов, что для определенного круга задач вполне удовлетворительно. Блоки 5 и 7 выполнены на микросхемах ПЗУ 556 PT 7.

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

Устройство для умножения комплексных чисел, содержащее регистр множиСоставитель А. Клюев

Техред Д.Сердюкова Корректор В.Бутяга

Редактор Л. Лазаренко

Тираж 704 Подписное

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

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

Заказ 2785/47

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

4 мого, регистр множителя, регистр первого и второго блоков преобразовапроизведения, сумматор и блок умноже- ния декартовых координат в полярные, ния, о т л и ч а ю щ е е с я тем, что, первые группы выходов которых соедис целью сокращения количества-обору- иены с входами блока умножения, а вто довання, оно содержит два блока пре- рые группы выходов - с входами суммато5 образования декартовых координат в ра, выходы блока умножения и сумматополярные и блок преобразования поляр- ра соединены с входами блока преобраных координат в декартовы, причем зования полярных координат в декартовыходы регистров множимого и множите- 10 вы, выходы которого соединены с вхоля соединены с входами соответственно дами регистра произведения.

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

 

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

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

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

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

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

Изобретение относится к вычислительной технике, а именно к множительно-делительным устройствам ЭВМ, и может быть испольэова но для построения быстродействующих специализированных вычислительных устройств, а также при разработке быстродейст - вующих устройств деления, удобных для изготовления в составе больших интегральных схем (БИС)

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

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

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

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

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

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

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

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

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

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

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

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

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

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