- #1
raminee
- 12
- 2
- TL;DR Summary
- How to overcome the distortions that result in editing in frequency domain before applying inverse FFT ?
Hello All,
I am somewhat familiar with FFT and iFFT and its uses.
However I have an issue when I edit in Freq domain and try to get back to time domain .
I have an audio signal in time domain that I transform to frequency domain using an FFT routine in block sizes of N points.
(in my case 256 samples)
I make some adjustments to the Real and Imaginary data based on some algorithm that I am working on.
I apply inverse FFT to get back to time domain.
I repeat this process for a number of blocks of N that forms my entire audio signal.
The resulted output audio signal has distortions mainly around the Block/Frame boundaries due to the changes that were made to the
real and imaginary samples in each Block.
How to remove block/frame boundary issues ?
Any suggestions would be helpful.
Thanks
Raminee
I am somewhat familiar with FFT and iFFT and its uses.
However I have an issue when I edit in Freq domain and try to get back to time domain .
I have an audio signal in time domain that I transform to frequency domain using an FFT routine in block sizes of N points.
(in my case 256 samples)
I make some adjustments to the Real and Imaginary data based on some algorithm that I am working on.
I apply inverse FFT to get back to time domain.
I repeat this process for a number of blocks of N that forms my entire audio signal.
The resulted output audio signal has distortions mainly around the Block/Frame boundaries due to the changes that were made to the
real and imaginary samples in each Block.
How to remove block/frame boundary issues ?
Any suggestions would be helpful.
Thanks
Raminee