A real-time streaming DAQ for Ultrasonix Research scanner

A new 128 channel parallel acquisition module for the Ultrasonix SonixTouch ultrasound scanner was developed. Although the module provides similar functionality to the original SonixDAQ system, it presents new possibilities of real-time data streaming and processing on GPU, thanks to a fast PCIe communication interface. Direct access and processing of pre-beamformed channel data with fully programmable transmit schemes enables the research implementation of new advanced imaging modalities (eg. plane wave imaging, vector Doppler, shear wave elastography). The presented RX-DAQ system is enriched with a GPU software framework, for Python and Matlab, enabling the integration of user processing functions.