EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: fft
From: Till Straumann <[email protected]>
To: [email protected]
Date: Tue, 21 Jun 2011 15:05:02 -0500
On 06/21/2011 12:42 PM, Michael Davidsaver wrote:
Has anyone done a routine for the aSub record (or similar) which does an
fft?

My input is complex data (two waveforms I and Q) as a function of time
(512 samples). Data updates come at ~5Hz.

I was thinking of using

http://www.fftw.org/fftw3_doc/Complex-DFTs.html#Complex-DFTs

I have used that but with 512@5Hz you could probably use a
brute-force algorithm.

FWIW: I also implemented a (IMHO) quite optimized FFT
algorithm which used AltiVec/SSE but I couldn't it to run as
fast as fftw3.

Bottom line: if you need something fast + reliable (but code
size doesn't matter too much) then it's hard to beat fftw3.

Just make sure to configure it with altivec/sse if you want
to let it use your vector co-processor.

Cheers
- Till


Suggestions?



Replies:
Re: fft Michael Davidsaver
References:
fft Michael Davidsaver

Navigate by Date:
Prev: RE: fft Jeff Hill
Next: Re: fft Michael Davidsaver
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: fft Jeff Hill
Next: Re: fft Michael Davidsaver
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·