# README #

This README would normally document whatever steps are necessary to get your application up and running.

### What is this repository for? ###

* Quick summary
	Synthesis tranform is an AIM used for transferring the time-frequency domain multichannel signals into the time domain. This file introduces the setup for standalone application. 
* Version
	01.01.220708
* [Technical specifications MPAI-CAE v1.3](https://mpai.community/standards/resources/)

### How do I get set up? ###

* Summary of set up
	The development language is C++. C++11 or its newer versions support compiling the code. See the list of C++ compilers. (https://en.wikipedia.org/wiki/List_of_compilers#C++_compilers)
	This software uses a third-party fftw-3.3.9 that can be also downloaded from the link. (https://fftw.org/)
* Configuration
	Usage of a new class 
* Dependencies
	include : \include
    libs : 
	#if DEBUG
            \libs\Windows_x64\Debug;\libs\Windows_x86\Debug;\libs\Linux\Debug
	#else
            \libs\Windows_x64\Release;\libs\Windows_x86\Release;\libs\Linux\Release
	#endif	
* Database configuration
    This software doesnot use a database.
* How to run tests
	[Conformance Testing Document MPAI-CAE](https://mpai.community/standards/resources/)
* Deployment instructions
***********Standalone usage of this AIM (code script)
	// Input and output data formats can be followed from MPAI-CAE v1.3 
	 
	synthesistransform* m_ifft = new synthesistransform();
	
	float* signal; // Interleaved data output
	float* realpart; // Real part to be malloc
	float* imagpart; // Imaginary part to be malloc

	m_ifft.IFFT(signal, realpart, imagpart);

### Who do I talk to? ###

* Repo owner or admin
	Mert Burkay Çöteli , mbcoteli@aselsan.com.tr, Aselsan
* Other community or team contact
	MPAI secreteriat , secretariat@mpai.community  , MPAI