微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > 请教spectre中DFT加窗的问题

请教spectre中DFT加窗的问题

时间:10-02 整理:3721RD 点击:

我的输入为正弦信号9.863KHz。
加rectangular窗函数的时候波形是






而加hamming窗是这样







FFT一般是加hanning窗?有没有达人讲解些这些窗函数。

找数字信号处理的书,一般都有讲。

加窗是一个权宜之计,如果仿真的话,把输入信号设成非相关的,不加窗就可以了。

FFT有一个前提假设就是:截断的信号(等同加矩形窗)是周期延拓的
如果,N个采样点中刚好有M个完整的信号周期,那么周期延拓的假设自然成立,于是信号会出现在某一根谱线上,就是你第一张图的情况,没有频谱泄漏的问题。
如果,N个采样点中的信号周期不是整数的,那么周期延拓的假设就不成立了,FFT的后果就是频谱泄漏,频谱严重失真。这是加Hann窗或其它窗就可以近似满足周期延拓,但同时也会改变原信号,比如第二个图中的信号泄漏到了旁边两根谱线上。
于是,在你能够精确控制信号频率和采样频率时,你应该满足周期延拓的条件,不加窗(等同加矩形窗)
否则,你必须加窗将频谱泄漏控制在比较小的范围里。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top