一种多路流量计检定装置脉冲计数信号重构方法技术领域
本发明涉及流量计脉冲信号去噪领域,尤其涉及一种多路流量计检定装置脉冲计数信号重构方法。
背景技术
随着现代工业发展,流量计需求不断增加,尤其是脉冲输出式流量计(在流场稳定情况下,脉冲输出式流量计瞬时流量正比于脉冲频率)得到空前应用,对其快速、准确检定意义重大。通用的检定装置,工控机根据流量计脉冲信号的锁相信号驱动换向器,可对流量计的脉冲信号实现整周期截取。然而,在多台位装置中,标准流量计、待检流量计、变换器、反变换器非理想器件产生信号存在非线性畸变,断续电流、闪电等引起脉冲干扰,电源、无线电等引起的单频噪声,以及信道内部的热噪声和散弹噪声对于系统的影响更不可忽视。这些因素可能引起脉冲计数误计的情况。
发明内容
为解决上述存在的问题与缺陷,本发明提出一种多路流量计检定装置脉冲计数信号重构方法,实现了采用滤波与重构结合的方法,重构流量计输出脉冲信号,去除输出信号中的单频噪声、脉冲干扰、白噪声,提高信号的信噪比,防止流量计量中因噪声干扰而导致脉冲计数误计的情况。
本发明的目的通过以下的技术方案来实现:
一种多路流量计检定装置脉冲计数信号重构方法,其特征在于,所述方法包括:
A获取待检流量计及标准流量计输出信号uo(t);
B分析uo(t)幅频特性,选择幅值最大信号前第一个波谷频率为滤波器截止频率,采用N阶高通数字Chebyshev滤波器,得滤波后信号v(t);
C计算v(t)平均周期Tv、幅值均方根Av,设置上升沿、下降沿阈值系数ku、kd,则上升沿、下降沿触发阈值分别为kuAv、kdAv;
D记录所有上升沿触发位置为一维数组Pu、所有下降沿触发位置为一维数组Pd;根据Pu、Pd,以Av为幅值,相邻上升沿(下降沿)间的时间Δt应满足条件(1-3σ)Tv<Δt<(1+3σ)Tv,其中σ为脉冲输出周期偏差重构脉冲信号u(t)。
本发明有益效果是:
实现了流量计输出脉冲信号重构,去除输出信号中的单频噪声、脉冲干扰、白噪声,提高信号的信噪比,防止流量计量中因噪声干扰而导致脉冲计数误计的情况。
附图说明
图1是本发明所述的多路流量计检定装置脉冲补偿信号重构方法流程框图;
图2是原始信号图;
图3是Chebyshev滤波曲线图;
图4是重构后脉冲信号图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述。
本发明是基于N阶高通数字Chebyshev滤波器去除单频噪声,基于信号重构技术实现多路流量计检定装置脉冲补偿信号重构,如图1所示,该方法包括如下步骤:
步骤10、获取待检流量计及标准流量计输出信号uo(t),如图2所示;
步骤20、分析uo(t)幅频特性,选择幅值最大信号前第一个波谷频率为滤波器截止频率,采用N阶高通数字Chebyshev滤波器,得滤波后信号v(t);
其中N阶高通数字Chebyshev滤波器的振幅平方函数A(Ω2)为:
式中,Ωc为Chebyshev滤波器的有效通带截止频率,ε为与通带波纹相关参量,ε∈(0,1);VN(x)为N阶Chebyshev多项式,为:
设置Ωc为uo(t)幅频特性中幅值最大信号前第一个波谷频率;在本实施方式中,Ωc=18.03Hz、ε=0.5、N=1,uo(t)经Chebyshev滤波后信号v(t)如图3所示。
Chebyshev滤波器在通频带峰值误差最小、在抑止带幅度响应单调递减,比Butterworth滤波器衰减斜率更大、衰减速度更快。
步骤30、计算v(t)平均周期Tv=33.4ms、幅值均方根Av=0.9754V,设置上升沿、下降沿阈值系数ku=0.8、kd=-0.2,则上升沿、下降沿触发阈值分别为kuAv=0.7803V、kdAv=-0.1951V;
步骤40、记录所有上升沿触发位置为一维数组Pu、所有下降沿触发位置为一维数组Pd;根据Pu、Pd,以Av为幅值,相邻上升沿(下降沿)间的时间Δt应满足条件(1-3σ)Tv<Δt<(1+3σ)Tv,重构脉冲信号u(t)。
1、所有上升沿触发位置为一维数组Pu=(pu1,pu2…pui),其中pui为第i个上升沿触发位置;所有下降沿触发位置为一维数组Pd=(pd1,pd2…pdn),其中pdn为第n个下降沿触发位置。
2、根据Pu、Pd,以Av为幅值,相邻上升沿(下降沿)间的时间Δt应满足条件(1-3σ)Tv<Δt<(1+3σ)Tv,其中σ为脉冲输出周期偏差重构脉冲信号u(t)的方法为:
①确定脉冲第一个沿为上升沿或下降沿,并确定第一个沿的位置c1;
②对于第k个沿ck为上升沿,且ck=pui,则第k+1个沿为下降沿,对应下降沿满足条件:
ifpdn>ck,pdn∈Pdk
ck+1=min(Pdk)
式中k∈N+、n∈N+。
对于第j个沿cj为下降沿,且cj=pdi,则第j+1个沿为上升沿,且对应上升沿满足条件:
ifpdi>cj,pdi∈Puj
cj+1=min(Puj)
③得到所有脉冲转变位置一维数组C=(c1,c2……cx),重构脉冲信号u(t),其表达式为:
重构后脉冲信号u(t)如图4所示。
虽然本发明所揭露的实施方式如上。但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。