"Transformasi Fourier tidak dapat mengukur dua fase pada frekuensi yang sama." Mengapa tidak?

15

Saya telah membaca bahwa transformasi Fourier tidak dapat membedakan komponen dengan frekuensi yang sama tetapi fase yang berbeda. Misalnya, dalam Mathoverflow , atau xrayphysics , tempat saya mendapatkan judul pertanyaan saya dari: "Transformasi Fourier tidak dapat mengukur dua fase pada frekuensi yang sama."

Mengapa ini benar secara matematis?

Matematika terpana
sumber
5
Dapatkah Anda membedakan komponen-komponen dari, katakanlah ? Saya yakin Anda tidak bisa. sin(x)+sin(x+c)
Ilmari Karonen
FT menemukan komponen yang dapat ditambahkan bersama untuk merekonstruksi sinyal yang diberikan. Tetapi itu tidak berarti bahwa komponen-komponen itu entah bagaimana sebenarnya hadir dalam aslinya. Ada berbagai cara berbeda yang tak terbatas dari sinyal yang diberikan bisa "dikonstruksi," tetapi sinyal hanya akan memiliki satu FT yang unik.
Solomon Slow

Jawaban:

30

Itu karena kehadiran simultan dari dua sinyal sinusoidal dengan frekuensi yang sama dan fase berbeda sebenarnya setara dengan sinusoidal tunggal pada frekuensi yang sama, tetapi, dengan fase dan amplitudo baru sebagai berikut:

Biarkan dua komponen sinusodial diringkas seperti ini:

x(t)=acos(ω0t+ϕ)+bcos(ω0t+θ)

Kemudian dari manipulasi trigionometri dapat ditunjukkan bahwa:

x(t)=Acos(ω0t+Φ)

di mana

A=a2+b2+2abcos(θϕ)
dan
Φ=tan1(asin(ϕ)+bsin(θ)acos(ϕ)+bcos(θ))

maka Anda benar-benar memiliki sinusoidal tunggal (dengan fase dan amplitudo baru), dan karenanya tidak ada yang membedakan ...

Fat32
sumber
1
Otak saya harus dalam keadaan mati karena saya mengikuti hal-hal trigonometri tetapi masih ada kebingungan berputar-putar .. OP tidak hari mereka ditambahkan jadi apa yang membenarkan langkah awal di mana Anda menambahkannya? Dengan kata lain, jika kita hanya menganggap mereka sebagai dua sinyal di mana satu mulai "lebih lambat" dari yang lain tetapi tidak ditambahkan, dapatkah kita membedakannya? Apakah Anda harus menambahkannya karena Anda tidak dapat memiliki dua titik data pada satu frekuensi? Terima kasih.
mark leeds
2
@ ditandai, OP tidak mengatakan bahwa ia merujuk pada transformasi Fourier berjendela, dan tautan yang diberikan dengan jelas menunjukkan versi reguler yang tidak berjendela. Dalam versi reguler analisis Fourier, sinyal diasumsikan tersusun sebagai jumlah sinusoidal dengan fase berbeda. Analisis terdiri dari mendapatkan bobot dan fase ini. Koleksi mereka adalah spektrum. Jika Anda menggabungkan 2 sinusoid, analisis Fourier global ini tidak dapat membedakan fase mereka. Namun, transformasi Fourier berjendela dirancang untuk pekerjaan seperti itu ... bukan karena ia melakukannya dengan sangat baik.
Stefan Karlsson
1
Seperti komentar saya menyarankan, bisa informatif untuk menambahkan menyebutkan transformasi Fourier berjendela. Jika @ Fat32 memiliki waktu, ia dapat menyebutkan diskontinuitas yang terlibat dengan menggabungkan 2 sinusoid dengan frekuensi yang berbeda, dan mengapa kami mendapatkan serangkaian frekuensi acak yang tampaknya ditambahkan ke transformasi fourier global jika kami mencoba menganalisisnya.
Stefan Karlsson
2
Hai @ markleeds, seperti StefanKarlsson sudah menunjukkan, pertanyaannya adalah tentang kasus superposisi (kehadiran aditif simultan) dari dua sinusoidals dengan frekuensi yang sama. Perhatikan dengan sangat hati-hati bahwa fase adalah istilah relatif dan tidak absolut; yaitu, itu diukur sehubungan dengan asal (waktu) asal yang dipilih, yaitut=0atas. The Rangkaian (seperti di Phase Shift Keying) memungkinkan diskriminasi berjendela tetapi Anda masih harus mengacu pada asal waktu yang umum untuk memberitahu perbedaan fase pula. Itu sebabnya penerima PSK memerlukan sinkronisasi waktu pulsa yang ketat ;-)
Fat32
1
@smsc terasa seperti mengulangi diri saya sendiri tetapi jika output dari kedua kabel ditambahkan dan kemudian dianalisis melalui FT, maka Anda akan melihat gelombang sinus tunggal dengan fase komposit & ampli ... Tetapi jika Anda tidak menambahkannya dan menganalisis secara terpisah, maka Anda akan dapat memberi tahu fase relatif mereka ... Dan ini tidak terkait dengan DFT.
Fat32
1

Jika Anda membaca lebih lanjut, turun ke "Versi sederhana dari transformasi Fourier yang kita bahas di atas tidak dapat menjelaskan pergeseran fase - bagaimana sebenarnya transformasi Fourier melakukannya?" Anda akan mencatat penjelasan yang sedikit lebih baik, mereka menggunakan sinus dan cosinus.

" Matematika Pergeseran Fase (opsional) .

Untuk melihat bagaimana pergeseran fase dapat dipecah menjadi sinus dan cosinus yang tidak bergeser, kita memerlukan identitas trigonometrik: dosa (a + b) = dosa (a) * cos (b) + cos (a) * dosa ( b).

A * dosa (2 * π * f * t + φ) = A * cos (φ) * dosa (2 * π * f * t) + A * dosa (φ) * cos (2 * π * f * t)

Seperti yang Anda lihat, pergeseran fase memindahkan sebagian amplitudo (energi) dari sinyal sinus menjadi sinyal kosinus, tetapi frekuensinya tidak berubah. Jika Anda menggunakan satu nomor representasi kompleks dari transformasi Fourier, pergeseran fasa hanya merupakan rotasi nilai dalam bidang kompleks, dengan besarnya tidak berubah. Fakta bahwa pergeseran fasa hanya memindahkan amplitudo dari sinus ke kosinus berarti bahwa menambahkan dua sinyal dengan frekuensi yang sama dan fase yang berbeda memberikan sinyal dengan keseluruhan pergeseran fasa (rata-rata) pada frekuensi tersebut - dan tidak ada memori komponen. "

Dalam praktiknya ini lebih rumit, lihat " Teknik Fourier Fourier ", " Fase-konjugat Simetri ", dan " FOV dan k-space ". Dalam " Intro to Phase-encoding - I " mereka menjelaskan:

"... ketika dua gelombang sinus (A dan B) dengan frekuensi yang sama tetapi fase yang berbeda ditambahkan bersama-sama, hasilnya adalah gelombang sinus lain dengan frekuensi yang sama tetapi fase yang berbeda. Ketika gelombang sinus berdekatan dalam fase mereka secara konstruktif mengganggu, dan ketika keluar dari fase mereka secara destruktif ikut campur.

... Melihat hanya pada jumlah mereka, Anda cukup melihat gelombang sinus dari frekuensi dan fase tertentu. Tidak mungkin dari single ini pengamatan untuk memilah kontribusi individu yang dibuat oleh gelombang A dan B.

Namun, dengan melakukan dua pengamatan dengan A dan B digeser oleh fase yang berbeda, adalah mungkin untuk menentukan kontribusi individu mereka dengan hanya melihat jumlah mereka. Ini diilustrasikan di bawah ini dalam gambar MR, di mana A dan B adalah dua piksel dalam kolom vertikal yang sama beresonansi pada frekuensi yang dikodekan yang sama (ω). Secara khusus, pada Langkah 0 (baseline, ketika tidak ada gradien pengkodean fase telah diterapkan) total sinyal dari A&B bersama-sama dapat ditulis: Jadi (t) = A dosa ωt + B sin ωt = (A + B) sin ωt.

Apply a phase encoding gradient to dephase spins along the vertical axis

...

Dari pengukuran tunggal ini pada Langkah 1, kita masih tidak tahu amplitudo individu A dan B, hanya perbedaannya (A − B). Dengan menggunakan informasi dari Langkah 0 dan Langkah 1 bersama-sama, kami dapat mengekstraksi kontribusi sinyal unik dengan aljabar sederhana:

½ [Jadi + S1] = ½ [(A + B) + (A − B)] = A    dan    ½ [Jadi - S1] = ½ [(A + B) - (A − B)] = B

".

Kalau tidak, akan terlihat seperti ini (gambar A):

Effect of SDPS on PFI image

PFI menampilkan artefak dari berbagai algoritma: (A) algoritma dasar, (B) algoritma BAX, (C) algoritma zero-fill, (D) algoritma dasar menggunakan data yang sebelumnya konstan, koreksi SDPS linier, menggambarkan artefak dari SDPS orde tinggi.

rampok
sumber
1

Mungkin sedikit lebih jelas untuk menulis ccos(ωt+ϕ) sebagai Re(ce(ωt+ϕ)saya). Lalu sejak ituRe mendistribusikan lebih dari tambahan, c1cos(ωt+ϕ1)+c2cos(ωt+ϕ2)=Re(c1e(ωt+ϕ1)saya+c2e(ωt+ϕ2)saya). Kita bisa memperhitungkannyaSebuaheωtsaya, dan kami mendapatkannya Re(eωtsaya(c1eϕ1saya+c2eϕ2saya)). Ini menunjukkan bahwa ketika kita berurusan dengan dua sinyal dengan frekuensi yang sama, kita dapat memfaktorkan bagian yang bergantung pada waktu, membuat setiap sinyal dikarakterisasi oleh suku konstan, dan tentu saja ketika mengambil transformasi Fourier, suku konstanta dapat diperhitungkan. Lebih lanjut kita dapat mencatat itu ceϕsaya dapat diartikan sebagai vektor dalam bidang kompleks di mana besarnya c dan sudut diberikan oleh ϕ. Dan kita bisa melakukan penambahan dalam ruang vektor ini: vektor yang mewakili penjumlahan adalah jumlah dari vektor yang mewakili penjumlahan.

Jadi sementara kedua sinyal mempengaruhi besarnya output, sinyal tambahan tidak akan mempengaruhi di mana dalam ruang fase output.

Akumulasi
sumber
1

Saya ingin mengambil jalur versi geometris dari pertanyaan, menggunakan jumlah lingkaran.

Sinus dan cosinus yang "hanya" bagian real dan imajiner dari cisoids, atau eksponensial kompleks (beberapa referensi dapat ditemukan di Bagaimana cara menjelaskan eksponensial kompleks intuitif? , 3D gerak plot untuk sinyal analitik: Heyser pembuka botol / spiral , Fourier Transform Identitas ).

Jika kamu ambil sω,ϕ(t)=e2πsaya(ωt+ϕ), kemudian Re(sω,0(t))=cos(2πωt), atau sayam(sω,π/2(t))=cos(2πωt), dan Anda dapat melakukan banyak kombinasi. Keuntungan dari cisoid adalah lebih baik menggunakan ruang 2D, karena dapat digambarkan sebagai lingkaran (roda) di mana titik bergerak pada kecepatan yang berbeda yang digerakkan olehω. Sejumlah "frekuensi dengan amplitudo berbeda" dapat direpresentasikan pada "jumlah roda pemintal" (dipinjam dari lingkaran harmonik , atau Animasi Seri Fourier ) dengan jari-jari dan kecepatan yang berbeda, seperti digambarkan di sini:

Harmonic circles

Kembali ke jumlah dua harmonisa pada frekuensi yang sama, masalahnya terbaca sebagai: dapatkah kita memisahkan atau mengukur kombinasi:

Sebuah1sω,ϕ1(t)+Sebuah2sω,ϕ2(t)?

Konstanta Sebuah1 dan Sebuah2bisa jadi rumit, jadi marilah kita menyederhanakan masalah sedikit sebelumnya. Karena Fourier memiliki sifat invarian bergeser, kami dapat memfaktorkan keduanyae2πsayaϕ1 atau e2πsayaϕ2, dan pertahankan hanya satu perbedaan fase. Kami juga dapat memfaktorkan amplitudo (yang terbesar misalnya), dan mengurangi pertanyaan menjadi perilaku masalah yang disederhanakan:

sω,0(t)+asω,ϕ(t),

with |a|<1. This simplification can be written as:

(1)e2πi(ωt)+ae2πi(ωt+ϕ)

and thus as:

(2)(1+ae2πiϕ)e2πi(ωt),

which is another harmonic component with same frequency, but a different phase and amplitude. The complex number (1+ae2πiϕ) could be rewritten as αe2πiφ, with trigonometric rules as detailed by @Fat32 (which I could detail later if needed). Now, let us geometrize the intuition. The unit circle is the motion of a point (say the tip of the valve) on a running bicycle wheel. The a-radius circle is like a small spinning wheel attached to the valve (like the blue and red circles only from the picture above). An now, we look at the motion of a dot on the perimeter of the small wheel.

What does your question ask: if the angular rotation of the small an the big wheel are the same, you cannot tell whether the motion of the dot results from the combination of the motion of two wheels of radii 1 and a (with some initial angle) or from a single bigger wheel (of radius α), with some other starting angle. This is what is mean by 1 and 2.

Dengan kata lain, baik transformasi Fourier, maupun mata manusia, tidak dapat membedakan komponen dengan frekuensi yang sama tetapi fase yang berbeda .

[[Saya akan menambahkan animasi jika saya menemukan waktu]]

Laurent Duval
sumber