小波时频分析
可视化信号的尺度图
描述
的小波时频分析app是一个交互式工具,用于可视化实值和复值1-D信号的尺度图。尺度图是连续小波变换(CWT)的绝对值作为时间和频率的函数绘制。频率以对数刻度标出。有了这款应用,你可以:
在MATLAB中访问所有1-D信号®工作空间
同时导入多个信号
调整默认参数并使用
类
选择需要的解析小波
调整解析莫尔斯小波对称性和时间带宽参数
将CWT导出到您的工作区
通过生成MATLAB脚本,在您的工作空间中重新创建规模图
导入多个信号
有关更多信息,请参见使用小波时频分析仪App.
打开小波时频分析软件
MATLAB工具条:在应用程序选项卡,在信号处理与通信,单击应用程序图标。
MATLAB命令提示符:输入
waveletTimeFrequencyAnalyzer
.
参数
小波
——解析小波
莫尔斯
(默认)|Morlet
|撞
分析小波用于计算CWT。有效的选项是莫尔斯
,Morlet
,撞
,分别指定了Morse, Morlet (Gabor)和bump小波。
时间带宽积
-莫尔斯小波的时间-带宽乘积
60
(默认)|标量大于或等于对称价值
指定莫尔斯小波的时间-带宽乘积为一个大于或等于的标量对称价值。的比率时间带宽积价值对称取值不能超过40。
的值时间带宽积而且对称对应于WaveletParameters
名称-值参数类
.
例子:设置时间带宽积到40,对称值设置为5相当于设置WaveletParameters
名称-值参数类(…,WaveletParameters = 40[5],…)
.
对称
-莫尔斯小波的对称参数
3.
(默认)|标量大于等于1
将莫尔斯小波的对称参数指定为一个大于或等于1的标量。的比率时间带宽积价值对称取值不能超过40。
的值对称而且时间带宽积对应于WaveletParameters
名称-值参数类
.
声音每倍频程
-每个八度的声音数
10
(默认)| 1 ~ 48之间的整数
指定用于CWT的每个八度的声音数,作为从1到48的整数。CWT音阶使用每个八度的特定数量的声音进行离散化。小波在频率和时间上的能量分布自动决定了最小和最大尺度。
编程使用
限制
生成的用于在工作空间中创建尺度图的MATLAB脚本使用信号窗格。如果该变量在MATLAB工作区中不存在,该脚本将抛出一个错误。如果发生错误,要么用原始信号的名称替换脚本中的变量名,要么在工作区中创建该变量。
类的一个实例小波时频分析app在MATLAB会话中。
提示
莫尔斯小波参数,时间带宽积而且对称,必须满足三个约束条件:
对称,或者,必须大于等于1。
时间带宽积必须大于或等于对称.
的比例时间带宽积来对称不能超过40。
为了防止使用无效设置来可视化规模图,应用程序会验证您更改的任何参数。如果你输入的值违反了约束,应用程序会自动用一个有效值替换它。新值可能不是所需的值。为了避免意外的结果,您应该确保您输入的任何值总是得到有效的设置。有关更多信息,请参见示例调整莫尔斯小波参数.
版本历史
介绍了R2022a