当前位置:首页 > 基于LabView的调制解调系统设计资料
在上例虚拟正弦信号发生器的基础上再增加一个正弦波发生器,为两个正弦波发生器一个做载波,一个做调制信号。前面板设计同上例。需添加参数输入型数字控件,用以设置低通滤波器的低截止频率。增加三个输出显示型控件,分别用以显示载波,调制波,解调波的波形.九个输入型数字控件供使用者键入采样频率、采样点数、高频信号频率、低频信号频率、高频信号幅值、低频信号幅值、高频信号初始相位、低频信号初始相位。
操作Controls>>Numeric>>Digital.连续九次,得到九个输入型控件。四个输出显示图形控件用来显示载波,调制信号,调制波和解调波形。执行Controls>>Graph>>Waveform Graph操作,调入图形控件Graph。其横轴为时间轴,在0.1Hz-4.0Hz范围内,纵轴为电压轴,生成信号幅值的范围应充满整个显示画面。
一个开关控件执行Controls>>Boolean>>Labeled Ruond Button操作,调入开关按钮控件,标记为“OFF”。 前面板设计如下:
b.流程图设计
在设计举例虚拟正弦信号发生器的流程图基础上再增加一个正弦波发生器图标,另外执行functions>>analyze>>signal processing>>filter>>butterwoeth filter.vi操作,调入巴特沃斯滤波器图标。
在流程图中执行Functions>>Structures>>While Loop操作,调入While循环结构。
执行Functions>>Numeric5次,可以分别放置2个除法器,1个倒数器,2个乘法器。
执行Functions>>Cluster>>Bundle,调入Bundle图标。
执行Functions>>Time£Dialog>>Wait操作,调入时钟图标。 执行Functions>>Boolena>>Not操作,调入Not图标。 设计完毕的流程图如图所示。
对流程图进行系统自动整理如下图所示
c.运行检验
设置低频调制信号的频率为1Hz,幅值为1V,初始相位0,设置载波高频信号的频率为10Hz,幅值为1V,初始相位为0,设置巴特沃斯滤波器的低截止频率为2Hz,设置对调制和载波信号的采样频率均为50Hz,采样点数均为200点。运行结果如图所示。
四.心得与展望
至此就已经将虚拟调制解调系统设计完成了,该系统可以在前面板灵活的调整调制波,载波的频率,幅值等信息;该调制解调系统具备一定的滤波功能,在流程图界面可以设置不同的滤波器类型,如巴特沃斯滤波器,切比雪夫滤波器,椭圆滤波器,贝塞尔滤波器等等,而且可以对滤波器阶数,通带类型进行调整;另外前面板部分的图形显示部分,我们可以通过图标的横纵轴清楚地查看各种信号的频率幅值等信息。基本做到了人机界面又好,操作灵活的要求。
在设计的过程中,我们组员通过对LabVIEW软件的学习和使用,感受到了这款软件的强大之处,虽然遇到了一些问题,但是经过互相的讨论最终还是成功的解决了问题,达到了预期的目标。通过这次工程设计,加深了我们对团队协作的理解,感受到团队的力量是1+1大于2的存在。
事实证明将虚拟仪器技术引入到教学实验中是行之有效的解决方案。应用虚拟仪器技术,使我们能够在计算机上按照自己的需求来设计实验与仪器,方便灵活而且开发周期短。它可以提高实验效率、降低实验成本、增强学生学习的积极性,取得较好的教学效果,其具有传统实验所无可比拟的优势。本文设计的调制解调器正是通过LabVIEW环境下的各种虚拟器件以及虚拟信号发生器的显示波形实现了模电实验的仿真。
另外,LabVIEW本身是一个功能完整的软件开发环境,由于其采用了基于流程图的图形化编程方式,不需要任何代码,是真正的工程师语言。基于LabVIEW下的虚拟仪器设计将是未来虚拟仪器设计方法的主流。
五.参考文献
[1] 路亚峰; 陈义军;虚拟仪器技术研究现状与展望 [2] 王行娟;基于LabVIEW虚拟仪器实验教学系统的研究 [3] 张毅刚;虚拟仪器技术介绍
[4] 潘莉; 郭东辉; 纪安妮; 刘瑞堂;数字调制解调技术及其应用的研究
进展
[5] 梁芳; 杨光;基于LabVIEW的虚拟数字调制解调系统设计 [6] 何春鹏;基于LabVIEW的数据处理与仿真的研究 [7] 王行娟;基于LabVIEW虚拟仪器实验教学系统的研究 [8] 赵建勋;陆曼如;邓军;《射频电路基础》
六.附件
共分享92篇相关文档