信息论与编码课程设计
《信息论与编码课程设计》由会员分享,可在线阅读,更多相关《信息论与编码课程设计(18页珍藏版)》请在毕设资料网上搜索。
1、 1 一一 设计目的设计目的 信息论与编码是我们电子信息工程的一门重要的专业课,通过对本次课程设 计,学习将学到的理论知识用于实践,同时也学习了用软件编写程序,进一步对 本课程知识的巩固和理解。学习分析问题,解决问题的方法和途径,提高对本专 业的学习兴趣。 二二 设计任务与要求设计任务与要求 (1)统计信源熵 要求:统计任意文本文件中各字符(不区分大小写)数量,计算字符概率, 并计算信源熵。 (2)哈夫曼编码 要求:任意输入消息概率,利用哈夫曼编码方法进行编码,并计算信源熵和 编码效率。 三三 理论简介理论简介 3.1 通信系统的模型通信系统的模型 通信系统的模型 2 通信系统的性能指标主要是
2、有效性、可靠性、安全性和经济性,通信系统优 化就是使这些指标达到最佳,除了经济性,这些指标正是信息论的研究对象,可 以通过各种编码处理来使通信系统的性能最优化。 根据信息论的各种编码定理和 上述通信系统的指标, 编码问题可以分为 3 类: 信源编码、 信道编码和加密编码。 3.1.1 信源编码信源编码 由于信源符号之间存在分布不均匀和相关性,使得信源存在冗余度,信源编 码的主要任务就是减少冗余度,提高编码效率。信源编码的基础是信息论中的两 个编码定理:无失真编码定理和限失真编码定理。前者适用于离散信源或数字信 号;后者主要用于连续信源或模拟信号。本次课程设计就是利用的无失真信源编 码。 3.1
3、.2 信道编码信道编码 信源编码器的作用:把信源发出的消息变换成由二进制码元(或多进制码元) 组成的代码组,这种代码组就是基带信号。同时通过信源编码可以压缩信源的冗 余度,以提高通信系统传输消息的效率。信源译码器的作用:把信道译码器输出 的代码组变换成信宿所需要的消息形式,它的作用相当于信源编码器的逆过程。 3.1.3 加密编码加密编码 加密编码是研究如何隐蔽消息中的信息内容,以便在传输过程中不被窃听,提 高通信系统的安全性。 3.2 信源熵信源熵 3.2.1 信源的描述和分类信源的描述和分类 int i = 0,j=0,n=0,L=0; int len, num27 = 0; double
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息论 编码 课程设计
