環境監測設計在實現的過程中存在大量的數據傳輸,在傳輸的過程中可能會產生傳輸錯誤,為了增加數據傳輸的可靠性,必須采取一定的校驗措施。
環境監測公司采用了可靠程度較高的CRC校驗,在傳輸過程中數據是以(N,K)碼的形式傳遞,在接收端接收到數據后,用接收到的數據對生成碼做模2除法,如果余數為0,則說明數據傳遞沒有出錯,數據保留并處理,如果余數不為0,則說明數據出錯,舍棄數據。
環境監測校驗碼生成過程如下:
1.選擇合適的R+1位二進制生成碼(首位和末位必須為1);
2.將信息碼左移R位得到新的數據碼;
3.用步驟2新的數據碼對步驟1中的R+1位生成碼做模2除法,得到R位余數;
4.將步驟3得到的R位余數附到步驟2得到新數據碼的右R位得到新的數據,即(N,K)碼。
通過以上步驟,可以在環境監測的過程中運用好CRC校驗,保證數據傳輸效果。