Jump to content
  • 0

FFT on Linux Mode


Taimur

Question

Hi Diligent Team, 

If we use the API to do FFT in the linux mode, is the FFT done on the FPGA itself? 

We are trying to do FFT on an input stream directly on the FPGA, and then do a peak finding to search the peak. Then only save the peak value on the host computer. Do you have any suggestion on how something like this can be done in Linux mode?

 

Thanks, 

Taimur

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Hi @Taimur,

Are you referring to using the Analog Discovery Pro's Linux mode?

The FFT is not performed on the FPGA (or SoC) for Digilent's Test and Measurement devices; rather it is performed by the computer processor on the set of captured samples. There is a bit more information about this in this thread here:

In terms of Linux mode portion, what sort of application did you have in mind? Are you intending to have the Test and Measurement device tethered and directly controlled by a host computer (either over USB or Ethernet) or is this more along the lines of an embedded system where the device hosts and runs Linux on it's own ARM processor?

You may also want to take a look at the AnalogIn_FFT.py example that comes with WaveForms SDK.

image.png

Let me know if you have any questions.

Thanks,
JColvin

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...