声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1103|回复: 2

[FFT] 一列数据,做频谱分析,越做越迷糊

[复制链接]
发表于 2008-5-27 11:51 | 显示全部楼层 |阅读模式

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

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

x
老师测出了一组数据,要我们做频谱分析,程序是些出来了,然后该做什么了呢,该求什么数据了呢,迷糊啊,不知道该做什么了。
还有频率怎么求,我去问老师该怎么做,他要我自己想下,要我先把频率求出来,为什么要求频率呢,我想不通,频谱分析不是求幅值么,幅值我也不知道求。

FFT程序如下:大家帮我看下我的程序有问题没
load x.txt;
t=0:0.0002:0.6;
Y=fft(x,1024);
Pyy=Y.* conj(Y) / 1024;
f=1000*(0:512)/1024;
plot(f,Pyy(1:513))
xlabel('频率(Hz)')
ylabel('幅值(db)')

根据程序画出的图

根据程序画出的图

log的图,老师这么弄了下,具体是为什么我也不清楚,似乎是为了看得清楚点

log的图,老师这么弄了下,具体是为什么我也不清楚,似乎是为了看得清楚点

x.txt

17.93 KB, 下载次数: 30

数据

回复
分享到:

使用道具 举报

发表于 2008-5-28 09:04 | 显示全部楼层
傅立叶分析的结果实部可以转换为幅值谱,虚部可以转换成相位谱,当然转换后变为频率为变量了,你需要频率做什么?应该要明确,比如信号由多种频率的信号叠加,我们希望通过这个分离出来,得到我们想要的结果等
发表于 2008-5-31 17:39 | 显示全部楼层
各频点的:
幅度=SQRT*[实部*实部+虚部*虚部)
相位=arctan(虚部/实部)
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-6-10 04:54 , Processed in 0.061086 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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