A multi-peak detection algorithm for Fiber Bragg Grating sensing systems

2020 
Abstract 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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    18
    References
    1
    Citations
    NaN
    KQI
    []