Предполагая, что вы используете python, вы можете использовать библиотеку scipy
irfft
, как объяснено здесь , чтобы получить сигнал временной области.
Пример:
from scipy.fftpack import fft,irfft,rfft
data = [0, 1, 2, 3, 4, 5]
fft = rfft(data)
print("FFT : " , fft)
original_data = irfft(fft)
print("Original : " , original_data)
Вывод:
FFT : [15. -3. 5.2 -3. 1.73 -3. ]
Original : [0. 1. 2. 3. 4. 5.]