LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Considering FPGA, can I use it?

I am going to be developing a system in which i will be recieveing a lot of pulses in my digitizer and require a very fast way of analyzing the data. The pulses are going to be in the microseconds, with a frequency of about 1kHz. As well there will be some more overlayed pulses going at simalar rates. Since I will be recieving two or more pulses on the same channel, I cant just use the standard measurment tools that LV comes with, I need to make my own.

Speed is a very importent part in this system, and thats why I was looking toward FPGA. I currently have a 5102 Digitizer that im using to read the pulses with, unfortunetly its taking far too long to pull in so much data and constantly be analyzing it with labview, just in order to get
some pulse width/amplitude/frequency info. So I was thinking would there be a way to take the digitized data from the digitizer, and run it through an FPGA somehow and then from there just send the Hard Drive all the info about the pulses it finds, Time, Width, Amplitude.. and from there i can find the frequency in LabView.

Can somthing like this be done? Or possibly have another method about solving this problem?

Details:
Digitizer runs at 20MHz, I need that much resolution.
Signals will have pulses of around 1 microsecond, 1Khz

System:
Windows XP Pro (Real time version for final version)
LabView 7.1

PXI-1002 Chassis
PXI-8176 Controller (1.2GHz 512MB RAM)
PXI-5102 Digitizer

Thank you very much for all your help and any advice you can give!

-Mark
0 Kudos
Message 1 of 2
(3,489 Views)
Unfortunately there is no direct connection from the 5102 to the FPGA card to transfer data without going through the main processor.

Christian L
authored by
Christian L, CLA
Systems Engineering Manager - Automotive and Transportation
NI - Austin, TX


  
0 Kudos
Message 2 of 2
(3,489 Views)