Có biến đổi Fourier thời gian liên tục nghịch đảo tồn tại cho một đồng bằng Dirac (Một đột biến nhân quả / không nhân quả) không?
Có biến đổi Fourier thời gian liên tục nghịch đảo tồn tại cho một đồng bằng Dirac (Một đột biến nhân quả / không nhân quả) không?
Câu trả lời:
Vâng, đây là một hàm mũ phức tạp , ở một tần số xác định bởi "vị trí" của đồng bằng f 0 (đầu vào của bạn là δ ( f - f 0 ) ). Viết không thể thiếu đối với Biến đổi Fourier ngược, sử dụng định nghĩa của δ và bạn sẽ thấy nó "chọn" ở tần số đặc biệt này những con người mũ phức tạp tích hợp.
Như một lưu ý phụ: Chuyển đổi Fourier chuyển tiếp và nghịch đảo chủ yếu là cùng một thứ. Ví dụ: một hình chữ nhật trong một miền tương ứng với sin (x) / x trong miền khác (bất kể nó bắt đầu theo thời gian hay tần suất). Điều tương tự cũng xảy ra đối với một delta: xung trong một miền tương ứng với một số mũ phức tạp trong miền khác.
Bạn có thể triển khai FFT ngược (dựa trên FFT chuyển tiếp) như sau:
Trong Matlab sẽ trông như thế này
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))));