摘要
针对光纤光栅反射谱不对称所导致的寻峰算法误差问题,提出了一种基于FPGA状态机的非对称高斯拟合寻峰算法。算法通过状态机之间的相互转换完成对数据的筛选处理,然后引入非对称高斯模型,给出峰值补偿修正公式。通过实验,分析对比了以下5种寻峰算法:直接比较寻峰算法,高斯拟合寻峰算法,自适应半峰检测寻峰算法,基于Steger寻峰算法和本文所提出的算法分别在恒温下的寻峰平均误差值,以及在改变温度,噪音等情况下的平均误差值。实验结果表明,该算法在各条件下的检测精度均能控制在0.5 pm以内,且速度和稳定性与上述算法相比都具有显著优势。
Aiming at the problem of the error of the peak detection algorithm caused by the asymmetry of the reflection spectrum of Fiber Bragg Grating, a asymmetric Gaussian fitting peak-detection algorithm based on FPGA state machine is proposed. Firstly, the algorithm is processed by the state machine conversion process to complete further screening for data processing, and introduced the asymmetric Gaussian model, provides a modified formula for compensate the peak value. According to the experiment, analysis and comparison of the 5 peak detection algorithm, direct peak-detection algorithm, Gauss fitting algorithm, adaptive semi-peak-seek algorithm, Steger peak detection algorithm and the proposed algorithm in this paper under the same temperature peak value based on the average error, and under the conditions of the different temperature, noise. The results show that the proposed algorithm accuracy is less than 0.5 pm, and shows better in speed and stability than the other algorithms.
出处
《电子设计工程》
2018年第1期161-165,共5页
Electronic Design Engineering
基金
总装预研基金(9140A17020113BQ04226)
关键词
光纤光栅传感
FPGA状态机
寻峰算法
算法误差
非对称高斯模型
fiber bragg grating sensors
FPGA state machine
peak-detection algorithm
algorithm error
asymmetric Gaussian model