Medical Application Case Study - Data Acquisition Spectroscopy

Medical Applications

Time Resolved Spectroscopy of Protein Crystals

Customer Case

The customer is involved in Time Resolved Spectroscopy of protein crystals. This involves shooting a laser onto the protein crystals and measuring the pulses generated by the crystals (as they are projected out of the sample) and their decay over time.

Due to the very noisy nature of the return signals, it is essential to average many pulses in order to recover the pulse shape and measure the decay.

The decay takes place over many tens of milliseconds, so it is necessary to acquire very long records (in the order of 4 million points).

The repeat rate of the firing of the laser is less than 1 Hz. The application requires the digitizer to acquire the long record, transfer it to PC, and average it all within one sec.

GaGe Case Solution

One possible solution to this problem is to use a standalone digital oscilloscope with deep memory to acquire the data. However, these oscilloscopes perform 8-bit digitization and will require many more averages to extract the pulses of interest than if one were to use a 12-bit digitizer.

The very slow transfer rates of GPIB (100 kB/sec) will also mean that this averaging will take 100 to 1000 times longer than with GaGe PCI bus CompuScopes, thereby limiting the repeat rate of the measurement.

Finally, the cost of these deep memory DSOs will be much higher than a 12-bit PCI bus CompuScope-based solution from GaGe.

The solution is a 12-bit CompuScope 6012/PCI A/D card with 4M of on-board memory. For a turn-key system that will work straight out of the box, we suggest that the customer houses the CompuScope in GaGe's Instrument Grade PC - the GaGePC 580. Finally, GaGe can provide the customer with the averaging software needed to process the data.

Since the signals are acquired by the 12-bit CompuScope 6012/PCI, the number of averages that must be performed is a great deal smaller than would be the case for 8-bit DSOs.

The CompuScope-based solution is very simple:

  • Capture the entire decay in the on-board memory.
  • Transfer it to PC memory using bus mastering, which provides transfer rates of 100 MB/s.
  • Re-arm the CompuScope board to start looking for the next trigger.
  • Perform averaging of the captured data using the CPU.
  • Repeat the procedure.

The software which does this already exists and is being used by another GaGe customer, who purchased a system configuration virtually identical to the one proposed here.

One option suggested by the customer was to use a CompuScope with shorter on-board memory and to acquire the decay in two steps: first, measure the early part of the decay at a high sample rate and store the averaged file on disk; second, measure the decay at a much slower sample rate and store that file on disk; finally, combine the two data files to produce a complete picture of the decay.

The only drawback of this method is that the customer would have to write software to combine the two files. The cost of a higher memory board may end up being much less than the cost of software development.

GaGe Case Recommended Products

  • 12-bit CompuScope 6012/PCI A/D Card with 4M of Onboard Memory
  • GaGePC 580 - GaGe's Instrument Grade PC
  • GaGe Averaging Software Tailored to the Customer's Application

Medical Application Request

We encourage you to contact us and discuss your medical application in more detail with our engineering team. GaGe can provide tailored custom data acquisition hardware and software solutions to meet specific application requirements:

Submit Application Request