Biến đổi Fourier rời rạc


12

Tôi đang cố gắng để hiểu DFT thực và DFT và tại sao sự khác biệt tồn tại.

Từ những gì tôi biết cho đến nay DFT sử dụng ei2πkn/N cho vectơ cơ sở và cung cấp cho các đại diện

x[n]=k=0N1X[k]ei2πkn/N
Tổng được viết từ k=0 đến N1 vì những lý do lịch sử, tôi nghĩ thay vì viết nó theo cách tương tự với chuỗi Fourier với tổng đi từ k=N/2 tớiN/21 :
x[n]=k=N/2N/21X[k]ei2πkn/N
này dựa vào một đặc biệt anomoly của DFT nơi tần số cao giống như tần số âm: .ei2πkn/N=ei2π(kN)n/N

Tiếp tục tương tự với Fourier Series DFT thực cung cấp cho các đại diện Điều này có thể được xem là ghép nốiei2πkn/Nvớie-i2πkn/Ntrong biểu diễn DFT trong đó tổng nằm trong khoảng từk=-N/2đếnN/2-1. Đây là rất giống với cặpcnđinθ+c-ne-inθ=

x[n]=k=0N/2(XR[k]cos(2πknN)XI[k]sin(2πknN))
ei2πkn/Nei2πkn/Nk=N/2N/21 nối hai đại diện của một Series Fourier:Σ - c n e i n θ = một 0cneinθ+cneinθ=ancosnθ+bnsinnθ
cneinθ=a02+1(ancosnθ+bnsinnθ)

Câu hỏi của tôivậy thì tại sao DFT lại phổ biến hơn nhiều so với DFT thực sự? Người ta sẽ mong đợi rằng vì DFT thực sự đang sử dụng các sin và cosin có giá trị thực sự làm cơ sở và do đó đại diện cho bức tranh hình học tốt hơn mà mọi người sẽ thích nó hơn. Tôi có thể thấy tại sao DFT và Biến đổi Fourier liên tục sẽ được ưa thích theo nghĩa lý thuyết vì đại số của hàm mũ là đơn giản hơn. Nhưng bỏ qua đại số đơn giản hơn, từ quan điểm áp dụng tính toán thực tế tại sao DFT sẽ hữu ích hơn? Tại sao việc biểu diễn tín hiệu của bạn với các số mũ phức tạp sẽ hữu ích hơn trong các ứng dụng vật lý, lời nói, hình ảnh, v.v. hơn là phân tách tín hiệu của bạn thành các sin và cosin. Ngoài ra nếu có bất cứ điều gì tinh tế tôi đang thiếu trong phần trình bày ở trên, tôi muốn biết: Tôi '


3
Biến đổi Fourier rời rạc thực sự quan trọng vì lý do áp dụng DFT thông thường cho chuỗi thực sẽ dẫn đến một số dư thừa, trong đó với độ dài chuỗi thực x 0 , x 1 , giật , x N - 1 với biến đổi tương ứng X 0 , X 1 , Hoài , X N - 1 , dãy X N - 1 , X N - 2 , , X N / 2 +Nx0,x1,,xN1X0,X1,,XN1 chính xác là liên hợp phức của chuỗi X 1 , X 2 ,Rọ, X N / 2 - 1 . Do đó, lý do là người ta chỉ cần các mục tương ứng với tần số dương của biến đổi. Người ta cũng sẽ bắt gặp cái gọi làbiến đổi Hartleytrong bối cảnh này. Cả hai phương pháp đều được sử dụng. XN1,XN2,,XN/2+1X1,X2,,XN/21

2
BTW: Tôi đặc biệt khuyên bạn nên đọc hai bài báo này về cả biến đổi Fourier thực và biến đổi Hartley; họ làm tốt công việc giải thích sự quan tâm đến các phương pháp này ngoài chính DFT.

Có đúng là ma trận của RDFT và ma trận của DFT có liên quan với nhau bởi sự thay đổi cơ sở không? Và sự thay đổi của cơ sở thực sự là một sự phản ánh tương tự như cách chuỗi Fourier có thể được biểu diễn theo hai cách với các hệ số liên quan bởi . Và điểm mấu chốt trong ngữ cảnh của DFT là tần số trên phải được coi là tần số âm để có thể thực hiện ghép cặp c n ecneinθ+cneinθ=ancosnθ+bnsinnθ để get sin và cosin như trong loạt Fourier, cho RDFTcneinθ+cneinθ
user782220

Một trong những chương trong Văn Loan giải quyết chi tiết câu hỏi của bạn. Điều đó giả định một số kỹ năng với các thao tác của sản phẩm Kronecker.

1
Ít nhất bạn nên có ít câu hỏi hơn bây giờ.

Câu trả lời:


6

Ưu điểm của DFT phức tạp hoặc Fourier phức tạp chuyển đổi hoặc phức tạp Fourier series là tuyến tính hệ thống có thuộc tính tốt đẹp mà phản ứng với H ( ω ) Một exp ( j ω t ) . (Ở đây A có thể là một hằng số phức). Vì vậy, đầu ra chỉ là bội số vô hướng của đầu vào. Quan trọng hơn, nếu chúng ta có một đại diện của đầu vào dưới dạng tổng của các số mũ phức tạp, thì đầu ra chỉ là một tổng trọng số khác của cùng một số mũ. Trọng lượng khác nhau, nhưngAexp(jωt)H(ω)Aexp(jωt)Acùng một bộ số mũ . Hơn nữa, mỗi trọng lượng mới có được bằng cách nhân trọng lượng cũ với một số thích hợp.

Tất nhiên, không có hệ thống vật lý nào có các tín hiệu giá trị phức tạp đi vào và đi ra; ít nhất, không phải như ngày nay mặc dù người ta luôn có thể hy vọng những điều tốt đẹp hơn trong tương lai. Trong lúc này, chúng ta lấy phần thực của các tín hiệu phức tạp, hoặc có được đáp ứng với hoặc tội lỗi ( ω t ) qua tuyến tính và chồng chất và sử dụng tự do của cos ( ω t )cos(ωt)sin(ωt)

cos(ωt)= =điểm kinh nghiệm(jωt)+điểm kinh nghiệm(-jωt)2tội(ωt)= =điểm kinh nghiệm(jωt)-điểm kinh nghiệm(-jωt)2j

Ngược lại, phản ứng với cos(ωt) có dạng B(ω)cos(ωt)+C(ω)tội(ωt). Vì vậy, trong khi tuyến tính và chồng chất, v.v ... đều hoạt động, đầu ra có thể cần sử dụng các hàm cơ sở khác với đầu vào. Tất nhiên, liên quan rất chặt chẽ, nhưng vẫn có thể khác nhau và có thể cần nhiều chức năng cơ bản hơn. Ví dụ: đầu vàocos(ωt) được đại diện bởi một chức năng cơ bản, đầu ra B(ω)cos(ωt)+C(ω)tội(ωt)bởi hai chức năng cơ bản. Có thể lập luận rằng các hàm phức tạp đòi hỏi gấp đôi so với các hàm thực và vì vậy mọi khoản tiết kiệm hoàn toàn là tưởng tượng (ý định chơi chữ), nhưng các biểu diễn phức tạp cho phép xử lý thống nhất trong khi các biểu diễn sin / cos thì không. Nhanh chóng! Đưa ra câu trả lời chocos(ωt) is B(ω)cos(ωt)+C(ω)sin(ωt), what is the response to sin(ωt)? You have to work at it a bit, you may need to invoke formulas such as

cos(α+β)=cos(α)cos(β)sin(α)sin(β)
and so on. With complex exponentials, life is a lot easier.

Nhưng, như trong cuộc sống thực, số dặm của bạn có thể thay đổi, và nếu bạn cảm thấy rằng các biểu diễn tội lỗi / cos là con đường để đi và các số mũ phức tạp nên được tránh khỏi, bạn có thể tự do đi theo trái tim mình. Nếu bạn gặp khó khăn trong việc truyền đạt ý tưởng của mình cho đồng nghiệp, sếp, khách hàng hoặc chuyên gia tư vấn, đó sẽ là mất mát của họ chứ không phải của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.