一区二区三区电影_国产伦精品一区二区三区视频免费_亚洲欧美国产精品va在线观看_国产精品一二三四

聯系我們 - 廣告服務 - 聯系電話:
您的當前位置: > 關注 > > 正文

全球視訊!CRC校驗原理是什么?如何校驗?CRC校驗原理與步驟

來源:CSDN 時間:2023-03-14 08:45:48

CRC校驗原理

CRC校驗原理看起來比較復雜,好難懂,因為大多數書上基本上是以二進制的多項式形式來說明的。其實很簡單的問題,其根本思想就是先在要發送的幀后面附加一個數(這個就是用來校驗的校驗碼,但要注意,這里的數也是二進制序列的,下同),生成一個新幀發送給接收端。當然,這個附加的數不是隨意的,它要使所生成的新幀能與發送端和接收端共同選定的某個特定數整除(注意,這里不是直接采用二進制除法,而是采用一種稱之為“模2除法”)。到達接收端后,再把接收到的新幀除以(同樣采用“模2除法”)這個選定的除數。因為在發送端發送數據幀之前就已通過附加一個數,做了“去余”處理(也就已經能整除了),所以結果應該是沒有余數。如果有余數,則表明該幀在傳輸過程中出現了差錯。


(資料圖片僅供參考)

【說明】“模2除法”與“算術除法”類似,但它既不向上位借位,也不比較除數和被除數的相同位數值的大小,只要以相同位數進行相除即可。模2加法運算為:1+1=0,0+1=1,0+0=0,無進位,也無借位;模2減法運算為:1-1=0,0-1=1,1-0=1,0-0=0,也無進位,無借位。相當于二進制中的邏輯異或運算。也就是比較后,兩者對應位相同則結果為“0”,不同則結果為“1”。如100101除以1110,結果得到商為11,余數為1,如圖5-9左圖所示。如11×11=101,如圖5-9右圖所示。

圖5-9 “模2除法”和“模2乘法”示例

具體來說,CRC校驗原理就是以下幾個步驟:

(1)先選擇(可以隨機選擇,也可按標準選擇,具體在后面介紹)一個用于在接收端進行校驗時,對接收的幀進行除法運算的除數(是二進制比較特串,通常是以多項方式表示,所以CRC又稱多項式編碼方法,這個多項式也稱之為“生成多項式”)。

(2)看所選定的除數二進制位數(假設為k位),然后在要發送的數據幀(假設為m位)后面加上k-1位“0”,然后以這個加了k-1個“0“的新幀(一共是m+k-1位)以“模2除法”方式除以上面這個除數,所得到的余數(也是二進制的比特串)就是該幀的CRC校驗碼,也稱之為FCS(幀校驗序列)。但要注意的是,余數的位數一定要是比除數位數只能少一位,哪怕前面位是0,甚至是全為0(附帶好整除時)也都不能省略。

(3)再把這個校驗碼附加在原數據幀(就是m位的幀,注意不是在后面形成的m+k-1位的幀)后面,構建一個新幀發送到接收端,最后在接收端再把這個新幀以“模2除法”方式除以前面選擇的除數,如果沒有余數,則表明該幀在傳輸過程中沒出錯,否則出現了差錯。

通過以上介紹,大家一定可以理解CRC校驗的原理,并且不再認為很復雜吧。從上面可以看出,CRC校驗中有兩個關鍵點:一是要預先確定一個發送端和接收端都用來作為除數的二進制比特串(或多項式);二是把原始幀與上面選定的除進行二進制除法運算,計算出FCS。前者可以隨機選擇,也可按國際上通行的標準選擇,但最高位和最低位必須均為“1”,如在IBM的SDLC(同步數據鏈路控制)規程中使用的CRC-16(也就是這個除數一共是17位)生成多項式g(x)= x16 + x15 + x2 +1(對應二進制比特串為:11000000000000101);而在ISO HDLC(高級數據鏈路控制)規程、ITU的SDLC、X.25、V.34、V.41、V.42等中使用CCITT-16生成多項式g(x)=x16 + x15 + x5 +1(對應二進制比特串為:11000000000100001)。   2.    CRC校驗碼的計算示例  由以上分析可知,既然除數是隨機,或者按標準選定的,所以CRC校驗的關鍵是如何求出余數,也就是CRC校驗碼。下面以一個例子來具體說明整個過程。現假設選擇的CRC生成多項式為G(X) = X4 + X3 + 1,要求出二進制序列10110011的CRC校驗碼。下面是具體的計算過程:

(1)首先把生成多項式轉換成二進制數,由G(X) = X4 + X3 + 1可以知道(,它一共是5位(總位數等于最高位的冪次加1,即4+1=5),然后根據多項式各項的含義(多項式只列出二進制值為1的位,也就是這個二進制的第4位、第3位、第0位的二進制均為1,其它位均為0)很快就可得到它的二進制比特串為11001。

(2)因為生成多項式的位數為5,根據前面的介紹,得知CRC校驗碼的位數為4(校驗碼的位數比生成多項式的位數少1)。因為原數據幀10110011,在它后面再加4個0,得到101100110000,然后把這個數以“模2除法”方式除以生成多項式,得到的余數,即CRC校驗碼為0100,如圖5-10所示。注意參考前面介紹的“模2除法”運算法則。

圖5-10 CRC校驗碼計算示例

(3)把上步計算得到的CRC校驗碼0100替換原始幀101100110000后面的四個“0”,得到新幀101100110100。再把這個新幀發送到接收端。(4)當以上新幀到達接收端后,接收端會把這個新幀再用上面選定的除數11001以“模2除法”方式去除,驗證余數是否為0,如果為0,則證明該幀數據在傳輸過程中沒有出現差錯,否則出現了差錯。通過以上CRC校驗原理的剖析和CRC校驗碼的計算示例的介紹,大家應該對這種看似很復雜的CRC校驗原理和計算方法應該比較清楚了。

下面大家做一個練習,假設CRC生成多項式為G(X) = X5 + X4 +X+1,要發送的二進制序列為100101110,求CRC校驗碼是多少。

https://blog.csdn.net/weicao1990/article/details/51669853

責任編輯:

標簽:

相關推薦:

精彩放送:

新聞聚焦
Top 一区二区三区电影_国产伦精品一区二区三区视频免费_亚洲欧美国产精品va在线观看_国产精品一二三四
午夜在线一区| 欧美有码在线观看视频| 精品成人国产在线观看男人呻吟| 亚洲色诱最新| 欧美r片在线| 精品成人乱色一区二区| 美女在线一区二区| 亚洲剧情一区二区| 国产精品v亚洲精品v日韩精品 | 国产日韩欧美在线| 久久精品99国产精品| 国产性色一区二区| 久久综合狠狠综合久久综青草| 在线观看视频一区二区| 欧美大色视频| 亚洲永久网站| 狠狠干综合网| 欧美日韩一区二区三区四区五区| 亚洲午夜视频在线| 伊人婷婷欧美激情| 欧美日韩国产区一| 久久国产精品第一页| 亚洲欧洲精品一区二区精品久久久 | 亚洲精选国产| 国产精品久久久久久妇女6080 | 欧美日韩精品一区二区三区| 亚洲欧美日本伦理| 极品少妇一区二区三区| 欧美日韩国产一中文字不卡| 久久高清免费观看| 一本在线高清不卡dvd | 欧美午夜激情在线| 欧美在线在线| 中文久久精品| 极品中文字幕一区| 欧美人与性禽动交情品 | 国外成人免费视频| 欧美人与性动交α欧美精品济南到| 制服丝袜亚洲播放| 黑人操亚洲美女惩罚| 欧美精品入口| 久久久久88色偷偷免费| 这里只有视频精品| 欧美日韩p片| 久久都是精品| 亚洲视频在线观看三级| 亚洲区在线播放| 国内外成人免费激情在线视频网站| 欧美大片一区二区| 欧美一区激情视频在线观看| 日韩性生活视频| 亚洲国产精品电影| 国产午夜精品一区理论片飘花| 欧美三级在线| 欧美日产一区二区三区在线观看| 久久久亚洲人| 亚洲欧美网站| 先锋影音久久| 欧美专区日韩专区| 欧美在线黄色| 久久国产婷婷国产香蕉| 亚洲女同同性videoxma| 国产精品99久久久久久白浆小说| 日韩一区二区免费看| 亚洲免费观看高清完整版在线观看熊 | 欧美成人a视频| 久热爱精品视频线路一| 久久久高清一区二区三区| 午夜精品久久久久影视| 亚洲嫩草精品久久| 在线亚洲自拍| 亚洲午夜激情| 亚洲婷婷国产精品电影人久久| 99在线精品视频在线观看| 亚洲高清不卡一区| 亚洲人午夜精品免费| 亚洲看片一区| 中文欧美在线视频| 亚洲一区二三| 久久精品国产99国产精品澳门| 久久9热精品视频| 性欧美xxxx大乳国产app| 亚洲午夜小视频| 亚洲制服欧美中文字幕中文字幕| 久久视频一区二区| 亚洲欧美www| 新狼窝色av性久久久久久| 亚洲欧美日韩综合一区| 亚洲欧美成人网| 亚洲综合首页| 久久精品国产亚洲a| 久久综合色播五月| 免费观看在线综合| 欧美日韩精品免费观看视一区二区| 免费欧美日韩| 欧美日韩成人激情| 国产精品国产三级国产普通话99| 国产精品自拍一区| 国产午夜精品视频| 欧美激情视频在线播放| 欧美日韩在线免费视频| 国产精品久久久一本精品| 激情丁香综合| 日韩香蕉视频| 久久久久久久久久看片| 欧美裸体一区二区三区| 国产欧美日韩在线视频| 最新国产成人av网站网址麻豆| 夜夜爽av福利精品导航 | 亚洲一区二区三区高清| 久久精品国产成人| 亚洲欧美清纯在线制服| 欧美丰满少妇xxxbbb| 国产精品日韩一区| 日韩午夜三级在线| 老巨人导航500精品| 国产精品久久久久久妇女6080| 狠狠久久亚洲欧美| 亚洲欧美激情诱惑| 欧美日韩三区| 99国产精品久久久| 蜜月aⅴ免费一区二区三区| 国产视频欧美视频| 亚洲欧美制服另类日韩| 国产精品久久久久99| 亚洲精品裸体| 欧美成人午夜激情视频| 在线欧美视频| 女生裸体视频一区二区三区 | 国产精品v日韩精品| 最新亚洲一区| 久久综合九色综合久99| 国产主播一区二区三区| 欧美在线观看视频一区二区| 国产女主播在线一区二区| 香蕉亚洲视频| 国产精品夜夜夜| 午夜精品久久| 国产精品手机视频| 亚洲影院色无极综合| 国产精品草草| 午夜精品福利一区二区蜜股av| 国产精品免费视频xxxx| 亚洲无亚洲人成网站77777| 欧美午夜www高清视频| 夜夜嗨av色综合久久久综合网| 狂野欧美性猛交xxxx巴西| 亚洲第一页中文字幕| 欧美激情一区二区三区成人 | 狠狠久久综合婷婷不卡| 亚洲韩国日本中文字幕| 欧美在线免费视屏| 国内精品嫩模av私拍在线观看 | 中日韩视频在线观看| 免费在线观看日韩欧美| 国产一区99| 欧美一区二区三区日韩视频| 久久九九久久九九| 在线观看视频一区二区欧美日韩| 久久国产精品久久久久久电车| 国产精品va在线播放| 夜夜爽夜夜爽精品视频| 久久人人爽人人爽爽久久| 亚洲破处大片| 欧美人成网站| 99精品视频网| 欧美日韩一区二区在线 | 精品福利av| 久久精品中文字幕一区二区三区 | 欧美va亚洲va香蕉在线| 国产一区亚洲一区| 久久综合九色综合欧美就去吻| 影视先锋久久| 欧美高清在线视频| 洋洋av久久久久久久一区| 国产午夜精品理论片a级探花| 欧美在线免费观看| 国际精品欧美精品| 麻豆精品国产91久久久久久| 亚洲夫妻自拍| 国产精品久久久久久久午夜| 亚洲午夜久久久久久久久电影院| 国产精品乱人伦中文| 欧美一级黄色录像| 99国内精品久久| 国产精品视频1区| 久久一二三国产| 日韩亚洲精品视频| 亚洲国产成人91精品| 欧美乱人伦中文字幕在线| 亚洲欧美日韩精品久久亚洲区 | 亚洲一区二区三区四区在线观看| 国产一区二区三区在线观看视频 | 久久久之久亚州精品露出| 亚洲成色777777女色窝| 欧美日韩精品久久久| 午夜精品久久久久久久蜜桃app| 国产中文一区二区三区| 欧美国产日韩一区二区| 亚洲欧美日韩天堂|