《信息理论与编码》实验教学大纲课程名称:信息理论与编码/InformationTheoryandCoding实验总学时数:8学时适应专业:通信工程、信息工程、电子信息工程、电子科学与技术等承担实验室:信息工程学院计算机实验室实验教学的自的和任务本课程是通信工程、信息工程、电子信息工程等专业的一门理论性很强的专业基础课,要求学生通过实验,加深对信息与编码的基本理论、基本分析方法及基本实现方法的理解和掌握,提高将信息理论与实际应用相结合的能力。实验项目设置!序号实验项目名称实验学时每组人数实验类型开出要求121必做绘制二进熵函数曲线验证性212综合性必做一般信道容量送代算法321综合性必做二进制霍夫曼编码21综合性4必做线性分组码的信道编码和译码三每项实验的内容和要求实验条件:计算机、MATLAB软件。实验一:绘制二进函数曲线本实验是验证性实验。要求用MATLAB软件制作二进函数曲线。具体要求(1)掌握函数表达式及其性质(2)掌握MATLAB开发环境的使用:(3)掌握MATLAB绘图函数,编程绘制二进摘函数曲线实验二:一般信道容量选代算法本实验是设计性实验。要求用MATLAB编程实现一般信道容量选代算法。具体要求:(1)掌握一般信道容量选代算法的原理(2)掌握MATLAB开发环境的使用;(3)根据一般信道容量代算法的原理,针对不同的信道模型参数,自行设计方案,编程实现一般信道容量迭代算法,分析比较实验结果。实验三:二进制霍夫曼编码本实验是设计性实验。要求用MATLAB编程实现二进制霍夫曼编码。具体要求(1)掌握霍夫曼编码的基本原理及分类(2)掌握MATLAB开发环境的使用(3)根据霍夫曼编码的原理,针对二进制霍夫曼编码,自行设计方案,编程实现对任一给定码源完成其二进制霍夫曼编码,分析比较实验结果。实验四:线性分组码的信道编码和译码本实验是验证性实验。要求用MATLAB编程实现线性分组码的信道编码和译码。具体要求:(1)掌握线性分组码的编码和译码原理以及纠错原理:
《信息理论与编码》实验教学大纲 课程名称:信息理论与编码 / Information Theory and Coding 实验总学时数: 8学时 适应专业: 通信工程、信息工程、电子信息工程、电子科学与技术等 承担实验室:信息工程学院计算机实验室 一、 实验教学的目的和任务 本课程是通信工程、信息工程、电子信息工程等专业的一门理论性很强的专业基础课,要求学生通过实验,加深对信 息与编码的基本理论、基本分析方法及基本实现方法的理解和掌握,提高将信息理论与实际应用相结合的能力。 二、 实验项目设置 序号 实验项目名称 实验学时 每组人数 实验类型 开出要求 1 绘制二进熵函数曲线 2 1 验证性 必做 2 一般信道容量迭代算法 2 1 综合性 必做 3 二进制霍夫曼编码 2 1 综合性 必做 4 线性分组码的信道编码和译码 2 1 综合性 必做 三、 每项实验的内容和要求 实验条件:计算机、 MATLAB 软件。 实验一:绘制二进熵函数曲线 本实验是验证性实验。要求用 MATLAB 软件制作二进熵函数曲线。具体要求: ( 1 )掌握熵函数表达式及其性质; ( 2 )掌握 MATLAB 开发环境的使用; ( 3 )掌握 MATLAB 绘图函数,编程绘制二进熵函数曲线。 实验二:一般信道容量迭代算法 本实验是设计性实验。要求用 MATLAB 编程实现一般信道容量迭代算法。具体要求: ( 1 )掌握一般信道容量迭代算法的原理; ( 2 )掌握 MATLAB 开发环境的使用; ( 3 )根据一般信道容量迭代算法的原理,针对不同的 信道模型参数, 自行设计方案,编程实现一般信道容量迭代算 法,分析比较实验结果。 实验三:二进制霍夫曼编码 本实验是设计性实验。要求用 MATLAB 编程实现二进制霍夫曼编码。具体要求: ( 1 )掌握霍夫曼编码的基本原理及分类; ( 2 )掌握 MATLAB 开发环境的使用; ( 3 )根据霍夫曼编码的原理,针对二进制霍夫曼编码,自行设计方案,编程实现对任一给定码源完成其二进制霍夫 曼编码,分析比较实验结果。 实验四:线性分组码的信道编码和译码 本实验是验证性实验。要求用 MATLAB 编程实现线性分组码的信道编码和译码。具体要求: ( 1 )掌握线性分组码的编码和译码原理以及纠错原理;
(2)掌握MATLAB开发环境的使用;(3)掌握MATLAB语言的位运算操作,编程实现线性分组码的信道编码和译码。每项实验要求书写并提交实验报告。四、实验改革与特色以理论为依托,以掌握基础知识为目的,将实践和理论紧密联系,加深学生对信息理论与编码专业知识的理解和掌握。五、教材及实验指导书推荐教材:吕锋,王虹,刘皓春编著《信息理论与编码》(第2版)北京:人民邮电出版社.2010.9参考书:1.王虹,刘雪冬编著《信息理论与编码学习指导》.北京:人民邮电出版社.2010.92.ThomasM.Cover.ElementsofInformationTheory.北京:机械工业出版社,20053.RanjanBose.InformationTheoryCodingAndCryptography.北京:机械工业出版社,20o34.RobertJ.Mceliece.TheTheoryOfInformationAndCoding.北京:电子工业出版社,20035.AppliedCodingandInformationTheoryforEngineers.北京:机械工业出版社,20026.傅祖云.信息论一一基础理论与应用.北京:电子工业出版社,20057.姜丹.信息论与编码.合肥:中国科学技术大学出版社,20038.朱雪龙.应用信息论基础.北京:清华大学出版社,20019.周航慈等.信息技术基础.北京:北京航空航天大学出版社,200210.周荫清信息理论基础.北京:北京航空学院出版社,200211.傅祖云.信息论与编码学习辅导及习题详解.北京:电子工业出版社,200512.傅祖芸,赵建中.信息论与编码.北京:电子工业出版社.2006.413.仇佩亮信息论与编码.北京:高等教育出版社.2004.7日期:2013.3编写:张琪审阅:王虹日期:2013.3日期:2013.3审定:吕锋
( 2 )掌握 MATLAB 开发环境的使用; ( 3 )掌握 MATLAB 语言的位运算操作,编程实现线性分组码的信道编码和译码。 每项实验要求书写并提交实验报告。 四、 实验改革与特色 以理论为依托,以掌握基础知识为目的,将实践和理论紧密联系,加深学生对信息理论与编码 专业知识的理解和掌握。 五、教材及实验指导书 推荐教材: 吕锋,王虹,刘皓春编著 《信息理论与编码》(第2版) . 北京:人民邮电出版社 . 2010 . 9 参考书: 1.王虹,刘雪冬编著《信息理论与编码学习指导》 . 北京:人民邮电出版社 . 2010 . 9 2.Thomas M. Cover. Elements of Information Theory. 北京:机械工业出版社,2005 3.Ranjan Bose. Information Theory Coding And Cryptography. 北京:机械工业出版社,2003 4.Robert J. Mceliece. The Theory Of Information And Coding. 北京:电子工业出版社,2003 5.Applied Coding and Information Theory for Engineers. 北京:机械工业出版社,2002 6.傅祖云. 信息论——基础理论与应用. 北京:电子工业出版社,2005 7.姜丹. 信息论与编码. 合肥:中国科学技术大学出版社,2003 8.朱雪龙. 应用信息论基础. 北京:清华大学出版社,2001 9.周航慈等. 信息技术基础.北京:北京航空航天大学出版社,2002 10.周荫清. 信息理论基础.北京:北京航空学院出版社,2002 11.傅祖云. 信息论与编码学习辅导及习题详解.北京:电子工业出版社,2005 12.傅祖芸,赵建中. 信息论与编码. 北京:电子工业出版社. 2006. 4 13.仇佩亮. 信息论与编码. 北京:高等教育出版社. 2004.7 编 写:张 琪 日 期:2013.3 审 阅:王 虹 日 期:2013.3 审 定:吕 锋 日 期:2013.3