資源描述:
《鐘振陽漢明碼的編碼與譯碼實(shí)驗(yàn).docx》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、學(xué)生:鐘振陽學(xué)號(hào):指導(dǎo)教師:盧燕飛日期:2015.11.21同組成員:孔藝諾上課時(shí)間:星期一第五節(jié)課通信原理實(shí)驗(yàn)電子信息工程學(xué)院實(shí)驗(yàn)十五漢明編碼和譯碼實(shí)驗(yàn)一、實(shí)驗(yàn)前的準(zhǔn)備(1)預(yù)習(xí)實(shí)驗(yàn)相關(guān)內(nèi)容,重點(diǎn)熟悉漢明碼的編碼規(guī)則和它的糾錯(cuò)能力。(2)熟悉相關(guān)實(shí)驗(yàn)箱面板分布及測(cè)試孔位置和跳線狀態(tài)。二、實(shí)驗(yàn)?zāi)康模?)掌握漢明碼編譯碼原理。(2)掌握漢明碼糾錯(cuò)檢錯(cuò)原理。(3)通過糾錯(cuò)編解碼實(shí)驗(yàn),加深對(duì)糾錯(cuò)編解碼理論的理解。三、實(shí)驗(yàn)儀器ZH5001A通信原理綜合實(shí)驗(yàn)系統(tǒng);20MHz雙蹤示波器四、實(shí)驗(yàn)原理差錯(cuò)控制編碼的基本作法是:在發(fā)送端被傳輸?shù)男畔⑿蛄猩细郊右恍┍O(jiān)督碼元,
2、這些多余的碼元與信息之間以某種確定的規(guī)則建立校驗(yàn)關(guān)系。接收端按照既定的規(guī)則檢驗(yàn)信息碼元與監(jiān)督碼元之間的關(guān)系,一旦傳輸過程中發(fā)生差錯(cuò),則信息碼元與監(jiān)督碼元之間的校驗(yàn)關(guān)系將受到破壞,從而可以發(fā)現(xiàn)錯(cuò)誤,乃至糾正錯(cuò)誤。所謂漢明碼是能糾正單個(gè)錯(cuò)誤的線性分組碼。它有以下特點(diǎn):碼長(zhǎng)n=2m-1最小碼距d=3信息碼位k=2m-m-1糾錯(cuò)能力t=1監(jiān)督碼位r=n-k這里m位≥2的正整數(shù),給定m后,既可構(gòu)造出具體的漢明碼(n,k)。表1(7,4)漢明編碼輸入數(shù)據(jù)與監(jiān)督碼元生成表4位信息位a6,a5,a4,a33位監(jiān)督碼元a2,a1,a04位信息位a6,a5,a4,a33位監(jiān)
3、督碼元a2,a1,a00000000100010100010111001110001011010100110011101101100001001111100010010110011010010110001111010001110101111111表1為(7,4)漢明編碼輸入數(shù)據(jù)與監(jiān)督碼元生成表。編碼先輸出a6,最后輸出a0。一、實(shí)驗(yàn)準(zhǔn)備工作1.通過菜單選擇調(diào)制方式設(shè)置為BPSK或者DBPSK方式。2.工作方式選擇SWC013.編碼使能開關(guān)插入4.ADPCM數(shù)據(jù)斷開5.加錯(cuò)開關(guān)均拔出6.將輸入數(shù)據(jù)設(shè)置在m序列M序列方式一共有四種。0/1碼,00/11碼,7
4、位m序列和15位的m序列。二、實(shí)驗(yàn)內(nèi)容及結(jié)論分析編碼規(guī)則驗(yàn)證(1)設(shè)置m序列工作方式10,編碼輸入為00/11碼。觀測(cè):編碼輸入信號(hào)TPC01編碼輸出波形TPC05輸出速率是56kbps,輸入速率是32kbps,TPC05的碼字周期是TPC01的4/7。當(dāng)輸入為1100時(shí)。輸出為。對(duì)比表一,符合編碼規(guī)則。(1)設(shè)置其他m序列的方式(選做)觀測(cè):編碼輸入信號(hào)TPC01與編碼輸出波形TPC05以下統(tǒng)一,上面的通道是輸入波形,下通道是輸出波形。M序列選擇00模式,輸入1/0碼,TPC01輸入1010,TPC05輸出。對(duì)比表一,符合漢明碼編碼規(guī)則。M序列選擇10
5、模式,輸入00/11碼,TPC01輸入0011,TPC05輸出。對(duì)比表一,符合漢明碼編碼規(guī)則。M序列選擇01模式,輸入7位m序列,TPC01輸入,將碼字4位4位分組,確定信息為以后添加監(jiān)督位。M序列選擇11模式,輸入15位m序列,TPC01輸入1010,將碼字4位4位分組,確定信息為以后添加監(jiān)督位。2.譯碼數(shù)據(jù)輸出觀測(cè)(1)m序列方式為11觀測(cè):編碼輸入信號(hào)TPC01與漢明譯碼模塊譯碼輸出m序列波形TPW07選擇m序列方式為11,輸入信號(hào)15位m序列,TPC01輸入序列位1010。TPW07譯碼輸出也為1010。譯碼正確,稍有延時(shí)。2.譯碼同步過程觀測(cè)(
6、1)斷開SWC01的編碼使能開關(guān)(H_EN)觀測(cè)TPW03——(譯碼模塊內(nèi)錯(cuò)碼檢測(cè)指示輸出波形)右圖調(diào)節(jié)示波器的幅度旋鈕,幅度發(fā)生變化,表示出于高電平。插入H-EN(使能開關(guān)),TPW03為低電平。斷開H-EN,TPW03由低電平變?yōu)楦唠娖?,此時(shí)高電平表示TPW03出錯(cuò)。插入H-EN可以恢復(fù)低電平,但是稍有延遲。5.發(fā)端加錯(cuò)信號(hào)和漢明譯碼檢錯(cuò)能力觀測(cè)TPW03,當(dāng)譯碼有錯(cuò)時(shí),其處在高電平。譯碼正確,其處在低電平。觀測(cè)加錯(cuò)指示TPC03與錯(cuò)碼檢測(cè)指示輸出波形TPW03波形(1)不加錯(cuò)不加錯(cuò)TPC03和TPW03都是低電平。沒有顯示。TPC03都是低電平不加
7、錯(cuò)。TPW03處在低電平,沒有任何錯(cuò)誤顯示。(2)加1位錯(cuò)加錯(cuò)指示為高電平的時(shí)候,錯(cuò)碼檢測(cè)指示也是高電平。檢測(cè)出錯(cuò)誤。(1)加2位錯(cuò)檢測(cè)出了錯(cuò)誤(2)加多位錯(cuò)隨著加錯(cuò)的增加,檢測(cè)出了更多錯(cuò)誤。結(jié)論:(7,4)漢明碼的檢錯(cuò)能力是3位。隨著加錯(cuò)的增加,檢測(cè)錯(cuò)的錯(cuò)誤增加。5.漢明譯碼糾錯(cuò)性能觀測(cè)。觀測(cè)編碼輸入信號(hào)TPC01與漢明譯碼模塊譯碼輸出m序列波形TPW07(1)不加錯(cuò)譯碼輸出和編碼輸入一致,沒有誤碼。(2)加1位錯(cuò)譯碼輸出和編碼輸入一致,加入一位錯(cuò)誤的情況下可以被糾錯(cuò)。(1)加2位錯(cuò)譯碼輸出和編碼輸入一致,加兩位錯(cuò)不能完全糾錯(cuò),不能完全正確譯碼。(1)
8、加多位錯(cuò)不能完全正確譯碼,加入更多錯(cuò)是誤碼更大。結(jié)論:(7,4)漢明碼的糾錯(cuò)能力