版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
海明碼原理說明
海明碼:是由R·Hamming在1950年首次提出的,它也是一種可以糾正一位差錯(cuò)的編碼,但它的編碼效率要比正反碼高得多(當(dāng)信息位足夠長時(shí))。基礎(chǔ)知識:二進(jìn)制數(shù)表示二進(jìn)制邏輯運(yùn)算數(shù)的表示方法奇偶校驗(yàn)奇偶校驗(yàn)碼;若信息的位數(shù)為k=n-1位,可表示為an-1an-2…a1,加上一位偶校驗(yàn)位a0,構(gòu)成一個(gè)n位的碼字an-1an-2…a1a0
。在接收端校驗(yàn)時(shí),可按下列關(guān)系式來計(jì)算:
S=an-1+an-2+…a1+a0(a0
用以湊成偶數(shù)個(gè)“1”)結(jié)果:若S=0,則無錯(cuò),若S=1,則有錯(cuò)。上式可稱為監(jiān)督關(guān)系式,S稱為校正因子。在奇偶校驗(yàn)情況下,只有一個(gè)監(jiān)督關(guān)系式,一個(gè)校正因子,其取值只有兩種(0或l),分別代表了無錯(cuò)和有錯(cuò)兩種情況,而不能指出差錯(cuò)所在的位置??梢栽黾尤哂辔?,就相應(yīng)地增加監(jiān)督關(guān)系式和校正因子,就能區(qū)分更多的情況。例如,若有兩個(gè)(2位)校正因子,則其取值就有4種可能:00、01、10或11,就能區(qū)分4種不同情況。若其中一種表示無錯(cuò),另外三種不但可以用來指出有錯(cuò),還可用來區(qū)分錯(cuò)誤的情況,如指出是哪一位錯(cuò)等。一般而言,信息位為k位,增加r位冗余位,構(gòu)成n=k+r位碼字。若希望用r個(gè)監(jiān)督關(guān)系式產(chǎn)生的r個(gè)校正因子來區(qū)分無錯(cuò)和在碼字中的n個(gè)不同位置的一位錯(cuò),則要求:
2r≥n+1或者2r≥k+r+1注:(n=k+r)如果用k=4為例來說明,要滿足上述不等式,則r>3。假設(shè)取r=3則n=k+r=7,即在4位信息位a6a5a4a3后面加上3位冗余位a2a1a0,構(gòu)成7位碼字a6a5a4a3a2a1a0
。a2、
a1和a0分別由4位信息位中某幾位半加得到。校驗(yàn)時(shí),a2、
a1和a0
就分別和這些位半加構(gòu)成三個(gè)不同的監(jiān)督關(guān)系式。規(guī)定:無錯(cuò)時(shí),這三個(gè)關(guān)系式的值S2、S1和S0全為“0”。若a2錯(cuò),則S2=1,而S1
=S0=0;若a1錯(cuò),則S1=1,而S2=S0=0;若a0錯(cuò),則S0=1,而S2=S1=0。S2S1S0這三個(gè)校正因子其它4種編碼值可用來區(qū)分a6a5a4a3一位錯(cuò),該對應(yīng)關(guān)系可以規(guī)定如表1.3S2S1S0000
001
010100011101110111
錯(cuò)碼位置 無a0a1a2a3a4a5a6由表可見,a2、a4、a5或a6的一位錯(cuò)都應(yīng)使S2=1,由此得到監(jiān)督關(guān)系式:S2
=a2+a4十a(chǎn)5十a(chǎn)6同理還有:
S1
=a1+a3十a(chǎn)5十a(chǎn)6S0
=a0+a3十a(chǎn)4十a(chǎn)6在發(fā)送端編碼時(shí),信息位a6a5a4和a3的值取決于輸入信號,是隨機(jī)值。冗余位a2a1和a0的值應(yīng)根據(jù)信息位的取值按監(jiān)督關(guān)系式來決定,便上述三式中的S2S1
和S0
取值為零,即:
a2+a4+a5
+a6
=0 a1+a3
+a5
+a6
=0 a0
+a3
+a4
+a6
=0由此可求得:
a2=a4十a(chǎn)5十a(chǎn)6 a1=a3十a(chǎn)5十a(chǎn)6 a0=a3十a(chǎn)4十a(chǎn)6已知信息位后,按此三式即可算出各冗余位。a6a5a4a3a2ala0a6a5a4a3a2ala00000000100011100010111001100001010110100100011110101100101001101100001010110111010100110011111010001110001111111對于各種信息位算出的冗余位如表:在接收端收到每個(gè)碼字后,按監(jiān)督關(guān)系式算出S2、S1和S0,若全為“0”則認(rèn)為無錯(cuò)。若不全為“0”,在一位錯(cuò)的情況下,可查表來判定是哪一位錯(cuò),從而糾正之。例如碼字0010101傳輸中發(fā)生一位錯(cuò),在接收端收到的為0011101,代入監(jiān)督關(guān)系式:
S2
=a2+a4十a(chǎn)5十a(chǎn)6 S1
=a1+a3十a(chǎn)5十a(chǎn)6 S0
=a0+a3十a(chǎn)4十a(chǎn)6可算得S2=0、S1=1和S0
=1,由表:S2S1S0000
001
010100011101110111
錯(cuò)碼位置 無a0a1a2a3a4a5a6可查得S2S1和S0
=011對應(yīng)于a3錯(cuò),因而可將0011101糾正為0010101。上述海明碼的編碼效率為4/7。若K=7,按2r≥k十r+1可算得r至少為4,此時(shí)編碼效率為7/11。結(jié)論:信息位長度越長時(shí)編碼效率越高。照例海明碼只能糾正一位錯(cuò),若用下述方法排列可以糾正傳輸中出現(xiàn)的突發(fā)性錯(cuò)誤。將連續(xù)P個(gè)碼字排成一個(gè)矩陣,每行一個(gè)碼字,如圖所示 信息位冗余位
0001 011 1010 010 1011 001 0100 110 P個(gè)碼字組成矩陣
0100 110 每
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)術(shù)出版行業(yè)市場調(diào)研分析報(bào)告
- 大數(shù)據(jù)分析及應(yīng)用項(xiàng)目教程(Spark SQL)(微課版) 教案全套 許慧 單元1-6 大數(shù)據(jù)分析概述-Zepplin數(shù)據(jù)可視化
- 藥用薄荷市場分析及投資價(jià)值研究報(bào)告
- 自推進(jìn)式掃路機(jī)細(xì)分市場深度研究報(bào)告
- 冷鏈果蔬物流行業(yè)市場調(diào)研分析報(bào)告
- 移動電話用屏幕保護(hù)膜市場發(fā)展前景分析及供需格局研究預(yù)測報(bào)告
- 電子貨幣收款機(jī)細(xì)分市場深度研究報(bào)告
- 電子閃光器開關(guān)市場分析及投資價(jià)值研究報(bào)告
- 襯衫袖扣市場分析及投資價(jià)值研究報(bào)告
- 繪畫便箋簿項(xiàng)目營銷計(jì)劃書
- 通風(fēng)管道的設(shè)計(jì)計(jì)算和構(gòu)造
- MSA EXCEL計(jì)算表全套模板
- 數(shù)學(xué)-九宮數(shù)獨(dú)100題(附答案)
- 高中區(qū)域地理俄羅斯(課堂PPT)
- 化工設(shè)備安裝監(jiān)理實(shí)施細(xì)則1
- 慢性病管理PPT課件
- 礦泉水項(xiàng)目融資方案分析
- Reportingverbs用法
- 推拿手法學(xué)操作實(shí)驗(yàn)手冊及考核評分標(biāo)準(zhǔn)
- 旋轉(zhuǎn)壓實(shí)SGC作業(yè)指導(dǎo)書終
- 消防系統(tǒng)調(diào)試及聯(lián)動方案
評論
0/150
提交評論