【技术实现步骤摘要】
连续峰基线确定方法、数据处理方法、系统及介质
[0001]本专利技术涉及一种连续峰基线确定方法、数据处理方法、系统及介质,尤其涉及基于一阶导数寻峰的连续峰基线确定方法、数据处理方法、系统及介质。
技术介绍
[0002]目前,目前色谱、光谱峰识别中普遍设一个阈值,这是个相对值,通过这个阈值设定峰的起点和终点,如果同一个待测物因为浓度不同,这峰高会不一样,设相同的阈值会使底座峰的起终点不一致,对峰面积的损失比例会有很大差异,影响线性效果。尤其对于拖尾峰,使用过小的阈值,拖尾峰拖尾严重(请一并参见图1),需要手动调节峰终点。
技术实现思路
[0003]本专利技术提供了一种基于一阶导数寻峰的连续峰基线确定方法、数据处理方法、系统及介质,可以有效解决上述问题。
[0004]本专利技术是这样实现的:
[0005]本专利技术提供一种基于一阶导数寻峰的连续峰基线确定方法,包括以下步骤:
[0006]S1,设定一个极小θ值;
[0007]S2,输入数据组d[n];
[0008]S3,获取所述数据组d[n]的一阶导数f[n],其中,f[n]=d[n+3]*9+d[n+2]*4+d[n+1]‑
d[n]‑
d[n
‑
1]*4
‑
d[n
‑
2]*9;
[0009]S4,获取所有峰顶点M,其中,所述峰顶点M满足f[i]≥0,f[i+1]<0;
[0010]S5,获取每一峰顶点M之前的导数最大值fmax; ...
【技术保护点】
【技术特征摘要】
1.一种基于一阶导数寻峰的连续峰基线确定方法,其特征在于,包括以下步骤:S1,设定一个极小θ值;S2,输入数据组d[n];S3,获取所述数据组d[n]的一阶导数f[n],其中,f[n]=d[n+3]*9+d[n+2]*4+d[n+1]
‑
d[n]
‑
d[n
‑
1]*4
‑
d[n
‑
2]*9;S4,获取所有峰顶点M,其中,所述峰顶点M满足f[i]≥0,f[i+1]<0;S5,获取每一峰顶点M之前的导数最大值fmax;S6,获取动态阈值fmax*θ,并获取满足f[i+1]≥fmax*θ,f[i]<fmax*θ的点i+1做为峰起点Q;S7,获取每一峰顶点M之后的导数最小值fmin;S8,算出动态阈值fmin*θ,并获取满足f[i]≤fmin*θ,f[i+1]>fmin*θ的点i做为峰终点Z;S9,根据峰起点Q、峰顶点M、峰终点Z成对组合成峰的基本参数;S10,根据所述基本参数找出连接峰,并连接所述峰起点Q以及所述峰终点Z作为所述连接峰的基线。2.如权利要求1所述的基于一阶导数寻峰的连续峰基线确定方法,其特征在于,在步骤S1中,所述极小θ值的范围为小于等于0.05。3.如权利要求1所述的基于一阶导数寻峰的连续峰基线确定方法,其特征在于,在步骤S1中,所述极小θ值的范围为0.0001~0.05。4.如权利要求1所述的基于一阶导数寻峰的连续峰基线确定方法,其特征在于,所述数据组d[n]为色谱或光谱。5.一种基于一阶导数寻峰的连续峰数据处理方法,其特征在于,S1,设定一个极小θ值;S2,输入数据组d[n];S3,获取所述数据组d[n]的一阶导数f[n],其中,f[n]=d[n+3]*9+d[n+2]*4+d[n+1]
‑
d[n]
‑
d[n
‑
1]*4
‑
d[n
‑
2]*9;S4,获取所有峰顶点M,其中,所述峰顶点M满足f[i]≥0,f[i+1]<0;S5,获取每一峰顶点M之前的导数最大值fmax;S6,获取动态阈值fmax*θ,并获取满足f[i+1]≥fmax*θ,f[i]<fmax*θ的点i+1做为峰起点Q;S7,获取每一峰顶点M之后的导数最小值fmin;S8,算出动态阈值fmin*θ,并获取满足f[i]≤fmin*θ,f[i+1]>fmin*θ的点i做为峰终点Z;S9,根据峰起点Q、峰顶点M、峰终点Z成对组合成峰的基本参数;S10,根据所述基本参数找出连接峰,并连接所述峰起点Q以及所述峰终点Z作为所述连接峰的基线;S11,根据所述基线及基本参数获取所述连接峰的面积。6.一种基于一阶...
【专利技术属性】
技术研发人员:王成琴,王敏锋,李冈生,王碧文,林剑艺,王振宇,汤晓龙,
申请(专利权)人:厦门是能环保科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。