ATS-GPU-OCT 4.1 est une bibliothèque optionnelle de traitement du signal qui utilise ATS-GPU-BASE (vendue séparément) pour acquérir des données et fournir une imagerie OCT prête à l'emploi avec une FFT en virgule flottante très rapide, un fenêtrage, une compensation de dispersion, un remplissage du zéro et des noyaux logarithmiques. Les benchmarks ont montré des taux de ligne A allant jusqu'à 950 000 pour la FFT à 4096 points et 1,9 million pour la FFT à 2048 points.
La bibliothèque ATS-GPU-OCT peut être appelée depuis pratiquement n'importe quel environnement de programmation (C/C++, C#, LabVIEW®, MATLAB®, Python). Comme ces environnements de programmation ne peuvent pas appeler directement les fonctions CUDA, la structure interne d'ATS-GPU-OCT 4.1 est fixe et ne peut pas être modifiée par l'utilisateur. Les utilisateurs sont toujours autorisés à télécharger leur propre fonction de fenêtre, leur fonction de compensation de la dispersion, à définir le décalage du zéro et à sélectionner le format des données de sortie.
FFT à virgule flottante très rapide pour les données k-clockées
Fonctions de compensation de dispersion, de remplissage du zéro, de log et de fenêtrage
Taux de transfert jusqu'à 6,9 Go/s pour les cartes numériseur PCIe Gen 3
Prend en charge les GPU compatibles CUDA avec la capacité de calcul 3.0 et supérieure
Conçu pour fonctionner avec les numériseurs de formes d'onde PCI Express d'AlazarTech
Comprend l'ATS-CUDA-OCT pour les programmeurs GPU experts
Extension optionnelle ATS-GPU-NUFFT pour les FFT non uniformes
Compatible avec Windows 64 bits et Linux 64 bits
Nécessite ATS-GPU-BASE
Nécessite ATS-SDK pour une utilisation avec Python, MATLAB ou LabVIEW
---