Peak Detection Based on FPGA Using Quasi-Newton Optimization Method for Femtosecond Laser Ranging
Dual femtosecond laser ranging (DFLR) is an enabling absolute distance measurement technique which is advantageous of high measurement precision, fast update rate, and large unambiguous range. Peak detection, which requires repeated online solution of nonlinear curve tting, is a key module of the DFLR system and its performance affects the accuracy and real-time of the ranging system. In addition, for long baseline measurements based on satellite-borne platforms, the DFLR system has requirements in high integration, low cost, and small size. This paper presents a peak detection implementation on a eld-programmable gate array (FPGA) that employs a Broyden-Fletcher-Goldfarb-Shanno (BFGS) method to handle nonlinear curve tting. FPGA is used to explore the possibilities of parallel architecture for the acceleration of peak detection, and realize the miniaturization of the system. The detailed architecture design of the peak detection module using BFGS method (PD-BFGS) and two hardware structures are proposed. Then, the PD-BFGS module is applied to a DFLR system and evaluated with experiments on the absolute distance measurement. The experimental results indicate that the PD-BFGS based on FPGA effectively reduces the peak detection error by 42.81%, compared with the peak detection module using Caruana's method. For the DFLR system, the ranging error is reduced by 63.63% and the real-time updating of the ranging results is guaranteed.
BFGS-QN method, femtosecond laser ranging, eld-programmable gate array (FPGA), nonlinear curve tting, peak detection.