Hi to all,
If I want to filter some (audio) signal, I have to convert it into the frequency domain with fft, then apply my filter and the convert back.
Now before I can convert it back into the time-domain (space domain?) with the inverse of fft I have to pay attention to the symmetrical property.
So symmetry property means that the first N/2 entries of the vector in frequency domain are frequencies and the second half is the complex conjugate of the first half.
Is it correct?
How to construct the right order to apply the inverse of fft on s?
I wrote this on python but its not working
Thank u in advance for the advice
If I want to filter some (audio) signal, I have to convert it into the frequency domain with fft, then apply my filter and the convert back.
Now before I can convert it back into the time-domain (space domain?) with the inverse of fft I have to pay attention to the symmetrical property.
So symmetry property means that the first N/2 entries of the vector in frequency domain are frequencies and the second half is the complex conjugate of the first half.
Is it correct?
How to construct the right order to apply the inverse of fft on s?
I wrote this on python but its not working
Code:
for i in range(1, int(n/2)): # n is even I think and s is real signal vector
s[i+int(n/2)] = np.conj(s) #"set the second part to be the complex conjugate of the first part"
Thank u in advance for the advice
Last edited by a moderator: