基于Web的通信工程专业开源交互式可视化教学实验平台研究

来源 :教育教学论坛 | 被引量 : 0次 | 上传用户:luohuaxiyushi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 研究通信工程专业基于web的开源交互式可视化教学实验平台,可为后期将此单一研究成果扩展为模板化、标准化的用户接口提供技术支撑。此平台广泛适用于高等学校理工类专业学生的交互式、可视化教学实验及案例分析。通过研究分析,教学实验平台可灵活提供大量仿真参数改变操作以及对应结果变化的可视化演示。此研究成果为开源平台,web前端不需要其他软件的支撑和用户注册,任何支持web浏览的设备都可进入教学实验平台并进行感兴趣的操作和结果演示。此成果将有助于提高学生学习的主观能动性,不再是“填鴨式”、记忆式的教学,注重理论与实践相结合。
  [关键词] 通信工程;Web;开源;可视化
  [基金项目] 2019年度宜春学院“六卓越一拔尖2.0”人才培养计划项目“面向‘OBE’的通信工程课程体系构建与持续改进机制”;2019年度宜春学院一流课程(“金课”)项目“通信原理”;2019年度宜春学院教学改革研究课题“基于Web新工科的通信电子专业开源交互式可视化教学研究”(YCUJG-2019-15);2020年度江西省教育厅科技重点项目“面向5G+车联网阵列天线自适应波束成形定位技术研究”(GJJ201601);2020年度教育部产学合作协同育人项目“赋能新工科,校企融合共建现代通信工程课程体系”(202002118054)
  [作者简介] 虞贵财(1977—),男,江西抚州人,博士,宜春学院物理科学与工程技术学院副教授,主要从事车辆通信、MIMO通信技术、无线传感器网络。
  [中图分类号] G642.4;TN91-4  [文献标识码] A   [文章编号] 1674-9324(2021)44-0154-04   [收稿日期] 2020-03-13
   一、引言
   工程、数学、科技类专业中的很多概念通过单一的课堂讲授方式晦涩难懂,如电子通信类,无线电是看不见、摸不着但现实又存在的,信号是如何传输接收的,等等。如果通过图形和图像可视化的方式进行讲授,有些概念将更容易理解。可视化使得难以准确掌握和传达的信息能够采用启发式的方式进行传授,这些在高等教育中显得非常重要,特别是理工科技类专业。这些课程的内容如果采用交互式的方法展现将显得非常有启发性。学生学习理论知识的同时,可通过改变仿真参数而得到相应的仿真结果变化,明确某些参数的实际物理意义[1]。
   结合Web技术的仿真可视化教学平台组成的架构和仿真程序可成为开源可接入界面。前期Masson等专门针对电子工程专业设计建设了相关的Web仿真平台[2],虽然此成果的有些技术仍然可用,但是随着科学技术和教学发展,一些技术已经过时,应该从用户体验、界面友好性和操作灵活性方面进行更新、提高。文献[3]给出了一种单一功能的Web仿真平台,文献[4]介绍了电子仿真设备的Web前端设计。后期也有电子设备和电路特性仿真的研究,虽然可以对任意模型进行仿真,但属性比较单一,而且用户操作界面依赖上传的文本文件,在学生掌握仿真核心技术层面的普适性和通用性上受到质疑。文献[5]给出了一种高通用性的基于Web nanoHUB的平台,此平台支持不同程序语言和仿真工具,但是需要在客户端安装Java和用户注册,因此平台并非完全开源。本课题介绍了一种交互式、基于Web的可视化仿真教学演示平台框架。此平台计划用于电子工程类通信专业本科生和研究生的教学科研演示平台。任何学生和个人不需要注册就可以访问。平台采用开源软件设计并完成,用户只需具备JavaScript就可以浏览,不需要安装额外的插件。同时,在此平台上创建新的Webdemo很简单,不需要掌握Web编程知识。因此,教师和学生很容易使用并掌握此教学演示平台。
   二、Webdemo教学演示平台框架
   Web教学演示平台允许访问用户通过Web浏览器创建交互式可视化的仿真工具,Web演示平台包括许多交互式和可描述页面,页面间虽然按一定顺序互相关联,但它们仍然可以通过自动形成的内容列表被随机地访问、接入。平台框架可用于不同访问接入人员,包括教职工、学生和其他机构的第三人。访问不需要Web编程技术,然而Webdemo操作者需要掌握基本的科学程序语言知识,如Matlab、GNU Octave、Python’s Scipy等软件的数据库编程,这些软件可用于数值仿真。Webdemo框架可以分为四个组成部分,如图1所示。
   (一)动态模板系统
   Webdemo框架的重要组成部分是用PHP编写的模板系统。此系统创建web页面,传递客户端(Webdemo用户)信息。系统对所有Webdemo用户来说都具有相同的体验。如图1所示,动态模板系统包括三部分,即模型(model: M)、查看(view: V)和控制器(Controller)。
   (二)仿真核心组件
   在客户端上执行计算,允许用户输入提示响应,一旦Web界面的模拟仿真已加载,不需要与服务器进行进一步通信沟通,因此没有发生传输时间的延迟。然而,用于执行所需计算的软件是由用户计算机配置决定的,大多数互联网用户的浏览器支持JS使用特殊程序库绘制数据图。然而,这些程序库并不提供科学软件所具备的数学运算和图形输出专用功能特性。此外,现有的仿真模型重复使用局限于JS,用户不会面临需要安装其他软件的烦琐工作。用户可能由于软件的许可证限制、用户硬件或操作系统的不兼容而无法使用该软件。
   Webdemo框架的主要目的是,通过提供实际案例,让学生熟悉使用科学软件和仿真模型,他们可以即时学习Webdemo,也可以通过检查底层的仿真脚本源代码有更详细的理解。为了使每个人都能使用源代码,应提供免费的编码器或解码器。此外,它应该有大量的计算机平台和操作系统。因此,GNU Octave因为开源和强大的内置可视化程序以及向量代数运算、滤波器、变换功能被选定作为仿真软件。使用Octave编写的仿真脚本与外部程序库独立,程序源码长度方面应保持紧凑特点,方便用户编辑部署和易于理解。每一个Webdemo具备各自的Octave功能,可供下载和运行。此外,Octave很大程度上与商业软件Matlab兼容。因此,使用Octave开发的Webdemo仿真脚本基本上可以在Matlab操作运行。    (三)文件配置
   Webdemo内容是使用可扩展标记语言(XML)定义的配置文件。它包含Webdemo的基元数据,如作者、标题、创建日期和相关的讲座或课件。清单列表1中给出了一个配置文件的摘录,用于说明该文件的自我注释体系。
  清单列表1:XML定义的Webdemo基元数据配置文件
  <meta>
  <author>Guicai YU</author>
  <author_mail>guicai.yu@gmail.com</author_mail>
  <teaching_module>¨NCU_Internet_Lecture</teaching_module>
  <title>Modulation_Demodulation</title>
  <subtitle>4QAM</subtitle>
  <version>1.1</version>
  </meta>
   此外,可以定義任意数量的幻灯片,每个幻灯片可以是一个描述性或演示性的。描述性幻灯片可以包含文本、图像和数学公式,其中可以用Latex编辑公式,使用MathJax撰写。一个演示幻灯片包含各种输入字段(控制操作命令)、触发服务器端的仿真模拟按钮、仿真模拟结果的图像区域。
   每个幻灯片必须包括一个脚本接口定义,实现仿真模拟和函数参数列表的Octave函数方程。滑动按钮控件的值通过<id>标识确定。为防止多用户会话之间的冲突,通过模板系统随机选择的文件名会被传递给函数方程。
   三、Webdemo用户操作界面及案例分析
   图2给出了一个Webdemo描述页面截图,展示了QAM调制理论的数学基础。屏幕采用分辨率1024像素×768像素进行优化。此分辨率兼容大多数投影仪,因此可以在课件和讲座中使用。Webdemo用户界面幻灯片包括导航页脚和内容区域,导航页尾包含上一页和下一页的链接,以及当前页即内容页的链接。在导航页脚下面,可以添加关于Webdemo元信息和链接版权与隐私信息。同时,Webdemo用户界面的一个特殊功能是可以通过脚注访问使用的统计数据。
   图3中的屏幕截图显示了QAM调制解调前端可视化操作界面,可以通过界面右边输入并调整参数,如信噪比(SNR)、调制类型(QAM)及显示的图形类型,得到相应的星座图。星座图的横坐标为实部,纵坐标为虚部。图3中的页脚和页眉功能与图2类似,这里不做介绍。右下角的Source code可以下载仿真程序的源代码(本文涉及的源代码都为Matlab编写),方便学生学习、编辑使用。鉴于文章篇幅限制,本文不附上Matlab的源代码(WEBDEMO constellation_from_snr.m-file),仿真程序源代码通过界面的Source code查看和下载。
   操作界面中心为展示仿真图像保留区域,在图像区域的下方,是一个允许用户输入信息的控制面板。当一个演示幻灯片界面被加载时,系统将使用默认的参数值进行仿真模拟。JS脚本显示一个进度条,提供关于已用和剩余的计算时间反馈信息。为了估计仿真计算的时间,模板系统计算每次执行Octave函数所花时间和计算所有测量结果的平均值,然而实际仿真模拟时间通常与计算的平均值不同。现有的Webdemos仿真时间从2秒到20秒不等,通常大于互联网页面响应时间。动画的进度条指示用户正在进行的计算过程,当仿真结果图像完成时,JS脚本从服务器请求图像并在进度条空间显示,然后用户可以通过“更新(Update)”按钮控制改变仿真参数并重新仿真计算,“更新(Update)”按钮提供载链接访问底层Octave源代码。图4为将调制类型调整为16QAM而其他参数保持不变的仿真星座图操作界面。图5为将调制类型调整为64QAM而其他参数保持不变的仿真星座图操作界面。
   通过WEBDEMO用户操作界面及案例分析发现,只要改变对应的参数,就可以得出不同的结果。任何支持web浏览的设备都可进入教学平台并进行感兴趣的操作和结果演示。此平台将提高学生学习的主观能动性,不再是“填鸭式”、记忆式的教学,而是理论与实践相结合。
   四、结论及意义
   本文研究了基于Web的通信工程专业开源交互式可视化教学演示平台,主要通过图形和图像可视化结合理论基础的方式讲授,采用启发式的方法使得学生准确掌握所学课程的知识点以及基础理论知识在实际案例中的应用。这在高等教育中显得非常重要,特别是理工科技类专业。尤其是通信电子类专业本科生和研究生,需要具备扎实的数学和物理基础知识,通过平台与理论结合,解决学习基础理论知识枯燥乏味、晦涩难懂的窘境。学生学习理论知识的同时,通过改变交互式、可视化教学演示平台中的仿真参数而得到相应的仿真结果变化,明确某些参数在工程实践案例中的实际物理意义。这些结果不需要冗长复杂的数学公式推导计算,学生通过交互式仿真结果就可以得到答案。
  参考文献
  [1]Lu Hsin-Ke, Lin Peng-chun. Effects of Interactivity on Students’ Intention to Use Simulation-based Learning Tool in Computer Networking Education, 14th International Conference on Advanced Communication Technology, 2012, pp.573-576.   [2]A. M. Masson, Web-based Simulations for Computer-assisted Learning in the Higher Education Sector, Engineering Science and Education Journal, 1999, vol.8, no.3, pp.107-114.
  [3]I. Belski, Acquiring a Holistic Picture: The 4 Screens Web-based Simulator Helping Students to Unify Behaviors of Electronic Systems, ICALT’08, 8th IEEE International Conference on Advanced Learning Technologies, 2008, pp.154-158.
  [4]Zhuang Hao, He Jin, Deng Wan-ling, et al. A Web-based Education Platform for Nanoscale Device Modeling and Circuit Simulation, 4th Interdisciplinary Engineering Design Education Conference, 2014, pp.84-87.
  [5]G. Klimeck, M. McLennan, M. S. Lundstrom, and G. B. Adams III, “nanoHUB.org-online simulation and more materials for semiconductors and nanoelectronics in education and research,” in 8th IEEE Conference on Nanotechnology, Aug. 2008, pp. 401-404.
  Research on Web-based Open-source Interactive and Visual Teaching Experiment Platform in Communication Engineering
  YU Gui-cai
  (Physical Science and Technology College, Yichun University, Yichun, Jiangxi 336000, China)
  Abstract: The research on web-based open-source interactive and visual teaching experiment platform in communication engineering can provide technical support for expanding this single research result into the template and standardized user interfaces in the future. This platform is widely used in interactive and visual teaching experiment and case analysis for science and engineering students in colleges and universities. Through research and analysis, the teaching experiment platform can flexibly provide a large number of simulation parameter change operations and visual demonstration of corresponding result changes. This research result is an open-source platform, and the web front-end does not require the support of other software and user registration. Besides, any equipment that supports web browsing can enter the teaching experiment platform and perform operation and result demonstration of interest. The result can help to improve students’ subjective initiative in learning, which focuses on the combination of theory and practice.
  Key words: communication engineering; Web; open source; visualization
其他文献
目的 尝试护理绩效考核在优质护理试点病区的应用与效果.方法 按照公正、合理、激励的原则,制定护理绩效量化考核指标、评价标准,实施优质护理绩效管理.比较绩效考核实施前后患者和护士的满意度和护士的护理质量.结果 绩效考核后患者及护士对护理工作的满意度分别为97.24%,95.24%,绩效考核实施前分别为91.06%,61.90%,差异具有统计学意义(x2值分别为4.817,13.859;P均<0.05
目的 调查护士与患者对护理行为的认知状况.方法 采用护理行为问卷调查96例患者和75名护士对护理行为的认知.结果 护士与患者在解释、促进舒适、信任、监测与执行4个维度方面比较,差异有统计学意义(t值分别为6.05,3.48,6.57,2.94;P<0.05).患者、护士对护理行为认知得分最高的条目分别为知道何时通知医生(5.31 ±0.48)分、耐心倾听患者(5.72± 2.78)分,从排位情况看
目的 探讨跟踪式综合康复护理模式对农村慢性阻塞性肺疾病(COPD)稳定期患者的影响.方法 将92例COPD稳定期患者随机分为干预组和对照组各46例,干预组患者采用跟踪式综合康复护理模式,即依托新型农村合作医疗卫生服务站,在常规治疗的同时进行呼吸功能、运动、营养、心理等康复护理,对照组患者采用常规治疗及自行锻炼,比较干预前及干预后6个月两组患者肺功能、George呼吸问卷(SGRQ)评分、急性发作例
目的 探讨两种不同禁食方案应用于儿童纤维支气管镜检查中对患儿的影响及其安全性.方法 选择2011年12月至2012年5月在湖南省儿童医院行纤维支气管镜检查的患儿55例作为观察组,采取新禁食方案(母乳和非母乳4h,固体食物6h,术前2h患儿饮水75 ml),选择2011年6-11月行纤维支气管镜检查的患儿55例作为对照组,采用术前禁食4~6h的传统禁食方案.比较两组患儿术前口渴、饥饿、乏力感、血糖水
[摘 要] 为探究高职妇产科护理学实验教学中PBL情景模拟教学法与传统实验教学模式的差异,寻找科学有效的教学方法,从本院高职护理专业学生中随机抽取120名分为观察组(60人)和对照组(60人),分别采用PBL情景模式教学法和传统实验教学方法教学。观察组学生成绩明显高于对照组,学生满意度和技能掌握都有明显提高。PBL情景模拟教学法在高职妇产科护理实验教学中更有优越性,不仅有助于提高教学质量,也对学生
ICU患者由于病情危重检查项目较多,因此有较多的胸片、CT及MRI等检查的结果.医生查房时,为了解病情需要随时查阅各检查结果,为方便取用,常将各检查结果堆于床旁,不正确的保存方式常常造成各检查片的折叠、损坏甚至遗失.为规范各检查片的保管、方便医生的取用,我科自行设计了床尾放置的CT盒,解决了上述问题,便利了临床工作,现介绍如下。
期刊
目的 了解综合性三级医院男护士工作倦怠状况及其人口学影响因素.方法 通过方便取样法,应用中文版工作倦怠量表(CMBI)及自制一般资料调查表对湖北省10家综合性三级医院的190名男护士进行调查.结果 190名男护士的倦怠检出率为50.5%(96人),其中轻度倦怠占36.8%(70人)、中度倦怠占12.6% (24人)、高度倦怠占1.1%(2人);倦怠单因素检出率中,人格解体占27.4%(52人),耗
由中华医学会和《中华现代护理杂志》编辑委员会共同主办,北京轩银瑞华文化传播有限公司承办,主题为"创新·共识·合作"的现代护理论坛(2012·北京),于2012年9月21-23日在北京京燕饭店隆重召开.大会开幕式邀请了卫生部医政司郭燕红副司长、中华医学会杂志社蔡丽枫副社长、《中华现代护理杂志》杂志社沈藜社长、北京协和医学院继续教育学院何仲院长、北京大学护理学院郭桂芳院长、解放军总医院原护理部主任张黎
期刊
目的 了解慢性功能性便秘患者抑郁情绪的发生与应对方式的相关性.方法 采用抑郁自评量表(SDS)、应对方式量表对115名慢性功能性便秘患者进行调查.结果 共发放问卷115份,收回有效问卷100份,有效回收率87.0%.58%的调查对象处于不同程度的抑郁状态,SDS评分为(46.46±9.13)分,与中国常模比较差异有统计学意义(t=4.37,P<0.01);慢性功能性便秘患者多采用幻想、自责、退避等
浸润性膀胱癌的患者,在治疗后期行根治性膀胱切除术,即回肠膀胱术.回肠膀胱术后14d左右拔除输尿管引流管和回肠膀胱引流管,改为佩戴皮肤造口袋。
期刊