1.(3-38)本實驗練習的目標是實現一種錯誤檢測機制,它使用了本章中介紹的標準CRC算法。請編寫兩個程序:生成器generator和驗證器verifier,生成器程序從標準輸入讀入一個n位的報文,該報文是由0和1組成的Ascii文本字符串,它是第一行,第二行是k位的多項式,也是Ascii文本。該程序輸出一行Ascii文本(到標準輸出),其中包含n十k個0和1,代表了要被傳輸的報文。然后.它也輸出多項式,就好像它讀入進來時一樣。驗證器程序將生成器程序的輸出讀入進來,并輸出一條報文,說明它是正確的還是錯誤的。最后,再編寫一個程序alter,根據它的參數(位的順序號.計算的時候從左向右進行,并且從1開始計數)變反第一行中出參數指定的位.兩行字符串中其他的內容完全一致地復制過來。通過輸入:
generator < file | verifier
你應該看到該報文是正確的,但是,當你輸入:
generator < file | alter arg | verifier
你應該得到錯誤的提示信息。
標簽:
38
實驗
錯誤檢測
機制
上傳時間:
2013-12-19
上傳用戶:zhangjinzj