The customer has an ultrasonic signal that he wants to digitize with either 8 or 12-bit resolution. The sampling rate required for this application is a minimum of 16 MSPS (20 MSPS is acceptable). Finally, the data must be acquired for a full 10 seconds.
The data is not coming in continuously: it is arriving in bursts one millisecond apart (PRF = 1 KHz). For each trigger the customer wants to capture approximately 200 us of data.
Once this data is acquired, the customer wants it saved to the hard drive as a standard file, so his analysis programs (written in LabVIEW) can read the data.
Let us first calculate the amount of data needed to capture for each trigger. This is given by the simple equation:
# of points = Capture Time (in seconds) x Sample Rate (in Hertz) = 200 us x 20 MSPS = 200 e-6 x 20 e+6 = 4000 points
We also know that the Pulse Repeat Frequency (PRF) is 1 KHz. Therefore the number of triggers received per second is 1000.
As such, the total number of triggers received in 10 seconds will be 10,000.
Now we can calculate the total amount of data collected in 10 seconds:
Total Amount of Data = Number of Triggers x Number of Points per Trigger = 10,000 x 4,000 = 40,000,000 sample points
The only way this many points can be collected is if we use a PCI bus CompuScope card, which can stream data to the PC memory in between triggers at rates high enough to guarantee no missing triggers.
The ideal product for this application is the CompuScope 1012/PCI. This card can digitize the analog input signal at rates up to 20 MSPS and then transfer the data to PC's memory (DRAM) at rates up to 100 MB/s.
Since the CompuScope 1012/PCI is a 12-bit digitizer and each 12-bit sample occupies 2 bytes, the maximum PCI bus transfer rate to PC DRAM is 50 MS/s.
At the full 50 MS/s transfer speed, the amount of time it will take to transfer 4000 points collected for each trigger is given by:
Transfer Time = # of Points / Transfer Rate = 4000 / 50,000,000 = 80 us
This calculation proves that there is more than enough time to acquire the 4000 points of data, transfer them into PC DRAM and re-arm the card well before the next trigger comes in.
GaGe can supply the source code of a program that does almost exactly what is presented here. GaGe can also supply a complete "Turn-Key" system: A/D Card, PC and software, should this be desired. The GaGePC line of high quality, rugged and reliable Instrument Grade PCs is ideal for applications such as this one, which makes no compromises on acquisition speed, data integrity and digitization quality.
We encourage you to contact us and discuss your industrial application in more detail with our engineering team. GaGe can provide tailored custom data acquisition hardware and software solutions to meet specific application requirements.