CRC Polynomial Zoo
Philip Koopman, Carnegie Mellon University
- (0xe7; 0x1cf) <=> (0xf3; 0x1e7)
{247,19,1,1,1} [@246:proper,3.7x] |
gold | (*p) CRC-8F/3 ("717p")
- (0xa6; 0x14d) <=> (0xb2; 0x165)
{247,15,6} [@246:proper,2.7x] |
gold | (*p) CRC-8K/3
- (0x8e; 0x11d) <=> (0xb8; 0x171)
{247,13,6} [@246:proper,6.2x] |
gold | (*p) SAE J-1850; FP-8
- (0xb1; 0x163) <=> (0xc6; 0x18d)
{247,12,4} [@246:proper,8.1x] |
gold | (*p) CCITT-8
- (0xbf; 0x17f) <=> (0xfe; 0x1fd)
{119,119,1,1,1,1} [@245:proper,11.0x] |
gold | (*op) CRC-8F/8 ("577")
- (0x97; 0x12f) <=> (0xf4; 0x1e9)
{119,119,3,3} [@245:proper,6.3x] |
gold | (*op) C2; CRC-8-AUTOSAR; CRC-8F/4.2
("457")
- (0xd3; 0x1a7) <=> (0xe5; 0x1cb)
{119,119,3,3} [@245:proper,3.9x] |
gold | (*op) CRC-8-Bluetooth
- (0xcd; 0x19b) <=> (0xd9; 0x1b3)
{119,119,2,2} [@245:proper,8.9x] |
gold | (*op) WCDMA-8
- (0x83; 0x107) <=> (0xe0; 0x1c1)
{119,119} [@245:1.1x,2.5x] |
gold | (*op) FOP-8; ATM-8; CRC-8P
- (0x98; 0x131) <=> (0x8c; 0x119)
{119,119} | [@245:proper,3.6x]
gold | (*op) DOWCRC
- (0x9b; 0x137) <=> (0xec; 0x1d9)
{118,118,4,4} [@243:proper,7.2x] |
gold | (*o) CRC-8F/6 ("467")
- (0xa4; 0x149) <=> (0x92; 0x125)
{97,97} | gold
[@201:proper,9.1x] | (*o) CRC-8-GSM-B
- (0xea; 0x1d5) <=> (0xab; 0x157)
{85,85,2,2} [@177:proper,4.2x] |
gold | (*o) CRC-8
- (0x8d; 0x11b) <=> (0xd8; 0x1b1)
{43,26,5} [@42:proper,6.6x] |
gold | CRC-8F/4.1 ("433")
- (0x9c; 0x139) <=> (0x9c; 0x139)
{9,9,9} [@8:proper,1.8x] |
gold | DARC-8
- (0xeb; 0x1d7) <=> (0xeb; 0x1d7)
{9,9,9,2,1} [@8:proper,2.1x] |
gold | CRC-8F/5 ("727s")
- (0x80; 0x101) <=> (0x80; 0x101)
{} [@7:5.4x,6.4x] | gold | (*o)
HD profile for all unique 8-bit CRCs
NOTE: Original polynomial selection did not consider dataword lengths less
than 4. 0x97 is arguably a better HD=4 polynomial since it has HD=5 up to
length 3. Thanks to Bernhard Linder for pointing this out.
See the NOTES
PAGE for interpreting this data. Last update 3/5/2024.
This work is copyright 2015-2024 by Philip Koopman. Licensed under a
Creative
Commons Attribution 4.0 International License.