《离散无记忆信道容量的matlab算法》由会员分享,可在线阅读,更多相关《离散无记忆信道容量的matlab算法(2页珍藏版)》请在人人文库网上搜索。

1、functionI,pp=channelcapacity(P,k)%I是信道容量,pp是最佳入口分布,P是信道概率转移矩阵,k是迭代精度if nargin=k %迭代过程n=n+1;pb=zeros(1,b);%pb是输出概率for j=1:bfor i=1:apb(j)=pb(j)+pa(i)*Pji(i,j);endendsuma=zeros(1,b);for j=1:bfor i=1:aPij(j,i)=pa(i)*Pji(i,j)/(pb(j)+eps); %Pij是反向概率转移矩阵suma(j)=suma(j)+pa(i)*Pji(i,j)*log2(Pij(j,i)+eps)/(p。

2、a(i)+eps);endendIo=sum(suma);%求信道容量的过程L=zeros(1,a);sumaa=0;for i=1:afor j=1:bL(i)=L(i)+Pji(i,j)*log(Pij(j,i)+eps);endaf(i)=exp(L(i);endsumaa=sum(af);for i=1:app(i)=af(i)/(sumaa+eps);endI=log2(sumaa);pa=pp;enddisp(最佳输入分布pa:),disp(pp);disp(输入的符号数a:),disp(a);disp(输出的符号数b:),disp(b);disp(信道容量I:),disp(I);disp(输出迭代精度k:),disp(k);disp(输出迭代次数n:),disp(n);检验过程:P=0.5,0.3,0.2;0.3,0.5,0.2 I=0.036 bitP=1/2,1/3,1/6;1/6,1/2,1/3;1/3,1/6,1/2 I=0.126 bit1 输入P=1,0;1,0;1/2,1/2;0,1;0,1 回车2 channelcapacity(P) 即可。

信道容量 matlab,离散无记忆信道容量的matlab算法相关推荐

  1. MATLAB离散傅里叶变换实验结果分析,Matlab离散傅里叶变换实验报告

    Matlab离散傅里叶变换实验报告 班级 信工082 学号 16 姓名 刘刚 实验组别 实验日期 室温 报告日期 成绩 报告内容:(目的和要求,原理,步骤,数据,计算,小结等) 实验三 离散傅立叶变换 ...

  2. matlab离散型数据求和,MATLAB程序设计教程(6)---MATLAB数据分析与多项式计算

    第6章 MATLAB数据分析与多项式计算 6.1 数据统计处理 6.2 数据插值 6.3 曲线拟合 6.4 离散傅立叶变换 6.5 多项式计算 6.1 数据统计处理 6.1.1 最大值和最小值 MAT ...

  3. matlab 离散控制系统仿真,基于Matlab的离散控制系统仿真.doc

    2014 / 2015 学年第 1 学期 计算机控制技术 实 验 报 告 班 级 学 号 1108030301 学 生 姓 名 蔡 梦 指 导 教 师 张 坤 鳌 实验二 基于 Matlab 的离散控 ...

  4. MATLAB离散傅里叶变换实验结果分析,Matlab离散傅里叶变换实验报告.doc

    班级 信工082 学号 16 姓名 刘刚 实验组别 实验日期 室温 报告日期 成绩 报告内容:(目的和要求,原理,步骤,数据,计算,小结等) 实验三 离散傅立叶变换(DFT) 1.离散傅立叶级数 给定 ...

  5. 混合储能系统容量优化MATLAB程序基于粒子群算法

    混合储能系统容量优化MATLAB程序基于粒子群算法 (1)该程序为基于粒子群算法的混合储能系统容量优化程序,中文核心期刊论文源程序,配有该论文,再给一篇类似的参考论文. (2)该程序中混合储能系统为蓄 ...

  6. 混合储能系统容量优化matlab 采用粒子群算法编制风光互补发电储能系统的容量优化程序

    混合储能系统容量优化matlab 采用粒子群算法编制风光互补发电储能系统的容量优化程序,程序采用超级电容和蓄电池的方案,得到最佳蓄电池和超级电容个数. YID:5348663612411738爱熬夜的 ...

  7. 混合储能系统容量优化matlab,采用粒子群算法编制风光互补发电储能系统的容量优化程序,程序采用超级电容和蓄电池的方案

    混合储能系统容量优化matlab 采用粒子群算法编制风光互补发电储能系统的容量优化程序,程序采用超级电容和蓄电池的方案,得到最佳蓄电池和超级电容个数.

  8. 基于粒子群算法的混合储能容量配置matlab 以风光互补发电储能系统为背景,以年运行成本最低为目标

    基于粒子群算法的混合储能容量配置matlab 以风光互补发电储能系统为背景,以年运行成本最低为目标,根据负荷和发电量的缺额等制定超级电容和蓄电池配置方案,采用粒子群算法得到蓄电池和超级电容的个数,有详 ...

  9. SCL译码matlab,CRC_polar_SC_SCL 码的SC译码算法,可设置不同信噪比, 码长 改为SCL 和CA 。核心 matlab 272万源代码下载- www.pudn.com...

    文件名称: CRC_polar_SC_SCL下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 57 KB 上传时间: 2015-09-05 下载次数: 105 ...

  10. matlab最小费用最大流函数,Matlab最小费用最大流算法通用程序

    下面的最小费用最大流算法采用的是"基于Floyd最短路算法的Ford和Fulkerson迭加算法",其基本思路为:把各条弧上单位流量的费用看成某种长度,用Floyd求最短路的方法确 ...

最新文章

  1. RAC常见命令检查状态
  2. keepalived高可用+nginx负载均衡
  3. 硬核!从0到1学习Spring Cloud微服务章节《建议收藏》
  4. JavaScript 系列笔记(一)数据类型
  5. 滑动门技术的详细分析
  6. ATX结合Maxim实现多设备并行执行压力测试(AUI自动化测试框架)
  7. 怎么给PDF文件添加页码,你知道简单的方法吗?
  8. XGBoost如何画出树分裂图,用代码绘制多棵CART回归树
  9. 053试题 - 320/321/322/323/324/326/330/332/544/553/585/586/587/588/589/592/596/597/598/599 rman backup
  10. 如何打断制图中的CAD图形?
  11. 使用tps5430制作正负DC-DC降压电源,tps7a47和tps7a33制作正负LDO线性电源
  12. Java-好玩的猜数小游戏
  13. 测试大会能给我们带来什么?
  14. Android viewpager2 + indicator 实现页面滑动
  15. 鸽哒im即时通讯源码加教程
  16. CodeSys轴控指令使用方法
  17. oracle中设置表的主键字段为自增序列(实例)
  18. 计算机网络 自顶向下 笔记
  19. PN结正向压降温度特性的研究
  20. 计算机学院毕业设计题库,2015计算机学院毕业设计(优秀)--一种新型车路无线报站系统的设计与实现题库.doc...

热门文章

  1. Python 爬虫之初体验(实习僧)
  2. uva12489 Combating cancer(树同构)
  3. 用 python 调用和风天气的 api 爬取天气预报数据
  4. Windows资源管理器已停止工作的解决方法
  5. 微博白名单,微博外链白名单,微博白名单域名
  6. 吉他箱体模拟效果器插件-Positive Grid BIAS FX 2 DeskTop 2.3.0.6070 Elite WiN
  7. 在Windows 10中打开PowerShell的9种方法
  8. Halcon算子:灰度共生矩阵gen_cooc_matrix、cooc_feature_matrix、cooc_feature_image
  9. 《雨夜》 RocketMQ源码系列(一) NameServer 核心源码解析
  10. s5p4418挂载nfs文件系统