基于LabView的调制解调系统设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于LabVIEW的调制解调系统设计

工程设计报告

题目类型:小组题目

班级: 021212

姓名:李x(组长)、黄XX

学号:1149,1100

联系方式:

西安电子科技大学

电子工程学院

一.摘要

虚拟技术的发展使电子技术实验的分析设计过程得以在计算机上轻松、准确、快捷地完成。这样,一方面克服了实验室在元器件和规格上的限制,避免了损坏仪器等不利因素,另一方面使得实验不受时间及空间的限制,从而促进虚拟电子技术实验教学的现代化。本文介绍了基于LabVIEW的虚拟电子技术实验系统——虚拟调制解调器的设计与实现。此系统具有参数调节方便、易实现、可靠度高等优点。

在实现的过程中,我们小组首先对LabVIEW这款软件的使用进行了深入的学习,掌握了这款软件的基本操作和图形编程的方法;其次对调制解调系统进行学习,了解现在流行的调制解调是如何实现的,然后在理论上设计出一套可以实现的调制解调系统;进而在LabVIEW的开发环境下对设计的系统进行试验验证,经过调试和反复的完善,得到最终的调制解调系统。

二.绪论

(一)虚拟仪器的发展

虚拟仪器发展至今,大体可以分为四代:模拟仪器、分立元件式仪器、数字化仪器、智能仪器和虚拟仪器。

第一代---模拟仪器。这类仪器看起来在某些实验室仍然恩能够看到,是以电磁感应基本定律为基础的指针式仪器,如指针式万用表、指针式电压表、指针式电流表等。这类指针式仪器借助指针来显示最终结果。

第二代---分立元件式仪器。当20世纪50年代出现电子管,20世纪60年代出现晶体管时,便产生了以电子管或晶体管电子电路为基础的第二代测试仪器---分立元件式仪器。

第三代---数字化仪器。20世纪70年代,随着集成电路的出现,诞生了以集成电路芯片为基础的第三代仪器这类仪器目前相当普及,如数字电压表,数字频率计等。这类仪器将模拟信号的测量转化为数字信号的测量,并以数字方式输出最终结果,适用于快速响应和较高准确度的测量。

第四代---智能仪器。随着微电子技术的发展和微处理器的普及,以微处理器为核心的第四代仪器---智能仪器也迅速普及。这类仪器内置微处理器,既能进行自动测试,又具有一定的数据处理功能,可取代部分脑力劳动,习惯上称之智能仪器。其缺点是它的功能模块全部都以硬件的形式存在,无论对开发还是针对应用,都缺乏灵活性。

目前,微电子技术和计算机技术飞速发展,测试技术与计算机深层次的结合正引起测试仪器领域里的一场新革命,一种全新的仪器结构概念导致了新一代仪器---虚拟仪器的出现。它是现代计算机技术,通信技术和测量技术想结合的产物,是传统仪器观念的一次巨大变革,是仪器产业发展的一个重要方向。它的出现使得人类的测试技术进入一个新的发展纪元。

(二)虚拟仪器的特点

任何一台仪器,一般都由信号的采集、信号的分析处理、测试结果的输出三

大功能构成。在虚拟仪器系统中,强调“软件构成仪器”的概念,硬件仅仅是为了解决信号的输入输出,软件才是整个仪器的关键,用户可以根据自己需要定义仪器的功能,通过修改软件的方法,很方便地改变、增减仪器系统的功能与规模,并可方便地同外设、网络及其它应用连接。ﻫ虚拟仪器的硬件是计算机和为其配套的仪器硬件模块,通过计算机与为其配置的仪器硬件模块组成通用的测量平台。用户是通过图形控制界面以鼠标操作方式来调控虚拟仪器的性能,就像在操作自己定义、自己设计的一台电子仪器。测量信号时是借助测试软件的调控,经由测量硬件平台的采集,再经计算机的处理,得到最终的测试结果,并以数据、曲线、图形甚至是多维测试结果模型,显示在计算机的终端显示器上。当然,测试结果也可以直接记录保存或通过计算机网络传输。

(三)虚拟仪器的发展方向

随着计算机、通信、微电子技术的不断发展,以及网络时代的到来和信息化要求的不断提高,网络技术应用到虚拟仪器领域中是虚拟仪器发展的大趋势。在国内网络化虚拟仪器的概念目前还没有一个比较明确的提法,也没有一个被测量界广泛接受的定义。其一般特征是将虚拟仪器、外部设备、被测试点以及数据库等资源纳入网络,实现资源共享,共同完成测试任务。使用网络化虚拟仪器,可在任何地点、任何时刻获取到测量数据信息的愿望成为现实。网络化虚拟仪器也适合在异地或远程控制、数据采集、故障监测、报警等。

三.正文

(一)虚拟仪器及LabVIEW概述

所谓虚拟仪器,就是在以计算机为核心的的硬件平台上,其功能由用户设计和定义,具有虚拟面板,其测试功能由测试软件实现的一种计算机仪器系统。虚拟仪器的实质就是利用计算机显示器的显示功能来模拟传统仪器的控制面板,以多种形式表达输出检测结果;利用计算机强大的软件功能实现信号数据的运算、分析和处理;利用I/O接口设备完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机仪器系统。使用者用鼠标或键盘操作虚拟面板,就如同使用一台专用测量仪器一样。因此,虚拟仪器的出现,使测量仪器与计算机的界限模糊了。

影响最大的虚拟仪器编程语言是美国NI公司的LabVIEW和Labwindows/CVI.LabVIEW是目前国际上唯一的编译型图形化编程语言,使用"所见即所得"的可视化技术建立人机界面,使用图形表示功能模块,使用图标之间的连线表示各模块间的数据传递.同时,LabVIEW继承了高级编程语言的结构化和模块化编程的优点,支持模块化与层次化设计,这种结构的设计增强了程序的可读性。

(二)LabVIEW环境下虚拟仪器的设计方法

在LabVIEW平台下,一个VI由两部分组成:前面板和流程图。前面板的功能等效于传统测试仪器的前面板;流程图的功能等效于传统测试仪器与前面板想联系的硬件电路。仪器前面板的设计指在虚拟仪器开发平台上,利用各子模块

图标创建用户界面,即虚拟仪器前面板。仪器流程或算法设计是根据仪器功能要求,利用虚拟仪器开发平台所提供的子模板,确定程序的流程图,主要处理算法和所实现的技术方法。

(三)LabVIEW编程

LabVIEW编程主要包括前面板设计和构建框图程序。

前面板是程序设计与用户交流的窗口,一个良好的前面板可以给用户带来一种友好的感觉,甚至是一种美的享受.前面板主要由控件构成,控件又分为控制件和显示件。图形化的变成思想与用源代码的传统程序编程思想是一致的。为了完成对信号数据的采集,需要编写对I/O借口硬件设备的驱动程序。为了对采集的信号数据进行运算,分析处理,需要编写运算,分析处理程序等。使用LabVIEW 开发平台编辑程序的特别之处就是将传统程序所需要的常量,数组,数据流控制命令等语句代码都用图标表示,不熟悉用源代码进行语言编程的工程师,科学家一样可以随心所欲地编制流程图程序。我们可以把用LabVIEW图形编写的流程图程序理解为就是源代码编写的传统程序,他们的区别只是表达方式不同而已。

(四)虚拟调制解调系统的实现过程

1.调制解调器

调制解调器(即Modem),是计算机与电话线之间进行信号转换的装置,由调制器和解调器两部分组成,调制器是把计算机的数字信号(如文件等)调制成可在电话线上传输的声音信号的装置,在接收端,解调器再把声音信号转换成计算机能接收的数字信号。通过调制解调器和电话线就可以实现计算机之间的数据通信。

目前调制解调器主要有两种:内置式和外置式。

内置式调制解调器其实就是一块计算机的扩展卡,插入计算机内的一个扩展槽即可使用,它无需占用计算机的串行端口。它的连线相当简单,把电话线接头插入卡上的“Line”插口,卡上另一个接口“Phone”则与电话机相连,平时不用调制解调器时,电话机使用一点也不受影响。

外置式调制解调器则是一个放在计算机外部的盒式装置,它需占用电脑的一个串行端口,还需要连接单独的电源才能工作,外置式调制解调器面板上有几盏状态指示灯,可方便您监视Modem的通讯状态,并且外置式调制解调器安装和拆卸容易,设置和维修也很方便,还便于携带。外置式调制解调器的连接也很方便,phone和line的接法同内置式调制解调器。但是外置式调制解调器还得用一根串行电缆把计算机的一个串行口和调制解调器串行口连起来。

2.调制解调器工作原理

调制解调器由发送、接收、控制、接口、操纵面板及电源等部分组成。数据终端设备以二进制串行信号形式提供发送的数据,经接口转换为内部逻辑电平送

相关文档
最新文档