wifi信号处理的CRC8、CRC32

🧑🏻个人简介:具有3年工作经验,擅长通信算法的MATLAB仿真和FPGA实现。代码事宜,私信博主,程序定制、设计指导。

🚀wifi信号处理的CRC8、CRC32

目录

🚀1.CRC概述

🚀1.CRC的具体结构


 

 

🚀1.CRC概述

CRC校验是一种检测错误的机制:在数据发送端,通过对数据进行特定的模2运算,计算出CRC校验位,并将其附加到数据的末尾。同样,在数据接收端对数据进行相同的运算,并将得到的结果与CRC校验位比较。如果两者完全一致,则表明数据通过了CRC校验,即数据在传输过程中未发生错误。另一种方法是基于CRC校验的性质,在数据接收端进行CRC校验时,将CRC校验位也一同输入到CRC校验器中。如果经过运算后,校验器的寄存器结果为全0,那么即可判定CRC校验通过。在IEEE 802.11ax中,CRC校验只能用来检测数据是否有错误,不能纠正错误。本文中共用到2种CRC校验,分别为CRC8和CRC32。CRC8用来检测数据长度参数有无错误,CRC32用来检测数据是否有误。

🚀1.CRC的具体结构

        CRC8的生成多项式:

163d8fd28cdb46a094cab5976597054b.png

对应的CRC8校验器的移位寄存器结构图如下图所示。寄存器初始全为1,移位寄存器第8位与输入数据进行模2运算,并赋值给寄存器第1位。同理,计算并赋值给寄存器的第2位和第3位,其他位依次赋值为低一位的值。当所有数据输入完成后,寄存器的值填充在数据尾部的CRC校验位。

bb521cd70a084988800b3ea1e536828c.png

CRC32生成多项式对应的移位寄存器结构与CRC8类似:

c26918ffffde49519a3a8d9acba43fb1.png

 

相关推荐

  1. 数据处理 -- CRC32校验算法整理

    2024-07-15 22:36:02       24 阅读
  2. CRC32简述

    2024-07-15 22:36:02       25 阅读
  3. CRC32 循环冗余校验算法

    2024-07-15 22:36:02       34 阅读
  4. <span style='color:red;'>crc</span>校验

    crc校验

    2024-07-15 22:36:02      39 阅读
  5. k8s&&CRD

    2024-07-15 22:36:02       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 22:36:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 22:36:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 22:36:02       58 阅读
  4. Python语言-面向对象

    2024-07-15 22:36:02       69 阅读

热门阅读

  1. linux系统php开机自启动 phpfpm

    2024-07-15 22:36:02       18 阅读
  2. Android12 OTA全包升级清除用户数据

    2024-07-15 22:36:02       21 阅读
  3. 写在2024美洲杯之后

    2024-07-15 22:36:02       21 阅读
  4. AI艺术革命:使用神经网络生成创新艺术作品

    2024-07-15 22:36:02       19 阅读
  5. JUC练习——线程安全的计数器

    2024-07-15 22:36:02       20 阅读
  6. vue3~

    vue3~

    2024-07-15 22:36:02      18 阅读
  7. QSqlQuery::value: not positioned on a valid record

    2024-07-15 22:36:02       22 阅读
  8. 基于金碟云星空实现硬件ECN校验

    2024-07-15 22:36:02       18 阅读
  9. ObjectiveC 内存管理

    2024-07-15 22:36:02       21 阅读
  10. 7.15作业

    2024-07-15 22:36:02       23 阅读
  11. 【C++】继承与多态相关11道面试题整理

    2024-07-15 22:36:02       20 阅读