利用C语言实现循环冗余校验码的方法

来源 :空间控制技术与应用 | 被引量 : 0次 | 上传用户:lnawxu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
给出了一种利用C语言实现循环冗余校验码(CRC)的方法并将其应用到卫星控制系统中.首先介绍了CRC校验码的原理,在此基础上推导了计算多字节数据序列CRC校验码的递推算法,然后给出了算法的C语言实现,最后将其应用到卫星控制系统中.试验数据表明给出的CRC算法实现能够灵敏的检测出数据传输过程中产生的错误. A method of using Cyclical Redundancy Check Code (CRC) in C language is given and applied to the satellite control system.Firstly, the principle of CRC code is introduced, and on the basis of this, Data sequence CRC code recursive algorithm, and then gives the C language algorithm, and finally applied to the satellite control system.Experimental data show that the CRC algorithm is given to be able to detect sensitively generated data transmission process mistake.
其他文献
通过分析"达瓦孜"技艺的传承与发展困境,研究数字技术与"达瓦孜"结合开发的实现模式。在剖析杂技表演类非遗项目艺术特点的基础上,寻求数字化技术手段的最佳介入形式。通过对
面对新世纪的挑战,为适应科学技术飞速发展的形势,适应职业转换和知识更新频率加快的要求,每个人都必须进行终身学习。而终身学习并不都在学校里进行,也会没有教师陪伴身边,全靠一
新课改强调要“改变课程实施过于强调接受学习、死记硬背、机械训练的现状,倡导学生主动参与、乐于探究、勤于动手,培养学生搜集和处理信息的能力、获取新知识的能力、分析和解