声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3310|回复: 3

[编程技巧] 关于FFt变换中幅值计算的问题?求教!

[复制链接]
发表于 2008-9-26 18:35 | 显示全部楼层 |阅读模式

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

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

x
在FFT变换时,遇到幅值算法不一的情况,希望大虾给鉴定一下:
其中mag是幅值,N为fft(x,N)中的数据点数
1、mag=abs(y)
2、mag=abs(y)*/N,
3、mag=abs(y)*2/N

本人倾向于第三个,但未能找到权威的解释。

另:

频域的幅值和时域幅值大小的关系是什么?



回复
分享到:

使用道具 举报

发表于 2008-9-26 19:18 | 显示全部楼层

回复 楼主 wxf.134 的帖子

假设采样频率为Fs,采样点数为N,做FFT之后,某一点n(n从1开始)表示的频率为:Fn=(n-1)*Fs/N;该点的模值除以N/2就是对应该频率下的信号的幅度(对于直流信号是除以N)
另外数据采样点越多,傅里叶分析的结果与原始振幅越接近吧。
发表于 2008-9-26 22:35 | 显示全部楼层

回复 楼主 wxf.134 的帖子

评分

1

查看全部评分

 楼主| 发表于 2008-9-27 23:41 | 显示全部楼层
谢谢各位,……
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-5 22:06 , Processed in 0.073355 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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