Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

СТПУ_УшБыНу_3103_2012 / СТПУ_Прил_3_CRC_F

.doc
Скачиваний:
30
Добавлен:
21.03.2016
Размер:
83.46 Кб
Скачать

ПРИЛОЖЕНИЕ 3

Наиболее используемые и стандартизованные CRC

Название

Полином

CRC-1

x + 1 (используется в аппаратном контроле ошибок; также известен как бит чётности)

CRC-4-ITU

x4 + x + 1 (ITU G.704)

CRC-5-EPC

x5 + x3 + 1 (Gen 2 RFID[)

CRC-5-ITU

x5 + x4 + x2 + 1 (ITU G.704])

CRC-5-USB

x5 + x2 + 1 (USB token packets)

CRC-6-ITU

x6 + x + 1 (ITU G.704])

CRC-7

x7 + x3 + 1 (системы телекоммуникации, ITU-T G.707], ITU-T G.832, MMC, SD)

CRC-8-CCITT

x8 + x2 + x + 1 (ATM HEC), ISDN Header Error Control and Cell Delineation ITU-T I.432.1 (02/99)

CRC-8-Dallas/Maxim

x8 + x5 + x4 + 1 (1-Wire bus)

CRC-8

x8 + x7 + x6 + x4 + x2 + 1 (ETSI EN 302 307, 5.1.4)

CRC-8-SAE J1850

x8 + x4 + x3 + x2 + 1

CRC-10

x10 + x9 + x5 + x4 + x + 1

CRC-11

x11 + x9 + x8 + x7 + x2 + 1 (FlexRay])

CRC-12

x12 + x11 + x3 + x2 + x + 1 (системы телекоммуникации)

CRC-15-CAN

x15 + x14 + x10 + x8 + x7 + x4 + x3 + 1

CRC-16-IBM

x16 + x15 + x2 + 1 (Bisync, Modbus, USB, ANSI X3.28], многие другие; также известен как CRC-16 и CRC-16-ANSI)

CRC-16-CCITT

x16 + x12 + x5 + 1 (X.25, HDLC, XMODEM, Bluetooth, SD и др.)

CRC-16-T10-DIF

x16 + x15 + x11 + x9 + x8 + x7 + x5 + x4 + x2 + x + 1 (SCSI DIF)

CRC-16-DNP

x16 + x13 + x12 + x11 + x10 + x8 + x6 + x5 + x2 + 1 (DNP, IEC 870, M-Bus)

CRC-16-Fletcher

Not a CRC; see Fletcher's checksum

CRC-24

x24 + x22 + x20 + x19 + x18 + x16 + x14 + x13 + x11 + x10 + x8 + x7 + x6 + x3 + x + 1 (FlexRay[17])

CRC-24-Radix-64

x24 + x23 + x18 + x17 + x14 + x11 + x10 + x7 + x6 + x5 + x4 + x3 + x + 1 (OpenPGP)

CRC-30

x30 + x29 + x21 + x20 + x15 + x13 + x12 + x11 + x8 + x7 + x6 + x2 + x + 1 (CDMA)

CRC-32-Adler

Not a CRC; see Adler-32

CRC-32-IEEE 802.3

x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1 (V.42, MPEG-2, PNG[22], POSIX cksum)

CRC-32C (Castagnoli)

x32 + x28 + x27 + x26 + x25 + x23 + x22 + x20 + x19 + x18 + x14 + x13 + x11 + x10 + x9 + x8 + x6 + 1 (iSCSI, G.hn payload)

CRC-32K (Koopman)

x32 + x30 + x29 + x28 + x26 + x20 + x19 + x17 + x16 + x15 + x11 + x10 + x7 + x6 + x4 + x2 + x + 1

CRC-32Q

x32 + x31 + x24 + x22 + x16 + x14 + x8 + x7 + x5 + x3 + x + 1 (aviation; AIXM)

CRC-64-ISO

x64 + x4 + x3 + x + 1 (HDLC — ISO 3309)

CRC-64-ECMA-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[24]

Примечание: Ведутся работы по созданию стандартов:

  • CRC-128 (IEEE)

  • CRC-256 (IEEE)

60

Соседние файлы в папке СТПУ_УшБыНу_3103_2012