ATS-GPU-OCT 4.1 ist eine optionale Signalverarbeitungsbibliothek, die ATS-GPU-BASE (separat erhältlich) zur Datenerfassung und OCT-Bildgebung mit sehr schneller Fließkomma-FFT, Fensterung, Dispersionskompensation, Zero Padding und Log-Kernel verwendet. Benchmarks haben A-Line-Raten von bis zu 950.000 für 4096-Punkt-FFT und 1,9 Millionen für 2048-Punkt-FFT ergeben.
Die ATS-GPU-OCT-Bibliothek kann aus praktisch jeder Programmierumgebung (C/C++, C#, LabVIEW®, MATLAB®, Python) aufgerufen werden. Da diese Programmierumgebungen keine CUDA-Funktionen direkt aufrufen können, ist die interne Struktur von ATS-GPU-OCT 4.1 fest vorgegeben und kann vom Anwender nicht verändert werden. Der Benutzer kann jedoch seine eigene Fensterfunktion und Dispersionskompensationsfunktion herunterladen, das Null-Padding einstellen und das Format der Ausgabedaten auswählen.
Sehr schnelle Fließkomma-FFT für k-getaktete Daten
Dispersionskompensation, Zero-Padding, Log- und Windowing-Funktionen
Bis zu 6,9 GB/s Übertragungsrate für PCIe Gen 3 Digitalisiererkarten
Unterstützt CUDA-fähige GPUs mit Compute Capability 3.0 und höher
Entwickelt für den Einsatz mit AlazarTech PCI Express-Wellendigitalisierern
Enthält ATS-CUDA-OCT für erfahrene GPU-Programmierer
Optionale Erweiterung ATS-GPU-NUFFT für ungleichmäßige FFTs
Kompatibel mit 64-Bit-Windows und 64-Bit-Linux
Erfordert ATS-GPU-BASE
Erfordert ATS-SDK für die Verwendung mit Python, MATLAB oder LabVIEW
---