二维实数FFT
- 更新时间2025-07-30
- 阅读时长3分钟
计算输入序列X的快速傅立叶变换(FFT)。通过连线数据至X输入端可确定要使用的多态实例,也可手动选择实例。

输入/输出
X
—
X是实数输入序列。
移位?
—
移位?指定DC元素是否位于FFT {X}中心。默认值为FALSE。
m
—
m指定二维FFT的行数。VI将把X截断或用0填充,使其在FFT前变为m×n数组。
n
—
n指定二维FFT的列数。VI将把X截断或用0填充,使其在FFT前变为m×n数组。
FFT{X}
—
FFT {X}是X的二维FFT。 如输入信号的单位是伏特(V),FFT {X}的单位也是伏特。如输入信号不是以伏特为单位,FFT {X}的单位与输入信号的单位一致。VI将返回以弧度为单位的相位。
错误
—
错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。 |
二维FFT
对于二维信号,该VI计算输入矩阵的离散傅立叶变换(DFT)。该VI对输入矩阵的行进行一维FFT,然后在上一步输出的列上进行一维FFT。M×N矩阵的DFT定义如下:
对于 u =0,1,..., M-1, v=0,1,..., N-1x是输入矩阵,Y是变换的结果。
下图为移位?对二维FFT结果的影响:
| 二维输入信号 | 无移位的FFT | 有移位的FFT |
|---|---|---|
![]() |
![]() |
![]() |
相关信息
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Signal Processing\Transforms\FFT and Power Spectrum Units.vi
X
—
移位?
—
m
—
FFT{X}
—
错误
—


