1024 point FFT in Auduino for signals

Actually I am trying to use arduino for my project. In which, I am doing "Broken Bar Detection of Induction Motor using Mathematical Morphology & Motor Current Signature Analysis". So I am taking current readings from induction motor & given to DAS card & through DAS card it is given to arduino, in which I am doing first mathematical morphology & then by using 1024 point FFT analsis done. But I am facing problem for 1024 point FFT.

But I am facing problem for 1024 point FFT

And those problems are . . ?

(likely you're short of RAM)

Firstly problem due to 1024 point in C so program more lenthy.. so it require so much time to load & same in the output case.. actually I want to see output in power spectral density form so thats why after analyzing it required to send data to matlab for graphical representation.. but data sending only integer data so it creats so many errors , no floating & deimal number. also is it possible to see outputs in waveform through arduino..

Matlab will handle the FFT far far better - just push out the data?

Also if you are only interested in power density the FDCT is appropriate, the FFT uses
4 times the storage and processor time IIRC.