声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1270|回复: 5

[综合] 请教:信号处理

[复制链接]
发表于 2008-4-14 17:20 | 显示全部楼层 |阅读模式

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

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

x
这是我用DEWE采集的信号,采样频率是1000,这个信号通过三个通道采集,16为x方向,17为y方向,18为z,我想直接转化为时域图,再用fft做频域分析,但是采样点总是选不好,下面是我的程序,请高手帮我指点一下,看看哪里需要修改。
这是画x方向时域图的:
load liewen-1-1000 Data1_AI_16___U
a=Data1_AI_16___U(100:900);
d=double(a);
f=0:0.0005:2.5;
g=d(1:5001);
h=f';
g=g*0.2;
plot(h,g)
gtext('/s')
这个是做fft的
load liewen-1-1000 Data1_AI_16___U
a=Data1_AI_16___U(100:900);
a=double(a);
faa=fft(a);
afa=abs(faa);
cutafa=afa(1:5000);
f=0:2:10000;
cutafa=afa(1:5001);
f=f'
afa=abs(faa);
plot(f,cutafa)
多谢多谢!急盼回复

liewen-1-1000.mat

36.36 KB, 下载次数: 5

回复
分享到:

使用道具 举报

发表于 2008-4-14 18:53 | 显示全部楼层
用matlab编的吗?
不懂!
不好意思!
发表于 2008-4-14 20:13 | 显示全部楼层

回复 楼主 的帖子

'采样点总是选不好'是什么意思,说清楚一点,你引用的数据是几维的啊?
你使用的数据是哪一行,或者哪一列应该表达清楚,比如选第二列的数据
a=Data1_AI_16___U(100:900,2);
发表于 2008-4-16 10:08 | 显示全部楼层
load liewen-1-1000 Data1_AI_16___U
a=Data1_AI_16___U(100:900);
a=double(a);
faa=fft(a);
afa=abs(faa);
plot(afa);

不就出来了吗?
想要画坐标再加下就可以,
 楼主| 发表于 2008-4-16 18:16 | 显示全部楼层
非常非常谢谢楼上几位,是我没有表示清楚。我的采样频率是1000,截取了其中的1秒钟,x,y轴的采样点数没有统一而且超出了采样点数,已经改好了。还有个问题想请教各位,想处理这种裂纹问题的信号,有什么好的时频域分析方法么?哪位高人老师能教教我?有哪些可以借鉴的程序能让我读读,谢谢
发表于 2008-4-24 11:19 | 显示全部楼层
去mathwork上面下载一个时域分析工具包吧
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-19 23:46 , Processed in 0.066914 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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