几种时频分析方法在 VFTO 频谱分析中的应用

简介: 几种时频分析方法在 VFTO 频谱分析中的应用

几种时频分析方法在 VFTO 频谱分析中的应用

本文是用几种时频分析方法分析特快速暂态过电压(VFTO)信号频谱信息。

从信号分析的角度看,VFTO是非稳态,时变信号。因此,传统傅里叶变换不能很好的分析VFTO信号频谱信息。本文使用短时 Fourier 变换、Wigner-Ville 分布、伪 Wigner-Ville 分布、小波变换、S 变换及广义 S 变换 6 种时频分析。


信号仿真

信号组成具体见下表。

仿真信号。

仿真信号频率


不同时频分析方法分析效果对比

短时傅里叶

Wigner-Ville 分布

伪 Wigner-Ville 分布


小波变换

S 变换

广义 S 变换


结论

从上节分析中可以看出,广义ST变换效果最好。使用广义ST变换提取各频率分量如下图。

各频率分量幅值-时间曲线

相关文章
对灵敏度分析技术进行建模(Matlab代码实现)
对灵敏度分析技术进行建模(Matlab代码实现)
381 0
|
算法
滑动奇异频谱分析:数据驱动的非平稳信号分解工具(Matlab代码实现)
滑动奇异频谱分析:数据驱动的非平稳信号分解工具(Matlab代码实现)
|
机器学习/深度学习 传感器 算法
【信号分析】基于HHT算法谐波和间谐波分析附Matlab代码
【信号分析】基于HHT算法谐波和间谐波分析附Matlab代码
【信号去噪】基于马氏距离和EDF统计(IEE-TSP)的基于小波的多元信号去噪方法研究(Matlab代码实现)
【信号去噪】基于马氏距离和EDF统计(IEE-TSP)的基于小波的多元信号去噪方法研究(Matlab代码实现)
【时频分析,非线性中频】非线性STFT在瞬时频率估计中的应用(Matlab代码实现)
【时频分析,非线性中频】非线性STFT在瞬时频率估计中的应用(Matlab代码实现)
123 0
【单谐波非线性振动问题求解器 GUI 】使用单个谐波表示解决 MDOF 非线性振动问题(Matlab代码实现)
【单谐波非线性振动问题求解器 GUI 】使用单个谐波表示解决 MDOF 非线性振动问题(Matlab代码实现)
|
数据采集 算法
基于数据驱动的多尺度表示的信号去噪统计方法研究(Matlab代码实现)
基于数据驱动的多尺度表示的信号去噪统计方法研究(Matlab代码实现)
|
算法
通过EEMD进行心脏频率和心电图信号去噪(Matlab代码实现)
通过EEMD进行心脏频率和心电图信号去噪(Matlab代码实现)
159 0
对灵敏度分析技术进行建模(Matlab代码实现
对灵敏度分析技术进行建模(Matlab代码实现
236 0
|
机器学习/深度学习 传感器 运维
基于Hilbert包络谱、Haar小波、FFT分析方法实现故障信号分析附matlab代码
基于Hilbert包络谱、Haar小波、FFT分析方法实现故障信号分析附matlab代码
基于Hilbert包络谱、Haar小波、FFT分析方法实现故障信号分析附matlab代码