实验一离散信道及其信道容量实验.docVIP

  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文档。上传文档
查看更多
实验一离散信道及其信道容量实验

信 息 论 与 编 码 技 术 实 验 报 告 信息学院 09电子A 班级 第 1 批 第 1 组 姓名 胡传高 同组成员 实验名称 实验一 离散信道及其信道容量实验 实验设备 (1)PC机 (2)MATLAB软件 实验目的 了解离散信道及其信道容量的基本原理及其特点;; 熟练掌握离散信道及其信道容量编码的方法步骤; 实验内容 1、根据书本作业题2.16编写相应的程序; 2、根据书本作业题3.6编写相应的程序; 3、验证所编程序的正确性。 实 验 报 告 要 求 根据离散信道及其信道容量编码的方法步骤,用Matlab编写实验内容的相应程序; 整理实验数据,画出相应的数据表格和波形图; 对改进实验有何建议; 4、实验报告在实验后一周内交到实验室,报告单一律用16开大小的纸写,以此单为封面,装订为册。 完成时间:201 年 月 日 信 息 论 与 编 码 技 术 实 验 报 告 信息学院 班级 第 批 第 组 姓名 同组成员 实验名称 实验一 离散信道及其信道容量实验 实验设备 (1)PC机 (2)MATLAB软件 实验目的 了解离散信道及其信道容量的基本原理及其特点;; 熟练掌握离散信道及其信道容量编码的方法步骤; 实验内容 1、根据书本作业题2.16编写相应的程序; 2、根据书本作业题3.6编写相应的程序; 3、验证所编程序的正确性。 一.实验目的: 1.了解离散信道及其信道容量的基本原理及其特点;; 2.熟练掌握离散信道及其信道容量编码的方法步骤; 实验内容: 1、根据书本作业题2.16编写相应的程序; 2、根据书本作业题3.6编写相应的程序; 3、验证所编程序的正确性。 1.根据书本作业题2.16编写相应的程序: 程序: function []=Hx() p1=0.3; %白的概率 p2=0.7; %黑的概率 y1=Hx1(p1,p2,1,1) %题2.16(1) p11=0.63; %白白的概率 p12=0.07; %白黑的概率 p21=0.06; %黑白的概率 p22=0.24; %黑黑的概率 y2=(1/2)*Hx1(p11,p12,p21,p22) %题2.16(2) r1=1-y1/log2(2) r2=1-y2/log2(2) function [y]=Hx1(p1,p2,p3,p4) y = -p1*log2(p1)-p2*log2(p2)-p3*log2(p3)-p4*log2(p4); 运行结果: y1 = 0.8813 y2 = 0.7131 r1 = 0.1187 r2 = 0.2869 2.根据书本作业题3.6编写相应的程序: 1.程序: function []=channel() p0=0.75; p1=0.25; Hx=Hx1(p0,p1,1,1) %题3.6(1)的H(X) p00=1/2; p01=1/4; p10=1/12; p11=1/6; Hxy=Hx1(p00,p01,p10,p11) py0=p00+p10; py1=p01+p11; Hy=Hx1(py0,py1,1,1) Hx_div_y=Hxy-Hy %题3.6(1)的H(X/Y) Hy_div_x=Hxy-Hx %题3.6(1)的H(Y/X) Ixy=Hx-Hx_div_y %题3.6(1)的I(X;Y) C=log2(2)-Hx1(2/3,1/3,1,1) %题3.6(2)的信道容量,对于对称离散信道,当且仅当信道的输入与输出均为等概率分布(即p0=p1=1/2)时达到信道容量。 function [y]=Hx1(p1,p2,p3,p4) y = -p1*log2(p1)-p2*log2(p2)-p3*log2(p3)-p4*log2(p4); 运行结果: Hx = 0.8113 Hxy = 1.7296 Hy = 0.9799 Hx_div_y = 0.7497 Hy_div_x = 0.9183 Ixy = 0.0616 C = 0.0817 实验总结: 通过这个实验,对matlab软件的运用有了更加深刻的了解,在实验的过程中也遇到了一些问题,总的来说,在完成该实验的过程中,还是学到了比较多的知识,包括使对一些matlab语句的掌握的更加熟练,完成一个算法必须要有一个整体的把握等等。

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档