FPGA-Based Real-Time Data Acquisition for Ultrafast X-Ray Computed Tomography
FPGA-Based Real-Time Data Acquisition for Ultrafast X-Ray Computed Tomography
复制标题
基于 FPGA 的超快 X 射线计算机断层扫描实时数据采集
DOI:
10.1109/tns.2021.3123837
复制
发表时间:
2021
影响因子:
1.8
通讯作者:
Bieberle
中科院分区:
文献类型:
--
作者:
Windisch;Knodel;Juckeland;Hampel;Bieberle
Ultrafast X-ray computed tomography (UFXCT) is a fast tomographic imaging technique based on the principle of electron beam scanning. It is used for the investigation of transient multiphase flows. A UFXCT scanner comprises multiple detector modules generating gigabytes of raw data per second for imaging rates of up to 8000 fps. During the data acquisition, these data are stored in RAM on each detector module and can therefore only be accessed after the acquisition. This limits the applicability of UFXCT systems because real-time control of the scanned process or the scanner itself is not possible. To achieve this, data streaming with low latency and high throughput is necessary. Using the newly developed FPGA-based data acquisition described in this article, the data acquisition is enhanced to real-time operation, i.e., streaming the acquired data to the processing computer within microseconds of their acquisition. The developed FPGA hardware implementation handles control of peripherals [such as analog-digital converters (ADC)], synchronization between detector modules, electron beam deflection, and data transfer via Gigabit Ethernet (GbE).