




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、第第8章章 編碼和差錯控制編碼和差錯控制無無線通信與網(wǎng)線通信與網(wǎng)絡(luò)絡(luò)(第第2版版) 作者作者 斯斯托林托林斯斯 何軍等何軍等 譯譯目錄 8.1 差錯檢測 8.1.1 奇偶校驗 8.1.2 循環(huán)冗余檢錯 8.2 塊糾錯碼 8.2.1 塊碼原理 8.2.2 海明碼 8.4 自動重發(fā)請求 8.4.1 流量控制 8.4.2 差錯控制8.1 差錯檢測 差錯定義:傳輸導(dǎo)致數(shù)字信號的1N位被改變。 三種解決差錯的方法 1、檢測碼計算機網(wǎng)絡(luò)學(xué)過 僅檢測差錯,例:奇偶校驗、循環(huán)冗余 (CRC)。 2、糾錯碼 功能:既可檢錯,又可糾錯。 常用于無線傳輸中,差錯率高,重傳效率低。 常用的糾錯方法:塊碼、海明碼、循環(huán)
2、碼等。 3、自動重發(fā)請求機制(ARQ) 依賴于檢測碼,發(fā)送端要重傳錯誤的數(shù)據(jù)。 8.1 差錯檢測整個幀無差錯的概率(全正確),隨F增大整個幀有1或多位錯的概率(至少有1位錯) 例8.1:不同的環(huán)境有不同的誤碼率需求 用戶要求:平均每天出現(xiàn)1個錯幀,信道速率64 Kb/s ,幀長1000位。 現(xiàn)有條件:信道誤碼率Pb=10-6,是否達標(biāo)?是否達標(biāo)? 答:1天可傳輸64*3600*24 = 5.5*106幀 允許差錯概率 P =l/5.5*106=0.18*10-6 整個幀無差錯的概率P1=(1-Pb)1000=0.999 至少1位錯概率P2=10-3,這比需求高,不達標(biāo)。 計算:現(xiàn)有條件下,平均
3、多久出現(xiàn)一個錯幀?計算:現(xiàn)有條件下,平均多久出現(xiàn)一個錯幀? 答:平均1000/64=15.6s出現(xiàn)一個錯幀。 上述結(jié)果促使我們要使用差錯檢測技術(shù)檢測碼的基本原理8.1.1 奇偶校驗 發(fā)送方:11100000111000001(偶校驗) 在每個字節(jié)的尾部加上1個校驗碼,使得碼組中”1”的個數(shù)成為偶數(shù)(偶校驗)或者奇數(shù)(奇校驗) 。 接收方:110000001(偶校驗,不合格) 檢查碼組中”1”的個數(shù),是否為偶數(shù)(或奇數(shù)),如果不符合校驗,要求重新發(fā)送該數(shù)據(jù)。 檢測不出什么錯誤? 檢測不出偶數(shù)個錯誤,不能糾錯。 循環(huán)冗余校驗(CRC,Cyclic Redundancy Code) 發(fā)送端 原始信息
4、 k 位,加上 r 位的校驗序列(FCS); 這 n 位數(shù)可以被某個事先設(shè)定好的數(shù)整除。 將 n 位數(shù)據(jù),發(fā)送出去; 接收端 收到數(shù)據(jù)后用原先那個設(shè)定好的數(shù)來除; 若沒有余數(shù)出現(xiàn),則表示數(shù)據(jù)傳送正確; 若有余數(shù)出現(xiàn),則表示數(shù)據(jù)傳送有誤。 如何從k位原始信息,得到r位校驗序列?8.1.2 循環(huán)冗余檢錯(CRC)k 位r 位k + r = n位8.1.2 循環(huán)冗余檢錯(CRC)D: k位數(shù)據(jù)F: r位尾T: k+r=n 位8.1.2 循環(huán)冗余檢錯(CRC)8.1.2 循環(huán)冗余檢錯(CRC)(4)25D加上余數(shù)(R=01110)得到T=101000110101110異或運算(5)驗證:如果傳輸沒有差
5、錯,接收方收到原封不變T=101000110101110。用T 除以P,整除沒有余數(shù),檢驗成功。8.1.2 循環(huán)冗余檢錯的檢錯能力 差錯模式 E E=001000000000000 (1表示差錯) 發(fā)送報文T=101000110101110 接收報文T=100000110101110 CRC的檢錯能力 假如有差錯, 當(dāng)且僅當(dāng) E可以被P 整除時,接收方才無法檢測到這個差錯。 直觀上看,這種情況概率比較低。目錄 8.1 差錯檢測 8.1.1 奇偶校驗 8.1.2 循環(huán)冗余檢錯 8.2 塊糾錯碼 8.2.1 塊碼原理 8.2.2 海明碼 8.4 自動重發(fā)請求 8.4.1 流量控制 8.4.2 差錯
6、控制8.2 塊糾錯碼 檢錯碼,不適宜無線信道 誤碼率高, 這會導(dǎo)致大量的重傳操作。 如:衛(wèi)星鏈路中,傳播延遲比幀的傳輸時間長許多,重傳的效率非常低。 糾錯碼,更適合無線信道 k位原始數(shù)據(jù),n位傳輸信號。 校驗n-k位冗余,用于糾錯。 右邊的糾錯碼,能糾正1位數(shù)據(jù)位數(shù)據(jù)位k校驗位校驗位n-k84165326647128825698.2 塊糾錯碼 典型的糾錯碼:(n, k)塊碼 編碼后總位數(shù) n ,數(shù)據(jù)位 k 共有2n個碼字,其中2k 個有效碼字 冗余度 (n-k)/k,冗余位與數(shù)據(jù)位的比例 編碼速率 k/n,數(shù)據(jù)位與總位的比率 表示編碼需要額外增加多少帶寬8.2.1 塊碼原理28.2.1 塊碼原
7、理 例8.6: 對k=2, n=5 ,指定如下映射: 如果接收的碼字為00100 這不是一個有效的碼字,肯定出了差錯。 猜一猜,最可能是哪個有效碼字?原始數(shù)據(jù)原始數(shù)據(jù)有效碼字有效碼字0000000010011110110011111110000008.2.1 塊碼原理 計算海明距離 糾錯結(jié)果 最可能的碼字是00000,數(shù)據(jù)是00。數(shù)據(jù)塊數(shù)據(jù)塊 有效碼字有效碼字海明距離海明距離0000000d(00000, 00100)=10100111d(00111, 00100)=21011001d(11001, 00100)=41111110d(11110, 00100)=38.2.1 塊碼原理 如果發(fā)生
8、1位差錯 既可以檢錯,又可以糾錯。 結(jié)果碼字僅與一個有效碼字距離為1。 如果發(fā)生2位差錯 能夠檢測,無法糾錯。 與2個有效碼字距離都是2,接收端無法判斷從哪個有效碼字變化而來。8.2.1 塊碼原理 判斷糾錯能力的另一個方法:有效碼字兩兩距離 有效碼字之間的最小距離是3,可能錯誤0-3位 00000錯0位,有效碼字 00001錯1位,如果是0000錯1位,可以糾錯 00011錯2位,如果是0000錯2位,無法糾錯 00111錯3位,變成有效碼字 該編碼總可以糾正1位差錯,檢測2位差錯。d(00000,00111)=3;d(00000,11001)=3;d(00000,11110)=4;d(001
9、11,11001)=4;d(00111,11110)=3;d(11001,11110)=3;dmin -18.2.2 海明碼8.2.2 海明碼kn-kn-k8.2.2 海明碼例8.78位的數(shù)據(jù)塊是00111001海明碼插入數(shù)據(jù)位的1248處將所有1的位置值異或運算得出海明碼為0111將海明碼插入數(shù)據(jù)塊的位置傳輸12位塊是001101001111求8位數(shù)據(jù)00111001的海明碼0 0 1 1 1 0 0 18.2.2 海明碼例8.7傳輸?shù)?2位塊是001101001111傳輸過程中,第6位錯接收的12位塊是001101101111將海明碼和所有非0數(shù)據(jù)位進行異或運算結(jié)論:差錯發(fā)生在位置6 處因
10、此可以糾正1位錯誤=6目錄 8.1 差錯檢測 8.1.1 奇偶校驗 8.1.2 循環(huán)冗余檢錯 8.2 塊糾錯碼 8.2.1 塊碼原理 8.2.2 海明碼 8.4 自動重發(fā)請求 8.4.1 流量控制 8.4.2 差錯控制8.4 自動重發(fā)請求(了解) 自動重發(fā)請求(ARQ) 作用:使不可靠的數(shù)據(jù)鏈路變得可靠。 在數(shù)據(jù)鏈路層和傳輸層協(xié)議中使用。 配合CRC這樣的差錯檢測碼的使用。 包含兩部分 流量控制和差錯控制8.4.1 流量控制 流量控制的作用 接收方數(shù)據(jù)緩沖區(qū),長度有限。 確保發(fā)送數(shù)據(jù)不會超出接收實體接收數(shù)據(jù)能力。 如果沒有流量控制,接收器緩沖區(qū)可能會溢出。8.4.1 流量控制 滑動窗口機制 將
11、很長的數(shù)據(jù)塊拆成小PDU,降低傳輸風(fēng)險。 PDU:協(xié)議數(shù)據(jù)單元(protocal data unit) 窗口寬度W:接收站點分配了W個PDU的緩沖區(qū),允許發(fā)送站點在不等待任何確認(rèn)的情況下同時發(fā)送W個PDU。 確認(rèn)報文RR X:接收站點發(fā)送,告知PDU (X-1)己被接收,準(zhǔn)備接收PDU X。8.4.1 流量控制已經(jīng)收到2準(zhǔn)備接收3已經(jīng)收到3準(zhǔn)備接收4窗口延伸至2收到確認(rèn)2后,窗口延伸至1滑動窗口寬度為7發(fā)送確認(rèn)2后,窗口延伸至1如果窗口長度為1會發(fā)生什么影響?8.4.2 差錯控制 差錯控制的作用 檢測和校正傳輸過程中出現(xiàn)的差錯PDU。 差錯的類型 時延太大,PDU丟失、PDU損壞。 差錯控制的措施 超時后重傳:源站點在預(yù)定時間沒有收到確認(rèn)的情況下,會重新傳輸一個PDU。 否認(rèn)和重傳:目的站點為檢測到差錯的PDU返回一個否定確認(rèn),源站點重新傳輸這些PDU。返回NARQ的例子 A的數(shù)據(jù)PDU 5出錯:當(dāng)A接收到B返回的REJ 5(否定確認(rèn))時,由于傳播延遲, A已經(jīng)發(fā)送PDU 6, 7,于是PDU 5, 6, 7 都重傳。 B的確認(rèn)RR 0出錯:A計時器超時, 傳輸一個RR(P=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江西省贛州市會昌縣2024-2025學(xué)年三年級數(shù)學(xué)第二學(xué)期期末教學(xué)質(zhì)量檢測模擬試題含解析
- 四川大學(xué)錦江學(xué)院《英國文學(xué)史與作品選讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇省徐州市云龍區(qū)重點中學(xué)2024-2025學(xué)年初三第一次聯(lián)考英語試題文試題含答案
- 江蘇信息職業(yè)技術(shù)學(xué)院《新安醫(yī)家針灸學(xué)說》2023-2024學(xué)年第一學(xué)期期末試卷
- 岳陽現(xiàn)代服務(wù)職業(yè)學(xué)院《經(jīng)典表演劇目》2023-2024學(xué)年第二學(xué)期期末試卷
- 南京旅游職業(yè)學(xué)院《健康教育學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 山西林業(yè)職業(yè)技術(shù)學(xué)院《建筑物防雷技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 通河縣2024-2025學(xué)年數(shù)學(xué)四下期末經(jīng)典試題含解析
- 肇慶市實驗中學(xué)高中語文五高效課堂教學(xué)設(shè)計:第課陳情表第課時
- 2025年安徽合肥市鄉(xiāng)村振興投資有限責(zé)任公司招聘筆試參考題庫含答案解析
- 2025東風(fēng)汽車校招人才測評題庫
- 2024年四川宜賓五糧液股份有限公司招聘筆試真題
- 吉林2025年03月長春新區(qū)面向社會公開選聘8名各產(chǎn)業(yè)招商辦公室負(fù)責(zé)人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 微風(fēng)發(fā)電項目可行報告
- 2025年中小學(xué)生安全教育日知識競賽考試題(附答案)
- 2024年初級會計實務(wù)考試真題及答案(5套)
- 2024年東莞市寮步鎮(zhèn)招聘特聘材料員筆試真題
- 阿爾茨海默癥健康教育
- 2025年注會合同法試題及答案
- 2025年礦區(qū)招聘考試試題及答案
- 醫(yī)療器械安全知識培訓(xùn)
評論
0/150
提交評論