1.引言本文引用地址:http://www.eepw.com.cn/article/201809/388499.htm

《通信原理》课程是我校通信工程专业、电子信息工程专业的一门专业基础课,学生对本门课程的掌握程度直接影响到后续专业课程的学习。在实际教学中认识到由于其理论性比较强,学生容易产生厌烦心理。因此,需要大量相关的实验操作实现对理论知识进行理解、消化。实际的通信系统实验又很难都在实验室中完成,通过进行虚拟实验平台的建设可以很好的解决这样的问题。虚拟实验除了具有在时间上和空间上的应用都非常灵活的特点,还可以减少实验室中实验设备的损坏维修费用。现已被越来越多的高等院校校所认可,并逐步实现采用虚拟实验室对传统的实验室进行补充和替代[1-3].

2.通信原理虚拟实验平台总体结构

建设通信原理虚拟实验室平台的目标就是在结合理论教学的基础上,构造适合本校学生学习、运用及研究该课程的实验环境[4].为了尽可能多的包括通信原理课程的实验,该平台设计了几乎涵盖了通信原理课程的所有重点理论内容。实验平台设计的总体结构如图1所示。

3.通信原理虚拟实验平台设计及实现

3.1 设计目标

通信原理虚拟实验整体平台设计不能太复杂,以免使得学生望而生畏,应能较好的运用虚实结合的特点,给出参考范例,学生可以自行搭建设计。

具体的设计目标如下:努力使系统的内容将通信原理课程大多数实验内容都包含进去。

整个实验平台应该保证每个子模块是相对独立的,以便进行后续的扩展;系统应具有较强的健壮性,提供的实验环境应该是非常稳定的,避免由于学生的不正确操作而出现系统崩溃的情况;系统的用户界面要比较友好,具有较好的交互性,包含完整的帮助文档,操作简单,能够及时响应操作。

3.2 设计实例

LabVIEW程序主要包括前面板和方框图程序两部分。前者主要是模拟真实仪器的面板操作,可进行输入数值设置、文本显示等操作。

方框图程序主要是应用图形编程语言进行编写,类似于传统程序(如C语言)的源代码,可以传送前面板输入的命令参数到具体仪器,然后进行相应的操作。LabVIEW的特点之一就是流程图程序设计语言,这与传统程序语言线性结构不同。下面以实验平台中模拟通信系统的非线性调制的仿真平台为例进行叙述。频率调制(FM)是一种载波频率随基带信号的变化而改变的一种调制方式,是参考教材第五章第三节的内容[5].虚拟实验平台的进入界面如图2所示。

点击入口按钮后进入实验系统选择模块,如图3所示。选择模拟通信系统→非线性调制进入非线性调制(FM)实验平台,对应的前面板及程序框图如图4、图5所示。

通信原理实验c语言,基于LabVIEW软件的通信原理实验教学平台设计方案相关推荐

  1. 【java毕业设计】基于Spring Boot+mysql的线上教学平台系统设计与实现(程序源码)-线上教学平台

    基于Spring Boot+mysql的线上教学平台系统设计与实现(程序源码+毕业论文) 大家好,今天给大家介绍基于Spring Boot+mysql的线上教学平台系统设计与实现,本论文只截取部分文章 ...

  2. 基于ADS的c语言程序设计实验,实验一:基于ADS软件传输线理论仿真设计与分析.docx...

    龙 lerrnl'' 龙 lerrnl'' $ Num=l 1Z=50 Ohm h|」M -- TL1 Z=50 0.0hm E=50 F=5GHz ggj I SrPARAM ETERS . | Z ...

  3. 基于labview的tcp通信设计简要教程

    前言:本文参考了网上的一些资料和论述,在此表示感谢! TCP/IP最适合在两台电脑间进行大量的资料传输,但是如何使用labview进行tcp通信设计呢? 有一个基本的观念必需要先厘清,那就是LabVI ...

  4. 用c语言编程牛顿环实验,C语言下迈克耳孙干涉仪测量空气折射率的实验探究.pdf...

    C语言下迈克耳孙干涉仪测量空气折射率的实验探究.pdf 语言下迈克耳孙干涉仪测量空气折射率的实验探究 张之韬 李雪梅 ( 浙江海洋大学数理与信息学院 浙江 舟山 ) ( 收稿日期 ) 摘 要 通过压强 ...

  5. matlab通信系统仿真设计课程设计,基于matlab的FM通信系统仿真设计与实现_课程设计报告...

    基于matlab的FM通信系统仿真设计与实现_课程设计报告 第 0 页 共 20 页第 0 页 共 20 第 0 页 共 20 页课程设计报告题 目 : 基于 matlab 的 FM 通信系统仿真设计 ...

  6. led16*16点阵实验c语言,基于单片机的64*16LED点阵电子显示屏设计 pcb图+原理图+源程序...

    /*64*16点阵屏的显示点阵屏的显示*/ #include #include #include #define ulong  unsigned long #define uchar unsigned ...

  7. 机器视觉实验三: 基于分水岭算法的肺部图像分割实验(OpenCV-python代码)

    一.实验目的 用OpenCV编写一个基于分水岭算法的图像分割程序能对肺部医学图像进行分割,辅助医生进行病情诊断,强化和巩固学生对图像分割知识的掌握和灵活应用. 二.实验要求 1.用OpenCV编写一个 ...

  8. p1口输入输出实验c语言程序,51单片机P1口输入输出实验实验报告.doc

    51单片机P1口输入输出实验实验报告 实验一 P1口输入输出实验一 实验目的 1 掌握P1口作为I/O口时的使用方法. 2 理解读引脚和读锁存器的区别. 实验原理 由 AT89C51 组成的单片机系统 ...

  9. 单片机外部中断实验C语言程序,STC89C52单片机外部中断0实验

    原标题:STC89C52单片机外部中断0实验 / 实现功能: 设置,然后通过点亮与P1口第一个引脚相连的D1来 显示系统进入了外部中断0 实验板型号:BS-XYD-C52 实验名称: 外部中断0测试 ...

最新文章

  1. 高效、易用、功能强大的 api 管理平台(内附彩蛋)
  2. shell常用命令之curl: -w,–write-out参数详解
  3. python logger日志级别_python干货分享:使用logging记录日志信息
  4. SQL service
  5. 源码解析Servlet和HttpServlet
  6. getpriority java_Java Thread类的最终int getPriority()方法(带示例)
  7. 51CTO网友感谢信:昨天以940分的成绩顺利通过NE考试 在此特地感谢网工泡泡
  8. win10 SecoClient连接“提示用户与对方建立连接超时,配置错误或网络故障”
  9. 内蒙古自治区呼伦贝尔市谷歌高清卫星地图下载
  10. 带您认识弱电工程中常见光纤接头,再也不用傻傻分不清楚
  11. 国内能使用的海外支付接口除了Stripe,Paypal还有哪些?
  12. Android 架构之路 (1)-- Android 客户端与服务器的数据交互总结
  13. 深圳社保明细查询, 深圳社保参保证明
  14. 抖音爱心c语言程序,抖音上用记事本编写爱心小程序教程
  15. 批量将所有图片的宽度和高度调整为固定的像素数值
  16. [R语言]手把手教你如何绘图(万字)
  17. Python图像识别-Opencv01
  18. python中的对数_Python中求对数方法总结
  19. 百度知道怎样引流?如何把有共同需求的人精准地引导给我们?
  20. 产品经理02_竞品分析

热门文章

  1. mysql指南_MySQL入门指南
  2. mysql修改文件名_SQL语句实现附加数据库,可以改数据库物理文件名
  3. sklearn保存svm分类模型_【菜菜的sklearn】07 支持向量机(上)
  4. python 找质数的个数_用Python打造一款文件搜索工具,所有功能自己定义!
  5. wordpress添加html媒体文件,WordPress“添加媒体”文件时只显示上传到当前文章的附件图片...
  6. python 数据库连接池_【转】Python 数据库连接池
  7. 作业帮口算批改怎么开 作业帮口算批改如何用
  8. 面向内网无纸化会议/智慧教室/实时同屏,组播还是RTMP?
  9. 关于tomcat启动失败的一个原因
  10. python继承问题_Python类的继承问题