【技术实现步骤摘要】
一种数字滤波计算的方法
本专利技术涉及模拟量采集数据算法领域,具体是一种模拟量采集数据处理的软件数字滤波估值计算的方法。
技术介绍
现代商业消费及工业生产领域,智能设备中模拟量输入信号的采集和处理是较为常见的基本组成,是控制和监控的前端核心单元,被广泛应用;模拟量采集是基本数字化技术、通过模拟数字转化ADC单元实现;现代智能芯片MCU/ARM/DSP采用片上系统方案设计,除嵌入片上CPU指令系统内核,还嵌入快速模数转换ADC及脉宽调制PWM完成测量及控制,其中,模拟量测量内置10Bit/12Bit_SAR_ADC、采用逐次比较、采样数率高、精度优于0.1%/0.025%,满足大部分电子产品设计应用,一般设计者基于系统复杂性、材料成本、信号测量精度/动态速率性能比考虑,并不会额外配置双斜率积分16Bit_DSI_ADC或调制比较采样24Bit_Delta-Segma_ADC。模拟量信号采集包括调理测量、模数转换、记录存储,采集的测量过程中,会产生测量误差,还会受到外部环境影响、如温度、湿度、压力、静电场、射频场、电磁场 ...
【技术保护点】
1.一种数字滤波计算的方法,其特征在于,具体步骤如下:/n(1)选定用于采样转换、数字滤波的常数及数集,其中包括:/n1.1、选定正整数m,j,m≧4,j≧2;/n1.2、选定采样周期为Ts的逐次比较SAR-ADC转换器采样;/n1.3、选定信号满量程Xfull及限幅Xup=p*Xfull,0.5≦p≦1;/n1.4、选定离散数集{Ai,i=1...j},满足:0<Ai-1<Ai<1;{Ci,i=0,1...j},满足:C0=0,0<Ci-1<Ci<1;/n1.5、选定滤波估值Zn初值Z0,0≦Z0≦Xup;/n(2)连续采样并对数据计算 ...
【技术特征摘要】
1.一种数字滤波计算的方法,其特征在于,具体步骤如下:
(1)选定用于采样转换、数字滤波的常数及数集,其中包括:
1.1、选定正整数m,j,m≧4,j≧2;
1.2、选定采样周期为Ts的逐次比较SAR-ADC转换器采样;
1.3、选定信号满量程Xfull及限幅Xup=p*Xfull,0.5≦p≦1;
1.4、选定离散数集{Ai,i=1...j},满足:0<Ai-1<Ai<1;{Ci,i=0,1...j},满足:C0=0,0<Ci-1<Ci<1;
1.5、选定滤波估值Zn初值Z0,0≦Z0≦Xup;
(2)连续采样并对数据计算抗扰算术平均滤波值Yn,其中包括:
2.1、在第n个数据周期开始,连续获取采样值数据X1,X2...Xm;
2.2、计算:Yn=(Sum[Xi,i=1...m]-Xmax-Xmin)/(m-2),其中,Xmax=Max[Xi,i=1...m],Xmin=Min[Xi,i=1...m];
(3)对采样均值结果Yn计算一阶滞后滤波值Zn,其中包括:
3.1、计算:残差率C=|Yn-Zn-1|/Xup;
3.2、计算:权系数a=[(A1,C0≦C<C1),...,(Aj,Cj-1≦C<Cj)];
3.3、计算:滤波值Zn=a*Yn+(1-a)*Zn-1,n≧1。
2.根据权利要求1所述的一种数字滤波计算的方法,其特征在于,所述滤波估值初值Z0,可取值范围为0≦Z0≦Xup,其中分别包括:
(1)选定Z0=0,即初值为0;
(2)选定Z0=Xup,即初值为最大值;
(3)选定Z0=Xnom,即初值为硬件标称额定值,Xnom<Xup;
(4)选定Zo=Xset,即初值为软件标定上电值,Xset<Xup。
3.根据权利要求1所述的一种数字滤波计算的方法,其特征在于,所述参数Xfull是采样设计满量程标度值,参数Xup=p*Xfull是采样限制幅值,即在单次采样转换算法中实施限幅判定,其中p是限幅系数...
【专利技术属性】
技术研发人员:段志刚,
申请(专利权)人:北京兴达智联科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。