Skip to main content
imellen
Associate II
January 18, 2010
Question

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

  • January 18, 2010
  • 14 replies
  • 2963 views
Posted on January 18, 2010 at 10:54

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

#great?thanks?
    This topic has been closed for replies.

    14 replies

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

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

    andreasranalder9
    Visitor II
    May 17, 2011
    Posted on May 17, 2011 at 13:36

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

    imellen2
    Associate
    May 17, 2011
    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

    imellen2
    Associate
    May 17, 2011
    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