インテル® Agilex™ 可変精度DSPブロック・ユーザーガイド

ID 683037
日付 2/05/2021
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

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半精度浮動小数点演算を使用した実数結果の複素数乗算