计算机科学
信号处理
可扩展性
数字信号处理
杠杆(统计)
信号(编程语言)
数据处理
滤波器(信号处理)
计算机硬件
实时计算
嵌入式系统
电子工程
信噪比(成像)
拉曼光谱
数字滤波器
噪音(视频)
组分(热力学)
直接内存访问
计算机数据存储
采样(信号处理)
稳健性(进化)
现场可编程门阵列
数据处理系统
并行处理
数据传输
多核处理器
作者
Jun Gui,Jiayou Gao,侯彦宾,Xiaoyue Cui
标识
DOI:10.1117/1.oe.65.7.076103
摘要
The core component of a Raman distributed temperature sensing (DTS) system is a high-performance and low-cost signal processing unit, which is utilized to extract high signal-to-noise ratio (SNR) signals from original high-frequency sampled signals with high noise levels. To address this requirement, we propose a configurable Zynq-based signal processing framework incorporating the Pseudo-Ping-Pong data processing mechanism and the DMA zero-copy strategy. The proposed Pseudo-Ping-Pong mechanism is designed for the digital filter unit in the programmable logic section, which can fully leverage the parallel processing capability of the FPGA, thereby significantly improving processing performance while drastically reducing BRAM resource consumption. The proposed DMA zero-copy strategy is implemented in the processing system section to enhance the real-time data processing performance of the Linux system. Experimental results based on the constructed Zynq-7020 experimental platform demonstrate that, for 50,000 sampling points, the proposed framework improves the signal SNR from 11.28 to 31.86 dB via mean filtering (with 10,000 accumulations). The maximum processing time is 2.2 s, which meets the industrial safety standards (e.g., fire detection profiles). The mean absolute error of temperature is 0.23°C, and the maximum error is 0.41°C. The comprehensive performance of our proposed framework outperforms existing state-of-the-art methods. The proposed hardware-software co-design framework not only achieves high signal processing performance but also provides a scalable Linux-based application platform, making it a cost-effective solution for Raman DTS systems.
科研通智能强力驱动
Strongly Powered by AbleSci AI