Digital signal processing routines can be conducted on raw signal data acquired by GaGe high-speed digitizers either directly on the onboard FPGA of the digitizer card via our eXpert FPGA firmware features or can be optionally conducted on GPU cards receiving real-time streaming of raw signal data acquired by GaGe high-speed digitizers via the PCIe interface.


Optional firmware features that allow for signal processing analysis or other specific functionality to be performed on the digitizer hardware itself within its onboard Field Programmable Gate Array (FPGA). Features include PCIe Data Streaming, Signal Averaging, FFT, OCT, or custom-designed for application requirements.

GPU CUDA Processing

Stream acquired data from GaGe high-speed digitizers to high-performance GPUs for real-time signal processing and data recording. C SDK ready-made compiled sample programs illustrate PCIe data streaming to GPU and effective exploitation of GPU parallelized vector processing to attain 10X ~ 100X faster analysis rates than host CPU.

eXpert FPGA DSP | PCIe Data Streaming

In an era where data is king, the ability to efficiently capture, process, and store large volumes of information is critical. This is where our eXpert PCIe Data Streaming comes into play – a game-changer in the world of data streaming.

Designed to seamlessly integrate with CompuScope PCIe Digitizers, the eXpert FPGA DSP feature allows for real-time streaming of waveform data directly to your PC’s RAM. Whether you’re operating in one-shot mode or segmented mode, this feature ensures continuous and uninterrupted data acquisition.

What sets the eXpert PCIe Data Streaming feature apart is its ability to simultaneously acquire and stream data to targeted host CPUs or GPUs. This capability facilitates immediate signal processing analysis, enabling you to glean insights from your data without delay. Moreover, it also allows for simultaneous streaming of data to high-speed storage systems, ensuring that no vital signal recordings are lost.

Compatible with GaGe C/C# SDK and GaGe digitizer model series, the eXpert PCIe Data Streaming feature is designed to meet the diverse needs of today’s data-driven world. Harness the power of efficient data streaming with our eXpert FPGA DSP and revolutionize your data acquisition and analysis processes.

eXpert FPGA DSP | Signal Averaging

In the realm of signal analysis, noise can often interfere with the clarity and accuracy of your data. This is where the power of signal averaging comes into play. By making multiple acquisitions of a repetitive waveform and averaging them together, you can extensively reduce random noise, enhancing the fidelity of the underlying repetitive signal.

Our eXpert Signal Averaging brings this powerful method to your fingertips, allowing you to extract even the smallest signals from a background of high-amplitude noise. Its ability to perform rapid signal averaging on the digitizer’s onboard FPGA reduces the workload on your host system CPU, ensuring efficient and uninterrupted operations.

The eXpert Signal Averaging supports a maximum waveform length of up to 131,072 samples for signal averaging and can perform up to 1,000,000 averages in one session. This robust capability allows for precise signal extraction and significantly reduces the amount of data to be transferred to the host PC system by a factor of more than 1,000.

What sets our solution apart is its seamless integration with standard CompuScope Digitizer drivers. There’s no need for special software to utilize this function. Moreover, it’s compatible with CompuScope Digitizer Software Development Kits (SDKs) for C/C#, LabVIEW, and MATLAB, providing you with the flexibility to adapt your data acquisition and analysis processes to your specific needs.

eXpert FPGA DSP | Fast Fourier Transform

As an algorithm that rapidly computes the discrete Fourier transform (DFT) and its inverse, the fast Fourier transform (FFT) allows for efficient conversion of a signal from its original time domain to a representation in the frequency domain and vice versa. This transformation provides crucial insights into the different frequency components of your signal, enabling more precise and comprehensive analysis.

Our eXpert FFT has been meticulously designed to provide FFT analysis, taking the capabilities of your GaGe CompuScope Digitizer to the next level. By conducting computationally intensive FFT algorithms directly on the digitizer’s onboard FPGA, the expert FFT not only ensures rapid and accurate transformations but also significantly reduces the workload on your host system CPU. This means your PC can handle other tasks in parallel, enhancing the overall efficiency of your operations.

eXpert FPGA DSP | Optical Coherence Tomography

In the realm of medical diagnostics, GaGe’s optical coherence tomography (OCT) technology is a game-changer. Utilizing a high-speed pulsed laser, OCT employs a rapid acquisition technique to generate optical chirps and capture the optical spectra of light reflected off a sample. This non-invasive imaging test provides detailed retina images, helping doctors see cross-sectional pictures and measure their thickness.

Our eXpert OCT enhances this technique by adding digitizer support for variable rate k-clocking or inactive external clocks for OCT applications. Compatible with GaGe’s CompuScope PCIe digitizers, the eXpert OCT firmware ensures seamless integration into your existing systems.


The use of a GPU CUDA device brings unprecedented computational power to the table with the ease of programming in C combined with the dedicated and scalable processing unit that is the GPU card. Designed for the rapid processing of graphical location vectors, the GPU card is optimized for fast vector processing. A digitized waveform is itself nothing more than a vector and so waveform DSP may fully exploit the vector processing capability of the GPU card with our GaGe CompuScope GPU CUDA DSP.

The PCI Express (PCIe) interface bus is the key pathway for transferring data to and from the GPU at very high speeds. Taking advantage of the GaGe eXpert PCIe Data Streaming capability, GaGe CompuScope PCIe Digitizer models can simultaneously acquire and stream data to the GPU at sustained rates up to 5 GB/s via a PCIe Gen3 interface.

The GaGe CompuScope C Software Development Kit (SDK), included with all GaGe Digitizers, provides ready-made documented sample programs for configuring and using the GPU CUDA library. Developers can work in a familiar C programming environment, enabling rapid development of custom in-line processing routines. The result? Stream acquired signal data to GPU for in-line processing in real-time achieving 10X ~ 100X faster GPU processing calculation times vs host CPU processing.

Unleash the Power of Advanced Digital Signal Processing with GaGe

Don’t let complex data processing tasks slow you down. With GaGe’s innovative digital signal processing tools, you can streamline your workflows, enhance precision, and unlock new possibilities for your projects. From our state-of-the-art FPGA DSPs to our cutting-edge GPU CUDA technology, we offer a range of solutions that cater to diverse needs and applications. Are you ready to revolutionize your digital signal processing capabilities? Explore our wide range of products today and take your first step towards a smarter, more efficient future.