ts-7000
[Top] [All Lists]

Re: [ts-7000] Re: FFT very slow on TS-7260

To:
Subject: Re: [ts-7000] Re: FFT very slow on TS-7260
From: Pat Farrell <>
Date: Fri, 30 Nov 2007 14:53:27 -0500
kurmannthomas wrote:
> Thanks to all for their replies...
> Does anyone know about an open source Fixed-Point FFT? Ive found one 
> or two, but they only go upto 1024 points, which in my case would be 
> 10s of real data @ 100 Samples per second...not that much..I think 
> the change to fixed point would be easiest for me since im a 
> hardware guy and not specificly a linux prog. :(

Fixed point works only when all the data and intermediate values can be 
well represented in the fixed point representation. There are lots of 
intermediate values in an FFT, so you have to be careful about the 
representation. This is why folks often take the easy way out and use 
floating point. But that requires things like floating point hardware if 
you want it to be fast.

FFT is an n ln(n) algorithm. Using bigger blocks makes it much slower.
Try just blocking it into smaller sample sizes and using the 1024 code.

You are starting to approach where serious numerical algorithms live, so 
be prepared to find a serious FFT programmer to help



 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU