• Chinese Journal of Lasers
  • Vol. 47, Issue 1, 0104002 (2020)
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
    DOI: 10.3788/CJL202047.0104002 Cite this Article Set citation alerts
    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 Copy Citation Text show less
    Schematic of Φ-OTDR experimental system
    Fig. 1. Schematic of Φ-OTDR experimental system
    Format of data frame
    Fig. 2. Format of data frame
    Signal processing steps of Φ-OTDR system
    Fig. 3. Signal processing steps of Φ-OTDR system
    Schematic of FPGA implementation
    Fig. 4. Schematic of FPGA implementation
    Pipeline using in system. (a) Structure of pipeline; (b) timing of FFT pipeline process
    Fig. 5. Pipeline using in system. (a) Structure of pipeline; (b) timing of FFT pipeline process
    Sliding read and combination of data frame
    Fig. 6. Sliding read and combination of data frame
    Process of FFT calculation
    Fig. 7. Process of FFT calculation
    Process of filtering calculation
    Fig. 8. Process of filtering calculation
    Accuracy of FFT calculation
    Fig. 9. Accuracy of FFT calculation
    Actual calculation results. (a) FPGA FFT;(b) MATLAB FFT
    Fig. 10. Actual calculation results. (a) FPGA FFT;(b) MATLAB FFT
    Transition display of disturbance
    Fig. 11. Transition display of disturbance
    Disturbance andmagnified image of disturbance point
    Fig. 12. Disturbance andmagnified image of disturbance point
    Frequency spectrum analysis. (a) Frequency spectrum without disturbance point; (b) frequency spectrum with disturbance point
    Fig. 13. 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
    Fig. 14. Results of filtering. (a) Result before filtering; (b) result after filtering
    ResourceUsageAvailabilityUtilization /%
    LUT3917713380029.28
    LUTRAM90794620019.65
    FF6062126760022.65
    BRAM250.5036568.63
    DSP45074060.81
    IO15340038.25
    MMCM31030
    PLL11010
    PCIe11100
    Table 1. Resource utilization of FPGA
    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 2. Time differences of calculating FFT between FPGA and Matlab
    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 3. Real-time test results
    ProcessData readFFT calculateAll
    Clock consume6674732(cycles)2585000(cycles)9259732(cycles)
    Utilization /%72.127.9100
    Table 4. Time analysis of secondary pipeline
    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