CRC Polynomial Zoo
Philip Koopman, Carnegie Mellon University
- (0x80000d; 0x100001b) <=>
(0xd80000; 0x1b00001) {16777191,5815,509} |
gold | (*p) CRC-24K/3.1; FP-24
- (0x8f90e3; 0x11f21c7) <=>
(0xe384f8; 0x1c709f1) {16777191,22868,599,47,37,33,12,10,1,1,1}
| gold | (*p) CRC-24K/3.2
- (0xbda4d5; 0x17b49ab) <=>
(0xd592de; 0x1ab25bd) {16777191,10152,323,146,43,33,19,19,7,4,3,2,2}
| gold | (*p) CRC-24K/3.8
- (0x93cb4f; 0x127969f) <=>
(0xf969e4; 0x1f2d3c9) {16777191,8880,1060,52,39,19,9,9,7,4,3,3,1}
| gold | (*p) CRC-24K/3.3
- (0xb75eab; 0x16ebd57) <=>
(0xeabd76; 0x1d57aed) {16777191,8310,368,111,29,29,29,8,2,2,2,2,2,2,2}
| gold | (*p) CRC-24K/3.7
- (0x941356; 0x12826ad) <=>
(0xb56414; 0x16ac829) {16777191,7497,179,127,60,48,18,11,6} |
gold | (*p) CRC-24K/3.6
- (0xa735a7; 0x14e6b4f) <=>
(0xf2d672; 0x1e5ace5) {16777191,5954,259,135,29,17,15,15,15,3,3,3,3}
| gold | (*p) CRC-24K/3.9
- (0xb87515; 0x170ea2b) <=>
(0xd4570e; 0x1a8ae1d) {16777191,4821,432,88,40,31,18,12,12,12,2}
| gold | (*p) CRC-24K/3.10
- (0xa35677; 0x146acef) <=>
(0xf73562; 0x1ee6ac5) {16777191,3349,531,72,6,6,6,6,6,6,6,2,2}
| gold | (*p) CRC-24K/3.11
- (0xa2e4ce; 0x145c99d) <=>
(0xb993a2; 0x1732745) {16777191,2562,457,248,70,30,11,9,9,6,4}
| gold | (*p) CRC-24K/3.4
- (0x8d3c72; 0x11a78e5) <=>
(0xa71e58; 0x14e3cb1) {16777191,415,415,135,97,16,11,11,9,4,4}
| gold | (*p) CRC-24K/3.5
- (0x9945b1; 0x1328b63) <=>
(0xc6d14c; 0x18da299) {8388583,8388583,822,822,37,37,12,12,6,6}
| gold | (*op) CRC-24/4
- (0x80009a; 0x1000135) <=>
(0xac8000; 0x1590001) {8388583,8388583,667,667} |
gold | (*op) CRC-24K/6sub8
- (0xc3267d; 0x1864cfb) <=>
(0xdf3261; 0x1be64c3) {8388583,8388583,517,517,30,30,9,9,3,3,1,1}
| gold | (*op) CRC-24-Radix-64
- (0x80032d; 0x100065b) <=>
(0xda6000; 0x1b4c001) {8388583,8388583,476,476,74,74} |
gold | (*op) BLE-24 (Bluetooth Low Energy)
- (0xc00031; 0x1800063) <=>
(0xc60001; 0x18c0003) {8388583,8388583,4,4} |
gold | (*op) WCDMA-24
- (0x800003; 0x1000007) <=>
(0xe00000; 0x1c00001) {8388583,8388583} |
gold | (*op) FOP-24
- (0xc7ad89; 0x18f5b13) <=>
(0xc8daf1; 0x191b5e3) {8371178,8371178,218,218,35,35,26,26,5,5,2,2}
| gold | (*o) CRC-24K/10
- (0xd9588b; 0x1b2b117) <=>
(0xe88d4d; 0x1d11a9b) {28062,5110,479,157,27,18,18,7,7,7,7} |
gold | CRC-24K/13
- (0xc02880; 0x1805101) <=>
(0x808a01; 0x1011403) {7137,7137,1006,1006}
| gold | (*o) Simulink-24
- (0xbd80de; 0x17b01bd) <=>
(0xbd80de; 0x17b01bd) {4074,4074,2026,2026,59,59,12,12,2,2,1,1}
| gold | (*o) CRC-24/6.2
- (0x98ff8c; 0x131ff19) <=>
(0x98ff8c; 0x131ff19) {4073,4073,4073,228,13,9,9,9,1,1,1,1,1}
| gold | CRC-24/5.1
- (0xade27a; 0x15bc4f5) <=>
(0xaf23da; 0x15e47b5) {4071,4071,4071,193,53,17,11,9,7,4,2,2,2} |
gold | CRC-24/5.2
- (0xaeb6e5; 0x15d6dcb) <=>
(0xd3b6ba; 0x1a76d75) {4070,4070,2024,2024,71,71,17,17,2,2,2,2,2,2} |
gold | (*o) CRC-24; CRC-24/6.1; FlexRay-24
- (0x991804; 0x1323009) <=>
(0x900c4c; 0x1201899) {4070,4070,2024,2024,44,44} |
gold | (*o) MP-CRC-24/6.1
- (0xa00b03; 0x1401607) <=>
(0xe06802; 0x1c0d005) {4070,4070,2024,2024,31,31} |
gold | (*o) MP-CRC-24/6.2
- (0xcba785; 0x1974f0b) <=>
(0xd0f2e9; 0x1a1e5d3) {484,484,105,105,105,105,9,9,9,9,3,3} |
gold | (*o) CRC-24K/8
- (0x880ee6; 0x1101dcd) <=>
(0xb3b808; 0x1677011) {231,231,231,231,231,42,12,8,4} |
gold | CRC-24K/7
- (0xed93bb; 0x1db2777) <=>
(0xeee4db; 0x1ddc9b7) {39,39,39,39,39,39,39,6,4,2,2,2,1,1,1} |
gold | CRC-24K/9
- (0x8cd929; 0x119b253) <=>
(0xca4d98; 0x1949b31) {23,23,23,23,23,23,23,23,23,23} |
gold | (*o) CRC-24K/12
- (0xb73e91; 0x16e7d23) <=>
(0xc4be76; 0x1897ced) {6,6,6,6,6,6,6,6,6,6,6,6,1} |
gold | CRC-24K/14
HD profile for all unique 24-bit CRCs (zip
format)
See the NOTES
PAGE for interpreting this data. Last update 3/9/2024.
This work is copyright 2015-2024 by Philip Koopman. Licensed under a
Creative
Commons Attribution 4.0 International License.