1.一种基于非分散红外检测的动态减少抖动反演方法,其特征在于,是按如下步骤进行:k
步骤1).当前第k个周期的探测信号序列记为{y(m)|m=1,2,…,N}和第k+1个周期的探k+1 k测信号序列记为{y (m)|m=1,2,…,N},其中,y (m)表示第k个周期下第m位置的探测信k+1号,y (m)表示第k+1个周期下第m位置的探测信号,N表示数据点总和;
k+1
步骤2).利用式(1)对所述第k+1个周期的探测信号{y (m)|m=1,2,…,N}进行处理,k+1选取2个数据为一个窗口,获取第k+1个周期的连线斜度p :k+1 k+1
式(1)中,y (l+1)表示第k+1个周期下第(l+1)位置的探测信号,y (l)表示第k+1个周期下第l位置的探测信号;
k+1 k+1
当连线斜度p 超过阈预设值K时,则取所述第k+1个周期探测信号{y (m)|m=1,k+1 k+1
2,…,N}里的前l+1个信号{y (m)|m=1,2,…,l+1};否则继续计算,直到连线斜度p 超过k+1阈预设值K,剩余的信号{y (m)|m=l+2,l+3,l+4,…,N}直接删除;
k
步骤3).所述第k个周期的探测信号{y (m)|m=1,2,…,N}与所述第k+1个周期的前l+1k+1 k个信号{y (m)|m=1,2,…,l+1}组成第k个周期下第n位置的待处理信号{y (n)|n=1,
2,…,N+l+1},N+l+1表示数据点总和;
k k
步骤4).选取待处理信号{y (n)|n=1,2,…,N+l+1}的前j个信号{y (n)|n=1,2,…,k+1 kj},与{y (n)|n=N+1,N+2,…,N+l+1}组成第k个周期复位信号{y (n)|n=1,2,…,N+l+1,N+1,N+2,…,N+l+1};
k
步骤5).利用式(2)对第k个周期复位信号{y (n)|n=1,2,…,N+l+1,N+1,N+2,…,N+l+k
1}进行拟合,得到基线信号{y0(n)|n=1,2,…,j};
k 2 3
y0(n)=a0+a1n+a2n+a3n (2)式(2)中,a0,a1,a2,a3为系数;
k
步骤6).利用公式(3),对所述待处理信号{y (n)|n=1,2,…,N+l+1}进行相减,得到第kk个周期下第n位置基线校正后的信号{y′(n)|n=1,2,…,N+l+1};
k k k
y′(n)=y(n)‑y0(n) (3)k
步骤7).利用公式(4),对所述第k个周期下第n位置基线校正后的信号{y′(n)|n=1,k
2,…,N+l+1}求积分,得到第k个周期的积分面积S;
步骤8).按照步骤1‑步骤7的过程,通入标气,得到标准气体积分面积Sr;
k
步骤9).利用朗伯比尔定律,对第k个周期的积分面积S和标准气体积分面积Sr进行反演,最终得到气体浓度。