资源简介
时频分析 Gabor 变换 Matlab程序
代码片段和文件信息
%Appl11_5
close all %关闭所有图形窗口
addpath(‘tftoolbox‘); %添加时频分析工具箱所在的路径
load hns.dat %加载地震波数据
x=hns;
clear hns;
dt=0.02; %初始采样间隔
y=decimate(x2510); %对信号按原采样率的1/25转换转换前采用10阶Chebyshev低通滤波器进行滤波
clear x hns; %清除x和hns变量
sampinterval=dt*25;
N=length(y);
Nf=300; %频率轴的数据个数
[tfr1]=tfrgabor(yNfNfgausswin(301));
T1=[0:Nf-1]/Nf*N*sampinterval;F1=[0:N-1]./N/sampinterval;
subplot(221)pcolor(T1F1(1:N/2/10)abs([tfr1(1:N/2/10:)]))
shading interp %将图像进行平滑
title(‘Gabor变换‘)
xlabel(‘时间/s‘)ylabel(‘频率/Hz‘);
colorbar %加上色标
clear tfr1 T1 F1; %清除tfr1T1F1变量
[tfr2T2F2]=tfrwv(y1:length(y)Nf); %Wigner-Ville分布
T2=T2*sampinterval;F2=[0:Nf-1]/Nf; %纵横轴标记
subplot(222)pcolor(T2F2(1:Nf/10)abs([tfr2(
相关资源
- 分数阶chen混沌matlab程序
- 基于粒子群算法的非合作博弈的matl
- KF+EKF matlab程序实现
- 圆拟合matlab程序,以及圆心 半径的确
- stlwritematlab程序
- 层次分析法的matlab程序
- 泊松过程的模拟及检验 matlab程序
- 世上最牛的23个图像跟踪算法MATLAB程序
- HHT变换的三种方法 Matlab,包含CMD分解
- 散点拟合平面的MATLAB程序
- 信号检测与估计-理论与应用答案及
- ROC曲线MATLAB程序
- dijkstra算法改进的matlab程序能求出两点
- EEMD的MATLAB程序
- 基于遗传算法的机器人路径规划matl
- 时频分析tfsap
- 基于自适应压扩法降低OFDM系统的峰均
- 求露点温度matlab程序
- 计算图像Spatial Frequence的Matlab程序SF
- 德州扑克获胜概率计算的MATLAB程序
- 数模美赛常用模型算法matlab程序包+数
- 遗传算法完整MATLAB程序实数法,轮盘
- 合成孔径雷达成像csChirp Scaling算法M
- HHT变换的三种方法+Matlab程序
- 语音共振峰检测的MATLAB程序
- 功率谱MATLAB程序
- 最优化算法规划-单纯形法MATLAB程序
- 粒度端元分析的matlab程序m文件
- 求解多旅行商(MTSP)的遗传算法的
- B样条插值的matlab程序
评论
共有 条评论