Co-Processing Parallel Computation for Distributed Optical Fiber Vibration Sensing

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...

Full description

Bibliographic Details
Main Authors: Yu Wang, Yuejuan Lv, Baoquan Jin, Yuelin Xu, Yu Chen, Xin Liu, Qing Bai
Format: Article
Language:English
Published: MDPI AG 2020-03-01
Series:Applied Sciences
Subjects:
gpu
Online Access:https://www.mdpi.com/2076-3417/10/5/1747
id doaj-03b114169d7248f5b9fdf9d34b55afa6
record_format Article
spelling doaj-03b114169d7248f5b9fdf9d34b55afa62020-11-25T02:09:30ZengMDPI AGApplied Sciences2076-34172020-03-01105174710.3390/app10051747app10051747Co-Processing Parallel Computation for Distributed Optical Fiber Vibration SensingYu Wang0Yuejuan Lv1Baoquan Jin2Yuelin Xu3Yu Chen4Xin Liu5Qing Bai6College of Physics and Optoelectronics, Key Laboratory of Advanced Transducers and Intelligent Control Systems (Ministry of Education and Shanxi Province), Taiyuan University of Technology, Taiyuan 030024, ChinaCollege of Physics and Optoelectronics, Key Laboratory of Advanced Transducers and Intelligent Control Systems (Ministry of Education and Shanxi Province), Taiyuan University of Technology, Taiyuan 030024, ChinaCollege of Physics and Optoelectronics, Key Laboratory of Advanced Transducers and Intelligent Control Systems (Ministry of Education and Shanxi Province), Taiyuan University of Technology, Taiyuan 030024, ChinaScience and Technology on Near-Surface Detection Laboratory, Wuxi 214035, ChinaScience and Technology on Near-Surface Detection Laboratory, Wuxi 214035, ChinaCollege of Physics and Optoelectronics, Key Laboratory of Advanced Transducers and Intelligent Control Systems (Ministry of Education and Shanxi Province), Taiyuan University of Technology, Taiyuan 030024, ChinaCollege of Physics and Optoelectronics, Key Laboratory of Advanced Transducers and Intelligent Control Systems (Ministry of Education and Shanxi Province), Taiyuan University of Technology, Taiyuan 030024, ChinaRapid 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.https://www.mdpi.com/2076-3417/10/5/1747distributed optical fiber sensorφ-otdrgpuparallel computationreal-time performance
collection DOAJ
language English
format Article
sources DOAJ
author Yu Wang
Yuejuan Lv
Baoquan Jin
Yuelin Xu
Yu Chen
Xin Liu
Qing Bai
spellingShingle Yu Wang
Yuejuan Lv
Baoquan Jin
Yuelin Xu
Yu Chen
Xin Liu
Qing Bai
Co-Processing Parallel Computation for Distributed Optical Fiber Vibration Sensing
Applied Sciences
distributed optical fiber sensor
φ-otdr
gpu
parallel computation
real-time performance
author_facet Yu Wang
Yuejuan Lv
Baoquan Jin
Yuelin Xu
Yu Chen
Xin Liu
Qing Bai
author_sort Yu Wang
title Co-Processing Parallel Computation for Distributed Optical Fiber Vibration Sensing
title_short Co-Processing Parallel Computation for Distributed Optical Fiber Vibration Sensing
title_full Co-Processing Parallel Computation for Distributed Optical Fiber Vibration Sensing
title_fullStr Co-Processing Parallel Computation for Distributed Optical Fiber Vibration Sensing
title_full_unstemmed Co-Processing Parallel Computation for Distributed Optical Fiber Vibration Sensing
title_sort co-processing parallel computation for distributed optical fiber vibration sensing
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2020-03-01
description 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.
topic distributed optical fiber sensor
φ-otdr
gpu
parallel computation
real-time performance
url https://www.mdpi.com/2076-3417/10/5/1747
work_keys_str_mv AT yuwang coprocessingparallelcomputationfordistributedopticalfibervibrationsensing
AT yuejuanlv coprocessingparallelcomputationfordistributedopticalfibervibrationsensing
AT baoquanjin coprocessingparallelcomputationfordistributedopticalfibervibrationsensing
AT yuelinxu coprocessingparallelcomputationfordistributedopticalfibervibrationsensing
AT yuchen coprocessingparallelcomputationfordistributedopticalfibervibrationsensing
AT xinliu coprocessingparallelcomputationfordistributedopticalfibervibrationsensing
AT qingbai coprocessingparallelcomputationfordistributedopticalfibervibrationsensing
_version_ 1724923352236163072