cancel
Showing results for 
Search instead for 
Did you mean: 

Complex/real, 16/32bit, radix4/2 FFT, windowing, sqrt and magnitude library

imellen
Associate II
Posted on January 18, 2010 at 10:54

Complex/real, 16/32bit, radix4/2 FFT, windowing, sqrt and magnitude library

#great?thanks?
14 REPLIES 14
supercoolman
Associate II
Posted on May 17, 2011 at 13:36

has any one found the 256 and 512 point FFT from the attachments?

feng200808
Associate
Posted on May 17, 2011 at 13:36

Hi,

Ivan,thanks for your great work�?

imellen2
Associate II
Posted on May 17, 2011 at 13:36

Hi all,

I've just noticed that Ex_FFT128Real_32b.s files do not describe input and output data properly. I forgot to change data description from complex FFT to real FFT.

void FFT128Real_32b(int *y, int *x);

Original description (wrong):

;  x[N]   = {re0,im0,re1,im1, ... re(N-1),im(N-1)}

;  y[N+2] = {DC,0,reF1,imF1,reF2,imF2,.. reF(N),0 }

New descrition (correct):

N is 128

int x[N]   = { x0, x1, x2 ... x(N-1) }  ; 32 bit int scaled for  FFT, 128 real elements

int y[N+2] = {DC,0,reF1,imF1,reF2,imF2,.. reF(N/2),0 }, 32 bit int, 66 complex elements

 Input data restrictions remains the same: 

   x must be scaled to 1/2 of the full range to avoid overflow (+- 2^30)

regards,

Ivan

andreasranalder9
Associate
Posted on May 17, 2011 at 13:36

I'm also interested. Is it possible to reupload these attachments?

imellen2
Associate II
Posted on May 17, 2011 at 13:36

Hi all,

I've noticed that attachments are not working very well in the new forum. I  put all posted Cortex M3 FFT library files to the embeddedsignals.com website. The exact address is:

http://www.embeddedsignals.com/ARM.htm

Ivan