你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

fft泄露问题 【悬赏问答】

[复制链接]
hzmsjz98 提问时间:2012-10-29 16:36 /
抑制FFT频谱泄露怎样做加窗函数?
#ifdef NPT_256
#define NPT            256
#define Fs            6400
采样点256,做测试电网谐波的,5次有谐波,其余的是泄露造成的吧
fft.JPG
fft.JPG
收藏 评论4 发布时间:2012-10-29 16:36

举报

4个回答
阿呆 回答时间:2012-10-31 14:02:00

回复:fft泄露问题【悬赏问答】

楼主你好,鉴于你的图片附件没有正确的插入,已经帮你重新附上,以便各位网友直接看到。
以及我略感这道问题的描述不太清晰,请各位热心同学及时为他指出准确描述问题的必要信息。
xiaodc88 回答时间:2012-10-31 18:38:47

RE:fft泄露问题 【悬赏问答】

以前学习时看过的资料,供参考
我们分析的信号,如果只含整数次谐波的话,用FFT分析信号的频谱和相位是非常准确的,如果信号含有确定的间谐波,比如信号含有60HZ和65HZ的频率,那我们也可以准确的分析出信号的频谱和相位,我们只要用矩形窗截取10个周波的信号就可以分析出50HZ/10=5HZ以及5HZ的整数倍的信号的频谱和相位了,分析的相位和频谱都是非常准确的!如果我们需要分析的信号含有不确定的间谐波,比如我们根本不知道信号含有什么样的间谐波,那么此时用FFT分析,必然会有频谱泄露!那么怎么样才能减少频谱泄露呢(注意:这种情况下我们只能减少频谱泄露,而基本上不可能完全消除频谱泄露)?
      
    我们可以有两种方法:方法一:增加采样的长度,方法二:加窗函数。

       增加采样长度可以分析出更多频率的信号,可以减少频谱泄露,不过增加采样长度必然会对数据处理的实时性造成影响!

       理想的窗函数是主瓣很窄,旁瓣衰减很快,矩形窗的主瓣很窄,但是旁瓣衰减却很慢,hanning窗、hamming窗、blackman窗等的旁瓣衰减有了明显的改进,但是主瓣却宽了很多,大概是矩形窗主瓣的二倍,blackman窗的主瓣还要宽,这就造成了信号频谱的频率识别率很低!
加窗时由一个要求:那就是谐波和间谐波,以及间谐波与间谐波之间要相隔较远, 至少要相隔2条谱线以上我们才能获得较高精度的幅值!blackman窗要求相隔的谱线还要多!这是因为blackman窗的主瓣还要宽!
xieyuanfu 回答时间:2012-11-12 00:21:20

回复:fft泄露问题 【悬赏问答】

 我这里 有一个 是加窗的 算法  楼主 可以参考下

高精度电网功率因数测量加权插值FFT优化算法.pdf

下载

385.46 KB, 下载次数: 33, 下载积分: ST金币 -1

cb0035071 回答时间:2013-3-7 11:17:33

回复:fft泄露问题 【悬赏问答】

xuexi xuexi

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版