MATLAB在通信工程专业中的应用

2009.6(上旬刊

教学园地

MATLAB在通信工程专业中的应用

梅艳

中图分类号:G642

文献标识码:A

黄德昌

上海

330013)

文章编号:1672-7894(2009)16-163-01

(华东交通大学信息工程学院

摘要近年来,通信仿真技术越来越广泛地应用于通信系统的分析与设计。在“信号与系统”、“通信原理”、“数字信号处理”等课程的实验教学中使用了Matlab语言。学生在这些课程中学会使用Matlab这个功能强大的仿真软件,可以帮助学生更好地综合理解这几门主干课程的内容,发挥自己的创造性和主观能动性,有助于激励学生的创新思维。学生能够很快学会借助于仿真技术来分析和设计通信系统。

关键词Matlab仿真

实验教学

通信系统

并且可调动学生的积极性和激发学生的创造灵感,可以锻炼学生的

独立思考能力,是一种理想的实践教学软件。

2Matlab在通信工程专业实践教学中的使用

将Matlab软件引入通信工程专业实践教学中,运用Mat-lab/Simulink进行建模和仿真时,不仅可以弥补实验仪器、元器件短缺以及规格不符合要求等因素影响,而且学生可以很方便得到更多数据,如时域波形、频谱图、星座相位图、误码率等等。

实验还使学生对动态响应过程有了更深地了解,而不再是抽象的内容。仿真模块库中的各个通信模块直观易懂和改变参数容易,学生完全可以在无人指导的情况下,在计算机上自行完成通信仿真实验。在此基础上,再进行适当的真实性实验,则会达到理想的实验效果。

我校单独开设了“现代通信仿真技术”课程。在这门课程中,除了讲授Matlab/Simulink基本知识以外,还讲授各专业课程(主要包括“信号与系统”“通信原理”、“数字信号处理”、等课程)相关内容的仿真方法。学生也有足够的上机练习的机会。有许多对此感兴趣的同学平时就在自己的计算机上练习。用Matlab仿真软件进行实验,也使学生学会将若干门课程内容融会贯通。通过仿真实验使学生将“信号与系统”、“通信原理”、“数字信号处理”等多门课程的知识联接贯穿。

在通信工程毕业设计选题时,很多老师会选择Matlab仿真软件来进行课题相关技术的仿真。例如“OFDM基本原理与仿真实现”、“扩频通信系统的仿真”等课题,这些课题如果用硬件来实现,工作难度大,工作量大,系统即使设计出来,调试起来相当困难,就不太适合本科生进行毕业设计,但是如果改用软件来仿真,工作量适当减小,难度相对适中,调试方便,同时通过动态的仿真过程又更加有利于同学们了解这些通信技术的基本原理,而且增强了学习兴趣以及探索与创新的动力。Matlab仿真软件为提高通信工程专业课程的教学质量和帮助学生提高学习兴趣起到了很好的作用。

通信工程专业是一个实践性很强的专业,随着通信技术的发

展,通信工程专业的知识结构和教学手段也随之不断地进步。在通信工程专业教学中,新的教学方法和新的辅助教学手段不断出现。21世纪的通信工程专业学生,应该学会掌握使用先进的通信仿真技术来分析和设计通信系统。

目前大多数学校对通信工程专业主干课程的教学,均采用课堂教学和验证性实验相结合的教学模式,而且大部分院校都使用电子仪器或实验箱来完成实验,而大部分的电路和系统都是封闭式的。利用这种方式来完成实验,学生几乎是在老师或实验指导书的指导下机械式连线、读取实验数据,记录实验数据和波形,即使不了解电路的工作原理,只要在连线正确、实验仪器完好的情况下就能完成实验。但是,如果设备出现问题或连线稍有问题,使实验结果与理论分析不符甚至出现异常现象,很多学生会不假思索询问老师,这对锻炼学生独立思考问题的能力不利。通过实践,证明采用Matlab仿真软件这种教学辅助手段,能够变抽象为具体,变枯燥为生动,形象直观地进行教学,有助于激发学生学习兴趣,提高教学质量。

1Matlab仿真软件简介

Matlab(MatrixLaboratory,矩阵实验室)是集科学计算、图形绘制、图像处理及系统仿真等强大功能于一体的科学计算语言。自1984年由美国Mathworks公司推向市场以来,历经十几年的竞争和发展,现已成为国际公认的最优秀的科技应用软件。在国外的高等院校里,Matlab仿真软件已经成为大学生、硕士生和博士生必须掌握的一项基本技能。由于在各个领域的重要性,Matlab在教学的应用中也越来越广泛了。

Matlab简单易学,它降低了对使用者的数学基础和计算机语言知识的要求,而且编程效率极高,还可在计算机上直接输出数值结果或直观生动的图形结果,由于使用Matlab编程运算与人进行科学计算的思路和表达方式完全一致,所以不像学习其他高级语言如Java,C,C++等那样难于掌握。利用matlab中模块化的图形仿真软件Simulink可以很方便的对各种通信系统进行仿真与分析,在进入Simulink仿真环境后,不需要书写代码,只需使用鼠标拖动库中的功能模块并将它们连接起来,按照实验要求修改各模块的参数。通过Simulink仿真环境建立通信系统模型,可使一些枯燥的电路变得有趣味,动态的通信系统更加形象直观。通过仿真可清晰直观地观察系统的输出,对应不同的条件,只要对模块的参数稍作修改即可,不需要再重新构建仿真模型图。结果分析表明,用Matlab仿真的方法与传统的硬件实验相比较,其仿真结果的可信度高,不受空间、时间和物质条件的限制,

3对通信工程专业课程设置、教学方法的一些思考

通信技术发展非常迅速,各种各样新型的通信技术不断涌现,Matlab仿真软件能够快速地、方便地、廉价地设计并构造出各种通信技术的模型,提供了一个强大的工作平台。通信工程专业的课程也应该与时俱进,不断进行调整和充实,加强通信系统仿真教学是其中一个重要方面。

在教学中如果能采用适当比例的学时来做仿真实验和具体的硬件实验相结合的模式,这样不仅能激发学生学习专业课程的兴趣,还提高了教学效果,帮助学生更快、更好地掌握专业课程的教学内容,加深对概念、原理的理解,进一步培养学生的综合能力和创新能力。在21世纪的今天,使用计算机的能力是衡量大学生综合素质的一个极其重要的方面。加强培养学生使用计算机进行通信系统设计的能力,对于提高学生的竞争力无疑具有重要的意义。现在各个高等院校的通信工程专业都在进行各种教学改革,更新教学内容,提高教学质量,以适应21世纪对于高素质通信工程专业技术人才的要求。而在各主干课程的教学过程中,适当增加一些系统仿真内容,对于提高教学质量以及学生应用计算机仿真的能力将大有帮助。

责任编辑李叶亚

163

2009.6(上旬刊

教学园地

MATLAB在通信工程专业中的应用

梅艳

中图分类号:G642

文献标识码:A

黄德昌

上海

330013)

文章编号:1672-7894(2009)16-163-01

(华东交通大学信息工程学院

摘要近年来,通信仿真技术越来越广泛地应用于通信系统的分析与设计。在“信号与系统”、“通信原理”、“数字信号处理”等课程的实验教学中使用了Matlab语言。学生在这些课程中学会使用Matlab这个功能强大的仿真软件,可以帮助学生更好地综合理解这几门主干课程的内容,发挥自己的创造性和主观能动性,有助于激励学生的创新思维。学生能够很快学会借助于仿真技术来分析和设计通信系统。

关键词Matlab仿真

实验教学

通信系统

并且可调动学生的积极性和激发学生的创造灵感,可以锻炼学生的

独立思考能力,是一种理想的实践教学软件。

2Matlab在通信工程专业实践教学中的使用

将Matlab软件引入通信工程专业实践教学中,运用Mat-lab/Simulink进行建模和仿真时,不仅可以弥补实验仪器、元器件短缺以及规格不符合要求等因素影响,而且学生可以很方便得到更多数据,如时域波形、频谱图、星座相位图、误码率等等。

实验还使学生对动态响应过程有了更深地了解,而不再是抽象的内容。仿真模块库中的各个通信模块直观易懂和改变参数容易,学生完全可以在无人指导的情况下,在计算机上自行完成通信仿真实验。在此基础上,再进行适当的真实性实验,则会达到理想的实验效果。

我校单独开设了“现代通信仿真技术”课程。在这门课程中,除了讲授Matlab/Simulink基本知识以外,还讲授各专业课程(主要包括“信号与系统”“通信原理”、“数字信号处理”、等课程)相关内容的仿真方法。学生也有足够的上机练习的机会。有许多对此感兴趣的同学平时就在自己的计算机上练习。用Matlab仿真软件进行实验,也使学生学会将若干门课程内容融会贯通。通过仿真实验使学生将“信号与系统”、“通信原理”、“数字信号处理”等多门课程的知识联接贯穿。

在通信工程毕业设计选题时,很多老师会选择Matlab仿真软件来进行课题相关技术的仿真。例如“OFDM基本原理与仿真实现”、“扩频通信系统的仿真”等课题,这些课题如果用硬件来实现,工作难度大,工作量大,系统即使设计出来,调试起来相当困难,就不太适合本科生进行毕业设计,但是如果改用软件来仿真,工作量适当减小,难度相对适中,调试方便,同时通过动态的仿真过程又更加有利于同学们了解这些通信技术的基本原理,而且增强了学习兴趣以及探索与创新的动力。Matlab仿真软件为提高通信工程专业课程的教学质量和帮助学生提高学习兴趣起到了很好的作用。

通信工程专业是一个实践性很强的专业,随着通信技术的发

展,通信工程专业的知识结构和教学手段也随之不断地进步。在通信工程专业教学中,新的教学方法和新的辅助教学手段不断出现。21世纪的通信工程专业学生,应该学会掌握使用先进的通信仿真技术来分析和设计通信系统。

目前大多数学校对通信工程专业主干课程的教学,均采用课堂教学和验证性实验相结合的教学模式,而且大部分院校都使用电子仪器或实验箱来完成实验,而大部分的电路和系统都是封闭式的。利用这种方式来完成实验,学生几乎是在老师或实验指导书的指导下机械式连线、读取实验数据,记录实验数据和波形,即使不了解电路的工作原理,只要在连线正确、实验仪器完好的情况下就能完成实验。但是,如果设备出现问题或连线稍有问题,使实验结果与理论分析不符甚至出现异常现象,很多学生会不假思索询问老师,这对锻炼学生独立思考问题的能力不利。通过实践,证明采用Matlab仿真软件这种教学辅助手段,能够变抽象为具体,变枯燥为生动,形象直观地进行教学,有助于激发学生学习兴趣,提高教学质量。

1Matlab仿真软件简介

Matlab(MatrixLaboratory,矩阵实验室)是集科学计算、图形绘制、图像处理及系统仿真等强大功能于一体的科学计算语言。自1984年由美国Mathworks公司推向市场以来,历经十几年的竞争和发展,现已成为国际公认的最优秀的科技应用软件。在国外的高等院校里,Matlab仿真软件已经成为大学生、硕士生和博士生必须掌握的一项基本技能。由于在各个领域的重要性,Matlab在教学的应用中也越来越广泛了。

Matlab简单易学,它降低了对使用者的数学基础和计算机语言知识的要求,而且编程效率极高,还可在计算机上直接输出数值结果或直观生动的图形结果,由于使用Matlab编程运算与人进行科学计算的思路和表达方式完全一致,所以不像学习其他高级语言如Java,C,C++等那样难于掌握。利用matlab中模块化的图形仿真软件Simulink可以很方便的对各种通信系统进行仿真与分析,在进入Simulink仿真环境后,不需要书写代码,只需使用鼠标拖动库中的功能模块并将它们连接起来,按照实验要求修改各模块的参数。通过Simulink仿真环境建立通信系统模型,可使一些枯燥的电路变得有趣味,动态的通信系统更加形象直观。通过仿真可清晰直观地观察系统的输出,对应不同的条件,只要对模块的参数稍作修改即可,不需要再重新构建仿真模型图。结果分析表明,用Matlab仿真的方法与传统的硬件实验相比较,其仿真结果的可信度高,不受空间、时间和物质条件的限制,

3对通信工程专业课程设置、教学方法的一些思考

通信技术发展非常迅速,各种各样新型的通信技术不断涌现,Matlab仿真软件能够快速地、方便地、廉价地设计并构造出各种通信技术的模型,提供了一个强大的工作平台。通信工程专业的课程也应该与时俱进,不断进行调整和充实,加强通信系统仿真教学是其中一个重要方面。

在教学中如果能采用适当比例的学时来做仿真实验和具体的硬件实验相结合的模式,这样不仅能激发学生学习专业课程的兴趣,还提高了教学效果,帮助学生更快、更好地掌握专业课程的教学内容,加深对概念、原理的理解,进一步培养学生的综合能力和创新能力。在21世纪的今天,使用计算机的能力是衡量大学生综合素质的一个极其重要的方面。加强培养学生使用计算机进行通信系统设计的能力,对于提高学生的竞争力无疑具有重要的意义。现在各个高等院校的通信工程专业都在进行各种教学改革,更新教学内容,提高教学质量,以适应21世纪对于高素质通信工程专业技术人才的要求。而在各主干课程的教学过程中,适当增加一些系统仿真内容,对于提高教学质量以及学生应用计算机仿真的能力将大有帮助。

责任编辑李叶亚

163


相关内容

  • 离散时间系统的时域分析--一阶和二阶差分方程求解
  • 课程设计任务书 目 录 1 引言 ............................................... 1 2 Matlab7.0入门 ...................................... 1 3 利用Matlab 7.0实现一阶和二阶差分方程求解的 ...

  • 求冲击响应和阶跃响应
  • 成 绩 评 定 表 课程设计任务书 目 录 1 引 言 ................................................................................................. 1 2 MATLAB7.0入门 ........ ...

  • 物理应用软件的训练
  • 物 理 应 用 软 件 训 练 班 级 专 业 应用物理专业 学号姓名 张朋林132411155 指导教师 黄晓亚.王学海 时 间 MATLAB 是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks 公司出品的商业数学软件,用于算法开发.数据可视化.数据分析以及数值计算 ...

  • 计算机在机械学科的应用
  • 本文主要介绍计算机仿真的应用. 计算机仿真 计算机在机械制造中的应用 计算机仿真是应用电子计算机对系统的结构.功能和行为以及参与系统控制的人的思维过程和行为进行动态性比较逼真的模仿.它是一种描述性技术,是一种定量分析方法.通过建立某一过程和某一系统的模式,来描述该过程或该系统,然后用一系列有目的.有 ...

  • MATLAB在波动光学教学中的应用
  • 第21卷第2期(2005) 河西学院学报 Vol.21 No.2(2005) MATLAB在波动光学教学中的应用 韩振海 贺德春 (河西学院物理系,甘肃 张掖 734000) 摘 要:在介绍MATLAB语言的特点并分析目前光学课程教学现代化过程中所存在问题的基础上,通过教学仿真实例阐述了数学软件Ma ...

  • 通信工程应用技术 图像处理
  • 课程设计任务书 学生姓名: 专业班级: 通信1102 指导教师: 许建霞 工作单位: 武汉理工大学 题 目: 图像处理 初始条件: 要求学生已完成通信专业各主干课程的学习,通过本课设进一步掌握专业课程群的综合原理. 操作技能,形成基本的解决实践问题的知识体系,提高学生对现代通信系统的全面认识. 要求 ...

  • 电子信息工程毕业设计开题报告
  •   1、课题来源   本课题来源于试验室建设,研究对象为信号的调制与解调的matlab仿真。   2、研究的目的和意义   2.1、目的   我选择了《信号的调制与解调的matlab仿真》这个课题作为毕业设计其主要目的是通过此次课程设计进一步学习和巩固通信原理及其相关知识,并学会利用所学的知识能,在 ...

  • Matlab在电磁场教学中的应用
  • 摘 要:电磁场是一门教师难教.学生难学的课程,其内容中涉及较多的数学知识,例如矢量分析.微积分等.利用Matlab强大的数学功能,可以将学生从复杂的数学问题中解放出来,让学生把精力放在对物理概念的认识理解上,从而使学生能够抓住学习重点,起到良好的教学效果. 关键词:电磁场:教学:Matlab 电磁场 ...

  • 设计一个DSB调幅电路
  • 设计一个DSB 调幅电路 引言 本课程设计用于实现DSB 信号的调制解调过程.信号的调制与解调在通信系统中具有重要的作用.调制过程是一个频谱搬移的过程,它是将低频信号的频谱搬移到载频位置.解调是调制的逆过程,即是将已调制的信号还原成原始基带信号的过程.信号的接收端就是通过解调来还原已调制信号从而读取 ...