快速傅里叶变换_离线
功能说明
该组件是快速傅里叶变换(Fast Fourier Transform, FFT),可将信号从时域变换到频域,是一种常见的特征空间变换方法,常用于振动、声音等数据的频谱分析。对于时域信号,有些高阶特征往往很难从中直接获取,经过傅里叶变换到频域之后,这些特征能够凸显出来。
该方法常用于旋转机械故障诊断,故障特征频率能够在频谱图中体现出来。但是对于复杂的故障诊断任务,往往还要结合小波变换、包络谱分析、EMD 分解等其他特征提取手段。
使用流程说明
完成输入输出变量配置和参数配置
输入输出说明
输入:
包含单通道数据的 JSON 数据表
输出:
一个 JSON 数据表,其中 value 部分包括 3 个字典,每个字典中的 value 是一个列表,每个列表的 shape 均为 ( data_len, num_channels),data_len 表示单个通道输出的数据长度,num_channels 表示通道数量:
freq_axis(frequency axis)表示单边频谱图的 x 轴
freq_amp(frequency amplitude)表示归一化后的单边频谱图的 y 轴
freq_angle 表示单边相位谱
输入输出示意图如下图所示:

参数配置说明
信号的采样频率(Hz),采样频率越高,则所需的数据长度也应相应加长
不可缺省
2、窗函数
信号截断使用的窗函数
默认值为boxcar,可缺省
3、去趋势
是否去除信号的趋势以后再做FFT变换
默认值为True,可缺省
4、自动截断
是否对信号进行自动截断
默认值为False,可缺省
参数配置
控件名称 | 参数名称 | 参数标识 | 是否关联测点输入 | 是否必填 | 默认值 | 最小值/最大值 | 选项配置 |
字段配置 | 时间序列 | time_series | 是 | 是 | |||
模型结果 | 频域信号 | freq_domain | 否 | 否 | |||
浮点输入框 | 采样频率 | fs | 是 | 是 | 25600 | 最小值0;最大值99999999 | |
下拉选择框 | 窗函数 | window | 是 | 否 | boxcar | boxcar; triang; blackman; hamming; hann; flattop | |
单项选择框 | 去趋势 | detrend | 是 | 否 | True | True; False | |
单项选择框 | 自动截断 | auto_truncate | 是 | 否 | False | False; True |