FFT Speed

edited December 1969 in SignalScope Pro
Hello.  I'm new to this forum and was wondering if anyone could point me towards where I may be able to find data on how fast the FFT is performed in SignalScope Pro for the various sample sizes identified?  Would greatly appreciate your help.


  • Is your question related to the actual computation time of the FFT, or are you asking about how often the spectrum display gets updated?

    The actual computation time is very short (I don't know off the top of my head, and it will vary from machine to machine). However, the longer the FFT window, the more data needs to be gathered, which means it will take longer before a valid spectrum is available. For example, if you sample at 48 kHz and perform a 48,000-point FFT, you will need to gather 1 whole second worth of data (48,000 samples) before the FFT can be computed, and you'll get a new spectrum every second (with 0% overlap). If you increase the overlap to 50%, you'll get a new spectrum every half a second.
  • Hi, and thanks for responding.
    My question was related to computational speed.  I understand the sampling time may be the long pole in the tent, and the computational speed will vary from platform to platform....but was thinking about using the iPhone4 with remote data aquisition equipment to provide it with a faster stream of sample data and processing multiple FFTs per seconds on the streaming data set.  I don't need much time to perform other functions once the FFT is complete, but I'm concerned that the iPhone (of any variety) may not be able to keep up with, say, 10 each 4K or 8K FFTs per second.  Was hoping someone may be able to throw a ballpark number at me. 

    Thanks for your great work on this product, by the way.  We're trying to buy a copy of it right now for testin and other uses.
Sign In or Register to comment.

We use cookies and similar tracking technologies on our website. This enables us to enhance your experience, provide certain website features and functions, and to improve the services we offer. Learn more in our Privacy Policy.