LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

High speed FFT

We want to use Labview 7 or 8 to realize a high speed FFT. We can get about  10 K group  data per second. Each group has 2048 points  from ccd line camera. Between the continue grab, we need to do interploate and FFT, which means data must be processed in less than 0.1 ms per group. I do not know if it can be realized with labview or on FPGA board. Where can I find FFT code for FPGA?
 
Thanks
 
Hui
0 Kudos
Message 1 of 5
(5,628 Views)

Hello!

 

We don’t have any finished VI’s shipping with the LabVIEW FPGA Module that does FFT. However if you can VHDL or have access to HDL IP Cores you are able to make use of the HDL node and implement it yourself. Then tests needs be to done in order to find if the VI can execute fast enough. If you search on HDL node on our website you will find more information about how to implement code using that function. You can also provide information to our R&D that you would like to see this feature in the future here:

http://digital.ni.com/applications/psc.nsf/default?OpenForm&temp1=&node

Regards,
Jimmie Adolph
Systems Engineering Manager, National Instruments Northern European Region

0 Kudos
Message 2 of 5
(5,612 Views)
Why can't I use a FFT.vi in my FPGA VI?
0 Kudos
Message 3 of 5
(5,378 Views)
Hi huqiaohui,

If you try dragging the FFT VI into an FPGA VI, you will get a broken run arrow, and the reason for this is that the FFT uses a Call Library Function node to call the LabVIEW analysis library. The Call Library Function Node is not supported on FPGA.

Kind regards,
-Sam F, DAQ Marketing Manager
0 Kudos
Message 4 of 5
(5,353 Views)
Hello!

I found that in some future there should be FPGA FFT example here (IPNet):

http://zone.ni.com/devzone/cda/tut/p/id/4799

Can someone tell me when should I expect that? I would need FFT procedure that would be able to give about 2000 points spectrum at 10kHz sampling rate (FFT value every 5 Hz)

Thanks in advance for answer!

Regards,

Pawel
0 Kudos
Message 5 of 5
(3,976 Views)