Chinese Journal of Lasers, Volume. 47, Issue 1, 0104002(2020)

Real-Time Phase-Sensitive Optical Time-Domain Reflectometry Signal Processing System Based on Heterogeneous Accelerated Computing

Qinghua Sheng1, Zhao Yu1, Bin Lu2、*, Zhu Li1、**, Qing Ye2,3, and Zexin Zhang1
Author Affiliations
  • 1School of Electronics and Information, Hangzhou Dianzi University, Hangzhou, Zhejiang 310018, China
  • 2Key Laboratory of Space Laser Communication and Detection Technology, Shanghai Institute of Optics and Fine Mechanics, Chinese Academy of Sciences, Shanghai 201800, China
  • 3Center of Materials Science and Optoelectronics Engineering, University of Chinese Academy of Sciences, Beijing 100049, China
  • show less
    Figures & Tables(18)
    Schematic of Φ-OTDR experimental system
    Format of data frame
    Signal processing steps of Φ-OTDR system
    Schematic of FPGA implementation
    Pipeline using in system. (a) Structure of pipeline; (b) timing of FFT pipeline process
    Sliding read and combination of data frame
    Process of FFT calculation
    Process of filtering calculation
    Accuracy of FFT calculation
    Actual calculation results. (a) FPGA FFT;(b) MATLAB FFT
    Transition display of disturbance
    Disturbance andmagnified image of disturbance point
    Frequency spectrum analysis. (a) Frequency spectrum without disturbance point; (b) frequency spectrum with disturbance point
    Results of filtering. (a) Result before filtering; (b) result after filtering
    • Table 1. Resource utilization of FPGA

      View table

      Table 1. Resource utilization of FPGA

      ResourceUsageAvailabilityUtilization /%
      LUT3917713380029.28
      LUTRAM90794620019.65
      FF6062126760022.65
      BRAM250.5036568.63
      DSP45074060.81
      IO15340038.25
      MMCM31030
      PLL11010
      PCIe11100
    • Table 2. Time differences of calculating FFT between FPGA and Matlab

      View table

      Table 2. Time differences of calculating FFT between FPGA and Matlab

      EnvironmentSpecificationFFT number
      10,00020,00030,00040,00050,000
      FPGA Atrix-7200 MHz, 1 core25.8 ms51.7 ms77.6 ms103.4 ms129.3 ms
      FPGA Atrix-7200 MHz, 8 cores3.24 ms6.47 ms9.70 ms12.93 ms16.16 ms
      MATLAB Core i74.6 GHz, 4 cores, 8 threads74.5 ms146 ms198 ms265 ms363 ms
      MATLABRyzen 54.0 GHz, 6 cores, 12 threads73.1 ms138 ms206 ms274 ms353 ms
      MATLABPentium3.3 GHz, 2 cores, 2 threads155 ms300 ms451 ms607 ms757 ms
    • Table 3. Real-time test results

      View table

      Table 3. Real-time test results

      PerformanceData frame write to readFFT processFFT frame write to readPCIe FIFO depth
      Worst592(lines)9259732(cycles)1(frame)15106
      Limit2000(lines)10000000(cycles)3(frames)65535
      Headroom /%70.47.466.776.9
    • Table 4. Time analysis of secondary pipeline

      View table

      Table 4. Time analysis of secondary pipeline

      ProcessData readFFT calculateAll
      Clock consume6674732(cycles)2585000(cycles)9259732(cycles)
      Utilization /%72.127.9100
    Tools

    Get Citation

    Copy Citation Text

    Qinghua Sheng, Zhao Yu, Bin Lu, Zhu Li, Qing Ye, Zexin Zhang. Real-Time Phase-Sensitive Optical Time-Domain Reflectometry Signal Processing System Based on Heterogeneous Accelerated Computing[J]. Chinese Journal of Lasers, 2020, 47(1): 0104002

    Download Citation

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

    Category: measurement and metrology

    Received: Jun. 25, 2019

    Accepted: Aug. 22, 2019

    Published Online: Jan. 9, 2020

    The Author Email: Bin Lu (lubin@siom.ac.cn), Zhu Li (lz1126@hdu.edu.cn)

    DOI:10.3788/CJL202047.0104002

    Topics