声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 906|回复: 0

[综合讨论] 时频分析中怎样使坐标反映真实时间和频率

[复制链接]
发表于 2007-9-25 10:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我想用wigner-ville变换处理信号,信号是包括时间和幅值的10000*2数据,编了一段程序,坐标轴不能反映实际中的时间和频率,哪位高人给解决一下,万分感谢。程序如下:
clear;
[fname,pname]=uigetfile('*.csv','选择数据文件');
fp=fopen(strcat(pname,fname),'r');
M=dlmread(strcat(pname,fname),',',1,0); fclose(fp);
t_original=M(:,3); y_original=M(:,4);
% figure(1); plot(t_original,y_original); grid on; axis([-inf,inf,-inf,inf]);

y_original(1:3000)=0; y_original(7001:10000)=0;
for n=1:2000, y1(n)=y_original(n.*5); t1(n)=t_original(n.*5); end
for n=2001:2048, y1(n)=0; t1(n)=0; end

figure; y2=hilbert(y1); x=y2'; [tfr,t,f]=tfrwv(x); contour(tfr,10)
axis([600,1200,1960,2000]); box on; grid on; set(gcf,'color','w')

[ 本帖最后由 ChaChing 于 2010-3-10 09:43 编辑 ]
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 19:54 , Processed in 0.075529 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表