インテルのみ表示可能 — GUID: hez1548141563923
Ixiasoft
1. インテル® Agilex™ 可変精度DSPブロックの概要
2. インテルAgilex可変精度DSPブロックのアーキテクチャー
3. インテルAgilex可変精度DSPブロックの動作モード
4. インテルAgilex可変精度DSPブロックのデザインの考慮事項
5. Native Fixed Point DSP Intel Agilex FPGA IPコア・リファレンス
6. Multiply Adder Intel® FPGA IPコア・リファレンス
7. ALTMULT_COMPLEX Intel® FPGA IPコア・リファレンス
8. LPM_MULT Intel® FPGA IPコア・リファレンス
9. LPM_DIVIDE (Divider) Intel FPGA IPコア
10. Native Floating Point DSP Intel Agilex FPGA IPリファレンス
11. インテル® Agilex™ 可変精度DSPブロック・ユーザーガイド・アーカイブ
12. インテルAgilex可変精度DSPブロック・ユーザーガイドの改訂履歴
インテルのみ表示可能 — GUID: hez1548141563923
Ixiasoft
3.2.3.3. 複素数乗算
インテルAgilexデバイスは、4つのインテルAgilex可変精度DSPブロックを使用して、浮動小数点演算の単精度複素数乗算器をサポートします。
図 42. 複素数乗算式のサンプル
虚部の [(a × d) + (b × c)] は最初の2つの可変精度DSPブロックに実装され、実部の [(a × c) - (b × d)] は次の2つの可変精度DSP ブロックに実装されます。
図 43. FP32単精度浮動小数点演算を使用した虚数結果の複素数乗算
図 44. FP32単精度浮動小数点演算を使用した実数結果の複素数乗算
図 45. FP16半精度浮動小数点演算を使用した虚数結果の複素数乗算
図 46. FP16半精度浮動小数点演算を使用した実数結果の複素数乗算