入力シーケンスXの高速フーリエ変換 (FFT) を計算します。X入力にデータを配線して自動的に使用する多態性インスタンスを決定するか、インスタンスを手動で選択します。


icon

入力/出力

  • c2ddbl.png X

    Xは実数の入力シーケンスです。

  • cbool.png シフト?

    シフト?は、DC成分がFFT {X}の中央にあるかどうかを指定します。デフォルトはFALSEです。

  • ci32.png m

    mは、2次元FFTの行数を指定します。このVIは、FFTを実行する前にm x n配列にXをゼロパッドするか、削除します。

  • ci32.png n

    nは、2次元FFTの列数を指定します。このVIは、FFTを実行する前にm x n配列にXをゼロパッドするか、削除します。

  • i2dcdb.png FFT{X}

    FFT {X}Xの2次元FFTです。

    入力信号がボルト単位 (V) の場合、FFT {X}はボルトの単位で表されます。入力信号がボルト単位でない場合、FFT{X}は入力信号の単位で表されます。このVIは位相をラジアン単位で返します。

  • ii32.png エラー

    エラーは、VIからのエラーまたは警告を返します。エラーは「エラーコードからエラークラスタ」VIに配線して、エラーコードまたは警告をエラークラスタに変換できます。

  • 2D FFT

    2D信号では、FFT VIは入力行列の離散フーリエ変換 (DFT) を計算します。このVIは入力行列の行で1D FFTを実行し、前の手順の出力列で1D FFT を実行します。M-x-N行列のDFTは以下のように定義されます。

    u = 0, 1, ..., M-1, v = 0, 1, ..., N-1について

    このとき、Xは入力行列、Yは変換結果です。

    以下の図は、2D FFTの結果でのシフト?の効果を示します。

    2D入力信号 シフトなしFFT シフト付きFFT

    関連情報

    FFTベースVIの出力単位

    サンプルプログラム

    LabVIEWに含まれている以下のサンプルファイルを参照してください。

    • labview\examples\Signal Processing\Transforms\FFT and Power Spectrum Units.vi