[发明专利]利用纠错码自动校正访问存储装置数据的装置及方法有效
| 申请号: | 201810356725.2 | 申请日: | 2015-12-18 |
| 公开(公告)号: | CN108511028B | 公开(公告)日: | 2022-02-08 |
| 发明(设计)人: | 张士锦;罗韬;刘少礼;陈云霁 | 申请(专利权)人: | 中国科学院计算技术研究所 |
| 主分类号: | G11C29/42 | 分类号: | G11C29/42 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 任岩 |
| 地址: | 100190 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 利用 纠错码 自动 校正 访问 存储 装置 数据 方法 | ||
1.一种用于自动校正访问存储装置数据的装置,包括:
存储装置模块,用于存储数据,其中所述存储装置模块包括用于存储数据的区域与用于存储监督位的区域;
编码器模块,包括监督位生成模块与合并模块,其中所述监督位生成模块用于根据所述数据生成监督位;所述合并模块用于将所述数据与所述监督位合并;
解码器模块,用于当所述存储装置模块读取所述数据时,所述解码器模块根据所述监督位检验所读取的所述数据的正确性,当发现所读取的所述数据中存在错误数据时,发送错误信号,同时将所述错误数据进行校正,并将校正后的数据发送给所述存储装置模块;
所述监督位为m个,m=2p+q,p为随机错误数量,q为校正错误数量,p、q均为正整数;
其中,所述错误信号中包含数据中错误的个数和错误是否可校正信号;若错误数据不可校正,则直接返回错误信号,若错误数据可校正,则将校正后的数据重新写回存储装置,由此实现数据自动校正。
2.如权利要求1所述的用于自动校正访问存储装置数据的装置,其中,还包括读写单元模块,用于读写数据及读写与所述数据相对应的监督位;其中,所述解码器模块将校正后的数据发送给所述读写单元模块,由读写单元模块将校正后的数据发重新写回所述存储装置模块。
3.如权利要求1所述的用于自动校正访问存储装置数据的装置,其中,所述解码器模块包括校验子生成模块、数据解析模块、纠错码生成模块、数据纠错模块;其中所述校验子生成模块用于根据所述数据与所述监督位生成校验子,校验子用于生成纠错码;所述数据解析模块用于将所述数据与所述监督位分离,输出待校验数据;所述纠错码生成模块用于根据所述校验子生成纠错码与错误信息;所述数据纠错模块用于根据所述纠错码对所述待校验数据进行纠错。
4.一种用于自动校正访问存储装置数据的方法,包括:
步骤1,获取数据,并根据所述数据生成对应的监督位,将所述数据与所述监督位合并;
步骤2,当所述存储装置读取所述数据时,根据所述监督位检验所述数据的正确性,当发现所述数据中存在错误数据时,发送错误信号,同时将所述错误数据进行校正,并将校正后的数据发送给存储装置;
所述监督位为m个,m=2p+q,p为随机错误数量,q为校正错误数量,p、q均为正整数;
其中,所述错误信号中包含数据中错误的个数和错误是否可校正信号;若错误数据不可校正,则直接返回错误信号,若错误数据可校正,则将校正后的数据重新写回存储装置,由此实现数据自动校正。
5.如权利要求4所述的用于自动校正访问存储装置数据的方法,其中,还包括读写数据及读写与所述数据相对应的监督位。
6.如权利要求4所述的用于自动校正访问存储装置数据的方法,其中,所述步骤2包括根据所述数据与所述监督位生成校验子,校验子用于生成纠错码;将所述数据与所述监督位分离,输出待校验数据;根据所述校验子生成纠错码与错误信息;根据所述纠错码对所述待校验数据进行纠错。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810356725.2/1.html,转载请声明来源钻瓜专利网。





