光纤布拉格光栅
算法
信号(编程语言)
反射(计算机编程)
解调
计算机科学
滤波器(信号处理)
高斯分布
波长
光学
数学
物理
电信
计算机视觉
量子力学
频道(广播)
程序设计语言
作者
Ouyang Xu,Jingen Liu,Xinglin Tong,Cui Zhang,Chengwei Deng,Yan Mao,Renjie Yin,Chunjiao Jin,Dingjiang Fang
标识
DOI:10.1016/j.yofte.2020.102311
摘要
Aiming at the problem that traditional peak-seeking algorithms cannot directly detect multiple reflections of Fiber Bragg Grating (FBG) sensing systems, this paper proposes a multi-peak detection algorithm. A seven-point moving average filter is used to process the FBG reflection spectral signal, reduce the high-frequency noise in the spectral signal, and determine the optimal segmentation spectral threshold point through Hilbert transform. The derived spectral signal obtains multiple FBG reflection spectral signal’s sub-spectra and achieves the initial positioning of the spectral peak. The Levenberg-Marquardt (LM) algorithm is used to extract the Bragg wavelength from the segmented sub-spectral signal, as well as optimizing the Gaussian curve fitting coefficients. The optimized Gaussian-LM algorithm is then utilized to achieve precise positioning of the spectral peak. The influence of different spectral segmentation thresholds on FBG peak-seeking accuracy was analyzed. Theoretical analysis and experimental results showed that the proposed algorithm could dynamically detect multiple reflection spectra of the FBG sensing system with good stability while reducing the amount of peak-seeking data, which is highly beneficial to improve the signal demodulation rate. The average error of the algorithm is 4.34 pm, i.e., it has high accuracy compared to the comparison algorithm. As a result, it is shown that the multi-peak detection algorithm proposed in this paper can be applied to the distributed FBG sensing systems.
科研通智能强力驱动
Strongly Powered by AbleSci AI