分类: 嵌入式
2009-11-10 11:57:19
名称 | 多项式 | 表示法:正常或者翻转 |
---|---|---|
CRC-1 | x + 1 (用途:硬件,也称为) |
0x1 or 0x1 (0x1) |
CRC-5-CCITT | x5 + x3 + x + 1 ( G.704 标准) | 0x15 (0x??) |
CRC-5-USB | x5 + x2 + 1 (用途: 信令包) | 0x05 or 0x14 (0x9) |
CRC-7 | x7 + x3 + 1 (用途:通信系统) | 0x09 or 0x48 (0x11) |
CRC-8-ATM | x8 + x2 + x + 1 (用途:ATM HEC) | 0x07 or 0xE0 (0xC1) |
CRC-8- | x8 + x7 + x3 + x2 + 1 (用途: ) | |
CRC-8-/ | x8 + x5 + x4 + 1 (用途: ) | 0x31 or 0x8C |
CRC-8 | x8 + x7 + x6 + x4 + x2 + 1 | 0xEA(0x??) |
CRC-10 | x10 + x9 + x5 + x4 + x + 1 | 0x233 (0x????) |
CRC-12 | x12 + x11 + x3 + x2 + x + 1 (用途:通信系统) |
0x80F or 0xF01 (0xE03) |
CRC-16-Fletcher | 参见 | 用于 A & B CRC |
CRC-16-CCITT | x16 + x12 + x5 + 1 (, , , , ) | 0x1021 or 0x8408 (0x0811) |
CRC-16- | x16 +x15 + x2 + 1 | 0x8005 or 0xA001 (0x4003) |
CRC-16- | x16 + x15 + x10 + x3 (用途: 协议) | 0x8408 (0x????) |
CRC-32-Adler | See | 参见 |
CRC-32-MPEG2 | See | 参见 |
CRC-32- | x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1 | 0x04C11DB7 or 0xEDB88320 (0xDB710641) |
CRC-32C (Castagnoli) | x32 + x28 + x27 + x26 + x25 + x23 + x22 + x20 + x19 + x18 + x14 + x13 + x11 + x10 + x9 + x8 + x6 + 1 | 0x1EDC6F41 or 0x82F63B78 (0x05EC76F1) |
CRC-64-ISO | x64 + x4 + x3 + x + 1 (use: ISO 3309) |
0x000000000000001B or 0xD800000000000000 (0xB000000000000001) |
CRC-64--182 | x64 + x62 + x57 + x55 + x54 + x53 + x52 + x47 + x46 + x45 + x40 + x39 + x38 + x37 + x35 + x33 + x32 + x31 + x29 + x27 + x24 + x23 + x22 + x21 + x19 + x17 + x13 + x12 + x10 + x9 + x7 + x4 + x + 1 (as described in p.63) |
0x42F0E1EBA9EA3693 or 0xC96C5795D7870F42 (0x92D8AF2BAF0E1E85) |
CRC-128 | IEEE-ITU 标准。被 & 取代 | |
CRC-160 | IEEE-ITU 标准。被 & 取代 |