资源简介

该文档为MATLAB程序,对时变信号采用小波变换实现时频分析,并详细介绍了频率域和时间域作图时的设置方法,及尺度和频率的对应转换方法。

资源截图

代码片段和文件信息

%x小波变换绘制信号时频图
clear all
clc 
close all
%%%%%% 小波变换 %%%%%%%%%%%%%%%% 
fs=1024; 
t=1/fs:1/fs:1; 
f1=100;
f2=200;
f3=300; 
s=cos(2*pi*f1*t.*(t>=0&t<0.3))+2*cos(2*pi*f2*t.*(t>=0.3&t<0.8))+3*sin(2*pi*f3*t.*(t>=0.8&t<=1)); 
figure
subplot(211) 
plot(ts‘b‘);
title(‘原始单频信号‘) 
%%%%%%%%%%%%%%%%%%%%%%% 小波时频图绘制 %%%%%%%%%%%%%%%%%%%%% 
wavename=‘cmor4-4‘;%%选用带宽参数和中心频率均为4 的复morlet小波 
totalscal=256;%尺度序列的长度,即scal的长度
f

评论

共有 条评论