liwanneng 发表于 2009-7-3 16:46

请问下,这个归化频率(0-1)怎么转换成实际频率呢?我是新手,很多不懂!!

xiaoxiong702 发表于 2009-7-28 15:35

回复 9楼 zhlong 的帖子

应该加个条件才能完全正确吧,如果信号的长度也就是点数不足N,那么此例余弦的信号频谱的幅值也不是正确的。等于或者大于N才行。

antonylau 发表于 2009-8-4 17:32

本帖最后由 wdhd 于 2016-6-3 10:15 编辑

原帖由 kmkeke 于 2008-12-18 14:49 发表
9楼相当经典,不过感觉还有些问题请教,
f=(0:length(y)-1)'*fs/length(y);%进行对应的频率转换
感觉这里应该是f=(0:length(y)-1)'/2*fs/length(y);不然当你分析点数较多时,会多出来一个对称的图形,自己可以试试 ...
这个问题的确存在,
如果N=1024*2, ,mag值将小于0.8,

请问是怎么回事???

怎么才能得到正确的幅值~~

当N值很大时,mag基本为1.

[ 本帖最后由 antonylau 于 2009-8-4 17:40 编辑 ]

micjor 发表于 2009-9-29 11:40

mag=abs(y)*2/N;%求幅值 乘上后面的2/N得到正确幅值
f=(0:length(y)-1)'*fs/length(y);%进行对应的频率转换

就是这两句最愁人,每次我试验时,改变采样频率和采样点数,好像得出的结果总不太一样,甚至很离谱。这又涉及到很多知识,什么频率分辩率,频谱校正之类的。

弄个FFT怎么这么麻烦!

micjor 发表于 2009-9-29 11:43

看了N个贴子,试了N个程序,还没找到通用的东东,唉。。。受到知识瓶颈限制,真是愁人啦

wzwry 发表于 2009-10-12 11:03

学习了,谢谢大家

学习了,谢谢大家

huaijuliu 发表于 2009-10-14 10:45

感谢大家精彩讨论 受教了

robustcococole 发表于 2009-12-15 19:36

好有用的I东东

谢谢楼主了

maple1520 发表于 2010-1-14 23:16

请教

如果信号中有多个频率成分,请问如何实现正周期采样呢?

maple1520 发表于 2010-1-14 23:45

请教

窃以为构造的信号分析应该如下解释:
1.信号的频率是0.05Hz,周期为20s;
2.该信号被1S/s进行采样,100点累计100s;
3.显示的时间信号是100s的长度,反映了0.05Hz余弦信号的5个周期;
4.做FFT分析时,对100点信号进行了分析,频率分辨率:采样率/分析点数=1/100=0.01;
5.因为采样数数据点总长度是信号频率的整数倍,所以没有失真。
6.试一下分析时不取N,而是取64,则信号向小的方向失真

蓝铅笔 发表于 2010-1-15 14:46

回复 9楼 zhlong 的帖子

分析得真好,解决了在下的疑惑

goodstudent 发表于 2010-1-16 18:06

精华,太好了,非常清楚!!

cedars 发表于 2010-4-9 16:40

新手学习中

cboboc 发表于 2010-4-19 10:23

本帖最后由 wdhd 于 2016-6-3 10:15 编辑

原帖由 zhlong 于 2007-10-25 11:05 发表

30351
30350
相位近似为 0
请问为什么画频谱图的时候是f(1:N/2)呢?

cboboc 发表于 2010-4-19 10:25

好像引用的不对,就是9楼的plot(f(1:N/2),mag(1:N/2));%做频谱图这句话?为什么截止到N/2??谢谢
页: 1 2 3 [4] 5 6 7
查看完整版本: 信号经过FFT后,该怎样计算幅值和相位