射频和无线供应商和资源的家

一站式满足您的射频和无线需求

crc循环冗余校验

本页面介绍了CRC校验或循环冗余校验。它涵盖了CRC32、CRC16主要应用于WLAN、WiMAX等IEEE标准。

有两种最常见的错误检测技术,一个是奇偶校验,另一个是循环冗余检查儿童权利公约

通过这种方法,我们可以识别所接收的数据包是正确接收而没有任何错误,还是错误地接收而有错误。

假设我们需要传输k个字节,在这种情况下,很少的字节被附加到k个字节,这k个字节组成n个字节,这n个字节被传输,而不是k个字节,在接收端计算CRC并与传输的CRC进行比较,因此在接收端做出错误检测决定。

有许多方法可以实现这一点,如模2算术运算,多项式方法和数字逻辑方法。在模2方法中,计算K字节的模2和,并在最后追加作为校验和,并在接收端将相同的最后一个字节与接收字节的计算校验和进行比较。

目前无线技术中最常用的CRC方法是基于多项式的CRC方法。

有各种CRC多项式如下所述,如CRC32CRC16.它们用于无线通信系统,如移动wimax(OFDMA)和固定wimax(OFDM)实现以及网络协议实现。

Crc16 = x ^16 + x ^15 + x ^2 + 1
Crc32 = x ^32 + x ^26 + x ^23 + x ^22 + x ^16 + x ^12 + x ^11 + x ^10 + x ^8 + x ^7 + x ^5 + x ^4 + x ^2 + x + 1

提示信息K = 40 40 1A 06 C4 5A BC F6 57 21 E7 55 36 C8 27 A8 D7 1B 43 2C A5 48
CRC32为这些字节= 1B D1 BA 21

CRC8和CRC32的MATLAB代码

CRC8 CRC32

射频和无线术语


分享本页

翻译本页
Baidu