CRC校驗簡記式意思

2021-07-27 09:05:29 字數 889 閱讀 7724

2009-08-26 10:51:39

分類: c/c++

crc-4       x4+x+1                  3         itu g.704 

crc-8       x8+x5+x4+1              0x31                    

crc-8       x8+x2+x1+1              0x07                    

crc-8       x8+x6+x4+x3+x2+x1       0x5e 

crc-12      x12+x11+x3+x+1          80f

crc-16      x16+x15+x2+1            8005      ibm sdlc

crc16-ccitt x16+x12+x5+1            1021      iso hdlc, itu x.25, v.34/v.41/v.42, ppp-fcs 

crc-32      x32+x26+x23+...+x2+x+1  04c11db7 zip, rar, ieee 802 lan/fddi, ieee

1394, ppp-fcs

crc-32c     x32+x28+x27+...+x8+x6+1  1edc6f41 

sctp

其中crc-4  

0x3=11       最高次冪省略,其餘位次對應冪次,即對應多項式有0、1、4次冪

依次類推:crc-8      

0x31=110001  即對應多項式有0、4、5、8次冪

crc-16

0x8005= 1000000000000101    即對應多項式有0、2、15、16次冪

**:

資料校驗 CRC校驗

工作原理 crc即迴圈冗餘校驗碼 cyclic redundancy check 是資料通訊領域中最常用的一種查錯校驗碼,其特徵是資訊字段和校驗欄位的長度可以任意選定。迴圈冗餘檢查 crc 是一種資料傳輸檢錯功能,對資料進行多項式計算,並將得到的結果附在幀的後面,接收裝置也執行類似的演算法,以保證資...

CRC校驗原理

crc校驗原理 1 迴圈校驗碼 crc碼 是資料通訊領域中最常用的一種差錯校驗碼,其特 徵是資訊字段和校驗欄位的長度可以任意選定。2 生成crc碼的基本原理 任意乙個由二進位制位串組成的 都可以和乙個系 數僅為 0 和 1 取值的多項式一一對應。例如 1010111對應的多項 式為x6 x4 x2 ...

CRC校驗程式設計

程式的宗旨 通過編寫crc的校驗程式,加深對crc原理的理解,同時學會將書本上的原理運用於實際,動手實踐才能學得更快。注 本文關於crc原理那部分內容,來自網路蒐集。1.需求分析 編寫乙個crc校驗的模擬程式,該程式實現的功能如下 輸入 一串二進位制位元串 輸出 crc校驗碼 2.crc校驗原理分析...