信息论与编码实验.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档