原创 单片机实现FFT中加窗和周期延拓两种方法的比较

2011-2-11 20:05 3897 6 6 分类: MCU/ 嵌入式

在计算谐波的时候使用了汉宁窗+FFT快速算法,在处理计算结果的时候使用快速开放算法。


总电流谐波分析方案:


一、加窗和周期延拓两种方法的比较:


讨论方案:


对采样的信号进行截断采样会早成频谱的泄漏,减少频谱泄漏的方法如下:


方法一:为了减少频谱泄漏可以采用周期延拓的做法减少频谱的泄漏;


方法二:在采样周期个数比较少的时候可以使用汉宁窗配合快速算法实现;


        汉宁窗函数的原型:0.5×(1-cos(2∏n/N) )


Matlab比较两种方案如图1(不加窗),图2(hanning窗):


a012f7b6-0f07-4d59-9393-ac056d005023.jpg




使用hanning窗后对旁瓣有很好的抑制作用,但是主瓣的宽度变为矩形窗的两倍,且分析完以后的信号衰减为原来的两倍。


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


//////////////////////////////////版权所有,如需转载注明出处 鱼香茄子/////////////////////////////////////////////

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条