基于MATLABGUI的谱线平滑处理
第41 卷 第6 期 核 技 术 Vol.41, No.6
2018 年6 月 NUCLEAR TECHNIQUES June 2018
基于MATLAB GUI 的谱线平滑处理
1,2 1 2 2 2 2 2 2
陈 伟 莫 磊 周建斌 方 方 洪 旭 丁卫撑 喻 杰 周 伟
1 (成都航空职业技术学院信息工程学院 成都 610100 )
2 (成都理工大学核技术与自动化工程学院 成都 610059 )
摘要 谱线平滑可以去除实测核能谱中的统计涨落并保留谱峰重要信息。首先介绍了高斯平滑和 Savitzky-
Golay (SG)平滑的原理与实现方法,然后基于矩阵实验室图形界面开发环境(Matrix Laboratory Graphical User
Interface, MATLAB GUI)设计了谱线分析工具,对谱数据进行在线实时和离线批量处理。最后对石墨预衍射X
荧光分析仪实测的U 标准样数据作平滑分析,并引入相关系数来评价平滑效果。实验结果表明:当谱峰幅值
较大时,高斯平滑的平滑度指标较好,当谱峰幅值较小时,SG 平滑显现优势;高斯平滑的参数设置较灵活,
但运算较复杂,需用到矩阵计算,SG 平滑的算法较简洁,代码执行时间更短。因此,实际工程应用中,应综
合考虑在维持较好平滑度和相关系数指标的情况下,合理选择平滑方法和参数。
关键词 谱线平滑,平滑度,相关系数,MATLAB GUI
中图分类号 TL311.1
DOI: 10.11889/j.0253-3219.2018.hjs.41.060401
Research on the spectrum smoothing method based on MATLAB GUI
CHEN Wei1,2 MO Lei1 ZHOU Jianbin2 FANG Fang2 HONG Xu2 DING Weicheng2
2 2
YU Jie ZHOU Wei
1(College of Information Engineering, Chengdu Aeronautic Polytechnic, Chengdu 610100, China)
2(College of Nuclear Technology and Automation Engineering, Chengdu University of Technology, Chengdu 610059, China)
Abstract [Background] Spectrum smoothing can remove the statistical fluctuations in the measured energy
spectrum and retain important information of the spectral peaks. Each spectrum