[发明专利]冗余防护系统及方法有效
申请号: | 201110460564.X | 申请日: | 2011-12-31 |
公开(公告)号: | CN103186100A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 王群勇;钟征宇;阳辉;陈冬梅;姜大勇;刘燕芳;陈宇;白桦;底桐 | 申请(专利权)人: | 北京圣涛平试验工程技术研究院有限责任公司 |
主分类号: | G05B9/03 | 分类号: | G05B9/03 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100089 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 冗余 防护 系统 方法 | ||
1.一种冗余防护系统,其特征在于,该系统包括:
判定模块,用于根据待防护模块的性质判定由第一冗余防护模块对其进行防护或由第二冗余防护模块对其进行防护;
第一冗余防护模块,使用精准冗余防护方法对所述待防护模块进行防护;
第二冗余防护模块,使用精准冗余防护方法外的冗余防护方法对所述待防护模块进行防护。
2.如权利要求1所述的系统,其特征在于,所述第一冗余防护模块包括:
全精度单元,以所述待防护模块的输入为输入;
两个降低精度的单元,以预设位宽的所述全精度单元的输入为输入;
判决单元,与所述全精度单元以及所述两个降低精度的单元均相连,若所述全精度单元正常运行,则输出所述全精度单元的输出,否则,输出所述精准冗余单元的输出。
3.如权利要求2所述的系统,其特征在于,所述判决单元与所述三模冗余防护模块的多数表决器相同。
4.如权利要求2所述的系统,其特征在于,所述判决单元为多个,且分别与所述全精度单元以及所述两个降低精度的单元均相连;
该系统还包括:
表决器,与所述多个判决单元相连,对所述多个判决单元的输出进行多数表决,输出表决结果。
5.如权利要求4所述的系统,其特征在于,所述表决器设置在每个待防护模块的输出处;或所述表决器设置在包括所述待防护模块的系统的最终输出处。
6.如权利要求1-5任一项所述的系统,其特征在于,所述待防护模块为基于FPGA的DSP及通信系统。
7.如权利要求6任一项所述的系统,其特征在于,所述第二冗余防护模块使用三模冗余防护方法对所述待防护模块进行防护。
8.一种冗余防护方法,其特征在于,该方法判定待防护模块的性质,若所述待防护模块用于算术运算,则使用精准冗余防护方法对所述待防护模块进行防护,否则,使用三模冗余防护方法对所述待防护模块进行防护。
9.如权利要求8所述的方法,其特征在于,所述精准冗余防护方法包括:
S1.以所述待防护模块的输入作为全精度单元的输入,以预设位宽的所述待防护模块的输入作为两个降低精度的单元的输入;
S2.根据所述全精度单元以及两个降低精度的单元的输出,以及预设的误差检测阈值,判决单元判决所述全精度单元是否正常运行,若正常,则以所述全精度单元的输出为输出;否则,以所述境地精度的单元的输出为输出。
10.如权利要求9所述的方法,其特征在于,在步骤S2中,若两个所述降低精度的单元的输出不同,则判定所述全精度单元正常运行;
若两个所述降低精度的单元的输出相同,则判决单元将所述全精度单元的输出与所述降低精度的单元的输出作比较,若两者的差大于所述预设的误差检测阈值,则判定所述全精度单元存在运行故障,否则判定所述全精度单元正常运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京圣涛平试验工程技术研究院有限责任公司,未经北京圣涛平试验工程技术研究院有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110460564.X/1.html,转载请声明来源钻瓜专利网。