差錯(cuò)校驗(yàn),差錯(cuò)校驗(yàn)是什么意思
差錯(cuò)校驗(yàn),差錯(cuò)校驗(yàn)是什么意思
差錯(cuò)檢驗(yàn)的原因:
數(shù)據(jù)在傳輸過程中,會受到來自信道內(nèi)外的干擾與噪聲,從而產(chǎn)生差錯(cuò)
差錯(cuò)檢驗(yàn)的方法:
通??梢圆捎每垢蓴_編碼或糾錯(cuò)編碼來提高抗干擾能力
使用各種差錯(cuò)校驗(yàn)方法來檢測錯(cuò)誤
常用差錯(cuò)校驗(yàn)方法
奇偶校驗(yàn)
–根據(jù)一組二進(jìn)制位中1和0的個(gè)數(shù)進(jìn)行校驗(yàn)的方法
–又稱為垂直冗余校驗(yàn)
–以字符為單位進(jìn)行校驗(yàn)
–低7位為信息字符,最高位為校驗(yàn)位
–奇校驗(yàn):
校驗(yàn)位使字符代碼中的“1”的個(gè)數(shù)為奇數(shù)
例:11010110
–偶校驗(yàn)
校驗(yàn)位使字符代碼中的“1”的個(gè)數(shù)為偶數(shù)
例:01010110
方塊校驗(yàn)
–在奇偶校驗(yàn)的基礎(chǔ)上,在一批字符之后,增加一個(gè)“方塊校驗(yàn)字符”
–使每一縱向位代碼中的“1”的個(gè)數(shù)為奇數(shù)或偶數(shù)
循環(huán)冗余校驗(yàn)
方法:
–生成多項(xiàng)式G(x)=(x+1)G1(x)
–使用發(fā)送數(shù)據(jù)作一個(gè)多項(xiàng)式F(x)的系數(shù)
–發(fā)送用F(x)/G(x)得到余數(shù)多項(xiàng)式系數(shù)(循環(huán)冗余校驗(yàn)位)
–接收端用同樣的方法求得余數(shù)多項(xiàng)式,與傳送的比較,若結(jié)果相同,則表示傳輸無誤;否則表示傳輸有誤
例:
–盒式磁帶機(jī):CRC-16碼
–軟磁盤機(jī):CRC-CCITT碼
上述兩種碼型可直接用CRC芯片(如MC8503)來實(shí)現(xiàn)
差錯(cuò)控制機(jī)制
反饋重發(fā)方法
停止等待方式 :傳輸效率低
發(fā)送 →等待應(yīng)答幀 →(傳輸無誤) →繼續(xù)發(fā)送下一幀
(傳輸有誤) →重新發(fā)送錯(cuò)誤幀
連續(xù)工作方式
–拉回式方式:
發(fā)現(xiàn)錯(cuò)誤,回拉到錯(cuò)誤幀重發(fā)
–選擇重發(fā)方式 :
發(fā)現(xiàn)錯(cuò)誤,僅重發(fā)錯(cuò)誤幀后繼續(xù)發(fā)送
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
相關(guān)閱讀:
( 發(fā)表人:admin )