![matlab費諾編碼程序_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/11/5bf01136-914b-4766-82f1-4857169755ea/5bf01136-914b-4766-82f1-4857169755ea1.gif)
![matlab費諾編碼程序_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/11/5bf01136-914b-4766-82f1-4857169755ea/5bf01136-914b-4766-82f1-4857169755ea2.gif)
![matlab費諾編碼程序_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/11/5bf01136-914b-4766-82f1-4857169755ea/5bf01136-914b-4766-82f1-4857169755ea3.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、%S數(shù)fl存放于fl.mfunctionx=f1(i,j,p,r)globalx;x=char(x);if(j<=i)return;elseq=0;fort=i:j%對于區(qū)間i,j自上而下求累加概率值q=p(t)+q;y(t尸q;endfort=i:j%把所有自上而下的累加概率值與該區(qū)間總概率值減該累加概率值之差取絕對值存在一數(shù)組v(t)=abs(y(t)-(q-y(t);endfort=i:jif(v(t)=min(v)%求該數(shù)組中最小的一個值來確定分界點位置fork=i:t%賦值碼字x(k,r)='0'endfork=(t+1):jx(k,r)='1'
2、endd=t;f1(i,d,p,r+1);%遞歸調(diào)用及相互調(diào)用f2(d+1,j,p,r+1);f1(d+1,j,p,r+1);f2(i,d,p,r+1);elseendendendreturn;%函數(shù)f2存放于f2.mfunctionx=f2(i,j,p,r)globalx;x=char(x);if(j<=i)return;elseq=0;fort=i:j%對于區(qū)間i,j自上而下求累加概率值q=p(t)+q;y(t-i+1)=q;endfort=1:j-(i-1)%把所有自上而下的累加概率值與該區(qū)間總概率值減該累加概率值之差取絕對值存在一數(shù)組v(t)=abs(y(t)-(q-y(t);e
3、ndfort=1:j-(i-1)if(v(t)=min(v)%求該數(shù)組中最小的一個值來確定分界點位置d=t+i-1;fork=i:d%賦值碼字x(k,r)='0'endfork=(d+1):jx(k,r)='1'endf2(d+1,j,p,r+1);%遞歸調(diào)用及相互調(diào)用f1(i,d,p,r+1);f2(i,d,p,r+1);f1(d+1,j,p,r+1);elseendendendreturn;主函數(shù)clc;clearall;fprintf('費諾編碼程序n');fprintf('小組成員:蘇、楊、張nn');fprintf(
4、39;請輸入信源符號的個數(shù):');N=input('N=');%輸入信源符號的個數(shù)s=0;l=0;H=0;fori=1:Nfprintf('請輸入第符號的概率:',i);p(i)=input('p=');%輸入信源符號卞S率分布矢量,0<p(i)<1ifp(i)<=0|p(i)>=1error('請注意P的范圍是0<P<1')ends=s+p(i)H=H+(-p(i)*log2(p(i);%計算信源信息嫡endif(s=1)error('信源符號概率和不等1')endti
5、c;fori=1:N-1%按概率分布大小對信源排序forj=i+1:Nifp(i)<p(j)m=p(j);p(j)=p(i);p(i)=m;endendendx=f1(1,N,p,1);fori=1:N%計算平均碼長L(i)=length(find(x(i,:);l=l+p(i)*L(i);endn=H/l;%計算編碼效率fprintf('編碼后所得碼字:n');disp(x)%顯示按概率降序排列的碼字fprintf('平均碼長:K=n');disp(l)%顯示平均碼長fprintf('信息嫡:H(X)=n');disp(H)%顯示信息嫡f
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 地板磚供貨合同協(xié)議
- 有利于買家的采購合同模板
- 簡單汽車租賃合同大全
- 銷售合同合同范本
- 滅火器材的快速使用與效果評估
- 基于機器學習的光子太赫茲通信系統(tǒng)中幾何整形技術研究
- 陰影環(huán)境下的全光函數(shù)采樣與新視點重構(gòu)研究
- 海拉爾盆地烏爾遜-貝爾凹陷油氣成藏過程及有利目標預測
- 智能制造基地監(jiān)理合同(2篇)
- 智能家居公司合并合同(2篇)
- 2024山西省文化旅游投資控股集團有限公司招聘筆試參考題庫附帶答案詳解
- 加油站廉潔培訓課件
- 2023屆上海市松江區(qū)高三下學期二模英語試題(含答案)
- 誡子書教案一等獎誡子書教案
- 《民航服務溝通技巧》教案第16課民航服務人員平行溝通的技巧
- 深圳市物業(yè)專項維修資金管理系統(tǒng)操作手冊(電子票據(jù))
- 2023年鐵嶺衛(wèi)生職業(yè)學院高職單招(數(shù)學)試題庫含答案解析
- 起重機械安裝吊裝危險源辨識、風險評價表
- 華北理工兒童口腔醫(yī)學教案06兒童咬合誘導
- 中國建筑項目管理表格
- 高一3班第一次月考總結(jié)班會課件
評論
0/150
提交評論