数字接口的抗干扰方法技术

技术编号:14799849 阅读:150 留言:0更新日期:2017-03-14 21:54
一种数字接口的抗干扰方法,其包括:1)记录上周期数字接口值X(n-1)以及上周期数字接口最终更新值Y(n-1);数字接口是mbit接口结构;2)设置第i位数字接口上周期采集值Xi(n-1)以及第i位数字接口上周期最终更新值Yi(n-1);3)判断i是否小于m;4)设置Xi(n-1)以及Yi(n-1)的初始值;Xi(n-1)=0;Yi(n-1)=0;获取本周期数字接口值当前位Xi(n);根据Xi(n-1)以及Yi(n-1)的初始值以及本周期数字接口值当前位Xi(n)计算中间变量bufi;根据中间变量bufi计算Yi(n);根据Yi(n)对Xi(n-1)以及Yi(n-1)重新赋值;赋值完成后继续执行步骤3)直至结束。本发明专利技术可以处理机负荷微小增加的基础上,实现对所有数字接口实时滤波处理。

【技术实现步骤摘要】

本专利技术属于计算机接口
,涉及一种数字接口的抗干扰方法
技术介绍
环控系统综合控制器、机电系统管理计算机等机电/公共系统控制器均属于安全关键产品,直接关系到飞行平台和驾乘人员的生命财产安全。目前飞机巡航高度空间环境复杂(电磁环境、雷电\\HIRF、中子单粒子效应等),特别是高能中子入射飞机电子设备半导体器件会诱发单粒子效应,导致航空电子设备发生存储单元的状态变化,或使器件发生逻辑状态错误等故障。由于上述原因的存在,导致原有数字接口经常出现“虚警”问题和“重复测试故障不复现”的问题。
技术实现思路
为了解决
技术介绍
中存在的上述技术问题,本专利技术提供了一种可以处理机负荷微小增加的基础上,实现对所有数字接口实时滤波处理的数字接口的抗干扰方法。本专利技术的技术解决方案是:本专利技术提供了一种数字接口的抗干扰方法,其特殊之处在于:所述数字接口的抗干扰方法包括以下步骤:1)记录上周期数字接口值X(n-1)以及上周期数字接口最终更新值Y(n-1);所述数字接口是mbit接口结构;2)设置第i位数字接口上周期采集值Xi(n-1)以及第i位数字接口上周期最终更新值Yi(n-1);3)判断i是否小于m;若是,则进行步骤4);若否,则组合计算后的数据位是mbit长度的Xn以及Yn;4)设置Xi(n-1)以及Yi(n-1)的初始值;所述Xi(n-1)=0;所述Yi(n-1)=0;获取本周期数字接口值当前位Xi(n);根据Xi(n-1)以及Yi(n-1)的初始值以及本周期数字接口值当前位Xi(n)计算中间变量bufi;根据中间变量bufi计算Yi(n);根据Yi(n)对Xi(n-1)以及Yi(n-1)重新赋值;赋值完成后继续执行步骤3)直至结束。上述步骤4)中根据Xi(n-1)以及Yi(n-1)的初始值以及本周期数字接口值当前位Xi(n)计算中间变量bufi的具体实现方式是:bufi=(~(xi(n)^xi(n-1)))&xi(n-1)。上述步骤4)中根据中间变量bufi计算Yi(n)的具体实现方式是:yi(n)=((xi(n)^xi(n-1))&xi(n-1))|bufi。上述步骤4)中根据Yi(n)对Xi(n-1)以及Yi(n-1)重新赋值的具体实现方式是:xi(n-1)=xi(n),yi(n-1)=yi(n)。本专利技术的优点是:本专利技术提供了一种数字接口的抗干扰方法,该方法通过将数字接口(一位离散接口、多位并行数据接口或总线数据接口等)进行建立和保存相邻三个周期采集序列并按相应步骤进行按位操作,将按位操作后的值重新组合后形成结果数据参与后续操作。本专利技术应用于某型飞机环控系统综合控制器、机电系统管理计算机等产品中,并通过了试飞验证。本专利技术为了防止信号的偶然干扰造成机载计算机“虚警”的发生,提出了一种滤波方法,可实现对数字接口的抗干扰处理。附图说明图1是本专利技术所提供方法的流程示意图。具体实施方式通过将数字接口(一位离散接口、多位并行数据接口或总线数据接口等)进行建立和保存相邻三个周期采集序列并按下述步骤进行按位操作,将按位操作后的值重新组合后形成结果数据参与后续操作,相关流程如图1所示。对于数字接口(一位离散接口、多位并行数据接口或总线数据接口等)中的任意一位的按位操作流程和步骤如下:1)记录上周期数字接口值X(n-1)以及上周期数字接口最终更新值Y(n-1);所述数字接口是mbit接口结构;2)设置第i位数字接口上周期采集值Xi(n-1)以及第i位数字接口上周期最终更新值Yi(n-1);3)判断i是否小于m;若是,则进行步骤4);若否,则组合计算后的数据位是mbit长度的Xn以及Yn;4)设置Xi(n-1)以及Yi(n-1)的初始值;所述Xi(n-1)=0;所述Yi(n-1)=0;获取本周期数字接口值当前位Xi(n);根据Xi(n-1)以及Yi(n-1)的初始值以及本周期数字接口值当前位Xi(n)计算中间变量bufi;根据中间变量bufi计算Yi(n);根据Yi(n)对Xi(n-1)以及Yi(n-1)重新赋值;赋值完成后继续执行步骤3)直至结束。步骤4)中根据Xi(n-1)以及Yi(n-1)的初始值以及本周期数字接口值当前位Xi(n)计算中间变量bufi的具体实现方式是:bufi=(~(xi(n)^xi(n-1)))&xi(n-1)。步骤4)中根据中间变量bufi计算Yi(n)的具体实现方式是:yi(n)=((xi(n)^xi(n-1))&xi(n-1))|bufi。步骤4)中根据Yi(n)对Xi(n-1)以及Yi(n-1)重新赋值的具体实现方式是:xi(n-1)=xi(n),yi(n-1)=yi(n)。将数字接口的第i位上周期的数字接口值定义为xi(n-1),上周期的最终更新值定义为yi(n-1)。本周期的实际数字接口值定义为xi(n),本周期最终数字接口值定义为yi(n),采用如下抗干扰方法确定yi(n):对于yi(n)=d(xi(n),xi(n-1),yi(n-1)),若xi(n)=xi(n-1),则yi(n)=xi(n);若xi(n)≠xi(n-1),则yi(n)=yi(n-1)。本文档来自技高网...
数字接口的抗干扰方法

【技术保护点】
一种数字接口的抗干扰方法,其特征在于:所述数字接口的抗干扰方法包括以下步骤:1)记录上周期数字接口值X(n‑1)以及上周期数字接口最终更新值Y(n‑1);所述数字接口是mbit接口结构;2)设置第i位数字接口上周期采集值Xi(n‑1)以及第i位数字接口上周期最终更新值Yi(n‑1);3)判断i是否小于m;若是,则进行步骤4);若否,则组合计算后的数据位是mbit长度的Xn以及Yn;4)设置Xi(n‑1)以及Yi(n‑1)的初始值;所述Xi(n‑1)=0;所述Yi(n‑1)=0;获取本周期数字接口值当前位Xi(n);根据Xi(n‑1)以及Yi(n‑1)的初始值以及本周期数字接口值当前位Xi(n)计算中间变量bufi;根据中间变量bufi计算Yi(n);根据Yi(n)对Xi(n‑1)以及Yi(n‑1)重新赋值;赋值完成后继续执行步骤3)直至结束。

【技术特征摘要】
1.一种数字接口的抗干扰方法,其特征在于:所述数字接口的抗干扰方法包括以下步骤:
1)记录上周期数字接口值X(n-1)以及上周期数字接口最终更新值Y(n-1);所述数字接口是mbit接口结构;
2)设置第i位数字接口上周期采集值Xi(n-1)以及第i位数字接口上周期最终更新值Yi(n-1);
3)判断i是否小于m;若是,则进行步骤4);若否,则组合计算后的数据位是mbit长度的Xn以及Yn;
4)设置Xi(n-1)以及Yi(n-1)的初始值;所述Xi(n-1)=0;所述Yi(n-1)=0;获取本周期数字接口值当前位Xi(n);根据Xi(n-1)以及Yi(n-1)的初始值以及本周期数字接口值当前位Xi(n)计算中间变量bufi;根据中间变量bufi计算Yi(n);根据Yi(n)对Xi(n-1)以及Yi(n-1)重新赋...

【专利技术属性】
技术研发人员:於二军吴斌闫稳车炯晖陈奎
申请(专利权)人:中国航空工业集团公司第六三一研究所
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1