资源描述:
《基于labview通信虚拟实验系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、2008年1月应用天地第27卷第1期基于LabVIEW通信虚拟实验系统123刘哲王峰赵宇辉(1.中北大学信息与通信工程学院太原030051;2.太原理工大学信息工程学院太原030051;3.河北工业职业技术学院机电工程系石家庄050091)摘要:在WindowsXP系统下,使用LabVIEW开发了通信虚拟实验系统。该系统使用虚拟仪器技术,解决了传统通信实验硬件电路构建复杂的缺陷,具有界面友好,维护简单等优点。文中详细介绍了系统的开发背景,软件结构和特点,实验证明该系统具有很好的教学实验效果。关键词:通信;虚拟实验;La
2、bVIEW中图分类号:TP273文献标识码:AVirtualexperimentationsystemofcommunicationbasedonLabVIEW12LiuZheWangFengZhaoYuhui(1.SchoolofInformationandCommunicationEngineering,NorthUniversityofChina,Taiyuan030051;2.SchoolofInformationEngineering,TaiyuanUniversityofTechnology,Taiyuan
3、030051;3.Dept.0fMechanicalandElectricalEngineering,VocationalandIndustryTechnologyInstituteofHebei,Shijiazhuang050091)Abstract:IntheWindowsXPsystem,avirtualexperimentationsystembasedonLabVIEWhasbeendeveloped.Inthesys2tem,thetechnologyofvirtualinstrumenthasbeenus
4、edtoimprovethelimitationofthetraditionalcommunicationhard2ware,whichhasverycomplicatedcircuit.Thesystemhasbetterinterfaceandeasiermaintenance.Inthepaper,theback2groundandthestructureofthesoftwarehasbeenintroducedindetail.Ithasbeenindicatedthatthesystemhasgreatse
5、nseinteachingandexperiment.Keywords:communication;virtualexperimentation;LabVIEW因此使用这些语言设计通信虚拟实验系统并非是最好的0引言选择。虚拟仪器技术的发展,LabVIEW的出现为通信虚现代通信原理是电子信息工程、通信工程等专业的一拟实验系统提供了一条新的思路。它采用图形化编程,具门重要的专业课。特别是现代信息技术、通信技术、计算备强大的信号处理、数据分析的功能,非常适合通信虚拟[6]机技术迅速发展的今天,本课程越来越显示出其重要的地实验
6、系统的开发。[123]位。但是该课程的内容复杂,一些重要的理论和公式1登陆模块实现比较抽象,学生不易理解,目前还有什么好的手段来帮助教学。虽然学生可以通过在实验室使用通信实验箱、示波为方便登记学生的实验情况,本系统在启动时要求器、信号发生器等传统仪器搭建一些通信系统模块,但是输入完整的个人信息,如班级、学号、姓名等信息,只有传统仪器投资大、用途单一、维护困难,而且由于实验条件输入完整的信息才可以进入选择具体的实验模块。本[4]的限制,往往很难得到丰富的实验结果。系统设计了通信原理课程中有代表意义的FM调制解目前计算机仿
7、真技术的飞速发展,使软件替代传统硬调、ASK调制解调、BCH编码解码等实验。学生可以根件仿真通信实验系统成为可能。虽然可以使用各种计算据课程的学习情况选择合适的实验模块进行设计。管机语言仿真(如VC、VB、MATLAB等),但使用这些计算理人员也可以对每个模块进行优化、改进、扩展。前面机语言实现通信虚拟实验系统要求开发人员必须具备专板如图1、2所示。[5]业的程序设计知识,而且这些语言对图形支持得不够。作者简介:刘哲(19812),男,硕士研究生,研究方向为信号与信息处理、虚拟仪器技术。—66—中国科技核心期刊2008
8、年1月应用天地第27卷第1期完毕后可以在示波器窗口比较原始信号和解调后的信号,同时还可以观察到FM的基带IQ信号。程序在执行时操作人员可以点击“退出”按钮终止程序的执行,如果参数设置出错,程序将自动弹出对话框提示操作人员设置正确的参数。前面板如图3所示。图1登陆界面2FM调制解调模块整个程序采用while循环和事件结构控制,程序中