一、实验目的:
熟悉 Matlab 工作环境及工具箱;
掌握一般信道容量迭代算法的原理。
二、实验仪器:
Matlab2015a
三、实验原理:
衡量一个信息传递系统的好坏,有两个主要指标:
数量(速度)指标——信息(传输)率R
质量指标——平均差错率Pe
信息率能大到什么程度——信道容量
信道容量的定义
信道
核心问题是信道容量和最佳输入分布。
根据定义,求信道容量问题就是求平均互信息量I(X;Y)关于输入概率分布Px的最大值问题。
¨ 常见信道
离散无噪信道(无损、确定、无损确定信道)
离散对称信道/准对称信道一般DMC信道容量
一般DMC信道容量的计算非常困难,信道容量计算的迭代算法能在给定的精度下用有限步数计算出一般DMC的信道容量。
定理
¨ 设DMC的转移概率矢量为,记是任意给定的一组初始输入分布,其所有分量均不为零。按下式不断对输入分布进行迭代、更新
其中
信道容量的迭代算法流程图
四、实验步骤:
1.先利用Matlab编写函数;
2.再根据函数将实验要求生成实验结果;
3.根据实验内容填写实验报告;
五、实验内容及数据整理:
用Matlab软件编程实现一般信道容量迭代算法
设定不同的迭代精度
设定不同的信道
六、实验结果及讨论