[FPGAチュートリアルケース10]Verilogに基づく複雑な乗算器の設計と実装

FPGAチュートリアルディレクトリ

MATLABチュートリアルディレクトリ

-------------------------------------------------- -------------------------------------

1.ソフトウェアバージョン

vivado2019.2

2.このアルゴリズムとVerilogプログラムの理論的知識

       デジタル信号処理では、虚数乗法には、信号ミキシング、FFT、IFFTなどの多くの用途があります。複素乗数の計算式は次のとおりです。

複数形にする

        x = a + bi、

        y = c + di、

次に、複素数を乗算した結果は次のようになります。

x * y =(a + bi)*(c + di)=(ac --bd)+ i(ad + bc)。

このことから、複素乗数には4つの乗数(完全なa * c、b * d、a * d、b * c)と3つの加算器が含まれていることがわかります。

乗数の実装については、前のコースを参照してください。

おすすめ

転載: blog.csdn.net/ccsss22/article/details/125609880