• Laser & Optoelectronics Progress
  • Vol. 58, Issue 4, 0407002 (2021)
Jiayi Yang and Yongqian Xiong*
Author Affiliations
  • State Key Laboratory of Advanced Electromagnetic Engineering and Technology, School of Electrical and Electronic Engineering, Huazhong University of Science and Technology, Wuhan, Hubei 430074, China
  • show less
    DOI: 10.3788/LOP202158.0407002 Cite this Article Set citation alerts
    Jiayi Yang, Yongqian Xiong. Gaussian Fitting Algorithm for Spectral Overlapping Peaks and Terahertz Time-Domain Curves[J]. Laser & Optoelectronics Progress, 2021, 58(4): 0407002 Copy Citation Text show less
    Flow chart of the iterative calculation
    Fig. 1. Flow chart of the iterative calculation
    Curve of the spectral overlapping peaks. (a) Spectral data with noise; (b) spectral data after de-noising; (c) curve with first gradient
    Fig. 2. Curve of the spectral overlapping peaks. (a) Spectral data with noise; (b) spectral data after de-noising; (c) curve with first gradient
    Spectral signal and fitting curve after 10 iterations
    Fig. 3. Spectral signal and fitting curve after 10 iterations
    Overlapping Gaussian peaks with unobvious sub-peaks. (a) Spectral signal, fitting curve, decomposition of Gaussian peak; (b) mean square error curve
    Fig. 4. Overlapping Gaussian peaks with unobvious sub-peaks. (a) Spectral signal, fitting curve, decomposition of Gaussian peak; (b) mean square error curve
    THz time-domain curve obtained by fitting. (a) Terahertz signal and fitting curve; (b) variation curve of mean square error
    Fig. 5. THz time-domain curve obtained by fitting. (a) Terahertz signal and fitting curve; (b) variation curve of mean square error
    Number jPeak position bjPeak intensity ajPeak width cj
    Setting valueFitting valueRelative error /%Setting valueFitting valueRelative error /%Setting valueFitting valueRelative error /%
    18.508.440.7112.0011.028.160.850.823.53
    2--8.47----14.82----0.0014--
    310.009.980.2018.0018.231.280.951.049.47
    411.5011.520.1720.0019.243.800.700.682.86
    513.0013.010.0816.0016.090.561.101.121.82
    615.0014.980.1317.0016.900.581.111.055.41
    717.0016.473.1212.0012.786.500.850.861.18
    Table 1. Fitting result of overlapped Gaussian peaks with indistinct peaks
    Jiayi Yang, Yongqian Xiong. Gaussian Fitting Algorithm for Spectral Overlapping Peaks and Terahertz Time-Domain Curves[J]. Laser & Optoelectronics Progress, 2021, 58(4): 0407002
    Download Citation