ATS-GPU-OCT 4.1 é uma biblioteca opcional de processamento de sinais que utiliza ATS-GPU-BASE (vendido separadamente) para adquirir dados e fornecer imagens OCT fora da caixa com ponto flutuante FFT de muito alta velocidade, janelas, compensação de dispersão, acolchoamento zero e kernels de registo. Os valores de referência têm mostrado taxas de linha A até 950.000 para 4096 pontos FFT e 1,9 milhões para 2048 pontos FFT.
A biblioteca ATS-GPU-OCT pode ser chamada a partir de praticamente qualquer ambiente de programação (C/C++, C#, LabVIEW®, MATLAB®, Python). Uma vez que estes ambientes de programação não podem chamar directamente funções CUDA, a estrutura interna de ATS-GPU-OCT 4.1 é fixa e não pode ser modificada pelo utilizador. Os utilizadores ainda podem descarregar a sua própria função de janela, função de compensação de dispersão, definir zero-padding e seleccionar o formato dos dados de saída.
Ponto flutuante de muito alta velocidade FFT para dados k-clock
Funções de Compensação de Dispersão, Zero Padding, Log, e Janela
Até 6,9 GB/s de taxa de transferência para placas digitalizadoras PCIe Gen 3
Suporta GPUs CUDA com capacidade computacional 3.0 e superior
Concebido para trabalhar com digitalizadores de formas de onda AlazarTech PCI Express
Inclui ATS-CUDA-OCT para programadores de GPU de nível especializado
Extensão opcional ATS-GPU-NUFFT para FFT não-uniforme
Compatível com Windows 64-bit e Linux 64-bit
Requer ATS-GPU-BASE
Requer ATS-SDK para utilização com Python, MATLAB, ou LabVIEW
---