We need to write DFT in Java that computes Forward Fourier transform and then computes the inverse DFT. Do not use double precision use only single precision namely Float. Input signal can be a simple ramp [login to view URL] to show both input signal and the reconstructed output signal.
I had done MS in Digital Signal processing. Also i had several years of experience in the field of Signal Processing, DFT and Matlab. I can do this task for you