Apakah inverse-CTFT ada untuk dirac delta?


8

Apakah transformasi Fourier kontinu waktu terbalik ada untuk Dirac delta (Lonjakan kausal / non-kausal tunggal)?


1
Lihat jawaban untuk pertanyaan terkait matematika terbaru. SE yang juga akan memberi tahu Anda bagaimana menggunakan tabel pasangan transformasi Fourier umum sehubungan dengan variabel frekuensi radianω radian / detik untuk mendapatkan pasangan transformasi Fourier sehubungan dengan variabel frekuensi fdi Hertz. Untuk kasus impuls waktu atau frekuensi tertentu, kuncinya adalah properti pengayakan :
-x(y)δ(y-Sebuah)dy=x(Sebuah) jika x(y) kontinu di Sebuah.
Dilip Sarwate

Jawaban:


4

Ya, ini adalah eksponensial yang kompleks e2πsayaf0t, pada frekuensi yang ditentukan oleh "posisi" delta f0 (input Anda sedang δ(f-f0)). Tuliskan integral untuk transformasi Fourier terbalik, gunakan definisiδ dan Anda akan melihatnya "memilih" pada frekuensi khusus ini eksponensial kompleks yang terintegrasi.


1
Ini adalah transformasi yang sangat penting yang sering ditemukan dalam tabel transformasi Fourier umum seperti ini .
Jason R

3

Sebagai catatan: forward dan inverse Fourier Transform sebagian besar adalah hal yang sama. Misalnya persegi panjang dalam satu domain sesuai dengan dosa (x) / x di domain lain (terlepas apakah itu dimulai dalam waktu atau frekuensi). Hal yang sama berlaku untuk delta: impuls di satu domain sesuai dengan eksponensial kompleks di yang lain.

Anda dapat menerapkan FFT terbalik (berdasarkan FFT maju) sebagai berikut:

  1. ambil konjugat
  2. meneruskan FFT
  3. ambil konjugasi lagi
  4. bagi dengan panjang urutan

Di Matlab akan terlihat seperti ini

n = 1024;
x0 = randn(n,1) + j*rand(n,1); % random sequence
fx = fft(x0);  % take the FFT
x1 = conj(fft(conj(fx)))/n; % inverse fft based on fw fft
% print an error metric how close we got to the orginal signal
fprintf('Error = %6.2f dB\n', 10*log10(sum( (x1-x0).* conj(x1-x0))./sum(x0.*conj(x0))));

Saya tidak akan memasukkan langkah # 4 dalam daftar Anda di atas, karena tidak akan selalu demikian. Tidak ada satu pun kesepakatan yang disepakati tentang bagaimana penskalaan ditangani dalam DFT / IDFT. Apa yang Anda sebutkan berfungsi dengan implementasi MATLAB, tetapi mungkin saja orang lain tidak akan membutuhkan pembagian tersebutN.
Jason R

1
Itu benar. Skala Matlab mungkin yang paling umum (dan terlihat di sebagian besar buku pelajaran). 1 / sqrt (N) untuk maju dan kebalikan akan lebih baik adalah memastikan versi paling bersih dari teorema Parseval, yaitu energi dalam domain waktu sama dengan energi dalam domain frekuensi.
Hilmar
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.