使用NI USRP和LabVIEW为无线通信实验室设计动手实践课程

发布者:Xiaochen520最新更新时间:2012-06-09 来源: 21ic 关键字:LabVIEW  NI  USRP 手机看文章 扫描二维码
随时随地手机看文章
射频和通信课程的传统教学方法通常是理论学习和数学公式的推导。学生着重推导公式和软件仿真。越来越多的讲师已经意识到,如果能够提供一种实验设备,学生就可以应用学到的理论知识基于各种真实信号试验,加深对理论的理解。但是,价格合理、操作简便并且针对教学的实验设备实在少而又少。

斯坦福大学联网系统组(SNSG)Sachin Katti教授使用用LabVIEW和NI USRP,在创建联网通信系统EE 49课程中试验了全新的动手实践教学方法。Katti教授使用该教学方法向大学二年级学生介绍真实的通信信号。

创建完整的通信系统

Katti教授首先在2011春季学期的EE 49课程中试验了动手实践的教学方法。 通过LabVIEW和NI USRP的软硬件结合,学生可以创建整个通信系统信号链路中的各个功能模块,并观察各点的信号特征。通过该方法,学生亲身体验并构建了信道编码、调制、定时恢复、随机数生成等现代数字通信系统中常见的功能模块。最后,作为结课项目,学生在USRP射频发射机和射频接收机之间创建完成了一个无线通信链接。学生们仅在学习了射频和通信入门级课程之后,就能够独立地完成构建通信系统的项目,实属不易。

动手实验使学生能够亲手操作NI USRP射频收发机,频率范围从50 MHz 到2.2 GHz,实时带宽达20 MHz。借助NI USRP和LabVIEW,学生可实时看到标准汽车安全钥匙发送的简单射频 开关信号,以及850 MHz 的GSM移动手机信号。学生们还可通过实时分析频谱找到FM发射站,甚至实现一个FM解调器来收听FM广播。在结课项目中,每个学生都设计了一个数据包收发机。收发机能够成功接收并解码一个数据包,并通过ACK信号完成通信握手。

每个实验都鼓励学生们动手实现通信系统的一个功能模块。 例如,在第四个试验中,学生学习了解调理论,并在两个USRP构建的空中无线链接上实现了基于BPSK(二进移相键控)调制方式的射频接收机。 射频收射机重复发送BPSK信息包,由学生负责解码。每位学生在自己的计算机和NI USRP上开发接收机解调信号。在两个星期的实验室课程中,学生共接受到信道校正、BPSK符号解映射、报头检测方法、包解码、CRC检测、错误排除等动手实践训练。 实验室课程的安排使学生最终还可以将之前课程中开发的代码整合起来用于创建一个实际的无线链接,作为课程的结课项目。

该试验课程得到了学生的一致认可,学生Michael Duarte对课程的反馈如下:

“把课堂上学到的知识应用到实验中真是太不可思议了,”Duarte说。 “学习之前我对USRP硬件并不熟悉,但是通过LabVIEW,我对仪器编程了如指掌。 LabVIEW本身很好用。 使用LabVIEW编程和调试程序都非常简单。 总的来说,我在斯坦福两年,这是我最喜欢的一门课程。” [page]

LabVIEW和NI USRP使斯坦福学生学得更容易,更有兴趣。 LabVIEW软件是信号处理以及与NI USRP硬件无缝交互的理想之选。学生可使用LabVIEW和NI USRP开发生成和处理射频信号的通信算法。

教学和学习的新选择

“我们的试验课程是改革通信理论教学方法的一次全新尝试,”Katti说。 “全美学校的电子工程和计算机系的招生都生源不足。这个现象的原因之一就是我们没能为学生提供相关的动手实践体验,激发学生的学习兴趣。NI的解决方案恰好是对症的一剂。”

课程评价系统收到的学生反馈证明了学生在EE 49课程上都充分的投入,收获很多。 “这次课程收到的评价太棒了,”Katti说。 “学生们给出的分数是4.94/5.0,这大概是斯坦福大学工程学院最受欢迎的一门课了。”

学生们对该课程的反响很好,评价摘选如下:

“这是我上过最好的电子工程课。”

“很好的新课程……实验室动手课程有助于理解理论和增强动手能力。 我会向我所有的电子工程系的朋友推荐这门课。”

“太棒了! 我很喜欢这门课,而且还可以使用实验室超酷的硬件设备。”

因为课程试验取得了成功,Katti教授计划在秋季学期将NI USRP和LabVIEW平台的使用扩展到40名学生,20个实验台的规模。 Katti认为这类课程为学生以后学习信号处理和通信理论课程打下一个良好的基础。 该教学方案也适用于其他入门类信号处理课程,例如,信息理论、信号和系统。 另外,该平台可根据学生的学习进度和关心的研究方向进行调节和扩展。

LabVIEW和NI USRP为通信实验教学提供了理念的软件无线电教学平台,可有效地提高学生在通信职业领域的竞争力。Katti博士愿意将课件和其他大学分享,帮助更多的学生通过动手实验学习无线通信的理论知识,激发学习兴趣。

关键字:LabVIEW  NI  USRP 引用地址:使用NI USRP和LabVIEW为无线通信实验室设计动手实践课程

上一篇:40/100G高速以太网测试解决方案
下一篇:夏光PTN网络IEEE1588同步工程测试方案

推荐阅读最新更新时间:2024-03-30 22:26

NI
NI 公司中文名 美国国家仪器 网站 http://digital.ni.com/worldwide/china.nsf/main?readform 总部地址 11500 N Mopac Expwy Austin, TX 78759-3504 中国地址 上海浦东张江集电港二期张东路1387号第45幢 (201203) 电话 021-50509800 传真 021-65556244 E-Mail china.info@ni.com 官方介绍
[厂商大全]
NI发布最新版本VeriStand,用于机械测试应用与嵌入式软件验证
新闻发布 - 2013年3月- 美国国家仪器近日发布最新基于配置的软件环境NI VeriStand 2012,它具备开放、直观的软件界面,可开发实时测试应用程序。 工程师可以使用新版本的NI VeriStand进行高速数据采集和记录,后处理过程中数据记录的灵活性更大,能够更快地找到有用的数据。新硬件配置实用程序的启动和运行十分快速,而NI SC Express集成可使采集调解测量比以往更为容易。 “NI VeriStand是我们投资的第二步,它提供了一个实时的测试平台,降低了多个应用的风险和成本(覆盖嵌入式软件验证到机械测试系统),” Mike Santori,NI业务和技术研究员表示。 “如今,产品和系统软件的重要性不
[测试测量]
<font color='red'>NI</font>发布最新版本VeriStand,用于机械测试应用与嵌入式软件验证
NI高管解读客户关系:通过差异化平台化与客户共成长
日前,在一年一度的中国NI Days上,NI 中国产品市场主管刘旭阳 ,NI全球市场高级副总裁Ajit Gokhale ,NI亚太区销售和市场副总裁Chandran Nair,NI大中华区市场经理汤敏齐聚一堂,并联合接受了媒体访问,在访问中,几位高管表达了对中国市场的关心,解答了关于NI的差异化、与客户的合作关系以及对中国市场的看法等等。 发布会现场左起分别为:NI 中国产品市场主管刘旭阳 ,NI全球市场高级副总裁Ajit Gokhale ,NI亚太区销售和市场副总裁Chandran Nair,NI大中华区市场经理汤敏。 对于中国市场的看法 Ajit Gokhale表示:“NI一直以来希望工程师和科学家利用NI的
[测试测量]
<font color='red'>NI</font>高管解读客户关系:通过差异化平台化与客户共成长
基于LabVIEW和RS485通信的光伏发电实时监测系统设计
设计了一套基于LabVIEW数据采集和RS485通信的光伏发电监测系统,可实时监测光伏发电系统运行电参数和环境参数并统计发电量信息。该系统由单片机和传感器采集光伏发电系统的各类相关参数。并采用RS485协议与PC机通信。上位机通过LabVIEW提 供的标准I/O应用程序接口VISA实时获取单片机传递的数据信息,数据经上住机监测软件 处理后通过监测界面图形化显示。该监测系统结构简单、硬件成本低廉、数据传输稳定 、运行稳定可靠,具有可视化的监测界面。经测试系统可实时监测到各类参数的变化情况, 可有针对性地对光伏发电系统进行维护进而提高光伏运行效率。 随着能源危机的日益严峻。各种可再生能源得到了长足的发展。在诸多的可再生能源中,光伏发电在
[测试测量]
基于<font color='red'>LabVIEW</font>和RS485通信的光伏发电实时监测系统设计
LabVIEW串口通信的一个例子-串口"示波器"
很早就想做一个类似的东西了,正好这学期学了LabVIEW,作业就交了这个,基于LabVIEW的 串口示波器 上位机。 1.程序界面: 功能介绍:左边上方串口接收区,下方为串口字符发送区。右方为一个波形图表,在程序内部每次将串口发送过来的数据,以f%格式化,显示在波形图表上。 按钮介绍:从左至右依次,发送按钮;清除计数按钮;打开/关闭串口按钮;清除接收区数据;清除波形图表;保存波形;退出程序。 2.主程序框图: 主程序框图介绍:主程序框图主要由3个状态组成:程序的初始化,程序事件的响应,程序的退出。 状态Init:程序初始化,主要把OpenCom等按钮,串口状态,串口接收字符串,波形图标,TX/RX计数等控件,置为
[测试测量]
<font color='red'>LabVIEW</font>串口通信的一个例子-串口
基于LabView嵌入式开发模块五大技术要点
无论使用什么设计语言,不良的编程技术都会给一个应用的性能带来负面影响,对一个嵌入式应用尤其如此。尽管对于绝大部分应用来说,高效率的编程技术是重要的,但对于嵌入式应用所工作的资源极度缺乏的环境,则要求对性能和存储器管理给予特别的关注。 本文的讨论将围绕着新的LabView 嵌入式开发模块 进行,这种新工具为嵌入式应用开发人员提供了图形化系统设计手段。该工具允许用户直观地设计算法并进行交互式调试。下面是一些有助于编程师更有效使用LabView开发嵌入式应用的技巧。这些技巧中的许多也适用于其它高级工具。 动态分配存储器技术 动态存储器分配是一项编程师应尽可能避免的复杂操作。例如,如果动态分配出现在将数据存储到数组内的一个循环内,那么它尤
[测试测量]
基于LabVIEW的SIP系统仿真的设计与实现
基于LabVIEW的SIP系统仿真的设计与实现 将虚拟仪器的概念引入大亚湾核电站的SIP系统的仿真,利用计算机仿真技术参与其系统设计有助于缩短设计周期,降低设计费用和提高设计质量,基于这些优点利用LabVIEW进行了SIP系统的虚拟仿真设计,目前已经取得了预期的效果,主要以SIP系统的RCP10通道为例进行详细地仿真设计介绍。 关键词: SIP系统; 虚拟仪器; 系统仿真 过程仪表系统(法文简称SIP系统)作为核岛系统的一部分,其作用是接收来自现场过程测量仪表的模拟信号(包括压力、水位、流量、温度、转速等),然后根据设计要求对现场模拟信号进行处理,再送到相关系统和设备进行显示、记录和处理。从一定意义上讲
[模拟电子]
基于<font color='red'>LabVIEW</font>的SIP系统仿真的设计与实现
基于LabVIEW的网络虚拟实验室设计
0 引言 随着招生规模的不断扩大,国内普通高等院校实验设备往往比较陈旧,不能及时更新,从而无法跟上教育的飞速发展。目前,高等工科院校仍沿用传统的实验教学方法,实验内容侧重于理论验证和模仿训练,缺乏对学生创新意识的培养和综合能力的提高。滞后的实验设备和死板的实验模式难以调动学生的主动性和创造性,实验教学处于应试教育。而虚拟实验室系统则主要依赖于软件和较少的配套硬件,使实验室的维护费用和工作量大大降低。LabVIEW作为虚拟仪器开发系统的代表,可以利用Internet进行虚拟实验室的网络发布,实现了资源共享,避免了仪器重复添置,满足了用户不再受时间、地点限制进行远程的实时合作,提高了用户的学习效果。 1 系统的总体目标
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved