pkurtosis: Spectral kurtosis from signal or spectrogram
用来判断是否为平稳的(stationary)白噪信号, 如果是的话, 取值在各个频率上都是较低的(在置信区间内).
如果某些频率上在置信区间外面的话, 说明在对应的频率下, 存在非平稳信号或者是非白噪信号.
基于STFT的结果, 进一步计算频域的峰度.

一个300Hz到400Hz的非平稳信号 + 白噪声做实验.

很清晰看到, 检测到300Hz到400Hz是非平稳或非白噪

kurtogram: Visualize spectral kurtosis
相关函数为pkurtosis.
pkurtosis使用了一个窗口长度来计算STFT(进一步计算频域峰度) , 而kurtogram使用了很多个窗口长度来计算STFT(进一步计算频域峰度)
kurtogram可以用来观察不同窗口长度下, 频域峰度的变化, 还可以用来确定最佳窗口长度.
最佳指的是频域峰度最大化.

使用最佳的窗口长度来计算pkurtosis

可以看出, 最佳窗口长度下, 频域峰度最大到了10, 而使用默认的窗口长度下, 频域峰度最大才到6. 说明默认的窗口长度不是最佳窗口长度.
本文介绍了一种基于频域峰度的信号分析方法,通过pkurtosis和kurtogram函数,能够有效检测信号的非平稳性和非白噪声特性。特别地,文章详细解释了如何利用这些工具确定最佳窗口长度,以实现频域峰度的最大化。
9400

被折叠的 条评论
为什么被折叠?



