


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學生實驗報告院別電子工程學院課程名稱信息論與編碼班級實驗名稱實驗四、哈夫曼編碼姓名實驗時間學號指導教師成績報告內容一、實驗目的和任務1、理解信源編碼的意義;2、熟悉MATLAB序設計;3、掌握哈夫曼編碼的方法及計算機實現(xiàn);4、對給定信源進行香農編碼,并計算編碼效率;二、實驗原理介紹1、 把信源符號按概率大小順序排列,并設法按逆次序分配碼字的長度;Pl P2Pn2、 在分配碼字長度時,首先將出現(xiàn)概率最小的兩個符號的概率相加合成一個概率;3、 把這個合成概率看成是一個新組合符號地概率,重復上述做法直到最后只剩下兩個符號概率為止;4、完成以上概率順序排列后,再反過來逐步向前進行編碼,每一次有二個分支
2、各賦予一個二進制碼,可以對概率大的賦為零,概率小的賦為1 ;5、從最后一級開始,向前返回得到各個信源符號所對應的碼元序列,即相應的碼字。三、實驗設備介紹1、計算機2、編程軟件以上四、實驗內容和步驟對如下信源進行哈夫曼編碼,并計算編碼效率。X a1a2a3a4a5a6a70.20 0.190.18 0.170.150.10 0.01首先將出現(xiàn)概率最小的兩個把這個合成概率與其(1)計算該信源的信源熵,并對信源概率進行排序符號的概率相加合成一個概率,之后再反過來逐步向前進行編碼,每一次有兩個分支各賦予一個二進制碼。對大的概率賦“ 1 ”,小的概率賦“0 ”。(3)從最后一級開始,向前返回得到各個信源
3、符號所對應的碼元序列,即相應的碼字荷計算碼字的平均碼長得出最后的編碼效率。五、實驗數據記錄clear all;P= CO. 20 0. 13 D. IB 0. 17 0, 19 0, 10 OL 01,1=0;H=0;N= Length (p);for i= : l;H+ (- P(i);endfpnntf C信源信息儲! nT );disp(H):for i= 1:TJ-1far j=i+l!Kif pti) <p(j)wp(j):P =>endendend0=P;HFzeros (11-1, N):for i=l: W-l霜循環(huán)編毘對槪率值排序,畫出由將個信源符號柢率到1.0處
4、的路徑,Q,(Q);ik(ij : ) = 1C1:N-i+1), zsros (b i-1);4Q(im (2)jQ(3 : U) J;endi=l : W-lGL :)=blanks(M);endc 肝 1 川 X' N .c(IT -1八for i=2: n-l心寸字符數姐洞字賦值過栓記下沿路徑的 V和;c (N-ij 1 : N 1 )=c (N-i+1 j N* (f ind(ji(l!l i-Kl ; :) =1) (N-2):N* (f i_nd(M (N i+1 J: )= 1); cCM-i,N)=,0* ;C (N-i, N+ : 2*N-1) -c (N-ij 1
5、 : N-l); C(N-1j2*U) =,r;for j=1: L- IctN-i, (j+l)*N+l: (j+2)*1)二cOFi+ljM*(find(?OFi+b :)=j+l)- 1)+1:)=j+1).endend for 1=1:Nh(iJ:W=c(l,N* (findOnd, : )=i)-l)+l :find(ui(l, j ):=i)*?)俺碼字賦值11 (i)=length(f ind(abs(h(lj :)八=32); 3t 各碼字碼長 endl=svu n(p. #11> ;%計算平均翅悵r=H/l;熱計算編碼效率tpriritf編延的碼宇:n?);disp(h)阪按胖諭入順序從大到小排列后的碼孚fprirtfC-平覽碼也:訂0;disp(l)滋輸出平均碼長fprintf (編延竝率;n );disp <n
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合金網供貨合同范本
- 單項建筑施工合同范本
- 信貸貸款合同范本
- 初中校級課題申報書
- 發(fā)票供銷合同范本
- 南匯家電運輸合同范本
- 保時捷合同范本
- 網球課題申報書格式要求
- 公司交保險合同范本
- 全國合同范本模板
- 2025年湖南水利水電職業(yè)技術學院單招職業(yè)技能測試題庫附答案
- 2025年哈爾濱鐵道職業(yè)技術學院單招職業(yè)適應性測試題庫1套
- 2025年湖南食品藥品職業(yè)學院單招職業(yè)傾向性測試題庫參考答案
- 2025年湖南水利水電職業(yè)技術學院單招職業(yè)適應性測試題庫1套
- 國網公司安全責任清單
- 2025屆高考百日誓師大會校長發(fā)言稿
- 2025年家政服務策劃免責聲明協(xié)議
- 膀胱癌護理疑難病例討論
- 2025年春期六年級班主任工作計劃
- 譯林版小學英語四年級上冊單詞表(分單元含音標)
- 2025年江蘇無錫市屬國有企業(yè)招聘筆試參考題庫含答案解析
評論
0/150
提交評論