时频分析工具箱中提供了计算各种线性时频表示和双线性时频分布的函数,Matlab并不提供直接的绘制时间-频率分布图的命令,而是以时间-尺度图代之。不过很多时候我们要用到时间-频率图来分析信号!
1、首先下载工具箱,下载后解压放在matlab的toolbox工作路径下TFTB文件夹。
2、打开matlab,选择File- Set Path- Add with Subfolders-你刚才下载的工具箱(package_emd)点进去- Save- Close。
3、此时选择work下package_emd文件夹作为工作路径,即是C:Program FilesMATLABR2010a oolboxTFTB 。
4、在Command Window里面输入mex -setup回车,问是否选择已有的编译器你选y回车,再问选择哪个编译器,你可以选择C++的那个选择相应的编号(如 2)回车,然后让你核对是否选择对了编译器等等,你输入y回车。就安装成功了
mex -setup
Please choose your compiler for building external interface (MEX) files:
Would you like mex to locate installed compilers [y]/n? y
Select a compiler:
[1] Lcc-win32 C 2.4.1 in C:PROGRA~1MATLABR2010asyslcc
[2] Microsoft Visual C++ 6.0 in C:Program FilesMicrosoft Visual Studio
[0] None
Compiler: 2
Please verify your choices:
Compiler: Microsoft Visual C++ 6.0
Location: C:Program FilesMicrosoft Visual Studio
Are these correct [y]/n? y
Trying to update options file: C:UsersAdministratorAppDataRoamingMathWorksMATLABR2010amexopts.bat
From template: C:PROGRA~1MATLABR2010ainwin32mexoptsmsvc60opts.bat
Done . . .
**************************************************************************
Warning: The MATLAB C and Fortran API has changed to support MATLAB
variables with more than 2^32-1 elements. In the near future
you will be required to update your code to utilize the new
API. You can find more information about this at:
http://www.mathworks.com/support/solutions/en/data/1-5C27B9/?solution=1-5C27B9
Building with the -largeArrayDims option enables the new API.
**************************************************************************
至此,安装成功 !
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 宽带模糊函数
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 时频表示的可视化