


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、信息论基础实验报告专业:电子信息工程 姓名: 班级 /学号:电信 1002/ 指导老师:李红莲实验一:信息熵、信道容量的计算一、实验目的 掌握使用计算机计算信息熵、信道容量的方法。二、实验原理 1参照教材(焦瑞莉等编著信息论基础教程)第14页式( 2-16)理解信息熵的定义2参照教材(焦瑞莉等编著信息论基础教程)第68页式( 3-15)理解信道容量的定义三、实验方法与实验步骤(一) 参照教材第 215 页信源熵程序建立文件 entropy.m(二) 建立文件 exercise2_3_1.m 通过调用 entropy.m 计算教材第 69 页练习 2.3 (1)(参考答案: 0.81 比特)(三
2、) 参照教材第 215 页离散无记忆信道容量的迭代计算程序建立文件 channelcap.m(四) 建立文件 exercise3_2_b.m 通过调用 channelcap.m 计算教材第 92 页练 习3.2 (b)(参考答案:0.0817比特)四源程序代码1 ) function H=entropy(P,r)if(isempty(find(P<=0)error('Not a prob.Vector,negative component');endif(abs(sum(P)-1)>10e-10)error('Not aprob vetor,componen
3、t do not add up to 1');endH=(sum(-P.*log2(P)/(log2(r)+eps);clc;H=entropy(1/4,3/4,2 2) function CC,Paa=channelcap(P,k)% 提示错误信息if (isempty(find(P<0, 1)error('Not a prob.vector,negative component'); % 判断是否符合概率 分布条件 endif abs(sum(P')-1)>10e-10error('Not a prob.vector,components
4、 do not add up to 1') %判断是否符合概率和为 1 end% 1) 初始化 Par,s=size(P); Pa=(1/(r+eps)*ones(1,r);Pba=P;% 2) 进行迭代计算n=0;C=0;CC=1;while abs(CC-C)>=k % 迭代开始 n=n+1;% (1) 先求 PbPb=zeros(1,s);for j=1:sfor i=1:rPb(j)=Pb(j)+Pa(i)*Pba(i,j);endend% (2) 再求 Pab suma=zeros(1,s);Pab=zeros(s,r);for j=1:sfor i=1:rPab(j,
5、i)=Pa(i)*Pba(i,j)/(Pb(j)+eps);suma(j)=suma(j)+Pa(i)*Pba(i,j)*log2(Pab(j,i)+eps)/(Pa(i)+eps); endend% 3) 求信道容量 C C=sum(suma);% 4)求下一次Pa,即PaaL=zeros(1,r);a=zeros(1,r);for i=1:rfor j=1:sL(i)=L(i)+Pba(i,j)*log(Pab(j,i)+eps);enda(i)=exp( L(i);endPaa=a./(sum(a)+eps);% 5)求下一次C,即CCCC=log2(sum(a)+eps); Pa=Pa
6、a;end % 迭代结束% 打印输出结果s0=' 很好!输入正确,迭代结果如下:s1=' 最佳输入概率分布 Pa:'s2=' 信道容量 C:'s3=' 迭代次数 n:'s4=' 输入符号数 r:'s5=' 输出符号数 s:'s6=' 迭代计算精度 k:'i=1:r;B=i;disp(s0); disp(s1),disp(B),disp(Paa); disp(s4),disp(r); disp(s5),disp(s); disp(s2),disp(CC); disp(s6),disp(k); disp(s3),disp(n);clc,clear close allP=1/3,1/6,1/3,1/6;1/6,1/3,1/6,1/3 k=10e-9CC,Paa=ChannelCap(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024江西国泰集团股份有限公司招聘110人笔试参考题库附带答案详解
- 2024新疆新能源研究院有限责任公司招聘2人笔试参考题库附带答案详解
- 2024年国家能源集团江西公司所属企业系统内公开招聘6人笔试参考题库附带答案详解
- 2025年征信考试题库:征信国际合作与交流跨境数据安全试题
- 2025年小学英语毕业考试模拟试卷:英语写作思维拓展训练试题
- 上海邦德职业技术学院《大学体育IV》2023-2024学年第二学期期末试卷
- 2025水电装修合同(律师版)
- 四川省德阳市中学江县2025年初三下5月第一次质量检测试题英语试题试卷含答案
- 山东省莒县2025年初三4月份联考化学试题含解析
- 河北民族师范学院《数学竞赛》2023-2024学年第一学期期末试卷
- 牧场物语-矿石镇的伙伴们-完全攻略
- 汽车营销知识竞赛题库及答案(295题)
- 肾病综合征的实验室检查
- 2024年河北省邢台市中考一模理综物理试题(解析版)
- DL∕T 1753-2017 配网设备检修试验规程
- 深基坑专项方案论证流程
- 《创业基础》课件-第五章 创业计划
- 列宁人物课件
- 数据库技术与应用-课程标准
- 《巍巍井冈山》参考课件
- 2025年4月四川省自考06088管理思想史押题及答案
评论
0/150
提交评论