PDA

查看完整版本 : [原创]基于FFT的频谱分析实例


nb004
2008-06-01, 20:56
最近看到有人提问怎样用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
没钱了,只能灌水了呵呵,不好意思

nanpia
2008-06-16, 18:10
正需要这个呢,呵呵

ndlp
2008-06-18, 14:17
谢了:smile:

hypo
2008-06-21, 13:46
感谢感谢,学习学习

piaoyao668
2008-06-26, 19:17
好东西,呵呵

aeoliclee
2008-07-08, 16:51
不错,不错

yzl624358
2008-07-09, 10:37
谢谢楼主共享!

duoduo
2008-07-16, 22:09
:redface:

bluepiston
2008-07-17, 20:32
下载学习一下,我也对频谱分析感兴趣,

tmaczn
2008-07-18, 10:24
多谢楼主:biggrin:

langzi_xj
2008-08-05, 10:40
十分感谢,下载了!正在学习中!

agele
2008-08-05, 17:18
谢谢楼主了,刚发愁呢

langzi_xj
2008-08-11, 09:10
十分感谢!借助你的程序,我稍加修改就解决频率计算的问题,谢谢楼主的慷慨分享!还想问一下,问什么你的程序只适用于以x轴为中轴的数据处理?我采集的数据近似为方波,且>0,无法计算出频率,将其中线平移到x轴后就可以了,不知道其中的原因?愿闻其详

nb004
2008-08-12, 12:39
16楼,你说的以X轴为中轴是不是说信号关于x轴基本对称?

kingzyx
2008-08-19, 09:04
看来不错 非常的赞

Magnifico1122
2008-08-27, 21:22
谢谢楼主分享哈

lhch
2008-09-03, 08:13
谢谢楼主的分享,学习学习

reader1
2008-09-03, 11:26
在对语音进行FFT分析时,频率间距如果取1个HZ,那么样品应当为1秒。去音频的上限为8KHz,采样率为22khz,那么芯片的点数是约24k. 这是不是太多了?又没有人这么使用? 如果分辨率是10hz则为2.4k个点.好像比较常用.是吗?

yinsongzhu
2008-09-06, 15:47
谢谢了!!!!

zhxcumt
2008-09-07, 07:13
恩,以前的毕业设计做过这个

yuetong
2008-09-10, 10:35
:tongue: :redface:

sanle
2008-09-15, 22:37
下载了,学习了,谢谢!

wqs1983
2008-09-16, 23:06
看看!!!

cg99551
2008-09-17, 20:35
虽然我也做过这个程序,但是还是学习一下,顶楼主。

lcslcs2000
2008-09-21, 19:22
灰常灰常感谢~~~~~~~~~~~~

snsyj
2008-09-22, 15:58
顶:tongue:

shark2005
2008-09-23, 01:55
对信号进行谱分析,一直搞的不太懂!

xunbaoren
2008-09-23, 16:03
看看,能否下载

mylove2008
2008-09-26, 08:54
谢谢,支持一下

fflj2008
2008-09-26, 16:29
谢谢了,好好学下

eveyt
2008-10-03, 11:10
谢谢楼主~好资料大家共同分享~~

fflj2008
2008-10-06, 16:22
很感谢,我要学习

liguangcheng
2008-10-07, 10:54
怎么得到下载权限啊

goldenlu2008
2008-10-08, 10:18
楼主,我看到IWHR的王济的程序中:
status=fclose(fid);在调试是老是报错,说是无效变量,是不是没有开行串口啊?
谢谢!

xiaj
2008-10-10, 10:15
谢谢分享!

shiwenjie
2008-10-10, 11:10
谢谢楼主了

jizhongzhe
2008-10-12, 09:53
正在学习中

tangxiangwei
2008-10-13, 12:22
谢谢了,学习一下。

408619
2008-10-14, 09:24
谢谢分享了

milo2018
2008-10-14, 10:52
hehe hao

congc84
2008-10-16, 10:57
感谢楼主 救我于水火

zxlzq
2008-10-17, 22:31
正需要这个呢,呵呵

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
好东西,顶一个

ershou
2008-10-23, 11:23
谢谢,实验中

zxlzq
2008-10-27, 13:05
--------------------------------------------------------------------------------
不错,不错

shuinianzhi
2008-10-29, 10:02
先下载看看:smile:

milo2018
2008-10-30, 19:40
支持一下啊

ahugxx
2008-11-03, 10:20
感谢:smile:

yjesefcu
2008-11-03, 18:21
谢谢楼主~~

makf04
2008-11-03, 19:25
不错,支持了!

yongjiefan
2008-11-03, 23:38
没有我看到过的好

philzhu
2008-11-05, 10:35
谢谢了,学习中

kmkeke
2008-11-05, 14:44
怎么下载下来不对呢?

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:

ywteow
2008-12-02, 23:56
谢了 :)

shznwpu
2008-12-03, 09:32
大鼎,多谢楼主,让我这段摆脱郁闷。

beyondsyq
2008-12-10, 22:20
恩,不错。。。

yiouyang
2008-12-14, 08:02
谢谢楼主了

zcyoung
2008-12-16, 20:10
感谢感谢 好东西,呵呵

lroy
2008-12-17, 19:50
多谢了!我试下先

tangw
2008-12-23, 01:42
谢谢楼主的分享 我这里出现没有定义相位 于是我换了个命令 呵呵

xmshan
2008-12-23, 15:16
感谢楼主:smile:

tjdcl
2008-12-25, 18:44
真不错,谢谢了

ywf
2009-01-05, 10:40
你好!

我用Matlab对你的两个数据做了一下频谱分析,结果如附件。

并且测试出频率为2.93Hz;

谐波失真系数分别为 0.35% 0.33%

liangzi198
2009-01-07, 16:38
,谢谢楼主了

wqx1966
2009-01-10, 11:09
感谢一下!

nb004
2009-01-11, 15:53
你好!

我用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
谢谢,学习了。

ypsun
2009-02-12, 22:14
xiexie

klant
2009-02-16, 17:19
确实不错啊

laoluovip
2009-02-22, 00:30
谢谢楼主共享!

stillwish
2009-02-22, 13:43
谢谢楼主~~~:lovely:

yiyun
2009-02-22, 21:26
辛苦了 搂主:tongue:

carptin
2009-02-23, 23:19
天天学习,天天向上!

Ajiax
2009-02-24, 09:14
谢谢啦,我做个试验先。

pigyan
2009-02-24, 17:27
谢谢楼主,正在学习...

arlston
2009-02-26, 10:32
: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:

wjfazj
2009-03-10, 10:43
谢谢,楼主!,回去研究一下!

maxlogic
2009-03-10, 22:03
这个看过,经典,顶一下!

清风半夜
2009-03-10, 22:13
谢谢了哦。

dengwei252
2009-03-11, 12:20
感谢:lol: :lol:

wk6000
2009-03-15, 10:49
LZ好强呀

wk6000
2009-03-15, 10:49
:lol: LZ好强呀

hany
2009-03-19, 09:45
谢谢楼主了

jiwasun
2009-03-19, 15:20
在分析信号的频带上遇到一些问题,这个程序好像对我有一些启发

nba_474
2009-03-19, 22:41
谢谢共享!

wuhao2888
2009-03-22, 14:35
顶,谢谢楼主了:biggrin:

sockhui
2009-03-30, 10:08
离散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
不好意思,刚才下载的内容都丢了,再下一次

zwkcqu
2009-04-17, 22:42
谢谢楼主了哦,毕业设计就是在这个地方卡住了。

jly1356
2009-04-18, 09:36
谢了 非常实用 学习 学习

futao1008
2009-04-19, 08:52
谢谢楼主……正需要这个呢,thanks

hxl1110
2009-04-25, 21:21
非常感谢,最近忙毕设,用到这个

jsnjjrhb
2009-04-28, 17:46
谢谢楼主分享,我正在做方面的工作

crazysnail
2009-05-03, 21:50
谢谢楼主,现在急需啊。

nkdtxf
2009-05-05, 11:25
不错的,东东,谢谢了楼主

nb004
2009-05-31, 22:31
labfans 最近怎么好象不好用了?

ningning604
2009-06-01, 00:09
谢谢楼主分享。共勉之:)

aki
2009-06-03, 11:02
不会用啊,能不能说详细点

tianhuo7766
2009-06-08, 10:37
下了,谢谢了!好东西就要分享啊

zhaoyida
2009-06-19, 23:50
好东西啊,真麻烦的呢。

chrhust
2009-07-10, 19:34
谢谢楼主分享,好东西啊

virgin
2009-07-22, 15:38
太感谢了正需要这个东西
最近看到有人提问怎样用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
欣赏一下,谢谢谢谢了

trr888
2009-09-07, 11:06
谢谢楼主的分享!thanks! :)

flgirl
2009-09-14, 09:23
真是个好人,谢谢啊.学习学习

peak
2009-09-14, 16:07
谢谢楼主共享!我正需要

zhxzhlx
2009-09-14, 16:45
好啊 看下lz如何做的

jack03
2009-12-27, 21:22
谢谢楼主,学习学习,有关相位的最好

zemax
2009-12-27, 21:25
正在学习FFT,有这样的好东西参考,不错,谢谢!

lylianyi
2009-12-27, 21:56
同谢谢楼主,我也正在学习呢

sogeno
2009-12-28, 10:01
压缩包已经损坏,下载不了了

kooge
2009-12-29, 20:52
这个比较实用 谢谢~~

本色
2010-01-05, 08:25
楼主辛苦,感谢分享好资料

yinianzhicha
2010-01-13, 17:25
感觉很多的频谱分析都有点问题,下个看看,学习学习

tulang
2010-01-25, 21:40
顶,
学习了。谢谢楼主。

shaopy
2010-01-28, 10:49
好好学习了 我是菜鸟 先下下来好好学

limao_88
2010-05-13, 15:54
thanks~~~~

xuwei0127
2010-10-22, 00:23
这个没啥说的,绝对顶啊

linq26
2010-10-22, 16:43
顶,谢谢楼主了:smile:

pww6435
2010-11-10, 22:52
最近看到有人提问怎样用FFT实现频谱分析,我认为能够进行到频谱分析的人,对于系统研究的深度基本上已经相当不错了。本人今天做了一个例程,发给大家参考一下。
历程主要内容(signal_analyzer.rar)如下:
test1.txt 第一列为时间t,0.001s为步长;第二列为系统的输入信号;第三列为系统的输出信号。
signal_analyzer.m首先将test1.txt 的数据读入workspace,然后进行FFT,分析出两信号的频率,输出对于输入的幅值衰减(db),输出对输入的相位差。

非常感谢…………!!!

fjxvip
2011-01-13, 23:42
虚心学习。先留下记号吧。

miracle
2011-01-25, 20:22
正需要使用,学习下,谢谢!

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~!

水手07
2011-06-01, 09:54
我正要使用这个功能,学习了,谢谢!

xdlyl1986
2011-08-27, 10:31
非常感谢!!很有用的东西

eriikiholloman
2012-03-15, 18:12
可以解释什么意思吗?

小弟我从频谱分析仪采集到电器所产生的无线电频率(radio frequency),要对其进行频谱分析,滤波和特征提取(feature extraction)。

刚学matlab,不知道该怎么编程,请教高手帮帮忙!多谢!

happycyd
2012-04-07, 10:23
谢谢分享~~~~~~~~~~~

二号弹匣
2012-10-06, 19:07
正好要用,多谢多谢!!!

hnscdg
2012-12-19, 19:49
谢谢楼主了 。。。。。。

geoyang
2013-01-04, 09:33
正需要这个呢,呵呵 正需要这个呢,呵呵

大脸猫89
2013-04-12, 16:21
谢谢,一直在找对离散数据做FFT变换的MATLAB程序

涛声依旧
2014-12-04, 15:08
:):)顶一个,谢谢楼主的分享

SPARK125
2018-06-07, 16:48
谢谢你辛苦咯了。。。。

liuyuxi1123
2020-03-29, 15:08
非常感谢这个例子。。。。。:p:p:p:p