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
Bieberle
中科院分区:
工程技术3区
文献类型:
--
作者:
Windisch;Knodel;Juckeland;Hampel;Bieberle

文献摘要

相似文献

超快X射线计算机断层扫描(UFXCT)是一种基于电子束扫描原理的快速断层成像技术。它用于瞬态多相流的研究。UFXCT扫描仪包括多个探测器模块,每秒生成千兆字节的原始数据,成像速率高达8000 fps。在数据采集期间,这些数据存储在每个探测器模块的RAM中,因此只能在采集后访问。这限制了UFXCT系统的适用性,因为扫描过程或扫描仪本身的实时控制是不可能的。为了实现这一点,具有低延迟和高吞吐量的数据流是必要的。使用本文中描述的新开发的基于FPGA的数据采集,数据采集被增强为实时操作,即,在获取数据后的几微秒内将获取的数据流式传输到处理计算机。所开发的FPGA硬件实现处理外围设备[如模数转换器(ADC)]的控制、探测器模块之间的同步、电子束偏转以及通过千兆以太网(GbE)的数据传输。
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).