看板
[ CSSE ]
討論串[問題] 看不太懂這個 CRC-16 code generation...
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
看不太懂這個 CRC-16 code generation.... /* x^16+x^12+x^5+1 */. int calcrc(ptr, count). char *ptr;. int count;. {. int crc, i;. crc = 0;. while (--count >= 0
(還有199個字)
內容預覽:
重點在於這個 (crc << 1)^0x1021. crc&0x8000非0 表示乘上多項式x後出現x^16次項 (因為原式有x^15次項). 而在CRC的計算裡 因為是Mod 2 如果出現x^16項一定是1. 所以這樣的多項式除以x^16+x^12+x^5+1求餘就等於原式減去它. 在mod 2裡
(還有306個字)
首頁
上一頁
1
下一頁
尾頁