文档帮助中心
可视化谱峰度
kgram = kurtogram (x)
kgram = kurtogram (x, sampx)
kgram = kurtogram (xt)
kgram = kurtogram (___水平)
[kgram, f, w, fc, wc, bw) = kurtogram (___)
kurtogram (___)
例子
kgram= kurtogram (x)快速返回kurtogramkgram信号矢量x作为一个矩阵。kurtogram使用归一化频率(跨越[0 π]的均匀间隔频率向量)来计算时间值。
kgram= kurtogram (x)
kgram
x
kurtogram
kgram= kurtogram (x,sampx)快速返回kurtogram信号矢量x按速率或时间间隔采样sampx,作为矩阵。
kgram= kurtogram (x,sampx)
sampx
kgram= kurtogram (xt)快速返回kurtogramkgram的时间表xt作为一个矩阵。
kgram= kurtogram (xt)
xt
kgram= kurtogram (___,水平)快速返回kurtogram使用指定的水平。水平确定要使用的窗口分辨率的水平,因此需要计算多少谱峰情况。
kgram= kurtogram (___,水平)
水平
[kgram,f,w,足球俱乐部,wc,bw) = kurtogram (___)快速返回kurtogram连同一组参数,您可以用于后续的带通滤波器设计和光谱峰度:
[kgram,f,w,足球俱乐部,wc,bw) = kurtogram (___)
f
w
足球俱乐部
wc
bw
f-频率矢量kgram
w窗口大小矢量kgram
足球俱乐部-谱峰最大位置的频率
wc-峰度图上最大谱峰的窗口大小
bw—建议的最佳带通滤波器带宽
您可以将此语法与前面语法中的任何输入参数一起使用。
kurtogram (___)绘制峰度图,以及关键的关键优化参数,不返回任何数据。您可以将此语法与前面语法中的任何输入参数一起使用。
全部折叠
计算非平稳信号的峰度图。比较峰度图的不同电平设置。检查使用归一化频率的峰度图。使用峰度图提供滤波器设置,可用于对信号进行预处理,以增强瞬态检测。
产生一个带有啁啾分量和高斯白噪声的信号。
fs = 1000;t = 0:1 / fs: 10;f1 = 300;f2 = 400;xc =唧唧声(10 t f1, f2);x = xc randn(1、长度(t));
使用采样率绘制峰度图fs。
fs
kurtogram (x, fs)
峰度图显示了窗长和频率范围内的峰度结果。高峰度水平对应着高水平的非平稳或非高斯行为。顶部的文本中提供了峰度,以及与之相关的窗口长度和中心频率。带宽是窗长的函数。
探索将最高等级降至5级的效果。
水平= 5;kurtogram (x, fs,级别)
较低的分辨率是明显的,导致较低的峰度值和偏移的中心频率。
现在在不指定采样率或时间的情况下绘制峰度曲线。
kurtogram (x)
峰度图现在显示为归一化频率。
图顶部的参数为带通滤波器提供了建议,该滤波器可用于预滤数据并增强非平稳分量的微分。你也可以kurtogram返回这些值,以便更直接地输入到滤波或光谱峰度函数中。
[kgram, f, w, fc, wc, bw) = kurtogram (x);wc
wc = 256
fc = 2.4421
bw = 0.0245
这些值与第一个图的最佳窗口大小、中心频率和带宽相匹配。kgram是实际的峰度矩阵吗f和w是伴随它的频率和窗口大小向量。
的pkurtosis函数使用默认值pspectrum窗口大小(时间分辨率)。您可以指定要使用的窗口大小。在本例中,使用该函数kurtogram返回最佳窗口大小并将该结果用于pkurtosis。
pkurtosis
pspectrum
创建一个带有白色高斯噪声的啁啾信号。
fs = 1000;t = 0:1 / fs: 10;f1 = 300;f2 = 400;x =唧唧声(10 t f1, f2) + randn(1、长度(t));
用默认窗口大小绘制光谱峰度。
pkurtosis (x, fs)标题(“默认窗口大小的光谱峰度”)
现在计算最佳窗口大小使用kurtogram。
峰度图还说明了在300和400 Hz之间的啁啾,并表明最佳窗口大小为256。饲料w0成pkurtosis。
w0
w0 = 256;pkurtosis (x, fs, w0)标题(最佳窗口尺寸为256的谱峰度)
主偏移具有较高的峰度值。较高的值改善了平稳分量和非平稳分量之间的区别,并增强了将非平稳分量作为特征提取的能力。
时间序列信号kurtogram返回指定为矢量的快速峰度图。
持续时间
datetime
采样率或采样时间,指定为下列之一:
正数值标量-频率单位为赫兹
持续时间的连续样本之间的时间间隔X
X
向量,持续时间数组,或datetime的每个元素对应的时间瞬间或持续时间x
例如,请参见计算非平稳信号的峰度图。
当sampx表示一个时间向量,时间样本可以是非均匀的,用pspectrum中值时间间隔和平均时间间隔必须服从的约束:
1 One hundred. < 平均时间间隔 平均时间间隔 < One hundred.
如果您指定sampx是空的,那么kurtogram使用归一化频率。换句话说,它假设一个均匀间隔的频率向量生成[0 π]。
信号时间表kurtogram返回指定为的快速峰度图时间表它包含单个变量和单个列。xt必须包含递增的有限行时间。如果时间表有缺失或重复的时间点,你可以使用提示来修正它清除时间表缺失,重复,或不一致的时间。xt可以非均匀采样,用pspectrum中值时间间隔和平均时间间隔必须服从的约束:
时间表
最大峰度图级别,用于驱动要计算的案例数,指定为正整数。电平驱动的频率窗口大小kurtogram使用,因此,频率分辨率。频率分辨率上升,时间分辨率下降。如果任何一个分辨率过低,谱峰度估计都会很差。当你指定水平,平衡对时间和频率分辨率的影响。
快速峰度图,以矩阵形式返回,其维数由水平。kgram有2 *水平行和3* 2水平列。矩阵的每一行表示频率向量中每个元素的谱峰度结果,以及由行位置定义的窗口大小相对于序列:
[ 0 , 1 , 日志 2 ( 3. ) , 2 , 1 + 日志 2 ( 3. ) , 3. , 3. + 日志 2 ( 3. ) , … , n , n + 日志 2 ( 3. ) , … , l e v e l ] ,
一个关卡的等效窗口大小在哪里n是2n+1样本。
频率矢量kgram,返回为向量。的长度f等于kgram。
关联的窗口大小向量kgram,返回为向量。的长度f等于kgram。
中最大谱峰度值的频率kgram,作为标量返回:
如果没有指定,单位是rad/秒sampx,导致kurtogram使用归一化频率
在赫兹,如果sampx定义
您可以使用足球俱乐部作为最优带通滤波器的中心频率,使滤波信号的包络峰度最大化。最大化包络峰度可以让你更容易地提取结果的脉冲分量作为一个特征。
中最大谱峰度值的窗口大小kgram,在示例中作为标量返回。您可以使用wc提供的最佳窗口大小pkurtosis。例如,请参见使用定制的窗口大小绘制光谱峰度。
最优带通滤波器的建议带宽,返回为标量:
赫兹,如果你已经指定sampx
您可以使用bw创建一个滤波器,使滤波信号的包络峰度最大化。bw等于外汇/wc,在那里外汇信号采样频率是这个吗kurtogram来源于sampx。
外汇
的kurtogram函数提供执行时可以使用的关键信息谱峰态分析使用pkurtosis。kurtogram使用快速的峰度图算法计算多个窗口大小的谱峰度。随着峰度图及其相关的频率和窗口向量,kurtogram返回最佳窗口大小和其他筛选器优化参数。它可以将计算结果可视化。
快速峰度图算法使用带通滤波和简化计算来近似每个窗口大小和频率的谱峰度,而不是计算短时傅里叶变换(STFT)作为高保真度pkurtosis所做的事。它还减少了算法需要跨越频率窗平面相对于完整的峰度图的迭代次数[1]。
安东尼,J, R. B.兰德尔。暂态故障检测的峰度图快速计算机械系统和信号处理。第20卷,第1期,2007,108-124页。
使用注意事项及限制:
输入必须是双精度的。
代码生成不支持时间表。万博1manbetx
pentropy|pkurtosis|pspectrum
pentropy
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系