AlazarTech provides waveform digitizers (A/D boards) and software solutions that allow OCT users to digitize electronic waveforms generated by their MZI, perform real-time data transfer to GPU for DSP, and easily create live images in their custom imaging software.

ATS-GPU is a software library developed by AlazarTech to allow users to transfer data from AlazarTech PCI Express waveform digitizers to a CUDA-enabled Graphical Processing Unit (GPU). Data transfer rates as high as 6.9 GB/s have been demonstrated using the ATS9373. More on ATS-GPU

  • Up to 6.9 GB/s A/D to GPU transfer
  • Display-ready SS-OCT data output
  • Phase FFT for Doppler
  • Long FFTs for high pixel-density
  • Write your own CUDA kernels
  • Supports CUDA compute capability 3.0+
  • Designed to work with AlazarTech PCIe waveform digitizers

ATS-GPU-BASE includes a sample program that demonstrates how to use the ATS-GMA-BASE library to do simple data processing and DMA data from AlazarTech PCI Express digitizers to compatible AMD GPUs.

ATS-GPU-OCT is the optional Signal Processing Library for ATS-GPU-BASE. It provides out-of-the-box OCT imaging with very high-speed floating point FFT routines that have been optimized to provide the maximum number of FFTs per second, as well as Dispersion Compensation, Zero Padding, Log, and Windowing Functions.

Product Preview: NUFFT

ATS-GPU-NUFFT is an optional Non-Uniform FFT Library for ATS-GPU-OCT that allows OCT signal processing with fixed frequency sampling. We have demonstrated 250,000+ non-uniform FFTs per second. The library continues to be optimized prior to release.


ATS9373 is a 12 bit waveform digitizer board that can sample one analog input at rates up to 4 GS/s or two inputs at 2 GS/s. More on ATS9373

  • 4 GS/s sampling rate
  • 12-bit resolution
  • 1 or 2 inputs
  • k-clock compatible
  • 6.8 GB/s PCIe throughput across x8 PCIe Gen3
  • A-line & B-scan trigger
  • Works with all lasers up to 1 MHz

AlazarTech On
Google Scholar
30-Day Evaluation

AlazarTech offers qualified customers a 30-day evaluation program, so customers can try the product before they buy with full confidence.  Find out if your organization is eligible for this program.


If your OCT system must operate on a 24/7 basis, you need to use AlazarTech products.

AlazarTech provides a complete solution for SS-OCT applications, including:

  • Low Noise High Resolution data acquisition at fast sample rates With up to 4 GS/s sampling offered by ATS9373, you can future-proof your OCT system for tomorrow's sources
  • Fast 6.8 GB/s data transfer rate for raw (time domain) data or FFT data There are OTHER companies claiming to offer OCT solutions, but their data transfer rate to computer memory is only a few hundred Megabytes per second, putting a ceiling on how many frames per second they can capture
  • Support for variable frequency external clock to allow the use of the swept source's k-clock to solve the re-linearization problem This feature is unique to AlazarTech due to our unique A/D technology. Commercially available A/D technology requires fixed frequency sampling and, therefore, cannot use k-clock signals from swept sources. A DSP-based resampling scheme must be used to linearize the data in k-space. Our k-clock based solution directly generates data linear in k-space
  • Unique OCT Ignore Bad Clock feature that allows use of out-of-specification k-clocks k-clock from many swept sources provide either no signal in between scans or a "dummy clock" of very slow frequency. In some cases, the "dummy clock" can also contain glitches. AlazarTech's OCT Ignore Bad Clock technology allows the user to tell the A/D circuitry to ignore the k-clock signal during a certain time duration after each trigger
  • Complete on-FPGA FFT solution that includes: •   User programmable dispersion compensation function
    •   User programmable windowing
    •   Log calculation
    •   FFT magnitude output in floating point or integer format
  • Special "Raw + FFT" mode that allows users to acquire both time domain and FFT data This can be very useful during the validation process
  • Embedded data footers that include timestamp, frame count and many other useful information for each record