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

查看: 3224|回复: 4

fft泄露问题 【悬赏问答】

[复制链接]

4

主题

18

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2012-10-29 16:36:38 | 显示全部楼层 |阅读模式
抑制FFT频谱泄露怎样做加窗函数?
#ifdef NPT_256
#define NPT            256
#define Fs            6400
采样点256,做测试电网谐波的,5次有谐波,其余的是泄露造成的吧
fft.JPG
fft.JPG
回复

使用道具 举报

89

主题

485

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2012-10-31 14:02:00 | 显示全部楼层

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

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

使用道具 举报

25

主题

446

回帖

0

蝴蝶豆

中级会员

最后登录
2019-12-10
发表于 2012-10-31 18:38:47 | 显示全部楼层

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

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

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

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

使用道具 举报

8

主题

206

回帖

0

蝴蝶豆

中级会员

最后登录
2019-10-23
发表于 2012-11-12 00:21:20 | 显示全部楼层

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

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

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

下载

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

回复 支持 反对

使用道具 举报

1

主题

3

回帖

0

蝴蝶豆

新手上路

最后登录
2019-3-2
发表于 2013-3-7 11:17:33 | 显示全部楼层

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

xuexi xuexi
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版