凯泽窗

来自testwiki
跳转到导航 跳转到搜索
凯泽窗

凯泽窗(Kaiser window)是由贝尔实验室的James Kaiser所提出的。凯泽窗是一個單參數的窗函数群,用在数字信号处理中,其定義如下[1][2]

w[n]={I0(πα1(2nN11)2)I0(πα),0nN10otherwise,

其中:

  • N 為序列的長度
  • I0 是零階的第一類修正貝索函數
  • α 是任意非負實數,用來調整凯泽窗的外形。在頻域上可以在主瓣(main-lobe)寬度及旁瓣(side lobe)大小中取拾,這是窗函數設計的重要考量因素。

N為奇數,窗函數最大值會在 w[(N1)/2]=1, 。若N為偶數,窗函數最大值會在 w[N/21] = w[N/2] < 1.

傅立葉變換

若將上述離散數列視為是連續函數,並進行傅立葉變換

I0(πα1(2t(N1)T)2)I0(πα)w0(t)(N1)Tsinh(πα2((N1)Tf)2)I0(πα)πα2((N1)Tf)2W0(f).
兩個不同α參數凯泽窗的傅立葉變換

w0(t)的最大值為w0(0) = 1.  上述的w[n]數列為以下函收的取様:

w0(t(N1)T2)rect(t(N1)T/2NT),   ,在間隔T的時間進行取樣。

而且rect()為矩形函数W0(f)主瓣後的第一個零點在:

f=1+α2NT,     [3]

調整α可以在主瓣的寬度及旁瓣大小中進行取捨。若α增加,W0(f)主瓣的寬度增加,而旁瓣的大小減小,如右圖所示。α = 0會對應長方形的窗函數。若α增加,時域及頻率下凯泽窗的形狀都會接近高斯曲線。凯泽窗在頻率0附近的集中程度是幾乎最佳化的(Oppenheim et al., 1999)。

腳註

Template:Reflist

參考資料

  1. Template:Cite journal Article on FFT windows which introduced many of the key metrics used to compare windows.
  2. Template:Cite journal
  3. Template:Cite journal