发明名称 一种探测修正存储器两位错误的低冗余加固方法及电路装置
摘要 本发明属于抗辐射集成电路设计领域的一种低冗余修正两位错误的存储器加固方法和电路装置,包括如下步骤:步骤1:构造线性码的低冗余修正两位错误的奇偶校验矩阵H;步骤2:生成各个奇偶校验矩阵H的列向量,确定<img file="201310065442X100004DEST_PATH_IMAGE001.GIF" wi="17" he="24" />;步骤3:计算校正子S:步骤4:通过校正子S确定传输数据的错误模式:步骤5:通过错误模式修正存储器出现的两位错误。
申请公布号 CN103165193A 申请公布日期 2013.06.19
申请号 CN201310065442.X 申请日期 2013.03.01
申请人 中国空间技术研究院 发明人 祝名;张磊;罗磊;朱恒静;于庆奎;孙毅
分类号 G11C29/44(2006.01)I 主分类号 G11C29/44(2006.01)I
代理机构 济南舜源专利事务所有限公司 37205 代理人 李江
主权项 1.一种探测修正存储器两位错误的低冗余加固方法,其特征在于包括如下步骤:步骤1:构造线性码的低冗余修正两位错误的奇偶校验矩阵H:<img file="201310065442X100001DEST_PATH_IMAGE002.GIF" wi="210" he="37" />,式中,<img file="201310065442X100001DEST_PATH_IMAGE004.GIF" wi="74" he="24" />为奇偶校验矩阵H的列向量,<img file="201310065442X100001DEST_PATH_IMAGE006.GIF" wi="92" he="22" />为奇偶校验矩阵H的单位阵的列向量,根据码字的长度n和数据宽度k可以确定单位阵的列向量<img file="201310065442X100001DEST_PATH_IMAGE008.GIF" wi="16" he="22" />,因此只需要确定k个列向量<img file="201310065442X100001DEST_PATH_IMAGE010.GIF" wi="17" he="24" />即可构成奇偶校验矩阵H,奇偶校验矩阵H为<img file="201310065442X100001DEST_PATH_IMAGE012.GIF" wi="33" he="14" />阶矩阵,m为生成的校正子S的数据宽度位数;步骤2:生成各个奇偶校验矩阵H的列向量,确定<img file="301312DEST_PATH_IMAGE010.GIF" wi="17" he="24" />;步骤3:计算校正子S:在译码过程中,当接收到信道输出端的码字<i>r</i>时,译码器进行如下运算:<img file="DEST_PATH_IMAGE014.GIF" wi="206" he="28" />,式中,<img file="DEST_PATH_IMAGE016.GIF" wi="118" he="26" />为信道输出端的码字,即接收向量,S为r的校正子,由接收向量r计算出的校正子仅由错误模式e决定,而与传输的码字无关,得到校正子和错误模式之间的关系:<img file="DEST_PATH_IMAGE018.GIF" wi="77" he="24" />,式中,<img file="DEST_PATH_IMAGE020.GIF" wi="122" he="26" />为数据存储过程中出现的错误模式;步骤4:通过校正子S确定传输数据的错误模式:第<i>i</i>和第<i>j</i>位发生错误对应的校正子与奇偶校验矩阵<i>H</i>的第<i>i</i>和第<i>j</i>列的异或结果是相同的,当校正子S=0时,传输的数据不发生错误;当校正子S≠0时,传输的数据中出现错误,根据相应的校正子S检测和修正这些错误;步骤5:通过错误模式修正存储器出现的两位错误:任意一位错误的校正子与任意相邻两位错误的校正子<i>S</i>(<i>e</i><sub>1</sub>),<i> S</i>(<i>e</i><sub>2</sub>),…,<i> S</i>(<i>e</i><sub>n-1</sub>)互不相同,一位错误和相邻两位错误可以通过错误模式<i>e</i><sub>1</sub>, <i>e</i><sub>2</sub>,…,<i> e</i><sub>n-1</sub>进行辨别并修正;任意不相邻两位错误的校正子与<i>S</i>(<i>e</i><sub>1</sub>),<i> S</i>(<i>e</i><sub>2</sub>),…,<i>S</i>(<i>e</i><sub>n-1</sub>)有部分重复,表明修正过程中存在一定的误码率,返回步骤2最小化任意不相邻两位错误的误码率。
地址 100080 北京市海淀区友谊路104号