摘要

针对恶劣空间环境设计了一种两级存储编码方案,以应对航天系统中存储单元发生多个单粒子翻转(SEU)错误的问题。方案设计的主要思想是根据简单低纠错编码组合出高容错编码,通过编码组合,使用字间编码来纠正字内编码无法纠正的错误,从而使存储系统更加可靠;对两级编码方案提出若干优化策略,以提高编解码性能,使得两级冗余编码效率接近于原始字内编码。实验结果表明,提出的两级冗余编码方案能够较好解决存储系统中发生多个单粒子翻转错误的问题。即与单一的字内编码相比,两级纠错编码方案能够大大降低星上存储系统出现不可修复的概率,保证了星上存储系统的可靠运行。