Đã có một số câu trả lời tốt, nhưng tôi vẫn cảm thấy muốn thêm một lời giải thích khác, bởi vì tôi coi chủ đề này cực kỳ quan trọng đối với sự hiểu biết về nhiều khía cạnh của xử lý tín hiệu số.
Trước hết, điều quan trọng là phải hiểu rằng DFT không 'giả định' tính định kỳ của tín hiệu được chuyển đổi. DFT được áp dụng đơn giản cho tín hiệu hữu hạn có độ dài và các hệ số DFT tương ứng được xác định bởiN
X[ K ] = Σn = 0N- 1x [ n ] e- j 2 πn k / N,k = 0 , 1 , ... , N- 1(1)
Từ (1) rõ ràng là chỉ các mẫu của trong khoảng [ 0 , N - 1 ] được xem xét, do đó không có tính định kỳ được giả định. Mặt khác, các hệ số X [ k ] có thể được hiểu là hệ số Fourier của sự tiếp tục định kỳ của tín hiệu x [ n ] . Điều này có thể được nhìn thấy từ biến đổi nghịch đảox[n][0,N−1]X[k]x[n]
x[n]=∑k=0N−1X[k]ej2πnk/N(2)
mà tính một cách chính xác trong khoảng [ 0 , N - 1 ] , nhưng nó cũng sẽ tính toán tiếp tục định kỳ bên ngoài khoảng thời gian này vì phía bên tay phải của (2) là tuần hoàn với chu kỳ N . Thuộc tính này vốn có trong định nghĩa của DFT, nhưng nó không cần phải làm phiền chúng tôi vì thông thường chúng tôi chỉ quan tâm đến khoảng [ 0 , N - 1 ] .x[n][0,N−1]N[0,N−1]
Xem xét DTFT của x[n]
X(ω)=∑n=−∞∞x[n]e−jnω(3)
chúng ta có thể nhìn thấy bằng cách so sánh (3) với (1), rằng nếu là một hữu hạn chuỗi trong khoảng [ 0 , N - 1 ] , các hệ số DFT X [ k ] là mẫu của DTFT X ( ω ) :x[n][0,N−1]X[k]X( ω )
X[ k ] = X( 2 πk / N)(4)
Vì vậy, một cách sử dụng DFT (nhưng chắc chắn không phải là duy nhất) là để tính toán các mẫu của DTFT. Nhưng điều này chỉ hoạt động nếu tín hiệu cần phân tích có độ dài hữu hạn . Thông thường tín hiệu chiều dài hữu hạn này được xây dựng bằng cách hiển thị tín hiệu dài hơn. Và chính cửa sổ này gây ra rò rỉ quang phổ.
Như một lưu ý cuối cùng, lưu ý rằng DTFT của sự tiếp tục định kỳ của chuỗi hữu hạn x [ n ] có thể được biểu thị theo các hệ số DFT của x [ n ] :x~[ n ]x [ n ]x [ n ]
˜ X (ω)=2π
x~[ N ] = Σk = - ∞∞x [ n - k N](5)
X~( ω ) = 2 πNΣk = - ∞∞X[k]δ(ω−2πk/N)(6)
EDIT: Thực tế là và ˜ X ( ω ) được đưa ra ở trên là một cặp biến đổi DTFT có thể được hiển thị như sau. Đầu tiên lưu ý rằng DTFT của lược xung thời gian rời rạc là lược Dirac:x~[n]X~(ω)
Σk = - ∞∞δ[ n - k N] ⟺ 2 πNΣk = - ∞∞δ( ω - 2 πk / N)(7)
Chuỗi có thể được viết như chập của x [ n ] với một chiếc lược xung:x~[ n ]x [ n ]
x~[ N ] = x [ n ] ⋆ Σk = - ∞∞δ[ n - k N](số 8)
Kể từ tương ứng với phép nhân chập trong lĩnh vực DTFT, các DTFT của ~ x [ n ] được đưa ra bởi các nhân của X ( ω ) với một cái lược Dirac:X~( ω )x~[ n ]X( ω )
X~( ω )= X(ω)⋅2πN∑k=−∞∞δ(ω−2πk/N)=2πN∑k=−∞∞X(2πk/N)δ(ω−2πk/N)(9)
Kết hợp với ( 4 ) sẽ tạo ra kết quả ( 6 ) .(9)(4)(6)