查看完整版本 : [原创]基于FFT的频谱分析实例
最近看到有人提问怎样用FFT实现频谱分析,我认为能够进行到频谱分析的人,对于系统研究的深度基本上已经相当不错了。本人今天做了一个例程,发给大家参考一下。
历程主要内容(signal_analyzer.rar)如下:
test1.txt 第一列为时间t,0.001s为步长;第二列为系统的输入信号;第三列为系统的输出信号。
signal_analyzer.m首先将test1.txt 的数据读入workspace,然后进行FFT,分析出两信号的频率,输出对于输入的幅值衰减(db),输出对输入的相位差。
zy12103132
2008-06-16, 09:39
顶,谢谢楼主了:smile:
zy12103132
2008-06-16, 09:40
没钱了,只能灌水了呵呵,不好意思
piaoyao668
2008-06-26, 19:17
好东西,呵呵
aeoliclee
2008-07-08, 16:51
不错,不错
yzl624358
2008-07-09, 10:37
谢谢楼主共享!
bluepiston
2008-07-17, 20:32
下载学习一下,我也对频谱分析感兴趣,
langzi_xj
2008-08-05, 10:40
十分感谢,下载了!正在学习中!
langzi_xj
2008-08-11, 09:10
十分感谢!借助你的程序,我稍加修改就解决频率计算的问题,谢谢楼主的慷慨分享!还想问一下,问什么你的程序只适用于以x轴为中轴的数据处理?我采集的数据近似为方波,且>0,无法计算出频率,将其中线平移到x轴后就可以了,不知道其中的原因?愿闻其详
16楼,你说的以X轴为中轴是不是说信号关于x轴基本对称?
Magnifico1122
2008-08-27, 21:22
谢谢楼主分享哈
在对语音进行FFT分析时,频率间距如果取1个HZ,那么样品应当为1秒。去音频的上限为8KHz,采样率为22khz,那么芯片的点数是约24k. 这是不是太多了?又没有人这么使用? 如果分辨率是10hz则为2.4k个点.好像比较常用.是吗?
yinsongzhu
2008-09-06, 15:47
谢谢了!!!!
lcslcs2000
2008-09-21, 19:22
灰常灰常感谢~~~~~~~~~~~~
shark2005
2008-09-23, 01:55
对信号进行谱分析,一直搞的不太懂!
xunbaoren
2008-09-23, 16:03
看看,能否下载
mylove2008
2008-09-26, 08:54
谢谢,支持一下
fflj2008
2008-09-26, 16:29
谢谢了,好好学下
fflj2008
2008-10-06, 16:22
很感谢,我要学习
liguangcheng
2008-10-07, 10:54
怎么得到下载权限啊
goldenlu2008
2008-10-08, 10:18
楼主,我看到IWHR的王济的程序中:
status=fclose(fid);在调试是老是报错,说是无效变量,是不是没有开行串口啊?
谢谢!
shiwenjie
2008-10-10, 11:10
谢谢楼主了
jizhongzhe
2008-10-12, 09:53
正在学习中
tangxiangwei
2008-10-13, 12:22
谢谢了,学习一下。
milo2018
2008-10-14, 10:52
hehe hao
chenzhengxi
2008-10-18, 20:22
很好很强大
cjd20080910
2008-10-18, 21:29
感谢分享知识
jack_1008
2008-10-20, 19:56
现在怎么下不了了?
guofeng0108
2008-10-23, 10:31
谢谢楼主了
Johnwhenwe
2008-10-23, 10:36
好东西,顶一个
--------------------------------------------------------------------------------
不错,不错
shuinianzhi
2008-10-29, 10:02
先下载看看:smile:
milo2018
2008-10-30, 19:40
支持一下啊
yjesefcu
2008-11-03, 18:21
谢谢楼主~~
yongjiefan
2008-11-03, 23:38
没有我看到过的好
shendagui001218
2008-11-06, 21:43
谢谢楼主!!!
Librahzau
2008-11-08, 13:00
谢谢楼主分享。
hufeng150
2008-11-11, 15:04
谢谢楼主了
hufeng150
2008-11-11, 15:25
谢谢楼主共享!
shendagui001218
2008-11-18, 18:29
:tongue:
guofeng0108
2008-11-18, 20:15
必须灌水!!!!!
赚钱啊!!!!!!!!!
wangyu85
2008-11-27, 10:02
感谢!感谢!
powermatlab
2008-11-29, 10:08
感谢!以后还请多多指教!!:biggrin:
beyondsyq
2008-12-10, 22:20
恩,不错。。。
yiouyang
2008-12-14, 08:02
谢谢楼主了
谢谢楼主的分享 我这里出现没有定义相位 于是我换了个命令 呵呵
你好!
我用Matlab对你的两个数据做了一下频谱分析,结果如附件。
并且测试出频率为2.93Hz;
谐波失真系数分别为 0.35% 0.33%
liangzi198
2009-01-07, 16:38
,谢谢楼主了
你好!
我用Matlab对你的两个数据做了一下频谱分析,结果如附件。
并且测试出频率为2.93Hz;
谐波失真系数分别为 0.35% 0.33%
这个程序对于频率的识别精度取决于数据采集的点数和采样时间,采样时间越短越精确,采集点数越多越精确。
minijasmine
2009-01-11, 18:47
谢谢,对我来说很及时的东西,呵呵
haoyuenan
2009-02-05, 08:44
多谢楼主分享,学习学习
z02011256z
2009-02-08, 14:23
谢谢,学习了。
laoluovip
2009-02-22, 00:30
谢谢楼主共享!
stillwish
2009-02-22, 13:43
谢谢楼主~~~:lovely:
:redface: ,,,,,,,,,,,,,,楼主真好
guotjames
2009-02-28, 10:38
多谢楼主,正需要:lol:
qingquanpower
2009-03-01, 11:00
谢谢楼主了,回去好好研究一下!
wuhuaqiang
2009-03-06, 15:34
:smile:
wuhuaqiang
2009-03-06, 15:35
:rolleyes:
maxlogic
2009-03-10, 22:03
这个看过,经典,顶一下!
dengwei252
2009-03-11, 12:20
感谢:lol: :lol:
在分析信号的频带上遇到一些问题,这个程序好像对我有一些启发
wuhao2888
2009-03-22, 14:35
顶,谢谢楼主了:biggrin:
离散fft分解一直是我比较困惑的问题,虽然自己也写了一些小程序,但是对其根本的原理还是不是很明白。谢谢楼主啊。
以后多联系!
southline
2009-03-31, 13:15
谢谢呀 ,呵呵
wuchangan8312
2009-03-31, 16:23
好啊:smile: :smile: :smile:
tangxiangwei
2009-03-31, 22:41
谢谢了,谢谢。
clark9311
2009-04-15, 19:23
非常感谢! thank you very much !
renshengdashi
2009-04-17, 20:01
正需要这个呢,呵呵 ,我很需要
renshengdashi
2009-04-17, 20:04
不好意思,刚才下载的内容都丢了,再下一次
futao1008
2009-04-19, 08:52
谢谢楼主……正需要这个呢,thanks
jsnjjrhb
2009-04-28, 17:46
谢谢楼主分享,我正在做方面的工作
crazysnail
2009-05-03, 21:50
谢谢楼主,现在急需啊。
ningning604
2009-06-01, 00:09
谢谢楼主分享。共勉之:)
tianhuo7766
2009-06-08, 10:37
下了,谢谢了!好东西就要分享啊
zhaoyida
2009-06-19, 23:50
好东西啊,真麻烦的呢。
太感谢了正需要这个东西
最近看到有人提问怎样用FFT实现频谱分析,我认为能够进行到频谱分析的人,对于系统研究的深度基本上已经相当不错了。本人今天做了一个例程,发给大家参考一下。
历程主要内容(signal_analyzer.rar)如下:
test1.txt 第一列为时间t,0.001s为步长;第二列为系统的输入信号;第三列为系统的输出信号。
signal_analyzer.m首先将test1.txt 的数据读入workspace,然后进行FFT,分析出两信号的频率,输出对于输入的幅值衰减(db),输出对输入的相位差。
beifangxing888
2009-07-29, 13:50
太想要了。十分感谢啊
rainzhang
2009-07-30, 09:14
顶,谢谢楼主了:smile
chaoyanghong
2009-08-22, 17:40
xieixie ,bucuo
mapbigbaby
2009-08-24, 09:34
谢谢楼主,最近正看这个呢!
zhoucong
2009-08-25, 16:41
欣赏一下,谢谢谢谢了
lylianyi
2009-12-27, 21:56
同谢谢楼主,我也正在学习呢
yinianzhicha
2010-01-13, 17:25
感觉很多的频谱分析都有点问题,下个看看,学习学习
limao_88
2010-05-13, 15:54
thanks~~~~
xuwei0127
2010-10-22, 00:23
这个没啥说的,绝对顶啊
最近看到有人提问怎样用FFT实现频谱分析,我认为能够进行到频谱分析的人,对于系统研究的深度基本上已经相当不错了。本人今天做了一个例程,发给大家参考一下。
历程主要内容(signal_analyzer.rar)如下:
test1.txt 第一列为时间t,0.001s为步长;第二列为系统的输入信号;第三列为系统的输出信号。
signal_analyzer.m首先将test1.txt 的数据读入workspace,然后进行FFT,分析出两信号的频率,输出对于输入的幅值衰减(db),输出对输入的相位差。
非常感谢…………!!!
gmail_cs
2011-02-20, 08:54
感谢共享,楼主太帅了。
coolhand2010
2011-03-28, 16:28
我怎么看不到东西啊,我很想知道FFT这东西是怎么用的
wsjdd1987628
2011-04-04, 15:27
好东西,学习学习,有用
filmstar
2011-04-06, 13:35
Thank you so much/
Junglespree1
2011-04-07, 15:28
Thanks for sharing~!
xdlyl1986
2011-08-27, 10:31
非常感谢!!很有用的东西
eriikiholloman
2012-03-15, 18:12
可以解释什么意思吗?
小弟我从频谱分析仪采集到电器所产生的无线电频率(radio frequency),要对其进行频谱分析,滤波和特征提取(feature extraction)。
刚学matlab,不知道该怎么编程,请教高手帮帮忙!多谢!
happycyd
2012-04-07, 10:23
谢谢分享~~~~~~~~~~~
谢谢,一直在找对离散数据做FFT变换的MATLAB程序
SPARK125
2018-06-07, 16:48
谢谢你辛苦咯了。。。。
liuyuxi1123
2020-03-29, 15:08
非常感谢这个例子。。。。。:p:p:p:p
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.