ATS-GPU-OCT - OCT signal processing library for ATS-GPU-BASE

ATS-GPU-OCT - OCT signal processing library for ATS-GPU-BASE
Main features
  • Very high-speed floating point FFT for k-clocked data
  • Dispersion Compensation, Zero Padding, Log, and Windowing Functions
  • Up to 6.9 GB/s transfer rate for PCIe Gen 3 digitizer boards
  • Supports CUDA-enabled GPUs with compute capability 3.0 and higher
  • Designed to work with AlazarTech PCI Express waveform digitizers
  • Includes ATS-CUDA-OCT for expert-level GPU programmers
  • Optional ATS-GPU-NUFFT extension for non-uniform FFTs
  • Compatible with 64-bit Windows & 64-bit Linux
  • Requires ATS-GPU-BASE
  • Requires ATS-SDK for use with Python, MATLAB, or LabVIEW

ATS-GPU-OCT : OCT signal processing library for ATS-GPU-BASE

ATS-GPU-OCT 4.1 is an optional signal processing library that uses ATS-GPU-BASE (sold separately) to acquire data and provide out-of-the-box OCT imaging with very high speed floating point FFT, windowing, dispersion compensation, zero padding and log kernels. Benchmarks have shown A-line rates up to 950,000 for 4096 point FFT and 1.9 Million for 2048 point FFT.

ATS-GPU-OCT library is callable from virtually any programming environment (C/C++, C#, LabVIEW®, MATLAB®, Python). Since these programming environments cannot call CUDA functions directly, the internal structure of ATS-GPU-OCT 4.1 is fixed and cannot be modified by the user. Users are still allowed to download their own window function, dispersion compensation function, set zero-padding and select output data format.

6391c309bbac72893430642505c4cf7aT