下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.海明校驗(yàn)碼的原理詳解2006年12月27日 星期三 10:57海明碼是一種多重(復(fù)式)奇偶檢錯(cuò)系統(tǒng)。它將信息用邏輯形式編碼,以便能夠檢錯(cuò)和糾錯(cuò)。用在海明碼中的全部傳輸碼字是由原來(lái)的信息和附加的奇偶校驗(yàn)位組成的。每一個(gè)這種奇偶位被編在傳輸碼字的特定位置上。實(shí)現(xiàn)得合適時(shí),這個(gè)系統(tǒng)對(duì)于錯(cuò)誤的數(shù)位無(wú)論是原有信息位中的,還是附加校驗(yàn)位中的都能把它分離出來(lái)。推導(dǎo)并使用長(zhǎng)度為m位的碼字的海明碼,所需步驟如下:1、確定最小的校驗(yàn)位數(shù)k,將它們記成D1、D2、Dk,每個(gè)校驗(yàn)位符合不同的奇偶測(cè)試規(guī)定。2、原有信息和k個(gè)校驗(yàn)位一起編成長(zhǎng)為m+k位的新碼字。選擇k校驗(yàn)位(0或1)以滿(mǎn)足必要的奇偶條件。3、對(duì)所接收的
2、信息作所需的k個(gè)奇偶檢查。4、如果所有的奇偶檢查結(jié)果均為正確的,則認(rèn)為信息無(wú)錯(cuò)誤。如果發(fā)現(xiàn)有一個(gè)或多個(gè)錯(cuò)了,則錯(cuò)誤的位由這些檢查的結(jié)果來(lái)唯一地確定。校驗(yàn)位數(shù)的位數(shù)推求海明碼時(shí)的一項(xiàng)基本考慮是確定所需最少的校驗(yàn)位數(shù)k??紤]長(zhǎng)度為m位的信息,若附加了k個(gè)校驗(yàn)位,則所發(fā)送的總長(zhǎng)度為m+k。在接收器中要進(jìn)行k個(gè)奇偶檢查,每個(gè)檢查結(jié)果或是真或是偽。這個(gè)奇偶檢查的結(jié)果可以表示成一個(gè)k位的二進(jìn)字,它可以確定最多2k種不同狀態(tài)。這些狀態(tài)中必有一個(gè)其所有奇偶測(cè)試試都是真的,它便是判定信息正確的條件。于是剩下的(2k-1)種狀態(tài),可以用來(lái)判定誤碼的位置。于是導(dǎo)出下一關(guān)系:2k-1m+k碼字格式從理論上講,校驗(yàn)位可
3、放在任何位置,但習(xí)慣上校驗(yàn)位被安排在1、2、4、8、的位置上。圖5列出了m=4,k=3時(shí),信息位和校驗(yàn)位的分布情況。碼字位置B1B2B3B4B5B6B7校驗(yàn)位xxx信息位xxxx復(fù)合碼字P1P2D1P3D2D3D4圖5海明碼中校驗(yàn)位和信息位的定位校驗(yàn)位的確定下面為我增加,意在提出編碼方法以助理解(但編碼是否主要標(biāo)準(zhǔn)不可知)每行的值等于數(shù)值為1的各位碼相異或。如m=4,k=3.數(shù)據(jù)位前三行,校驗(yàn)位為后三行。即A=p1D1D3D4=0得P1=D1D3D4B=P2D2D3D4=0得P2=D2D3D4C=P3D1D2D3D4=0得P3=D1D2D3D4以下計(jì)算訪(fǎng)求同下k個(gè)校驗(yàn)位是通過(guò)對(duì)m+k位復(fù)合碼字
4、進(jìn)行奇偶校驗(yàn)而確定的。其中:P1位負(fù)責(zé)校驗(yàn)海明碼的第1、3、5、7、(P1、D1、D2、D4、)位,(包括P1自己)P2負(fù)責(zé)校驗(yàn)海明碼的第2、3、6、7、(P2、D1、D3、D4、)位,(包括P2自己)P3負(fù)責(zé)校驗(yàn)海明碼的第4、5、6、7、(P3、D2、D3、D4、)位,(包括P3自己)對(duì)m=4,k=3,偶校驗(yàn)的例子,只要進(jìn)行式次偶性測(cè)試。這些測(cè)試(以A、B、C表示)在圖6所示各位的位置上進(jìn)行。奇偶條件碼字位置1234567ABCxxxxxxxxxxxx圖6奇偶校驗(yàn)位置因此可得到三個(gè)校驗(yàn)方程及確定校驗(yàn)位的三個(gè)公式:A=B1B3B5B7=0得P1=D1D2D4B=B2B3B6B7=0得P2=D1
5、D3D4C=B4B5B6B7=0得P3=D2D3D4若四位信息碼為1001,利用這三個(gè)公式可求得三個(gè)校驗(yàn)位P1、P2、P3值。和海明碼,上面是發(fā)送方的處理在接收方,也可根據(jù)這三個(gè)校驗(yàn)方程對(duì)接收到的信息進(jìn)行同樣的奇偶測(cè)試:A=B1B3B5B7=0;B=B2B3B6B7=0;C=B4B5B5B7=0。若三個(gè)校驗(yàn)方程都成立,即方程式右邊都等于0,則說(shuō)明沒(méi)有錯(cuò)。若不成立即方程式右邊不等于0,說(shuō)明有錯(cuò)。從三個(gè)方程式右邊的值,可以判斷那一位出錯(cuò)。例如,如果第3位數(shù)字反了,則C=0(此方程沒(méi)有B3),A=B=1(這兩個(gè)方程有B3)。可構(gòu)成二進(jìn)數(shù)CBA,以A為最低有效位,則錯(cuò)誤位置就可簡(jiǎn)單地用二進(jìn)數(shù)CBA=0
6、11指出。同樣,若三個(gè)方程式右邊的值為001,說(shuō)明第1位出錯(cuò)。若三個(gè)方程式右邊的值為100,說(shuō)明第4位出錯(cuò)。海明碼的碼距應(yīng)該是3,所以能糾正1位出錯(cuò)。而奇偶校驗(yàn)碼的碼距才是2,只能發(fā)現(xiàn)1位出錯(cuò),但不能糾正(不知道那一位錯(cuò))。無(wú)校驗(yàn)的碼距是1,它出任何一位出錯(cuò)后還是合法代碼,所以也就無(wú)法發(fā)現(xiàn)出錯(cuò)。這是關(guān)于海明碼的經(jīng)典說(shuō)法,即碼距為3,可以發(fā)現(xiàn)2位,或者糾正1位錯(cuò)。應(yīng)滿(mǎn)足2k-1m+k。但在清華的王愛(ài)英主編的計(jì)算機(jī)組成與結(jié)構(gòu)(該書(shū)已成為國(guó)內(nèi)的權(quán)威)中還提出了一種碼距為4的海明碼,可以發(fā)現(xiàn)2位,并且糾正1位錯(cuò)。應(yīng)滿(mǎn)足2(k-1)m+k。由于王愛(ài)英書(shū)上對(duì)這兩種概念沒(méi)有很仔細(xì)解釋?zhuān)ㄌ貏e對(duì)碼距為3的海明碼
7、),過(guò)渡很突然。有些書(shū)簡(jiǎn)單抄襲時(shí)沒(méi)有仔細(xì)消化,所以出現(xiàn)一些概念錯(cuò)。對(duì)于一般碼距為3的海明碼,應(yīng)該是“可以發(fā)現(xiàn)2位,或者糾正1位錯(cuò)”,而不是“可以發(fā)現(xiàn)2位,并且糾正1位錯(cuò)”。在試題中出現(xiàn)過(guò)類(lèi)似的錯(cuò)誤。若四位信息碼為1001,利用這三個(gè)公式可求得三個(gè)校驗(yàn)位P1、P2、P3值。和海明碼,如圖7則表示了信息碼為1001時(shí)的海明碼編碼的全部情況。而圖8中則列出了全部16種信息(D1D2D3D4=00001111)的海明碼。碼字位置B1B2B3B4B5B6B7碼位類(lèi)型P1P2D1P3D2D3D4信息碼-1-001校驗(yàn)位00-1-編碼后的海明碼0011001圖7四位信息碼的海明編碼P1P2D1P3D2D3D40000000110100
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025山東昌樂(lè)北大公學(xué)美加學(xué)校教師招聘?jìng)淇脊P試題庫(kù)及答案解析
- 2025黑龍江哈爾濱啟航勞務(wù)派遣有限公司派遣到哈爾濱工業(yè)大學(xué)化工與化學(xué)學(xué)院招聘參考考試試題及答案解析
- 2025湖北武漢市漢口重點(diǎn)初級(jí)中學(xué)招聘教師3人備考筆試試題及答案解析
- 2026廣西防城港市第二中學(xué)春季學(xué)期臨聘教師招聘筆試考試備考試題及答案解析
- 2025廣東惠州市第一婦幼保健院招聘第二批員額制衛(wèi)生專(zhuān)業(yè)技術(shù)人員13人模擬筆試試題及答案解析
- 2025廣東深圳市龍崗區(qū)企業(yè)服務(wù)中心招聘特聘崗聘員5人參考考試題庫(kù)及答案解析
- 雅安市名山區(qū)茗投產(chǎn)業(yè)集團(tuán)有限公司撤銷(xiāo)“公開(kāi)招聘合同制員工”備考筆試試題及答案解析
- 2025年哈爾濱南崗區(qū)哈西社區(qū)衛(wèi)生服務(wù)中心招聘3人備考考試題庫(kù)及答案解析
- 2025山東菏澤曹縣蘇教高級(jí)中學(xué)教師招聘6人參考考試題庫(kù)及答案解析
- 2025湖南長(zhǎng)沙博納二附中公開(kāi)招聘?jìng)淇脊P試題庫(kù)及答案解析
- 附表:醫(yī)療美容主診醫(yī)師申請(qǐng)表
- 跌落式熔斷器熔絲故障原因分析
- 2023年全市中職學(xué)校學(xué)生職業(yè)技能大賽
- 畢節(jié)市織金縣化起鎮(zhèn)污水處理工程環(huán)評(píng)報(bào)告
- 河流動(dòng)力學(xué)-同濟(jì)大學(xué)中國(guó)大學(xué)mooc課后章節(jié)答案期末考試題庫(kù)2023年
- 倉(cāng)庫(kù)安全管理檢查表
- 嶺南版美術(shù)科五年級(jí)上冊(cè)期末素質(zhì)檢測(cè)試題附答案
- 以執(zhí)業(yè)醫(yī)師考試為導(dǎo)向的兒科學(xué)臨床實(shí)習(xí)教學(xué)改革
- 一年級(jí)上冊(cè)美術(shù)測(cè)試題
- 人口結(jié)構(gòu)演變對(duì)人身保險(xiǎn)需求的影響分析
- 質(zhì)量檢測(cè)見(jiàn)證取樣送檢監(jiān)理實(shí)施細(xì)則
評(píng)論
0/150
提交評(píng)論