信道容量的迭代算法.doc
2022-05-09 19:14:33 50KB 算法 文档资料
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
2021-11-25 16:12:38 46KB 信道容量的迭代算法
1
此MATLAB程序采用矩阵表述的迭代算法求解离散单符号信道的信道容量。《信息论》课程上机作业之一。
2019-12-21 20:23:36 2KB 信道容量求解
1
信道容量的迭代算法的C语言实现,可以运行的源代码,可以运行
1
[例3.6]某对称离散信道的信道转移概率矩阵P为: 1/3 1/3 1/6 1/6 1/6 1/6 1/3 1/3 计算其最佳信源概率和信道容量C。 附:程序代码如下: #include #include #define MAX 50 double Calculate_a(int k,double pa[]); double Calculate_C1(double pa[],double a[]); double Calculate_C2(double a[]); int r,s; double pba[MAX][MAX]; void main() { int i,j; double C1,C2,E; double a[MAX],pa[MAX]; E=0.000001; printf("请输入信源符号个数r:\n"); scanf("%d",&r); printf("请输入信宿符号个数s:\n"); scanf("%d",&s); printf("请输入精确度E:\n"); scanf("%lf",&E); printf("请输入信源P[ai]:\n"); for(i=0;i
1