第6章66软件抗干扰技术.ppt
《第6章66软件抗干扰技术.ppt》由会员分享,可在线阅读,更多相关《第6章66软件抗干扰技术.ppt(30页珍藏版)》请在第壹文秘上搜索。
1、6.6 6.6 软件抗干扰技术软件抗干扰技术一、测控系统软件的基本要求一、测控系统软件的基本要求(3 3)可测试性)可测试性 两方面含义:两方面含义:其一其一是比较容易制定出测试准则,并根据这是比较容易制定出测试准则,并根据这些准则对软件进行测试;些准则对软件进行测试;其二其二软件设计完成后,首先在模拟环软件设计完成后,首先在模拟环境下运行,经过静态分析和动态仿真运行,证明正确无误后才境下运行,经过静态分析和动态仿真运行,证明正确无误后才可投入实际运行。可投入实际运行。(1 1)易理解、易维护)易理解、易维护 指软件系统容易阅读和理解,容易发现和纠正错误,容指软件系统容易阅读和理解,容易发现和
2、纠正错误,容易修改和补充。易修改和补充。(2 2)实时性)实时性 要求系统及时响应外部事件的发生,并及时给出处理结果。要求系统及时响应外部事件的发生,并及时给出处理结果。(4 4)准确性)准确性 算法选择、位数选择等要符合要求。算法选择、位数选择等要符合要求。(5 5)可靠性)可靠性 最重要的指标之一,两方面含义:最重要的指标之一,两方面含义:第一第一是运行参数环境发生变化时,软件能可靠是运行参数环境发生变化时,软件能可靠运行并给出准确结果,即软件应具有自适应性;运行并给出准确结果,即软件应具有自适应性;第二第二是工业环境极其恶劣,干扰严重,软件必是工业环境极其恶劣,干扰严重,软件必须保证在严
3、重干扰条件下也能可靠运行。须保证在严重干扰条件下也能可靠运行。二二.软件抗干扰研究的主要内容软件抗干扰研究的主要内容1.1.采用软件的方法抑制叠加在输入输出信号上噪声影响,采用软件的方法抑制叠加在输入输出信号上噪声影响,如模拟输入信号的数字滤波技术;如模拟输入信号的数字滤波技术;2.2.由于干扰而使程序发生混乱,导致程序乱飞或陷入死循由于干扰而使程序发生混乱,导致程序乱飞或陷入死循环,采取使程序纳入正轨的措施,如指令冗余、软件陷阱、环,采取使程序纳入正轨的措施,如指令冗余、软件陷阱、“看门狗看门狗”技术等;技术等;3.3.发现程序失控后,解决系统恢复正常运行的方法,如重发现程序失控后,解决系统
4、恢复正常运行的方法,如重要信息的恢复,系统重入的条件等。要信息的恢复,系统重入的条件等。6.6.1 6.6.1 数字滤波技术数字滤波技术 由于工业生产的现场环境由于工业生产的现场环境非常恶劣非常恶劣,各种干扰源很多,各种干扰源很多,计算机系统通过输入通道采集到的数据信号,虽经硬件电路的计算机系统通过输入通道采集到的数据信号,虽经硬件电路的滤波处理,但仍会混有滤波处理,但仍会混有随机干扰随机干扰噪声噪声。因此,为了提高系统性。因此,为了提高系统性能,达到准确的测量与控制,一般情况下还需要进行能,达到准确的测量与控制,一般情况下还需要进行数字滤波数字滤波。数字滤波数字滤波 与模拟滤波器相比,有以下
5、几个优点与模拟滤波器相比,有以下几个优点:1.数字滤波是用程序实现的,不需要增加硬设备,所以可靠性高,稳定性好。2.数字滤波可以对频率很低(如001HZ)的信号实现滤波,克服了模拟滤波器的缺陷。3.数字滤波器可以根据信号的不同,采用不同的滤波方法或滤波参数,具有灵活、方便、功能强的特点。主要数字滤波算法:主要数字滤波算法:算术平均值法、中位值滤波法、限幅算术平均值法、中位值滤波法、限幅滤波法、惯性滤波法滤波法、惯性滤波法 等等1 1、算术平均值法、算术平均值法算术平均值法是对输入的算术平均值法是对输入的N个采样数据个采样数据xi(i=1N),寻找这样一个,寻找这样一个y,使,使y与各采样值间的
6、偏差的平方和与各采样值间的偏差的平方和为最小,即为最小,即由一元函数求极值原理可得:由一元函数求极值原理可得:NiiE12)(minxyNiiN11xy意义意义假设某次测量的测量值包括信号成分Si和噪音成分Ci,进行N次测量后信号成分之和为:NiSNSi1*噪音的强度是用均方根来衡量的:CNCiNi12上两式中,S、C分别表示进行N次测量后信号和噪音的平均强度。信噪比:CSNCNSN*即算术平均值法使信噪比提高了 倍。N例:某压力仪表采样数据如下:123456789102425 2027 24 6024252623序 号采样值采样数据明显存在被干扰现象(彩色数据)。采用算术平均值滤波后,其采样
7、值为:Y=(24+25+20+27+24+60+24+25+26+23)/10=28干扰被平均到采样值中去了 特点特点:1 1)N N值决定了信号平滑度和灵敏度。随着值决定了信号平滑度和灵敏度。随着N N的增大,平滑度提的增大,平滑度提高,灵敏度降低。应该视具体情况选择高,灵敏度降低。应该视具体情况选择N N,以便得到满意的滤,以便得到满意的滤波效果。波效果。一般地,流量参数一般地,流量参数N=8-16N=8-16,常取,常取1212;压力;压力N=4N=4;液面;液面N=4-12N=4-12;温度;温度N=1-4N=1-4,温度、成分等缓变信号可取,温度、成分等缓变信号可取2 2。在编制算法
8、程序时在编制算法程序时,m,m一般取一般取2 2、4 4、8 8等等2 2的整数幂,以便的整数幂,以便于用移位来代替除法求得平均值。于用移位来代替除法求得平均值。2 2)平均值滤波法一般适用于具有周期性干扰噪声的信号,)平均值滤波法一般适用于具有周期性干扰噪声的信号,特特别适用信号本身在某一数值范围上下波动的情况,如压力、流别适用信号本身在某一数值范围上下波动的情况,如压力、流量、液面等。量、液面等。但对偶然出现的脉冲干扰信号,滤波效果尚不理但对偶然出现的脉冲干扰信号,滤波效果尚不理想。想。2中位值滤波法(中值滤波)中位值滤波法(中值滤波)中位值滤波法的原理是对被测参数连续采样中位值滤波法的原
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 66 软件 抗干扰 技术