差錯控制 CRC校驗

2021-08-02 21:23:26 字數 751 閱讀 9330

差錯,就是指接收端收到的資料與傳送端實際發出的資料不一致。

校驗碼,用來發現錯誤並給出出現錯誤的訊號或校正錯誤的方法。其目的在於提高傳輸質量。

校驗碼分為糾錯碼和檢錯碼。

crc(迴圈冗餘校驗碼)是常見的檢錯碼。

用通俗的語言講crc校驗就是,要傳送的資料a,和乙個雙方商量好的數b,將a的序列向左移b的位數後補0(就是給a後補0,b有幾位補幾個0),a/b的餘數為冗餘碼,將冗餘碼替換a後補的0就是要傳送的序列,接受方收到序列之後,如果a/b餘數為0,則資料正確。

迴圈冗餘校驗碼(cycle redundancy check,crc)是一種多項式編碼,又稱多項式碼

crc碼由兩部分組成:

①待傳送資訊(k+1個位元)

②冗餘碼(r個位元)

a= 110011010

b=11001

(1100110100000)/(11001) 得餘數1100(冗餘碼)

傳送序列是原資訊序列上附加上冗餘碼。

則傳送序列為 1100110101100

在接收方接收到時,用 (1100110101100)/(11001)餘數為0,則收到的序列無差錯。

如有錯誤,多謝指正。

CRC差錯校驗原理及例項

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

差錯控制編碼又稱 差錯控制編碼

一 信源編碼與通道編碼 數字通訊中,根據不同的目的,編碼分為信源編碼與通道編碼二大類。信源編碼 提高數碼訊號的有效性,如,pcm編碼,m編碼,圖象 資料壓縮編碼等。通道編碼 提高傳輸的可靠性,又稱抗干擾編碼,糾錯編碼。由於數字通訊傳輸過程中,受到干擾,乘性干擾引起的碼間干擾,可用 均衡辦法解決。加性...

資料校驗 CRC校驗

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