信息论与编码实验报告(共24页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《信息论与编码实验报告(共24页).doc》由会员分享,可在线阅读,更多相关《信息论与编码实验报告(共24页).doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上信息论与编码实验讲义宋 毅淮阴师范学院物电学院2012年9月15日专心-专注-专业序言本实验讲义配合电子信息类专业开设的专业课信息论与编码而编写,作为信息论与编码的配套讲义,供该课程配套实验用。信息论与编码是现代信息科学的基础技术之一,也是理论与实践不可分离的一门学科,本讲义力求注重实践和培养学生动手能力,同时注重信息技术的仿真应用实验。由于水平限制,书中难免有不足和差错之处,恳请广大师生批评指正。编 者2012年9月实验一、 绘制二进制熵函数曲线一、实验目的1掌握二进制符号熵的计算;2掌握MATLAB的应用;3掌握Matlab绘图函数;4掌握、理解熵函数表达式及其性
2、质二、实验条件计算机一台,MATLAB仿真软件。三、实验内容(1)MATLAB的应用(请参阅相关书籍)(2)打开MATLAB,在命令窗口中输入eidt,弹出编辑窗口,如图1:图1 MATLAB的编辑窗口 (3)输入源程序:clear;x=0.001:0.001:0.999y=-x.*log2(x)-(1-x).*log2(1-x);plot(x,y);grid on(4)保存文件为entropy.m;(5)单击Debug菜单下的Run,或直接按F5执行;(6)执行后的结果图2:四、实验分析clear;x=0.001:0.001:0.999y=-x.*log2(x)-(1-x).*log2(1-
3、x);plot(x,y);xlabel(p);ylabel(H(p);title(H(p);grid onclear;x=0.001:0.02:0.999y=-x.*log2(x)-(1-x).*log2(1-x);plot(x,y);xlabel(p);ylabel(H(p);title(H(p);grid onclear;x=0.009:0.002:0.991y=-x.*log2(x)-(1-x).*log2(1-x);plot(x,y);xlabel(p);ylabel(H(p);title(H(p);grid on 分析总结: (1)熵函数是一个严格上凸函数 (2)熵的极大值,二进符号
4、的熵在p(x1)=p(x2)=0.5取得极大值 (3)调调整p(x1)的取值步长,重画该曲线。当步长改变为0.02,步长变大的时候,可以看到函数图像有一段缺失,且图像不对称。(4)调整p(x1)的取值区间可以发现(3)的问题就解决了,函数图像仍有缺失,但是图像对称。可以发现当步长改变时,p(x1)取值区间也应该改变,否则图像不对称(5)当二元信源符号0和1以等概率发生的时候,信源熵达到极大值,等于1bit信息量。(6)实验需要多次操作,不断改变数值,观察图像,会有意想不到的结果出现。例如概率p的取值以及取p时的步长的改变,图像也随之改变,另外p是对称出现的而不是只有一端缺失。 实验二、一般信道
5、容量计算一、实验目的1熟悉工作环境及Matlab软件2理解平均互信息量表达式及其性质3理解信道容量的含义二、 实验原理1.平均互信息量(I(X;Y)是统计平均意义下的先验不确定性与后验不确定性之差,是互信息量的统计平均:2.离散信道的数学模型离散信道的数学模型一般如图1所示。图中输入和输出信号用随机矢量表示,输入信号为X= (X1, X2, XN),输出信号为Y= (Y1, Y2, YN);每个随机变量Xi和Yi又分别取值于符号集A=a1, a2, , ar和B=b1, b2, , bs,其中r不一定等于s;条件概率P(y|x) 描述了输入信号和输出信号之间的统计依赖关系,反映了信道的统计特性
6、。YX信道 图1离散信道模型二元对称信道这是很重要的一种特殊信道(简记为BSC),。它的输入符号X取值于0,1,输出符号Y取值于0,1,r=s=2, a1=b1=0,a2=b2=1,传递概率为, , 其中,表示信道输入符号为0而接收到的符号为1的概率,表示信道输入符号为1而接受到的符号为0的概率,它们都是单个符号传输发生错误的概率,通常用p表示。而和是无错误传输的概率,通常用表示。X 1-p Y 二元对称信道用矩阵来表示,即得二元对称信道的传递矩阵为依此类推,一般离散单符号信道的传递概率可用以下形式的矩阵来表示,即b1 b2 bs并满足式 ()。为了表述简便,记,信道的传递矩阵表示为而且满足
7、平均互信息平均互信息表示接收到输出符号后平均每个符号获得的关于输入变量X的信息量,也表示输入与输出两个随机变量之间的统计约束程度。 其中X是输入随机变量,Y是输出随机变量。平均互信息是互信息(即接收到输出符号y后输入符号x获得的信息量)的统计平均值,所以永远不会取负值。最差情况是平均互信息为零,也就是在信道输出端接收到输出符号Y后不获得任何关于输入符号X的信息量。对于每一个确定信道,都有一个信源分布,使得信息传输率达到最大值,我们把这个最大值称为该信道的信道容量。相应的输入概率分布称为最佳输入分布。三、实验内容1绘制平均互信息量图形对于二元对称信道的输入概率空间为平均互信息:根据:所以: 请绘
8、制当从0到1之间变化时的平均互信息熵曲线2. 信道容量图形一个信道是一个二进制输入,二进制输出的信道,输入和输出字母表,且该信道特性由发送1码和0码的两个错误转移概率和来表征。绘出当时的平均互信息和间的函数关系。确定每种情况下的信道容量。四、实验报告要求你能从实验图形中了解它的一些什么性质?五、实验结果及分析clear;w,p=meshgrid(0.00001:0.003:1);y=-(w.*(1-p)+(1-w).*p).*log(w.*(1-p)+(1-w).*p)-(w.*p+(1-w).*(1-p).*log(w.*p+(1-w).*(1-p)+p.*log(p)+(1-p).*log
9、(1-p);meshz(w,p,y);title(二进制信道的信道容量);Xlabel(w);ylabel(p);zlabel(I(W;Y);grid onclear;w=0.5;p=0.001:0.001:0.999;y=-(w.*(1-p)+(1-w).*p).*log(w.*(1-p)+(1-w).*p)-(w.*p+(1-w).*(1-p).*log(w.*p+(1-w).*(1-p)+p.*log(p)+(1-p).*log(1-p);plot(p,y);title(二进制信道的信道容量);xlabel(p);ylabel(I(W;Y);grid onclear;p=0.1;w=0.
10、001:0.001:0.999;y=-(w.*(1-p)+(1-w).*p).*log(w.*(1-p)+(1-w).*p)-(w.*p+(1-w).*(1-p).*log(w.*p+(1-w).*(1-p)+p.*log(p)+(1-p).*log(1-p);plot(w,y);title(二进制信道的信道容量);Xlabel(w);ylabel(I(W;Y);grid on w=0.9998p=0:0.1:1IXY=-(w.*(1-p)+(1-w).*p).*log2(w.*(1-p)+(1-w).*p)-(w.*p+(1-w).*(1-p).*log2(w.*p+(1-w).*(1-p)
11、+(p.*log2(p)+(1-p).*log2(1-p)stem(p,IXY);grid ontitle(信道容量)xlable(p)ylable(I(X;Y);grid on分析:从第一个三维图上面可以看出是w,p与I(X;Y)之间的关系。而第二个图和第三个图都是第一个图的侧面图。从第二个侧面图发现当w=0时,错误概率为0,信道容量达到最大,每符号1bit;当w=1/2时,错误概率与正确概率相同,互信息为0,在信道接收端平均每个符号才获得最小的信息量,即信道容量为0;从第三个侧面图发现当固定信道时,只有当输入变量是等概率分布,即p(x=0)=p(x=1)=在信道接收端平均每个符号才获得最大
12、的信息量,即等于1.当w固定时,即信源固定后,I(p;y)是关于信道传递概率p的下凸函数。信道输出端获得关于信源的信息量是信道传递概率的下凸函数。也就是说输出端所获得的信息量最小。当p固定时,即固定某信道时, I(w;y)是关于输入信源的概率分布的上凸函数,即对于每一个确定信道,都存在一个信源分布,使得信息传输率达到最大值,我们把这个最大值称为该信道的信道容量。 三、绘制离散信源信息率失真函数曲线一、实验目的:1.了解率失真函数性质、意义。2.掌握简单的率失真函数计算方法;3.掌握使用Matlab实现一般率失真函数的计算方法;二、实验原理二元对称信源的R(D)函数设二元信源U=0,1,其分布概
13、率 而接收变量v=0,1,设汉明失真矩阵为:因而最小失真度 。并能找到满足该最小失真的试验信道,且是一个无噪无损信道,其信道矩阵为:要达到最大允许失真,唯一确定 此时,可计算得信息传输率一般情况下,当 时可以计算得:二元对称信源信息率失真函数为三、实验内容1.从理论上计算r=s=2。p(u=1)=p,p (u=2)=1-p;d=0,1;1,0的率失真函数R(D)。2.对一般性的DMS信源,计算率失真函数R(D)的理论公式进行推导。3.找出比较合适的方程求解方法。4.使用编制Matlab编制程序求解一般的率失真函数R(D)。5.给定r=s=2。p(u=1)=0.4,p=(u=2)=0.6;d=0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息论 编码 实验 报告 24
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内