I am using FFTs to perform real-time convolution of audio signals on small embedded microcontrollers. I am thinking about testing different/smaller data types to represent the complex bins. I am particularly interested in the q15 fixed point type that would be supported by an int16. I know that the usual one scales the output of the IFFT by the size N.
what effect does this have on the forward transform? Does it mean that my real input values will be scaled by
Nafter the forward transform or only byN/2.the audio signals I am working with range from
-1to1. is it possible to calculate the absolute maximum values that can be generated by a transform of sizeN?are the real and imaginary parts effected the same way?