一种位宽可变的CRC校验算法及硬件实现

作者:朱正鹏; 朱旭锋; 李宾; 刘益华; 王超
来源:航天控制, 2019, 37(02): 42-48.
DOI:10.16804/j.cnki.issn1006-3242.2019.02.008

摘要

在箭上通信中,数据校验是必不可少的,循环冗余校验CRC就是一种普遍采用的校验方法。本文介绍了箭上设备通信框图,比较目前在箭载计算机中普遍采用的几种基于FPGA的CRC校验算法。在分析不同算法优缺点基础上,提出一种输入数据位宽可变的串行计算算法。该算法耗费资源少,配置灵活,易于移植,适合在各类箭载计算机的FPGA平台上实现CRC校验码实时计算。目前该算法已经过仿真验证,并在新一代运载火箭飞行试验中得到成功应用。

  • 单位
    北京航天自动控制研究所