- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中北大学理学院
实验报告
实验课程:
信息论与编码
专
业:
信息与计算科学
班
级:
学
弓 .
姓
名:
中北大学理学院
实验一绘制信源爛函数曲线
【实验目的】
掌握离散信源炳的原理和计算方法。
熟悉matlab软件的基本操作,练习应用matlab软件进行信源嫡函数曲 线的绘制。
理解信源嫡的物理意义,并能从信源嫡函数曲线图上进行解释其物理意 义。
【实验内容】用matlab软件绘制二源信源嫡函数曲线。根据曲线说明信源嫡 的物理意义。
【实验所使用的仪器设备与软件平台】mat lab
【实验方法与步骤】
p=0.0001:0.001:l;
H=-p.*log2(p)-( 1 -p).*log2( 1 -p); plot(p,H);
titled二元信源嬌函数曲线工 ylabelCH(p,l-p)*)
【实验结果】
二元信源墻函数曲线
【结果分析与讨?论】二元信源的爛在等可能概率时达到最大,即信息量最大,为lbito当事件确定后炳为零,没有信息量。
实验二哈夫曼编码
【实验目的】
1.掌握哈夫曼编码的原理及编码步骤
2?练习matlab中哈夫曼编码函数的调用及通信工具箱的使用
【实验内容】
为某一信源进行哈夫曼编码。该信源的字符集为X={X], X2, ... x6 },相应的 概率矢量为:P二(0.30,0.25,0.21,0.10,0.09,0.05),即 X, P 的概率空间为:
X ■
x2
尢3
兀4 尢5
尢6 _
p
().30
0.25
0.21
().1() 0.09
().05
根据哈夫曼编码算法对该信源进行哈夫曼编码。并计算其平均码长和编码效 率。
调用matlab哈夫曼编码函数进行哈夫曼编码,与人工编码结果做比较。
【实验所使用的仪器设备与软件平台】mat lab
【实验方法与步骤】
哈夫曼编码:
symbols = [0:5]
p = [.30 .25 .21 .10 .09 .05]
[diet, avglen] = huffmandict(symbols, p);
temp = diet;
for i = l:length(temp)
temp{i, 2} = num2str (temp{i, 2}); %把数值改变成字符串
end
temp
计算平均码长和编码效率:
p = [.30 .25 .21 . 10 .09 .05];
n二[2 2 2 3 4 4];
H二-0. 30*log2(0. 30)-0. 25*log2(0. 25)-0. 21*log2(0. 21)-0. 10*log2(0. 10)-0. 09*log
2(0. 09)-0. 05*log2(0. 05);
avglen=p*n
m=Il/avglen
【实验结果】
哈夫曼编码的结果:
symbols =
0 1 2 3 4 5
p =
0. 3000 0. 2500 0. 2100 0. 1000 0. 0900 0. 0500
or
o
r
r o r
OOO 0 0 1’
计算平均码长和编码效率的结果:
avglen =
2. 3800
m =
0. 9894
【结果分析与讨论】实验程序编码和人工编码一致。哈夫曼编码是最优编码,
编码效率极高。
实验三离散信道容量
【实验目的】
1?掌握离散信道容量的计算。
7 理角显寓帥信来畐常I物理音 7
3〕练习应用matlab软件进行二元亦称离散信道容量的函数曲线的绘制,并从 曲线上理解其物理意义。
【实验内容】
BSC信道是DMC信道对称信道的特例,对于转移概率为P(O/l)=P(l/Op, P(0/0)=P(l/01)=l?p,求岀其信道容量公式,并在matlab上绘制信道容量C 与p的曲线
【实验所使用的仪器设备与软件平台】mat lab
【实验方法与步骤】
p 二0.0001:0.001:1;
C=log2 ⑵+p.*log2(p)+( 1 -p).*log2(l -p);
plot(p,C);
titleC二元对称信道容量J;
ylabelCC)
【实验结果】
二元对称信道容量
【结果分析与讨论】二元对称信道容量在等可能概率时达到最小,为零。在
转移概率为 P(O/1)=P(1/O)=O(或 1), P(O/O)=P( 1/01)=1(或 0)时达到最大
原创力文档


文档评论(0)