Matlab 时频图 的几种画法

4 篇文章 1 订阅
3 篇文章 0 订阅

1.自带函数specgram 即将更新为spectrogram
Example :

  t=0:0.001:2;                    % 2 secs @ 1kHz sample rate   
  y=chirp(t,100,1,200,'q');       % Start @ 100Hz, cross 200Hz at t=1sec 
  pectrogram(y,kaiser(128,18),120,128,1E3,'yaxis');   
  title('Quadratic Chirp: start at 100Hz and cross 200Hz at t=1sec');

2.下载matlab时频工具箱
①tfrwv
Example :

 sig=fmlin(128,0.1,0.4); tfrwv(sig);

②tfrpwv
Example :

sig=fmlin(128,0.1,0.4); tfrpwv(sig);

③tfrspwv
Example :

 sig=fmlin(128,0.05,0.15)+fmlin(128,0.3,0.4);   
 g=tftb_window(15,'Kaiser'); h=tftb_window(63,'Kaiser'); 
 tfrspwv(sig,1:128,64,g,h,1);

④tfrstft
Example :

 sig=[fmconst(128,0.2);fmconst(128,0.4)]; tfr=tfrstft(sig);
 subplot(211); imagesc(abs(tfr));
 subplot(212); imagesc(angle(tfr));

⑤frgabor
Example :

 sig=fmlin(128); 
 tfrgabor(sig,64,32); 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值