回覆列表
  • 1 # 任然要還他自由

    二進位制資料的迴圈冗餘碼的計算過程如下:1.協議事先約定一個二進位制生成表示式,本題設為110011;2.將待發送的二進位制資料串的末尾加5個0;3.將補上0的資料串按模2除法除於生成表示式,取餘數;4.該餘數就是該二進位制資料串的迴圈冗餘碼。生成多項式:g(x)=x5+x4+x+1(r=5),生成碼:110011資料1010110000000由計算結果知冗餘碼是0101,碼字就是1100101。********************************11000100g(x)→110011)1010110000000←f(x)*xr**********************110011//g(x)************************110000//補位************************110011//g(x)**************************000110000//補位*********************************110011//g(x)***********************************0001100迴圈冗餘碼:01100模2:1-0=10-1=11-1=00-0=0某迴圈冗餘碼的生成多項式為g(x)=x5+x4+x+1,則它對任意長度的資訊位產生__5___位長的冗餘位,//因為最高位為x5並可檢測出所有突發長度___小於等於5__位的突發錯誤。//因為冗餘位長度為5若資訊位為10101100,採用此生成多項式產生冗餘位,加在資訊位後形成的碼字是__c___.在讀出或接收端讀到的碼字中若不滿足某種規律則可判斷其必然有錯,例如:__d___和___e__就是出錯的碼字。c的答案見上面的計算,d___和___e使用上面的方法計算出迴圈冗餘碼,迴圈冗餘碼不是01100就是出錯的碼字

  • 中秋節和大豐收的關聯?
  • 人生當中總會經歷許多挫折,我們應該如何看待?