Sections

The most used polynomials


In the table below you can find the most used polynomials for digital designs. Feel free to send me proposal for updates.

 polynomial

 known as

 Description

 x5 + x2 + 1  CRC-5-USB USB CRC5 - defined for USB control (token) transactions
x16 + x15 + x2 + 1  CRC-16-ANSI USB - defined for USB data transactions
Bisync, Modbus, ANSI X3.28
x15 + x14 + x10 + x8 + x7 + x4 + x3 + 1  CRC-15-CAN  CAN bus
x16 + x12 + x5 + 1
 CRC-16-CCITT X.25, HDLC, XMODEM, Bluetooth, SD
x16 + x15 + x11 + x9 + x8 + x7 + x5 + x4 + x2 + x + 1
 CRC-16-T10-DIF SCSI DIF
x16 + x13 + x12 + x11 + x10 + x8 + x6 + x5 + x2 + 1
 CRC-16-DNP DNP, IEC 870, M-Bus
 x16 + x10 + x8 + x7 + x3 + 1  CRC-16-DECT cordless telephones
 x24 + x23 + x18 + x17 + x14 + x11 + x10 + x7 + x6 + x5 + x4 + x3 + x + 1  CRC-24-Radix-64 OpenPGP
 x30 + x29 + x21 + x20 + x15 + x13 + x12 + x11 + x8 + x7 + x6 + x2 + x + 1  CRC-30 CDMA
 x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1  CRC-32-IEEE 802.3 V.42, MPEG-2, PNG, POSIX checksum




Sign in  |  Terms  |  Report Abuse  |  Print page  |  Powered by Google Sites