摘要
针对目前立方体纳卫星系统设计可靠性低,卫星上数据较容易受到太空单粒子效应影响发生错误导致卫星软件出现故障,该文提出在立方体纳卫星存储器中应用错误检测与纠正(Error detection and correction,EDAC)容错技术方法。该方法基于u COS实时操作系统,通过软件实现EDAC对存储器数据检错纠错,建立周期性检测任务,提高存储器数据的可靠性。通过仿真分析了错误检测与纠正方法对存储器数据的可靠性影响,通过故障注入实验证明,该方法能够完成数据的可靠性存储,满足预期的设计指标。该方法可以在立方体纳卫星系统的存储器可靠性设计中应用。
In view of that the low reliability of the CubeSat system, the data on CubeSat is easily effected by the single event effect in the space, causing satellite software fault. The error detection and correction(EDAC) fault tolerance method is proposed to be applied to CubeSat memories in this paper. The method is based on the real-time operating system uCOS. By the software realization of the EDAC to detect and correct memory data errors, the establishment of periodicity detection task can improve the reliability of the data memory. The reliability of the memory data is analyzed by simulating and analyzing the fault tolerance method. Fault injection experiments show that the method can achieve the reliability of data storage, and meet the expected design target. The method can he applied into the reliability design of the storage in CubeSat system.
出处
《南京理工大学学报》
EI
CAS
CSCD
北大核心
2016年第1期67-71,共5页
Journal of Nanjing University of Science and Technology
基金
教育部科技发展中心博士点基金(20133219120030)
江苏省高校优势学科建设