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

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

论文摘要

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

论文目录

  • 1 算法原理及实现方案
  •   1.1 CRC校验基本原理
  •   1.2 CRC校验算法硬件实现方法及比较
  •     1.2.1 传统串行计算法
  •     1.2.2 按字节处理的查表法
  •     1.2.3 多比特并行计算法
  •     1.2.4 位宽可变的串行计算法
  •     1.2.5 实现方法比较
  • 2 数据位宽可变的CRC编码的HDL实现
  •   2.1 实现说明
  •   2.2 仿真验证
  • 3 结果分析
  • 4 结论
  • 文章来源

    类型: 期刊论文

    作者: 朱正鹏,朱旭锋,李宾,刘益华,王超

    关键词: 校验,位宽可变

    来源: 航天控制 2019年02期

    年度: 2019

    分类: 工程科技Ⅱ辑

    专业: 航空航天科学与工程

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

    分类号: V446;V475.1

    DOI: 10.16804/j.cnki.issn1006-3242.2019.02.008

    页码: 42-48

    总页数: 7

    文件大小: 379K

    下载量: 194

    相关论文文献

    标签:;  ;  

    一种位宽可变的CRC校验算法及硬件实现
    下载Doc文档

    猜你喜欢