信息论-matlab求信道容量(迭代法)
来源:互联网 发布:海岛奇兵所有升级数据 编辑:程序博客网 时间:2024/05/01 13:16
3-9解答
%%以习题3-3中信道为例,求解其信道容量
clc;clear all;P_YX=[0.98 0.02; 0.02 0.98];%信道的转移概率矩阵e=0.000001;%停止迭代的容差限C1=1;C=0;N=0;r=size(P_YX);P_X=ones(1,r(1))/r(1);%迭代求解while (abs(C1-C))>e P_Y=P_X*P_YX; I1=sum((P_YX.*log2(P_YX))'); I2=log2(P_Y)*(P_YX'); BETA=exp(I1-I2); B=P_X*(BETA'); C1=log(B);C=log(max(BETA)); P_X=P_X.*BETA/B; N=N+1;end;disp(['信道容量为:',num2str(C)]);disp(['迭代次数为:',num2str(N)]);%% ----运行结果---% 信道容量为:0.85856% 迭代次数为:1
- 信息论-matlab求信道容量(迭代法)
- 【信息论】信道与信道容量(一)
- Bianchi信道容量(matlab)
- 求最大公约数(迭代法)
- 加速子空间迭代法(Accelerated Subspace Iteration)求特征值问题matlab程序
- [信息论]信道容量的迭代算法的JAVA实现
- 信息论实验-信道容量迭代算法(C++实现)
- Newton迭代法求函数极小值点 Matlab程序
- 信道容量
- 信道容量
- 信道容量
- MIMO信道容量及注水算法---------Matlab
- 求两个数字的最大公约数(迭代法)
- 牛顿迭代法(求函数的根)
- 求一元方程的根(牛顿迭代法)
- 信道与信道容量(一)
- 牛顿迭代法 matlab程序
- 迭代法求方程根
- spring中@transactional的疑惑
- 改变网络安全现状的八大趋势
- git乱码解决方案
- sprintf用法大全
- linux --工作队列
- 信息论-matlab求信道容量(迭代法)
- linux下静态编译ffmpeg及opencv的C++工程
- flex+BlazeDS关于军标的实现思路和算法
- JSP自定义标签开发入门
- HTML中ul,ol,li,dl,dt,dd标签用法
- How to setup a Ubuntu Server?
- 分布式数据库复本变化信息的导出导入
- thinkphp 验证 自动填充
- java.lang.NoClassDefFoundError: org/apache/poi/POIXMLTextExtractor