La trasformazione inversa di Fourier a tempo continuo esiste per un delta di Dirac (un singolo picco causale / non causale)?
La trasformazione inversa di Fourier a tempo continuo esiste per un delta di Dirac (un singolo picco causale / non causale)?
Risposte:
Sì, questo è un esponenziale complesso , a una frequenza determinata dalla "posizione" delta (il tuo input è ). Scrivi l'integrale per la trasformata inversa di Fourier, usa la definizione di e vedrai che "seleziona" a questa particolare frequenza il complesso esponenziale integrato.
Come nota a margine: la trasformata di Fourier in avanti e inversa sono per lo più la stessa cosa. Ad esempio, un rettangolo in un dominio corrisponde a un sin (x) / x nell'altro dominio (indipendentemente dal fatto che inizi in tempo o frequenza). Lo stesso vale per un delta: l'impulso in un dominio corrisponde a un esponenziale complesso nell'altro.
È possibile implementare una FFT inversa (basata su una FFT diretta) come segue:
In Matlab sarebbe simile a questo
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))));