IFFT calculate only one timesample
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I have a frequency signal and I apply an IFFT to it. This results in the time domain x(n) which has N samples. But I am really only interested in the value of x(n) for one specific n. Is there a way to speed up the calculation compared to just applying ifft and generating the entire signal x? I will have a lot of these operations, so even a small speed gain makes a difference Thanks
0 comentarios
Respuestas (1)
Star Strider
el 6 de Mzo. de 2017
‘Is there a way to speed up the calculation compared to just applying ifft and generating the entire signal x?’
No. The Fourier transform calculates a series of complex exponentials (with a real cosine and imaginary sine term) to your entire signal, both when transforming to the frequency domain and when inverse-transforming to the time domain. Because of this, you cannot transform only one value. You have to transform the entire signal.
0 comentarios
Ver también
Categorías
Más información sobre Fourier Analysis and Filtering en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!