MATLAB时频分析工具箱
简介
本仓库提供了一个MATLAB时频分析工具箱,包含了多种用于计算线性时频表示和双线性时频分布的函数。该工具箱旨在帮助用户进行时频分析应用的相关讨论和研究。以下是工具箱中主要函数的简介。
信号产生函数
amexpo1s
:单边指数幅值调制信号amexpo2s
:双边指数幅值调制信号amgauss
:高斯幅值调制信号amrect
:矩形幅值调制信号amtriang
:三角形幅值调制信号fmconst
:定频调制信号fmhyp
:双曲线频率调制信号fmlin
:线性频率调制信号fmodany
:任意频率调制信号fmpar
:抛物线频率调制信号fmpower
:幂指数频率调制信号fmsin
:正弦频率调制信号gdpower
:能量律群延迟信号altes
:时域Altes信号anaask
:幅值键移信号anabpsk
:二进制相位键移信号anafsk
:频率键移信号anapulse
:单位脉冲信号的解析投影anaqpsk
:四进制相位键移信号anasing
:Lipscjitz奇异性anaste
:单位阶跃信号的解析投影atoms
:基本高斯元的线性组合dopnoise
:复多普勒任意信号doppler
:复多普勒信号klauder
:时域Klauder小波mexhat
:时域墨西哥帽小波
噪声产生函数
noiseecg
:解析复高斯噪声noiseecu
:解析复单位高斯噪声tfrgabor
:Gabor表示tfrstft
:短时傅立叶变换ifestar2
:使用AR(2)模型的瞬时频率估计instfreq
:瞬时频率估计sqrpdlay
:群延迟估计
模糊函数
ambifunb
:窄带模糊函数ambifuwb
:宽带模糊函数
Affine类双核线性时频处理函数
tfrbert
:单式Bertrand分布tfrdfla
:D-Flandrin分布tfrscalo
:尺度图tfrspaw
:平滑伪Affine类Wigner分布tfrunter
:Unterberger分布
Cohen类双核线性时频处理函数
tfrbj
:Born-Jordan分布tfrbud
:Butterworth分布tfrcw
:Choi-Williams分布tfrgrd
:归一化的矩形分布tfrmh
:Margenau-Hill分布tfrmhs
:Margenau-Hill频谱分布tfrmmce
:谱图的最小平均互熵组合tfrpage
:Page分布tfrwv
:伪Wigner-Ville分布tfrri
:Rihaczek分布tfrridb
:降低交叉项的分布(Bessel窗)tfrridbn
:降低交叉项的分布(二项式窗)tfrridh
:降低交叉项的分布(汉宁窗)tfrridt
:降低交叉项的分布(三角窗)tfrsp
:谱图分布tfrspwv
:平滑伪Wigner-Ville分布tfrwv
:Wigner-Ville分布tfrzam
:Zhao-Atlas-Marks分布
其他处理函数
friedman
:瞬时频率密度htl
:图像直线检测中的Hough变换margtfr
:时频表示的能量momftfr
:时频表示的频率矩momttfr
:时频表示的时间矩renyi
:Renyi信息度量ridges
:波峰提取plotifl
:绘制归一化的瞬时频率规律tfrparam
:返回用于显示时频表示的参数tfrqview
:时频表示的快速可视化tfrsave
:保存时频表示的参数tfrview
:时频表示的可视化
安装方法
- 克隆或下载本仓库到本地。
- 将工具箱文件夹添加到MATLAB的搜索路径中。
- 在MATLAB命令窗口中运行
addpath(genpath('path_to_toolbox'))
,其中path_to_toolbox
是工具箱文件夹的路径。
使用说明
请参考每个函数的帮助文档以了解具体的使用方法和参数设置。您可以在MATLAB命令窗口中输入 help function_name
来获取帮助信息,其中 function_name
是您想要查询的函数名称。
贡献
欢迎大家就时频分析应用展开相关讨论,并贡献代码和改进建议。请通过提交Issue或Pull Request来参与贡献。
许可证
本项目采用MIT许可证。详细信息请参阅LICENSE文件。