###############################Introduction##################################################
Synthesis tranform is an AIM that is used for transferring the time-frequency domain interleaved microphone array signals into the time domain.
IN:
realpart : fft_real[0] to fft_real[N/2 -1]
imagpart : imagpart[0] to imagpart[N/2 -1]
OUT:
Signal : x[0] to x[signalLength - 1]


###############################Windows (x64) Installation##################################################
#include \include directory
-------Debug--------
libs \libs\Windows_x64\Debug\fftw3.lib 
-------Release--------
libs \libs\Windows_x64\Release\fftw3.lib   

###############################Windows (x86) Installation##################################################
#include \include directory
-------Debug--------
libs 
-------Release--------
libs  

###############################Linux Installation##################################################
#include \include directory
-------Debug--------
libs 
-------Release--------
libs  

###############################Standalone usage of this AIM (code script)##################################################
// For analysis of interleaved Nofchannelsx10240 samples with fftsize=2048 and overlap=1024
// The output will be Interleaved Nofchannelsx20480 in real numbers.
// Input and output data formats can be followed from MPAI-CAE v1.3 
 
synthesistransform* m_fft = new synthesistransform();

float* signal; // Interleaved data output
float* realpart; // Real part to be malloc
float* imagpart; // Imaginary part to be malloc

m_fft->IFFT(signal, realpart, imagpart);


