Infrared and Laser Engineering, Volume. 53, Issue 6, 20240103(2024)

Design and implementation of sliding correlation filtering algorithm for FBG reflectance spectra data

Jiayi MA1,2, Xu ZHANG1,2,3, Hong LI1,2,3, Yunhong ZHU1,2,3, and Mingli DONG1,2,3
Author Affiliations
  • 1Key Laboratory of the Ministry of Education for Optoelectronic Measurement Technology and Instrument, Beijing Information Science & Technology University, Beijing 100192, China
  • 2Beijing Laboratory of Optical Fiber Sensing and System, Beijing Information Science & Technology University, Beijing 100016, China
  • 3Guangzhou Nansha Intelligent Photonic Sensing Research Institute, Guangzhou 511462, China
  • show less
    Figures & Tables(19)
    Normal FBG spectrum and various types of abnormal FBG spectra. (a) Normal spectrum; (b) Spectrum with Gaussian noise; (c) Spectrum with bad points; (d) Spectrum with baseline drift
    Different filter templates' filtering effects. (a) Original spectrum signal; (b) Gaussian function; (c) First-order derivative of the Gaussian; (d) Negative of the second-order derivative of the Gaussian
    One-dimensional zero-mean negative Gaussian second derivative
    Comparison of filtering performance of five algorithms under different amplitude noise
    Comparison of performance of five algorithms under different amplitude noises
    Comparison of the filtering effect simulated spectra with bad points
    Comparison of filtering performance of five algorithms under different total number of bad points
    Comparison of filtering effects of simulated spectra with baseline
    Comparison of the performance of five filtering algorithms under different baseline orders
    Comparison of filtering performance of five algorithms. (a) Spectral signals with baseline, Gaussian noise, and bad points; (b) The signals by sliding correlation filtering method; (c) The signals by Gaussian filtering method; (d) The signals by median mean filtering method; (e) The signals by median filtering method; (f) The signals by five-point sliding mean filtering method
    The logic diagram of the sliding correlation filtering algorithm
    Filter state transition diagram
    Data read/write and window sliding calculation
    Module timing simulation
    FBG demodulation system
    Original spectral signal and signal after sliding correlation filtering
    • Table 1. The mean and standard deviation of the central wavelength deviation

      View table
      View in Article

      Table 1. The mean and standard deviation of the central wavelength deviation

      Filtering algorithmsMean/pmStandard deviation/pm
      Proposed method1.7122.996
      Gaussian filtering5.1887.624
      Median mean filtering5.037.395
      Median filtering9.1611.715
      Mean filtering39.34739.958
    • Table 2. Memory configuration

      View table
      View in Article

      Table 2. Memory configuration

      MemoryWidth/bitDepth/row
      Amplitude data RAM16101
      Spectral index RAM1151
      Filter template ROM6101
    • Table 3. FPGA resource consumption

      View table
      View in Article

      Table 3. FPGA resource consumption

      ResourceUsedUsableRate
      LUT235532000.44%
      FF2251064000.21%
      DSP22200.91%
      BRAM1.51401.07%
    Tools

    Get Citation

    Copy Citation Text

    Jiayi MA, Xu ZHANG, Hong LI, Yunhong ZHU, Mingli DONG. Design and implementation of sliding correlation filtering algorithm for FBG reflectance spectra data[J]. Infrared and Laser Engineering, 2024, 53(6): 20240103

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Optical communication and sensing

    Received: Mar. 6, 2024

    Accepted: --

    Published Online: Jul. 31, 2024

    The Author Email:

    DOI:10.3788/IRLA20240103

    Topics