版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《計(jì)算機(jī)通信技術(shù)》第5章差錯(cuò)控制ErrorControl1本章內(nèi)容糾錯(cuò)檢錯(cuò)編碼原理
常用的校驗(yàn)編碼方法
差錯(cuò)控制方法
ARQ的各種類型
信道的差錯(cuò)特性
2糾錯(cuò)檢錯(cuò)編碼原理
差錯(cuò)類型
校驗(yàn)碼的分類
編碼的糾檢錯(cuò)能力
3差錯(cuò)類型單比特錯(cuò)只改變一個(gè)比特不影響鄰近的其它比特也稱為隨機(jī)差錯(cuò)或獨(dú)立差錯(cuò)突發(fā)錯(cuò)連續(xù)發(fā)生的一串錯(cuò)差錯(cuò)之間有相關(guān)性突發(fā)長度B出錯(cuò)的串長度4校驗(yàn)碼的分類
檢錯(cuò)碼和糾錯(cuò)碼分組碼和卷積碼線性碼和非線性碼系統(tǒng)碼和非系統(tǒng)碼5檢錯(cuò)碼和糾錯(cuò)碼
檢錯(cuò)碼只能檢錯(cuò),不能糾錯(cuò)糾錯(cuò)碼能夠發(fā)現(xiàn)差錯(cuò)知道是哪個(gè)比特傳輸出錯(cuò)采取糾正措施6分組碼和卷積碼
分組碼附加的監(jiān)督位僅僅根據(jù)本組內(nèi)的信息代碼決定常用符號(hào)(M,N)表示N為每組內(nèi)信息的位數(shù)M是編碼后的總長度K=M-N為每組內(nèi)監(jiān)督位的數(shù)目卷積碼監(jiān)督位不僅與本組的信息有關(guān),而且還與前若干組的信息有關(guān)糾錯(cuò)能力強(qiáng)7線性碼和非線性碼
線性碼數(shù)據(jù)位與監(jiān)督位之間的關(guān)系為線性關(guān)系即滿足一組線性方程式非線性碼數(shù)據(jù)位與監(jiān)督位之間是非線性關(guān)系8系統(tǒng)碼和非系統(tǒng)碼
系統(tǒng)碼數(shù)據(jù)位在編碼后保持原來的形式不變非系統(tǒng)碼數(shù)據(jù)碼元改變了原來的位置監(jiān)督碼元可能會(huì)散落分布在數(shù)據(jù)碼元中9編碼術(shù)語海明距離兩個(gè)碼字之間對應(yīng)位不同的個(gè)數(shù)碼距某種編碼的碼距是全部碼字中兩兩之間海明距離的最小值。合法碼字如果一個(gè)碼字符合編碼規(guī)則,則稱該碼字是一個(gè)合法碼字。非法碼字10編碼的糾檢錯(cuò)能力碼距d與編碼的檢錯(cuò)和糾錯(cuò)能力的關(guān)系是:
1.若d≥e+1,只要出錯(cuò)位數(shù)不超過e,則可檢測出e個(gè)錯(cuò)誤;
2.若d≥2t+1,只要出錯(cuò)位數(shù)不超過t,則可糾正t個(gè)錯(cuò)誤;
3.若d≥e+t+1(e>t),只要出錯(cuò)位數(shù)不超過e,則可糾正t個(gè)錯(cuò)誤,同時(shí)檢測出e個(gè)錯(cuò)誤。11碼距與編碼糾檢錯(cuò)能力的關(guān)系1.若d≥e+1,只要出錯(cuò)位數(shù)不超過e,則可檢測出e個(gè)錯(cuò)誤;
12碼距與編碼糾檢錯(cuò)能力的關(guān)系2.若d≥2t+1,只要出錯(cuò)位數(shù)不超過t,則可糾正t個(gè)錯(cuò)誤;13碼距與編碼糾檢錯(cuò)能力的關(guān)系3.若d≥e+t+1(e>t),只要出錯(cuò)位數(shù)不超過e,則可糾正t個(gè)錯(cuò)誤,同時(shí)檢測出e個(gè)錯(cuò)誤。14常用的校驗(yàn)編碼方法
奇偶檢驗(yàn)碼方陣校驗(yàn)碼恒比碼校驗(yàn)和
循環(huán)冗余校驗(yàn)碼15奇偶校驗(yàn)碼在字符上附加奇偶校驗(yàn)位奇偶校驗(yàn)碼是奇校驗(yàn)碼和偶校驗(yàn)碼的統(tǒng)稱偶校驗(yàn):整個(gè)字符中有偶數(shù)個(gè)101奇校驗(yàn):整個(gè)字符中有奇數(shù)個(gè)101只能檢測奇數(shù)位出錯(cuò),如果有偶數(shù)位出錯(cuò),檢測不到16奇偶校驗(yàn)碼奇校驗(yàn):奇數(shù)個(gè)1則為0,否則為1偶校驗(yàn):偶數(shù)個(gè)1則為0,否則為117原編碼奇校驗(yàn)偶校驗(yàn)00000000100000001000100001011100110011100010101010110100奇偶校驗(yàn)碼只能檢測奇數(shù)位出錯(cuò)出錯(cuò)則要求重傳18原編碼奇校驗(yàn)錯(cuò)誤碼信息位出錯(cuò)00000000101001校驗(yàn)位出錯(cuò)00100010000101偶數(shù)位出錯(cuò)00100010001000例題已知字符M的ASCII碼值的十進(jìn)制表示為77,如果將最高位設(shè)置為奇校驗(yàn)位,則字符M的ASCII碼值設(shè)置奇校驗(yàn)位后,它的二進(jìn)制表示為()A.01001101B.11001101C.01101011D.10111101答案:B19方陣檢驗(yàn)碼垂直冗余校驗(yàn)VRC:就是字符奇偶校驗(yàn);水平冗余校驗(yàn)LRC:就是對數(shù)據(jù)塊中每個(gè)字符的對應(yīng)位進(jìn)行奇偶校驗(yàn)。20恒比碼恒比碼就是使校驗(yàn)碼中的1和0的數(shù)目之比是一個(gè)常數(shù)。編碼生成時(shí)是查表接收檢驗(yàn)時(shí)是檢查每個(gè)編碼中1出現(xiàn)的次數(shù)是否正確21中國五單位保護(hù)電碼表22數(shù)字電碼數(shù)字電碼001101500111101011610101211001711100310110801110411010910011校驗(yàn)和
把數(shù)據(jù)塊中的每一個(gè)字符代碼都按二進(jìn)制加法求和例:傳送CA:1000011100000123IP數(shù)據(jù)報(bào)校驗(yàn)方式發(fā)送方校驗(yàn)和字段全設(shè)0;將IP報(bào)頭按16位分組,不足16位用0補(bǔ)足;將各組數(shù)據(jù)反碼求和;將得到的和的反碼填入校驗(yàn)和字段;接收方將IP報(bào)頭按16位分組,不足16位用0補(bǔ)足;將各組數(shù)據(jù)反碼求和,檢查得到的和是否是全1如果是全1則進(jìn)行下步處理,否則意味著包已變化從而丟棄之。
24循環(huán)冗余校驗(yàn)碼CRC用事先約定的一個(gè)生成多項(xiàng)式去除數(shù)據(jù)串,將余數(shù)作為幀校驗(yàn)序列(FCS)生成多項(xiàng)式:可以用一個(gè)二進(jìn)制串表示K位的二進(jìn)制串,和xk-1~x0的k-1階多項(xiàng)式對應(yīng)例如:代碼1010111對應(yīng)的多項(xiàng)式為x6+x4+x2+x+1多項(xiàng)式為x5+x3+x2+x+1對應(yīng)的代碼101111
25CRC碼的實(shí)現(xiàn)方法D:k位數(shù)據(jù)F:n-k位的FCSP:n-k+1位的生成多項(xiàng)式T:n位的幀,即D+F將k位的數(shù)據(jù)左移n-k位,低位補(bǔ)0,再用n-k+1位的生成多項(xiàng)式進(jìn)行模2除,所得的n-k位余數(shù)就是FCS。26CRC碼的計(jì)算D(x)=x5+x4+x+1,G(x)=x4+x3+1,求CRC碼。數(shù)據(jù):110011生成多項(xiàng)式:11001CRC碼:110011100127CRC碼算法的證明28生成多項(xiàng)式的選擇生成多項(xiàng)式的最高位和最低位必須為1。當(dāng)CRC碼的任何一位發(fā)生錯(cuò)誤時(shí),被生成多項(xiàng)式做模2除后應(yīng)該使余數(shù)不為0。不同位發(fā)生錯(cuò)誤時(shí),應(yīng)該使余數(shù)不同。對余數(shù)繼續(xù)做模2除,應(yīng)使余數(shù)循環(huán)。檢測單錯(cuò),要含一個(gè)以上的非零項(xiàng)檢測雙錯(cuò),要含一個(gè)三項(xiàng)因式檢測奇數(shù)錯(cuò),要含因式(x+1)29生成多項(xiàng)式標(biāo)準(zhǔn)CRC-12=x12+x11+x3+x2+x+1CRC-16=x16+x15+x2+1CRC-CCITT=x16+x12+x5+1CRC-32=x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x+130CRC電路用硬件電路生成CRC碼生成多項(xiàng)式為CRC-CCITT31CRC計(jì)算程序//CRCcalculation,'x'isthebytetobeaddedtoCRC.//CCITTpolynomialusedforCRCcalculation:x16+x12+x5+1voidupdcrc(x)unsignedcharx;{externunsignedint
crcaccum;//CRCresult,2byteunsignedshifter,flag;for(shifter=0x80;shifter;shifter>>=1)
{flag=(crcaccum&0x8000);//Firstbit=1?
crcaccum<<=1;//leftshift1bit
crcaccum|=((shifter&x)?1:0);//addxtocrcaccumtailif(flag)crcaccum^=0x1021;//XORpolynomial}}32海明碼
糾錯(cuò)碼多重奇偶校驗(yàn)非系統(tǒng)碼33海明不等式對于只能糾正一位錯(cuò)的校驗(yàn)碼校驗(yàn)位的位數(shù)K和數(shù)據(jù)位的位數(shù)N之間的關(guān)系由下面的海明不等式給出:34海明碼編碼規(guī)則校驗(yàn)位放在第2i-1位置即,校驗(yàn)位一般放在第1、2、4、8位數(shù)據(jù)位依次從低到高占據(jù)海明碼中剩下的位置被校驗(yàn)的數(shù)據(jù)位的下標(biāo)等于所有參與校驗(yàn)該位的校驗(yàn)位的下標(biāo)之和。35海明碼編碼規(guī)則H7H6H5H4H3H2H1數(shù)據(jù)和校驗(yàn)位D4D3D2P3D1P2P1參與校驗(yàn)位號(hào)7=4+2+16=2+45=4+143=1+221參與校驗(yàn)位P3、P2、P1P3、P2P3、P1P3P2、P1P2P136P1=D4⊕D2⊕D1P2=D4⊕D3⊕D1P3=D4⊕D3⊕D2例如:數(shù)據(jù)1001P1=0P2=0P3=1海明碼:1001100接收譯碼S1=P1⊕D4⊕D2⊕D1S2=P2⊕D4⊕D3⊕D1S3=P3⊕D4⊕D3⊕D2若S3S2S1為000,則表示接收無錯(cuò)37差錯(cuò)控制方法
反饋重發(fā)糾錯(cuò)(ARQ)前向糾錯(cuò)(FEC)混合糾錯(cuò)(HEC)
38ARQ
Automatic-RepeatRequest必須有反饋信道用于點(diǎn)對點(diǎn)的通信39ARQ類型停止等待ARQ重返N-ARQ選擇重發(fā)ARQ40FEC前向糾錯(cuò)方式ForwardErrorCorrection糾錯(cuò)碼適用于單工通信不需要反向信道41HEC混合糾錯(cuò)HybridErrorCorrection反饋重傳糾錯(cuò)和前向糾錯(cuò)方式的綜合校驗(yàn)碼的碼距必須大于或等于442其它差錯(cuò)控制方式
回送法冗余法多數(shù)表決法43ARQ的各種類型停止等待ARQ重返N-ARQ選擇重發(fā)ARQ44停止等待ARQ
等待接收端的應(yīng)答響應(yīng)信號(hào)正確接收(ACK)未正確接收(NAK)45傳輸效率
接收端所接收的數(shù)據(jù)比特?cái)?shù)與發(fā)送端在相同時(shí)間內(nèi)所發(fā)送的總比特?cái)?shù)之比46編碼效率ηc
考慮了控制比特?cái)?shù)和監(jiān)督碼元之后的效率如碼組的起止標(biāo)志n為碼組長度r為控制比特?cái)?shù)加監(jiān)督碼元數(shù)47等待效率ηw
考慮了等待應(yīng)答時(shí)間后的效率n為碼組的長度R為數(shù)據(jù)傳輸速率T為環(huán)路遲延時(shí)間48數(shù)據(jù)信息有效率ηs
考慮了傳輸差錯(cuò)后的效率誤組率PB
49總傳輸效率
編碼效率ηc等待效率ηw數(shù)據(jù)信息有效率ηs
50重返N-ARQ
GOBACKN-ARQ發(fā)生錯(cuò)誤時(shí)退回N個(gè)碼組,重新發(fā)送這N個(gè)碼組51重返N-ARQ的效率傳輸效率N的取值52選擇重發(fā)ARQ
SRQ,也稱為選擇拒絕ARQ只重發(fā)有錯(cuò)碼組其余正確的碼組先存儲(chǔ)起來53選擇重發(fā)ARQ的傳輸效率傳輸效率與信道環(huán)路遲延沒有直接關(guān)系重發(fā)效率為(1-PB)54各種ARQ傳輸效率的比較
等待時(shí)間的影響減少開銷減少重傳次數(shù)選用最佳碼長55信道的差錯(cuò)特性
信道的差錯(cuò)統(tǒng)計(jì)特性反饋信道對應(yīng)答信號(hào)的影響
56信道的差錯(cuò)統(tǒng)計(jì)特性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 如何高效報(bào)送網(wǎng)絡(luò)輿情 2024(方法+流程)
- 機(jī)房搬遷方案
- 微積分 第3版 課件 2.5 函數(shù)的連續(xù)性
- 坪山區(qū)七年級(jí)上學(xué)期語文期末考試試卷
- 講述京東課件教學(xué)課件
- 股東合同范本(2篇)
- 南京航空航天大學(xué)《多元統(tǒng)計(jì)分析》2022-2023學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《數(shù)字圖形設(shè)計(jì)》2022-2023學(xué)年第一學(xué)期期末試卷
- 獨(dú)坐敬亭山說課稿
- 南京工業(yè)大學(xué)浦江學(xué)院《領(lǐng)導(dǎo)科學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 餐飲行業(yè)報(bào)告:中餐出海
- 2024年江蘇鐘吾大數(shù)據(jù)發(fā)展集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 青少年數(shù)獨(dú)智力運(yùn)動(dòng)會(huì)U12組數(shù)獨(dú)賽前集訓(xùn)題
- 醫(yī)院健康教育培訓(xùn)課件
- GH/T 1419-2023野生食用菌保育促繁技術(shù)規(guī)程灰肉紅菇
- 鼻咽癌的放射治療課件
- 明孝端皇后九龍九鳳冠
- 注塑車間規(guī)劃方案
- 營養(yǎng)不良五階梯治療
- 標(biāo)本運(yùn)送培訓(xùn)課件
- 護(hù)士與醫(yī)生的合作與溝通
評論
0/150
提交評論