计算输入序列X的快速傅立叶变换(FFT)。通过连线数据至X输入端可确定要使用的多态实例,也可手动选择实例。


icon

输入/输出

  • c2dcdb.png X

    X是值为复数的输入序列。

  • cbool.png 移位?

    移位?指定DC元素是否位于FFT {X}中心。默认值为FALSE。

  • ci32.png m

    m指定二维FFT的行数。VI将把X截断或用0填充,使其在FFT前变为m×n数组。

  • ci32.png n

    n指定二维FFT的列数。VI将把X截断或用0填充,使其在FFT前变为m×n数组。

  • i2dcdb.png FFT{X}

    FFT {X}X的二维FFT。

    如输入信号的单位是伏特(V),FFT {X}单位也是伏特。如输入信号不是以伏特为单位,FFT {X}的单位与输入信号的单位一致。VI将返回以弧度为单位的相位。

  • ii32.png 错误

    错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。

  • 二维FFT

    对于二维信号,该VI计算输入矩阵的离散傅立叶变换(DFT)。该VI对输入矩阵的行进行一维FFT,然后在上一步输出的列上进行一维FFT。M×N矩阵的DFT定义如下:

    对于 u =0,1,..., M-1v=0,1,..., N-1

    x是输入矩阵,Y是变换的结果。

    下图为移位?对二维FFT结果的影响:

    二维输入信号 无移位的FFT 有移位的FFT

    相关信息

    基于FFT的VI的输出单位

    范例

    请参考LabVIEW附带的下列范例文件。

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