すでに良い答えはいくつかありますが、デジタル信号処理の多くの側面を理解するにはこのトピックが非常に重要であると考えるので、私はさらに別の説明を追加したいと思います。
まず第一に、DFTは変換される信号の周期性を「想定」しないことを理解することが重要です。DFTは単に長さ有限信号に適用され、対応するDFT係数は次のように定義されます。N
X[k]=∑n=0N−1x[n]e−j2πnk/N,k=0,1,…,N−1(1)
(1)から、区間[ 0 、N − 1 ]のサンプルのみが考慮されることは明らかであるため、周期性は想定されていません。一方、係数X [ k ]は、信号x [ n ]の周期的な継続のフーリエ係数として解釈できます。これは逆変換から見ることができますx[n][0,N−1]バツ[ k ]x [ n ]
x [ n ] = ∑k = 0N− 1バツ[ k ] eJ 2 πn k / N(2)
これは区間[ 0 、N − 1 ]で正しく計算しますが、(2)の右側は周期Nで周期的であるため、この区間外での周期的継続も計算します。このプロパティはDFTの定義に固有ですが、通常は[ 0 、N − 1 ]の間隔のみに関心があるため、気にする必要はありません。x[n][0,N−1]N[0,N−1]
x [ n ]の DTFTを考慮するx[n]
バツ(ω )= ∑N = - ∞∞x [ n ] e- J nはω(3)
(3)と(1)を比較すると、が区間[ 0 、N − 1 ]の有限列である場合、DFT係数X [ k ]はDTFT X (ω )のサンプルであることがわかります。:x [ n ][0,N−1]X[k]X(ω)
X[k]=X(2πk/N)(4)
したがって、DFTの1つの使用法(確かに唯一ではない)は、DTFTのサンプルを計算することです。ただし、これは、分析する信号の長さが有限である場合にのみ機能します。通常、この有限長の信号は、より長い信号をウィンドウ処理することによって作成されます。そして、スペクトル漏れを引き起こすのはこのウィンドウイングです。
最後の発言、メモとしてその周期継続DTFT の有限のシーケンスX [ N ]のDFT係数で表すことができるX [ N ]:x~[n]x[n]x[n]
〜X(ω)=2π
x~[n]=∑k=−∞∞x[n−kN](5)
バツ〜(ω )= 2 πNΣK = - ∞∞バツ[ k ] δ(ω - 2 πk / N)(6)
EDIT:事実と〜X(ω )上記は、以下のようにDTFT変換対を示すことが可能です。最初に、離散時間インパルスコムのDTFTはディラックコムであることに注意してください。バツ〜[ n ]X~(ω)
∑k=−∞∞δ[n−kN]⟺2πN∑k=−∞∞δ(ω−2πk/N)(7)
シーケンスの畳み込みのように書くことができるX [ N ]インパルス櫛で:x~[n]x[n]
x~[n]=x[n]⋆∑k=−∞∞δ[n−kN](8)
DTFT領域における乗算に畳み込み対応するので、DTFT の〜X [ N ]の乗算によって与えられるX (ω )くし型関数を有します:X~(ω)x~[n]X(ω)
X~(ω)=X(ω)⋅2πN∑k=−∞∞δ(ω−2πk/N)=2πN∑k=−∞∞X(2πk/N)δ(ω−2πk/N)(9)
結合と(4こと)結果を確立(6 )。(9)(4)(6)