摘要
本发明公开了一种高可靠航天数据及中间变量的保护方法,主要解决现有技术对航天数据和中间变量保护不全面的问题,其实现步骤为:1)构建生成矩阵和校验矩阵;2)获取航天数据或中间变量作为原始数据并根据生成矩阵计算原始校验数据;3)将原始校验数据存储于寄存器或存储器;4)从寄存器或存储器读取最终校验数据并计算校正子;5)判断最终校验数据是否出错;6)纠正最终校验数据出错的比特位,得到与原始数据相等的恢复数据或给出检错标志。本发明采用40位校验数据对32位中间变量和航天数据进行纠检错操作,保证了这些数据的正确性,且能获得较高的码率,提高了存储空间利用率,可用于航天环境中FPGA片上寄存器、片上存储器及外接存储器。
- 单位