How to get inverse discrete time Fourier transform (IDTFT) of an array?
24 views (last 30 days)
Apparently, there is no function to get IDTFT of an array. Is there any?
I used 'freqz(array,1)' to find the DTFT of an array from '0' to 'pi-pi/512'.
I also developed a code for DTFT for ab array A of length N from '-pi' to 'pi'
But I do not know how to find IDTFT, when applied on a DTFT giving the original array.
Issa on 23 Jul 2022
Are you trying to implement DFT and its IDFT based on their equations ?
There are optimized algorithms to calculate these equations, the very well known one is the Fast Fourier Transform(FFT) and its inverse (IFFT). You may need to refer to this link for more explanation .
Array = [1 2 3 4 5] % Sequence
arrFFT = fft(Array) % DFT based FFT
Array = ifft(arrFFT )
Hope this helps