реклама на сайте
подробности

 
 
> Комлексное умножение, для начинающих
Fat Robot
сообщение Apr 29 2016, 13:53
Сообщение #1


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Требуется посчитать произведение двух комплексных чисел:
Код
(a+bj)(c+dj)=(ac-bd)+j(ad+bc)=A+Bj
, где
Код
A=(ac-bd)
B=(ad+bc)
.

Пусть
Код
P1=ac
P2=bd
P3=(a+b)(c+d)
.

Тогда
Код
A=P1-P2
B=P3-P2-P1=P3-(P1+P2)
.

Итого:
2 действительных умножителя с разрядностью операндов N
1 действительный умножитель с разрядностью операндов N+1
2 сумматора с разрядностью операндов N
2 сумматора с разрядностью операндов 2N. можно уменьшить
1 сумматор с разрядностью операндов 2N+1. можно уменьшить

Подробнее здесь.

Благодарю за внимание. Всем кулич.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01349 секунд с 7
ELECTRONIX ©2004-2016