資源描述:
《12211143鐘振陽漢明碼的編碼與譯碼實驗》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、通信原理實驗電子信息工程學院學生:鐘振陽學號:12211143指導教師:盧燕飛日期:2015.11.21同組成員:孔藝諾上課時間:星期一第五節(jié)課實驗十五漢明編碼和譯碼實驗一、實驗前的準備(1)預習實驗相關內容,重點熟悉漢明碼的編碼規(guī)則和它的糾錯能力。(2)熟悉相關實驗箱面板分布及測試孔位置和跳線狀態(tài)。二、實驗目的(1)掌握漢明碼編譯碼原理。(2)掌握漢明碼糾錯檢錯原理。(3)通過糾錯編解碼實驗,加深對糾錯編解碼理論的理解。三、實驗儀器ZH5001A通信原理綜合實驗系統(tǒng);20MHz雙蹤示波器!1!實驗原理差錯控制編碼的基木作法是:在發(fā)送端被傳輸的信息序列上附加一些監(jiān)怦
2、碼元,這些多余的碼元與信息之間以某種確定的規(guī)則建立校驗關系。接收端按照既泄的規(guī)則檢驗信息碼元與監(jiān)督碼元Z問的關系,-旦傳輸過程中發(fā)生差錯,則信息碼元與監(jiān)督碼元之間的校驗關系將受到破壞,從而可以發(fā)現錯誤,乃至糾正錯誤。所謂漢明碼是能糾正單個錯誤的線性分組碼。它冇以下特點:碼長最小碼距d=3信息碼位k=2mml糾錯能力t=l監(jiān)督碼位r=n-k這里m位的正整數,給定m后,既可構造出貝體的漢明碼(n,k)。表1(7,4)漢明編碼輸入數據與監(jiān)督碼元生成表4位信息位a6,a5/a4/巧3位監(jiān)督碼元九31,ao4位信息位a6/a5/a4/巧3位監(jiān)督碼元九ai,ao00000001
3、0001010001011100111000101101010Oil0011101101100001001111100010010110011010010110001111010001110101111111表1為(7,4)漢明編碼輸入數據與監(jiān)督碼元生成表。編碼先輸出a6,最后輸出a0°五、實驗準備工作1.通過菜單選擇調制方式設置為BPSK或者DBPSK方式。1.工作方式選擇SWC012.編碼使能開關插入3.ADPCM數據斷開4.加錯開關均拔出5.將輸入數據設置在m序列M序列方式一共有四種。()/1碼,00/11碼,7位m序列和15位的m序列。六、實驗內容及結論分析
4、編碼規(guī)則驗證⑴設置m序列工作方式10,編碼輸入為00/11碼。觀測:編碼輸入信號TPC01編碼輸出波形TPC051.36U2.00URIGOLSTOP輸出速率是56kbps,輸入速率是32kbps,TPC05的碼字周期是TPC01的4/7o當輸入為1100時。輸出為HOOOlOo對比表一,符合編碼規(guī)則。(2)設置其他m序列的方式(選做)觀測:編碼輸入信號TPC01與編碼輸出波形TPC05以下統(tǒng)一,上面的通道是輸入波形,下通道是輸出波形。CH1=2.06UTixlee.Ous(H2.000USM序列選擇00模式,輸入1/0碼,TPC01輸入1010,TPC05輸出10
5、10011O對比表一,符合漢明碼編碼規(guī)則。M序列選擇10模式,輸入00/11碼,TPC01輸入0011,TPC05輸出0011101c對比表一,符合漢明碼編碼規(guī)則。M序列選擇01模式,輸入7位m序列,TPC01輸入1110010,將碼字4位4位分組,確定信息為以示添加監(jiān)督位。ch72.00U.36kHz1嚶「Ii,A?..■RTi”100.0us(H2.000usJO1.36UM序列選擇11模式,輸入15位m序列,TPC01輸入111100010011010,將碼字4位4位分組,確定信息為以后添加監(jiān)督位。3?譯碼數據輸出觀測(l)m序列方式為11觀測:編碼輸入信號T
6、PC01與漢明譯碼模塊譯碼輸岀m序列波形TPW07選擇m序列方式為11,輸入信號15位m序列,TPC01輸入序列位llllOOOlOOHOlOoTPW07譯碼輸出也為llllOOOlOOHOlOo譯碼正確,稍有延時。4?譯碼同步過程觀測⑴斷開SWC01的編碼使能開關(H_EN)觀測TPW03——(譯碼模塊內錯碼檢測指示輸出波形)右圖調節(jié)示波器的幅度旋鈕,幅度發(fā)生變化,表示出于高電平。插入H?EN(使能開關),TPW03為低電平。斷開H?EN,TPW03由低電平變?yōu)楦唠娖?,此時高電平表示TPW03出錯。插入H?EN可以恢復低電平,但是稍有延遲。5?發(fā)端加錯信號和漢明譯
7、碼檢錯能力觀測TPW03,當譯碼有錯時,具處在高電平。譯碼正確,具處在低電平。觀測加錯指示TPC03與錯碼檢測指示輸出波形TPW03波形⑴不加錯不加錯TPC03和TPW03都是低電平。沒有顯示。TPC03都是低電平不加錯。TPW03處在低電平,沒冇任何錯誤顯示。⑵加1位錯加錯指示為髙電平的時候,錯碼檢測指示也是高電平。檢測出錯誤。⑶加2位錯檢測出了錯誤(4)加多位錯隨著加錯的增加,檢測出了更多錯謀。結論:(7,4)漢明碼的檢錯能力是3位。隨著加錯的增加,檢測錯的錯誤增加。6.漢明譯碼糾錯性能觀測。觀測編碼輸入信號TPC01與漢明譯碼模塊譯碼輸出m序列波形TPW0