基于LabView的调制解调系统设计_第1页
基于LabView的调制解调系统设计_第2页
基于LabView的调制解调系统设计_第3页
基于LabView的调制解调系统设计_第4页
基于LabView的调制解调系统设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于LabVIEW的调制解调系统设计工程设计报告题目类型:小组题目班级:021212姓名:李x(组长)、黄XX学号:1149,1100联系方式:西安电子科技大学电子工程学院一.摘要虚拟技术的发展使电子技术实验的分析设计过程得以在计算机上轻松、准确、快捷地完成。这样,一方面克服了实验室在元器件和规格上的限制,避免了损坏仪器等不利因素,另一方面使得实验不受时间及空间的限制,从而促进虚拟电子技术实验教学的现代化。本文介绍了基于LabVIEW的虚拟电子技术实验系统虚拟调制解调器的设计与实现。此系统具有参数调节方便、易实现、可靠度高等优点。在实现的过程中,我们小组首先对LabVIEW这款软件的使用进行了

2、深入的学习,掌握了这款软件的基本操作和图形编程的方法;其次对调制解调系统进行学习,了解现在流行的调制解调是如何实现的,然后在理论上设计出一套可以实现的调制解调系统;进而在LabVIEW的开发环境下对设计的系统进行试验验证,经过调试和反复的完善,得到最终的调制解调系统。二.绪论(一)虚拟仪器的发展虚拟仪器发展至今,大体可以分为四代:模拟仪器、分立元件式仪器、数字化仪器、智能仪器和虚拟仪器。第一代-模拟仪器。这类仪器看起来在某些实验室仍然恩能够看到,是以电磁感应基本定律为基础的指针式仪器,如指针式万用表、指针式电压表、指针式电流表等。这类指针式仪器借助指针来显示最终结果。第二代-分立元件式仪器。当

3、20世纪50年代出现电子管,20世纪60年代出现晶体管时,便产生了以电子管或晶体管电子电路为基础的第二代测试仪器-分立元件式仪器。第三代-数字化仪器。20世纪70年代,随着集成电路的出现,诞生了以集成电路芯片为基础的第三代仪器这类仪器目前相当普及,如数字电压表,数字频率计等。这类仪器将模拟信号的测量转化为数字信号的测量,并以数字方式输出最终结果,适用于快速响应和较高准确度的测量。第四代-智能仪器。随着微电子技术的发展和微处理器的普及,以微处理器为核心的第四代仪器-智能仪器也迅速普及。这类仪器内置微处理器,既能进行自动测试,又具有一定的数据处理功能,可取代部分脑力劳动,习惯上称之智能仪器。其缺点

4、是它的功能模块全部都以硬件的形式存在,无论对开发还是针对应用,都缺乏灵活性。目前,微电子技术和计算机技术飞速发展,测试技术与计算机深层次的结合正引起测试仪器领域里的一场新革命,一种全新的仪器结构概念导致了新一代仪器-虚拟仪器的出现。它是现代计算机技术,通信技术和测量技术想结合的产物,是传统仪器观念的一次巨大变革,是仪器产业发展的一个重要方向。它的出现使得人类的测试技术进入一个新的发展纪元。(二)虚拟仪器的特点任何一台仪器,一般都由信号的采集、信号的分析处理、测试结果的输出三大功能构成。在虚拟仪器系统中,强调“软件构成仪器”的概念,硬件仅仅是为了解决信号的输入输出,软件才是整个仪器的关键,用户可

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

6、技术的不断发展,以及网络时代的到来和信息化要求的不断提高,网络技术应用到虚拟仪器领域中是虚拟仪器发展的大趋势。在国内网络化虚拟仪器的概念目前还没有一个比较明确的提法,也没有一个被测量界广泛接受的定义。其一般特征是将虚拟仪器、外部设备、被测试点以及数据库等资源纳入网络,实现资源共享,共同完成测试任务。使用网络化虚拟仪器,可在任何地点、任何时刻获取到测量数据信息的愿望成为现实。网络化虚拟仪器也适合在异地或远程控制、数据采集、故障监测、报警等。三.正文(一)虚拟仪器及LabVIEW概述所谓虚拟仪器,就是在以计算机为核心的的硬件平台上,其功能由用户设计和定义,具有虚拟面板,其测试功能由测试软件实现的一

7、种计算机仪器系统。虚拟仪器的实质就是利用计算机显示器的显示功能来模拟传统仪器的控制面板,以多种形式表达输出检测结果;利用计算机强大的软件功能实现信号数据的运算、分析和处理;利用I/O接口设备完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机仪器系统。使用者用鼠标或键盘操作虚拟面板,就如同使用一台专用测量仪器一样。因此,虚拟仪器的出现,使测量仪器与计算机的界限模糊了。影响最大的虚拟仪器编程语言是美国NI公司的LabVIEW和Labwindows/CVI. LabVIEW是目前国际上唯一的编译型图形化编程语言,使用"所见即所得"的可视化技术建立人机界面,使用图形表示功

8、能模块,使用图标之间的连线表示各模块间的数据传递.同时,LabVIEW继承了高级编程语言的结构化和模块化编程的优点,支持模块化与层次化设计,这种结构的设计增强了程序的可读性。(二)LabVIEW环境下虚拟仪器的设计方法 在LabVIEW平台下,一个VI由两部分组成:前面板和流程图。前面板的功能等效于传统测试仪器的前面板;流程图的功能等效于传统测试仪器与前面板想联系的硬件电路。仪器前面板的设计指在虚拟仪器开发平台上,利用各子模块图标创建用户界面,即虚拟仪器前面板。仪器流程或算法设计是根据仪器功能要求,利用虚拟仪器开发平台所提供的子模板,确定程序的流程图,主要处理算法和所实现的技术方法。(三)La

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

10、可以把用LabVIEW图形编写的流程图程序理解为就是源代码编写的传统程序,他们的区别只是表达方式不同而已。(四)虚拟调制解调系统的实现过程1.调制解调器调制解调器(即Modem),是计算机与电话线之间进行信号转换的装置,由调制器和解调器两部分组成,调制器是把计算机的数字信号(如文件等)调制成可在电话线上传输的声音信号的装置,在接收端,解调器再把声音信号转换成计算机能接收的数字信号。通过调制解调器和电话线就可以实现计算机之间的数据通信。目前调制解调器主要有两种:内置式和外置式。内置式调制解调器其实就是一块计算机的扩展卡,插入计算机内的一个扩展槽即可使用,它无需占用计算机的串行端口。它的连线相当简

11、单,把电话线接头插入卡上的“Line”插口,卡上另一个接口“Phone”则与电话机相连,平时不用调制解调器时,电话机使用一点也不受影响。外置式调制解调器则是一个放在计算机外部的盒式装置,它需占用电脑的一个串行端口,还需要连接单独的电源才能工作,外置式调制解调器面板上有几盏状态指示灯,可方便您监视Modem的通讯状态,并且外置式调制解调器安装和拆卸容易,设置和维修也很方便,还便于携带。外置式调制解调器的连接也很方便,phone和line的接法同内置式调制解调器。但是外置式调制解调器还得用一根串行电缆把计算机的一个串行口和调制解调器串行口连起来。2.调制解调器工作原理调制解调器由发送、接收、控制、

12、接口、操纵面板及电源等部分组成。数据终端设备以二进制串行信号形式提供发送的数据,经接口转换为内部逻辑电平送入发送部分,经调制电路调制成线路要求的信号向线路发送。接收部分接收来自线路的信号,经滤波、反调制、电平转换后还原成数字信号送入数字终端设备。电话线可以使通信的双方在相距几千公里的地方相互通话,是由于在每隔一定距离都设有中继放大设备,保证话音清晰。在这些设备上若再配置Modem,则能通电话的地方就可传输数据。一般电话线路的话音带宽在3003400Hz 范围,用它传送数字信号,其信号频率也必须在该范围。常用的调制方法有三种:频移键控(FSK)、相移键控(PSK) 、相位幅度调制(PAM)。频移

13、键控(FSK)。用特殊的音频范围来区别发送数据和接收数据。如调频ModemBell-103型发送和接收数据的二进制逻辑被指定的专用频率是:发送,信号逻辑0、频率1070Hz,信号逻辑1、频率1270Hz;接收,信号逻辑0、频率20 25Hz,信号逻辑1、频率2225Hz。相移键控(PSK),高速的Modem常用四相制,八相制,而四相制是用四个不同的相位表示00、01、10、11四个二进制数,如调相ModemBell-212A型。该技术可以使3 00bps的Modem传送600bps的信息,因此在不提高线路调制速率仅提高信号传输速率时很有意义,但控制复杂,成本较高,八相制更复杂。相位幅度调制(P

14、AM),为了尽量提高传输速率,不提高调制速率,采用相位调制和幅度调制结合的方法。它可用16个不同的相位和幅度电平,使1200bps的Modem传送19200bps的数据信号。该种Modem一般用于高速同步通信中。3.虚拟调制解调器(1)正弦波仿真信号发生器功能描述:该正弦波仿真信号发生器可产生正弦信号指标如下频率范围 0.1Hz10kHz 可选初始相位 0180 可选幅值 0.1V5.0V 可选生成波的总点数 N=8512 可选设计步骤a.前面板设计五个输入型数字控件供使用者键入生成正弦波的频率fx,初始相位,幅值,总采样点数N和采样频率fs。操作controls>>numeric

15、>>numeric control 五次,得到五个输入型数字控件,分别标记为信号频率采样频率采样点数信号幅值和初始相位输出显示型图形控件用来显示所产生的正弦波波形执行controls>>graph>>wave graph 操作,调入图形控件graph。其横轴为时间轴。应考虑到生成的信号频率跨度大,在0.1Hz10kHz范围内,其周期跨度也大,在10s0.1ms范围内,纵轴为电压轴,生成信号幅值的范围应充满整个显示画面,故选用graph显示器。注意,控件参数设置应考虑到采样频率fs,数字频率f,一个周期采样点数n与总点数N=samples的关系:fs=nfx,

16、故fs的最大值应是被测信号频率fx最大值的n倍,且N>=n执行controls>>button>>vertical switch操作,调入开关按钮控件,标记为复位相位执行controls>>button>>text button操作,调入开关按钮控件,标记为OFF如上设计的前面板如图所示。 b.流程图设计在流程图中执行functions>>structures>>while loop操作,调入while循环结构执行functions>> numeric四次,可以分别放置一个除法器,一个倒数器,及两个常数在

17、流程图中执行functions>>analyze>>signal processing>>signal g eneration>>sine wave.vi操作,可调入sine wave.vi图标在流程图中执行functions>>cluster>>bundle操作,调入bundle图标在流程图中执行functions>>time&dialog>>wait操作,调入时钟图标在流程图中执行functions>>Boolean>>not操作,调入not图标连线形成的虚拟正弦

18、波发生器的流程图如图所示。所需的数字频率由除法器的输出提供,该除法器完成信号频率与采样频率之比的运算,同时将采样频率取倒数转换为采样间隔,给出正弦波形的采样间隔,便于显示。c.运行检验设置正弦信号f=0.2Hz,初相位=0,幅值=1.0V,采样频率=10Hz复位相位选为TRUE,采样点数为100,生成的正弦波如图所示(2)虚拟调制解调器原理及算法功能要求用该调幅波解调器可观察调幅波,以及经过巴特沃斯滤波器后的解调信号波形。a.调幅波的数字表达式及其特性,式中,常量,高频载波角频率,低频缓变信号,其上限角频率为。上式就是调幅波的一般数字表达式,它反映了低频缓变信号对一高频振荡信号的控制。通常一般

19、将控制高频信号的缓变信号称为调制信号,载送缓变信号的高频振荡信号称为载波。利用信号来控制或改变高频振荡的幅值称为调制过程,其原理框图如下: b.调幅波的解调调幅波的幅值反映调制信号数值的变化,在调制器之后加解调器,可将被测的调制信号与调幅波分离,并最后提取出来。解调器由乘法器和低通滤波器组成,其原理框图如图所示。解调器中的乘法器有两个输入信号,一个是待解调的调幅波,式中,比例常数,乘法器的另一个输入信号称为参考信号,它应是与,载波频率相同频率的高频信号,考虑到实际情况中,载波信号会有一个相位差,则为: ,于是,乘法器的输出为,令,并根据三角函数关系,上式可写为,当乘法器后接的低通滤波器的截止频

20、率远远小于频率,并大于信号的最高频率时,上式中的频率分量项将被低通滤波器大大衰减,而只有差频信号项输出,于是解调器的输出为为:,中,为比例常量,可由实际标定得到。(3)虚拟调制解调器设计 a.前面板设计在上例虚拟正弦信号发生器的基础上再增加一个正弦波发生器,为两个正弦波发生器一个做载波,一个做调制信号。前面板设计同上例。需添加参数输入型数字控件,用以设置低通滤波器的低截止频率。增加三个输出显示型控件,分别用以显示载波,调制波,解调波的波形.九个输入型数字控件供使用者键入采样频率、采样点数、高频信号频率、低频信号频率、高频信号幅值、低频信号幅值、高频信号初始相位、低频信号初始相位。操作Contr

21、ols>>Numeric>>Digital.连续九次,得到九个输入型控件。四个输出显示图形控件用来显示载波,调制信号,调制波和解调波形。执行Controls>>Graph>>Waveform Graph操作,调入图形控件Graph。其横轴为时间轴,在0.1Hz-4.0Hz范围内,纵轴为电压轴,生成信号幅值的范围应充满整个显示画面。一个开关控件执行Controls>>Boolean>>Labeled Ruond Button操作,调入开关按钮控件,标记为“OFF”。前面板设计如下:b.流程图设计在设计举例虚拟正弦信号发生器的

22、流程图基础上再增加一个正弦波发生器图标,另外执行functions>>analyze>>signal processing>>filter>>butterwoeth filter.vi操作,调入巴特沃斯滤波器图标。在流程图中执行Functions>>Structures>>While Loop操作,调入While循环结构。执行Functions>>Numeric5次,可以分别放置2个除法器,1个倒数器,2个乘法器。执行Functions>>Cluster>>Bundle,调入Bundle

23、图标。执行Functions>>TimeDialog>>Wait操作,调入时钟图标。执行Functions>>Boolena>>Not操作,调入Not图标。设计完毕的流程图如图所示。对流程图进行系统自动整理如下图所示c.运行检验设置低频调制信号的频率为1Hz,幅值为1V,初始相位0,设置载波高频信号的频率为10Hz,幅值为1V,初始相位为0,设置巴特沃斯滤波器的低截止频率为2Hz,设置对调制和载波信号的采样频率均为50Hz,采样点数均为200点。运行结果如图所示。四.心得与展望至此就已经将虚拟调制解调系统设计完成了,该系统可以在前面板灵活的调整调制波,载波的频率,幅值等信息;该调制解调系统具备一定的滤波功能,在流程图界面可以设置不同的滤波器类型,如巴特沃斯滤波器,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论