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

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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版