声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2409|回复: 13

[FFT] 请教谐波分析怎么做?

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

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

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

x
我的专业是流体力学,但是要做信号谐波分析,最好是用FFT做,请各位高手赐教!!!!!!
回复
分享到:

使用道具 举报

发表于 2008-12-5 13:29 | 显示全部楼层
这个问题太笼统....給个比较确定的范围比较好回答.
大致上,谐波为基频的整数倍,
fft以后,看基频的 整数倍的谱线就可以分析了.
但是要注意fft以后的栏栅效应和频谱泄漏.
 楼主| 发表于 2008-12-5 14:08 | 显示全部楼层
我想通过谐波分析后,得到基波和谐波的时域表达式,请高手赐教!!!
 楼主| 发表于 2008-12-5 15:50 | 显示全部楼层
请问fft以后,基频的整数倍的谱线怎么得到????
发表于 2008-12-5 17:44 | 显示全部楼层
你的问题问题太过于基础...也许看书会有更好的理解.
写出来篇幅比较巨大.

通过谐波分析得到基波和谐波的时域表达式?
你用来进行谐波分析的 信号就是时间域的信号啊.

简单说一下,N点 fft后,得到的还是N点的结果,每个点代表频率变换量为 Fs/N.
举个例子,采样率Fs = 10240Hz ,做N=1024点fft, 出来的每个点就代表10Hz的增量,
你确定下来基频如果是100Hz,然后你就找200,300,400Hz 的谱线有没有明显的幅度.
这就是简单的谐波分析了.
 楼主| 发表于 2008-12-7 15:41 | 显示全部楼层
非常感谢你的帮助,有2个问题请教:1)请问N点时,第一点的频率是0还是FS/N?
                                 2)每一个点在FFT变换后是复数,由这个复数求出的相位有什么意义?
发表于 2008-12-7 21:26 | 显示全部楼层
1.第一点频率是0(直流分量)
2.每个点的对应了一个频率 ,而我们在描述一个周期信号的时候,通常是由频率和相位来确定.而这个复数的相位就是这点的正玄 波的相位了.
再提醒一点.fft所得到的 谱线和相位通常不是实际你需要的数据.需要做更深的分析...具体请看论坛里面的频谱矫正的主题.
 楼主| 发表于 2008-12-8 21:21 | 显示全部楼层
非常感谢你的帮助。
发表于 2008-12-29 08:40 | 显示全部楼层
但是对于一个信号X(n),FFT变换后为X(k),那么基频怎么确定,一次谐波又怎么确定? 请赐教,谢谢!
发表于 2009-1-1 22:27 | 显示全部楼层
这个基频的 确定 没有什么标准的吧.应该是和实际情况有联系的吧,
比如输入1k的信号,过了一个系统,多了2k,3k....的频率
那1k就是基频,2k,3k ...就是谐波\
基本上,非常不严格的来说,基频就是频率最低的那个频率,
通常我做的谐波分析,基频是已知的.就是用已知的频率,来分析谐波的.
发表于 2012-5-16 08:30 | 显示全部楼层
谢谢vican_lee的讲解,
发表于 2012-5-16 14:24 | 显示全部楼层
阅读一下,说的不错,学习一下
发表于 2012-5-17 23:51 | 显示全部楼层
不错的讨论
发表于 2014-8-28 18:36 | 显示全部楼层
vican_lee 发表于 2009-1-1 22:27
这个基频的 确定 没有什么标准的吧.应该是和实际情况有联系的吧,
比如输入1k的信号,过了一个系统,多了2k,3 ...

那比如我一堆数据点,如果fft之后我要得到基波幅值,那么我这样做对吗?比如第i个点,其对应的频率就是(i-1)*fs/N,只要判断这个频率值是否是50hz,就可以知道该点是否是基波对应的点,我每一万个点为单位,提取这样的点,存入数组,就可以,对吗
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-17 17:31 , Processed in 0.085808 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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