[求助]什么是加窗
我在这上面总是看到有加窗这两个字,我实在不明白什么是加窗,要怎么做才算是加窗的。小弟是初学MATLAB者,希望高手给个答案。 什么上面看到加窗的? 加窗是一种算法<BR>如:利用加窗插值算法对快速傅立叶算法进行修正的方法。该方法可减少泄漏,有效地抑制谐波之间的干扰和杂波及噪声的干扰,从而可以精确测量到各次谐波电压和电流的幅值及相位。<BR><BR>窗函数的选择要视具体情况而定。最简单的窗函数是矩形窗,即对理想插值滤波器直接截短。其优点是设计简单,具有较窄的过渡带,且对理想插值滤波器频率响应具有最好的均方逼近。但它对无限长理想冲激响应直接截取,因此存在着较为明显的吉布斯现象。此外,其最小阻带衰减为21dB,这在实际应用中也是不够的。因此直接截取方式在现实中很少采用。对理想冲激响应进行窗处理的一个较成功的办法是将窗函数的两端平滑地减小至零,以减小旁瓣高度,减轻吉布斯现象。在这一思想下,目前常用的窗函数有Han ning、Hamming、Blackman、Kaiser等。本设计采用了Kaiser窗,它是一种近似最佳的窗函数。<BR><BR><FONT size=3>利用加窗插值算法对快速傅立叶算法进行修正的方法。该方法可减少泄漏,有效地抑制谐波之间的干扰和杂波及噪声的干扰,从而可以精确测量到各次谐波电压和电流的幅值及相位。给出了不同窗函数(如矩形窗、海宁窗、布莱克曼窗、布莱克曼窗–哈里斯窗)的插值算法。在实际测量过程中,选用矩形窗插值算法和海宁窗插值算法能够满足测量精度的要求。<BR><BR>这个东西很多人都不晓得,我也不能解释明白清楚<BR>所以相关的你看下,再自己找下资料看吧</FONT> 数字信号处理里的内容,跟matlab没什莫直接相关的,就是在时域或频域中通过加一个窗把信号截断,研究比较重要的部分,比如说振幅比较高的部分,想再sinc函数中通过加窗可以只把主瓣留下来,也也是一种常用的把无限长变有限长的方法,不过有可能造成频谱泄漏!
页:
[1]