Co-Processing Parallel Computation for Distributed Optical Fiber Vibration Sensing
Open Access
- 4 March 2020
- journal article
- research article
- Published by MDPI AG in Applied Sciences
- Vol. 10 (5), 1747
- https://doi.org/10.3390/app10051747
Abstract
Rapid data processing is crucial for distributed optical fiber vibration sensing systems based on a phase-sensitive optical time domain reflectometer (Φ-OTDR) due to the huge amount of continuously refreshed sensing data. The vibration sensing principle is analyzed to study the data flow of Rayleigh backscattered light among the different processing units. A field-programmable gate array (FPGA) is first chosen to synchronously implement pulse modulation, data acquisition and transmission in parallel. Due to the parallelism characteristics of numerous independent algorithm kernels, graphics processing units (GPU) can be used to execute the same computation instruction by the allocation of multiple threads. As a conventional data processing method for the sensing system, a differential accumulation algorithm using co-processing parallel computation is verified with a time of 1.6 μs spent of the GPU, which is 21,250 times faster than a central processing unit (CPU) for a 2020 m length of optical fiber. Moreover, the cooperation processes of the CPU and GPU are realized for the spectrum analysis, which could shorten substantially the time of fast Fourier transform analysis processing. The combination of FPGA, CPU and GPU can largely enhance the capacity of data acquisition and processing, and improve the real-time performance of distributed optical fiber vibration sensing systems.Funding Information
- National Natural Science Foundation of China (61501468)
- Natural Science Foundation of Shanxi Province (201701D221115)
This publication has 32 references indexed in Scilit:
- Self-Mixing Demodulation for Coherent Phase-Sensitive OTDR SystemSensors, 2016
- Toward Prevention of Pipeline Integrity Threats Using a Smart Fiber-Optic Surveillance SystemJournal of Lightwave Technology, 2016
- A Long Distance Phase-Sensitive Optical Time Domain Reflectometer with Simple Structure and High Locating AccuracySensors, 2015
- Simultaneous and signal-to-noise ratio enhancement extraction of vibration location and frequency information in phase-sensitive optical time domain reflectometry distributed sensing systemOptical Engineering, 2015
- Hilbert–Huang Transform Time-Frequency Analysis in $\phi $ -OTDR Distributed SensorIEEE Photonics Technology Letters, 2014
- Localization mechanisms and location methods of the disturbance sensor based on phase-sensitive OTDROptik, 2014
- A Survey on Parallel Computing and its Applications in Data-Parallel Problems Using GPU ArchitecturesCommunications in Computational Physics, 2014
- CPU/GPU computing for a multi-block structured grid based high-order flow solver on a large heterogeneous systemCluster Computing, 2013
- Programming for Exascale ComputersComputing in Science & Engineering, 2013
- Two-beam phase-sensitive optical time domain reflectometer based on Jones matrix modelingOptical Engineering, 2013