複製鏈接
請複製以下鏈接發送給好友

窗函數

鎖定
數字信號處理的主要數學工具是傅里葉變換.而傅里葉變換研究的是整個時間域頻率域的關係。不過,當運用計算機實現工程測試信號處理時,不可能對無限長的信號進行測量和運算,而是取其有限的時間片段進行分析。做法是從信號中截取一個時間片段,然後用截取的信號時間片段進行週期延拓處理,得到虛擬的無限長的信號,然後就可以對信號進行傅里葉變換、相關分析等數學處理。無限長的信號被截斷以後,其頻譜發生了畸變,原來集中在f(0)處的能量被分散到兩個較寬的頻帶中去了(這種現象稱之為頻譜能量泄漏)。
中文名
窗函數
外文名
window function
應用學科
通信
特    點
窗函數

窗函數基本定義

為了減少頻譜能量泄漏,可採用不同的截取函數對信號進行截斷,截斷函數稱為窗函數,簡稱為窗。
窗函數就是時域有限寬的信號。
泄漏與窗函數頻譜的兩側旁瓣有關,如果兩側瓣的高度趨於零,而使能量相對集中在主瓣,就可以較為接近於真實的頻譜,為此,在時間域中可採用不同的窗函數來截斷信號。
數字信號處理的主要數學工具是傅里葉變換.而傅里葉變換是研究整個時間域和頻率域的關係。不過,當運用計算機實現工程測試信號處理時,不可能對無限長的信號進行測量和運算,而是取其有限的時間片段進行分析。做法是從信號中截取一個時間片段,然後用截取的信號時間片段進行週期延拓處理,得到虛擬的無限長的信號,然後就可以對信號進行傅里葉變換、相關分析等數學處理。無限長的信號被截斷以後,其頻譜發生了畸變,原來集中在f(0)處的能量被分散到兩個較寬的頻帶中去了(這種現象稱之為頻譜能量泄漏)。為了減少頻譜能量泄漏,可採用不同的截取函數對信號進行截斷,截斷函數稱為窗函數,簡稱為窗。

窗函數濾波器設計

設計濾波器時,通常給定的幅度特性是分段恆定的、且在頻帶的邊界有不連續點。逼近這樣的特性,需用無限衝激響應(IIR)數字濾波器。為採用有限衝激響應(FIR)實現,可以選合適的、有限時寬窗序列對無限衝激響應序列加權,以構成有限衝激響應數字濾波器實現給定特性。因為時間域內兩個序列相乘,頻率域內等效為兩個序列離散傅里葉變換的卷積。因此,窗函數與給定濾波特性的卷積可達到以有限衝激響應逼近給定特性的目的。
用經典法週期圖作功率譜估計時,為了提高分辨率而要求增加記錄數據的長度,但其結果會導致週期圖的波動增大,亦即估計方差的增大。為了平滑這類譜估計,並減小估計方差,可對數據進行加窗,然後再作週期圖估計,以達到減小方差和提高分辨率的折衷。

窗函數相關原理

不同的窗函數對信號頻譜的影響是不一樣的,這主要是因為不同的窗函數,產生泄漏的大小不一樣,頻率分辨能力也不一樣。信號的截斷產生了能量泄漏,而用FFT算法計算頻譜又產生了柵欄效應,從原理上講這兩種誤差都是不能消除的,但是我們可以通過選擇不同的窗函數對它們的影響進行抑制。(矩形窗主瓣窄,旁瓣大,頻率識別精度最高,幅值識別精度最低;布萊克曼窗主瓣寬,旁瓣小,頻率識別精度最低,但幅值識別精度最高)

窗函數窗函數選擇

對於窗函數的選擇,應考慮被分析信號的性質與處理要求。如果僅要求精確讀出主瓣頻率,而不考慮幅值精度,則可選用主瓣寬度比較窄而便於分辨的矩形窗,例如測量物體的自振頻率等;如果分析窄帶信號,且有較強的干擾噪聲,則應選用旁瓣幅度小的窗函數,如漢寧窗、三角窗等;對於隨時間按指數衰減的函數,可採用指數窗來提高信噪比,下面簡要介紹各種窗函數的優缺點。
矩形窗屬於時間變量的零次冪窗。矩形窗使用最多,習慣上不加窗就是使信號通過了矩形窗。這種窗的優點是主瓣比較集中,缺點是旁瓣較高,並有負旁瓣,導致變換中帶進了高頻干擾和泄漏,甚至出現負譜現象。
三角窗亦稱費傑(Fejer)窗,是冪窗的一次方形式。與矩形窗比較,主瓣寬約等於矩形窗的兩倍,但旁瓣小,而且無負旁瓣。
漢寧窗又稱升餘弦窗,漢寧窗可以看作是3個矩形時間窗的頻譜之和,或者説是 3個 sinc(t)型函數之和,而括號中的兩項相對於第一個譜窗向左、右各移動了 π/T,從而使旁瓣互相抵消,消去高頻干擾和漏能。可以看出,漢寧窗主瓣加寬並降低,旁瓣則顯著減小,從減小泄漏觀點出發,漢寧窗優於矩形窗.但漢寧窗主瓣加寬,相當於分析帶寬加寬,頻率分辨力下降。
海明窗也是餘弦窗的一種,又稱改進的升餘弦窗。海明窗與漢寧窗都是餘弦窗,只是加權係數不同。海明窗加權的係數能使旁瓣達到更小。分析表明,海明窗的第一旁瓣衰減為一42dB.海明窗的頻譜也是由3個矩形時窗的頻譜合成,但其旁瓣衰減速度為20dB/(10oct),這比漢寧窗衰減速度慢。海明窗與漢寧窗都是很有用的窗函數。
高斯窗是一種指數窗。高斯窗譜無負的旁瓣,第一旁瓣衰減達一55dB。高斯富譜的主瓣較寬,故而頻率分辨力低.高斯窗函數常被用來截短一些非週期信號,如指數衰減信號等。

窗函數常用函數

窗函數矩形窗

矩形窗函數 矩形窗函數
矩形窗屬於時間變量的零次冪窗。矩形窗使用最多,習慣上不加窗就是使信號通過了矩形窗。這種窗的優點是主瓣比較集中,缺點是旁瓣較高,並有負旁瓣,導致變換中帶進了高頻干擾和泄漏,甚至出現負譜現象。

窗函數三角窗

漢寧(Hanning)窗 漢寧(Hanning)窗
三角窗亦稱費傑(Fejer)窗,是冪窗的一次方形式。與矩形窗比較,主瓣寬約等於矩形窗的兩倍,但旁瓣小,而且無負旁瓣。

窗函數漢寧窗

哈明(Hamming)窗 哈明(Hamming)窗
布萊克曼(Blackman)窗 布萊克曼(Blackman)窗
漢寧窗又稱升餘弦窗,漢寧窗可以看作是3個矩形時間窗的頻譜之和,或者説是 3個 sinc(t)型函數之和,而括號中的兩項相對於第一個譜窗向左、右各移動了 π/T,從而使旁瓣互相抵消,消去高頻干擾和漏能。可以看出,漢寧窗主瓣加寬並降低,旁瓣則顯著減小,從減小泄漏觀點出發,漢寧窗優於矩形窗.但漢寧窗主瓣加寬,相當於分析帶寬加寬,頻率分辨力下降。

窗函數海明窗

凱澤(Kaiser)窗 凱澤(Kaiser)窗
海明窗也是餘弦窗的一種,又稱改進的升餘弦窗。海明窗與漢寧窗都是餘弦窗,只是加權係數不同。海明窗加權的係數能使旁瓣達到更小。分析表明,海明窗的第一旁瓣衰減為一42dB.海明窗的頻譜也是由3個矩形時窗的頻譜合成,但其旁瓣衰減速度為20dB/(10oct),這比漢寧窗衰減速度慢。海明窗與漢寧窗都是很有用的窗函數。

窗函數高斯窗

高斯窗是一種指數窗。高斯窗譜無負的旁瓣,第一旁瓣衰減達一55dB。高斯富譜的主瓣較寬,故而頻率分辨力低.高斯窗函數常被用來截短一些非週期信號,如指數衰減信號等。

窗函數主要類型

實際應用的窗函數,可分為以下主要類型:
a) 冪窗--採用時間變量某種冪次的函數,如矩形、三角形、梯形或其它時間(t)的高次冪;
b)三角函數窗--應用三角函數,即正弦餘弦函數等組合成複合函數,例如漢寧窗、海明窗等;
c)指數窗--採用指數時間函數,如 形式,例如高斯窗等。