电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软件无线电基础实验

23页
  • 卖家[上传人]:l****
  • 文档编号:145339277
  • 上传时间:2020-09-19
  • 文档格式:DOC
  • 文档大小:2.81MB
  • / 23 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、. . . 实验一 软件无线电基础一、实验目的熟悉软件无线电实验平台,了解软件无线电平台的软硬件处理通信任务的过程,学会软件无线电的基本设计方法和开发工具软件使用方法。二、实验容用软件无线电实验平台和LabVIEW软件创建一个调频无线接收器;创建一个自定义LabVIEW 用户界面,配置 USRP,用LabVIEW设计无线通信系统原型。三、实验仪器1 USRP实验平台 一台2 计算机 一台四、实验原理1 软件无线电平台原理无线通信测试创新论坛对软件无线电(SDR) 的定义:“无线电的一些或全部的物理层功能由软件定义。”软件无线电参考了这样一个技术:在通用硬件平台上运行软件模块,用于实现无线通信功能。结合USRP通用软件无线电硬件和模块化软件的优势,提供了满足多功能需求且灵活性强的快速通信原型平台,适用于物理层设计、算法验证、多标准无线系统、无线信号录制与回放、通信情报等应用。图 1. 软件无线电平台构架2 软件无线电实现的数字通信系统2.1典型的数字通信系统一个典型的数字通信系统包括:发射机、接收机和通信信道。图3展示了一个数字通信系统的通用组件。放在第一行是发射机,包含信源编码、信道编

      2、码、调制、上变频模块。第二行是接收机由下变频、匹配滤波器、均衡器、解调、信道译码和信源译码模块组成。图2 数字通信系统框图2.2 NI USRP无线通信实验系统图3 NI-USRP无线实验系统硬件、软件平台1) NI USRP 硬件平台RX1 TX1接口可以安装天线通过千兆以太网线连接PC电源接口 图4 NI-USRP 硬件平台前面板射频信号输入到SMA连接器,USRP硬件平台通过直接变频接收机中的混频操作,产生同相正交(I/Q)基带信号 ,再经过一个 2通道,速率为100 MS/s的14位模数转换器 (ADC)采样。然后数字化的 I/Q 数据并行地经过数字下变频(DDC)过程,混频、滤波,使输入的100MS/s的信号达到指定速率。32位的下变频采样信号(每对I/Q各16位),通过标准千兆以太网连接,以高达20MS/s的速度传给主机。对于发射端,PC主机合成32位的基带 I/Q 信号样本 (每对I/Q各16位),然后再通过千兆以太网以高达20 MS/s 的速度供给NI USRP。USRP硬件利用数字上变频(DUC)过程,将输入信号速率变为400 MS/s ,然后采用双通道16位的数模转

      3、换器(DAC)将其转换成模拟信号。由此产生的模拟信号与指定的载频混频。 RXTXAnalog RF TransceiverFixed Function FPGAPC图 5 NI-USRP系统框图2)NI-USRP 软件平台软件无线电系统其中的数据处理组件是由软件实现的。这些组件包括滤波器、调制器和解调器。因为这些组件是在软件中定义的,可以根据需要调整软件无线电系统,而不必在硬件上作大的改动。由于现在的计算机可以有非常快速的处理器和高速的接口,NI-USRP的主要开发环境是NI LabVIEW。NI LabVIEW是一种将文本编程的低复杂度抽象为可视化语言的图形化编程语言,科学家以及工程师们广泛地使用它在多种环境中进行采集、处理、分析和显示测量数据。所以我们能够利用计算机上使用LabVIEW 快速地实现软件无线电的设计。LabVIEW是一个图形化(G)编程环境。目前,世界各地有成千上万的工程师应用LabVIEW来进行小型、中型甚至系统级的项目设计。在LabVIEW环境中,用户界面被叫作前面板,背景色为灰色。用户或者操作者可以通过在前面板上添加控件、旋钮、开关、图形、图表和发光二极管等器件

      4、来进行程序控制。LabVIEW的编程界面被叫做程序框图,其背景为白色。可以通过在程序框图上添加众多子功能和子例程,来搭建满足自身需求的程序,达到想要的功能。另外,LabVIEW自带了许多预定义的功能,可以通过对这些预定义功能的组合重用,来节省搭建模型和访问硬件设备的时间。图 6 前面板(左侧)和程序框图(右侧)示意图3)LabVIEW 快捷键下面列出了LabVIEW中的快捷键。可以参考 LabVIEW Quick Reference Card ,一个PDF版的快捷键说明文档。表1 LabVIEW 快捷键按键描述Ctrl + C复制选中项Ctrl + V粘贴选中项Ctrl + X剪切选中项Ctrl + Z撤销Ctrl + Space激活下拉菜单Ctrl + H上下文帮助开关Ctrl + B移除框图中的断线Ctrl + E在前程序框图之间切换Ctrl + R运行选中VICtrl + S保存选中VICtrl + T将前面板和程序框图竖直并排放置Ctrl + U整理框图面板(程序框图)Ctrl + Click & Drag在程序框图插入一个空格4) NI-USRP 函数库LabVIEW针对NI

      5、-USRP的设置与控制,需要安装NI-USRP函数库,在空白处点右键打开函数库,到仪器驱动 NI-USRP,会出现和下图相似的库。拖拽一个函数到框图上就可以调用NI-USRP的函数库开始编程。图7 LabVIEW中的NI-USRP函数库niUSRP属性节点使用niUSRP特性来访问高级配置选项来应用NI-USRP驱动。图8 niUSRP 属性节点八个最常用的NI-USRP函数接下来的几个部分概括了八个最常用的USRP函数来帮助大家进行实验。已经根据功能将他们分类:配置、读/写、结束。大部分的数据采集程序都包含这些类别,并且在创建新的LabVIEW VI(虚拟仪表)时它们是最重要的程序设计模型。图9八个最常用的NI-USRP函数 配置函数niUSRP 打开Rx会话 niUSRP 打开Rx会话VI是第一个用来创建接收射频信号的软件会话。其一个会话对于发送配置数据和在USRP中检索IQ数据是很有必要的。一个Rx会话只能与Rx函数一起使用。图11 niUSRP开Rx会话VI的即时帮助niUSRP配置信号 niUSRP 配置信号 VI 可以与接收会话Rx或传输会话Tx一起使用。它可以设置 IQ

      6、率, 载频, 增益和有源天线。对多重USRP配置,频道列表制订了一个特殊的USRP。并不是所有的IQ率、频率以及增益都是有效的。读入强制(实际)值来看是否与请求值不同。图12 niUSRP配置信号VI的即时帮助niUSRP初始化niUSRP初始化VI 启动了接收会话并且告诉USRP 所有配置已经完成,USRP应该开始捕获IQ数据(即采样)了。 该VI 只能与Rx会话一起使用。图13 niUSRP 初始化VI的及时帮助niUSRP 打开 Tx 会话niUSRP打开Tx 会话VI是第一个用来建立与USRP的连接进行射频信号传输的VI。其一个会话对于发送配置数据和向USRP发送IQ数据是很有必要的。一个 Tx 只可以和 Tx 函数一起使用。 图14 niUSRP 打开Tx 会话VI的及时帮助 读写功能niUSRP 提取接收数据 (多态)niUSRP Fetch Rx Data VI可以从由niUSRP Open Rx Session VI接收进程的USRP来检索IQ数据。这个数据可在时域中画出来,或者进行数字化处理以便分析。niUSRP Fetch Rx Data VI是多态的,也就是说可以

      7、通过要使用的数据类型从多个niUSRP Fetch Rx Data VI版本中选择合适的。VI只能与接收进程一起使用。图15 niUSRP Fetch Rx Data VI文档帮助niUSRP 写入发射数据 (多态)niUSRP Write Tx Data VI允许向USRP发送IQ数据,这样它可能会通过niUSRP Configure Signal VI在指定的载频上发送IQ数据。niUSRP Write Tx Data VI是多态的,也就是说可以通过要使用的数据类型从多个VI版本中选择合适的。VI只能与发送进程一起使用。图16. niUSRP Write Tx Data VI文档帮助NI-USRP 读写数据类型这里提供了几个写入发射数据和提取接收数据图像的实例供您选择。下表给出了可供选择的实例。多态类型描述复杂双集群从指定信道提取复杂的双精度浮点数据集群。Modulation Toolkit VI使用该双精度浮点数据集群.在使用。Modulation Toolkit VI的情况下使用此VI。复杂双波形数据从指定信道提取波形数据类型中复杂的双精度浮点数据复杂双精度数从指定信道提取复杂

      8、的双精度浮点数据16比特整型数从指定信道提取复杂的16比特带符号整型数据。为了使用此VI,必须把主机数据类型属性设置为I16。复杂双精度数据的2维数组从多信道提取复杂的双精度浮点数据。16比特整型数的2维数组从多信道提取复杂的16比特带符号整型数据。为了使用此VI,必须把主机数据类型属性设置为I16。表1. NI USRP 读写数据类型 关闭函数niUSRP Abort niUSRP Abort VI 给USRP传递停止获取的命令。通过这个VI,改变配置信息的时候,无需完全关闭并新建一个新的会话。 这个VI只能用于Rx 会话图17. niUSRP Abort VI的上下文帮助niUSRP Close SessionniUSRP Close Session VI可以关闭正在运行的Rx或者Tx部分,并释放它们所用的存。如果你调用了这个VI,就不能再通过USRP传输或者接收任何信息了。要想重新使USRP正常工作,只好重新运行。图 18. niUSRP Close Session VI的上下文帮助五、实验容1 硬件连接用网线将USRP设备与PC机连接。 由于调频收音机有音频输出,所以要求计算机有声卡,并且有声音播放器。图19 USRP连线图在控制面板中将PC机的IP设定为192.168.10.1,网关为255.255.255.0;连接USRP的电源、天线。图20 PC端网络配置在windows的开始菜单中All ProgramsNational InstrumentsNI-USRP目录下面找到NI-USRP Configuration Utility, 在Devices选项卡中应该能够看到设备(包括Device ID, IP Address, Type/revision)。如果看不到设备,请点击Refresh Devices List来寻找设备。如果需要,可以选定一个设备并且在右边New IP Address栏中输入新IP地址,点击Change IP Address来修改USRP设备的IP地址。图21 USRP配置工具2 创建一个FM收音机 图22 USRP FM接收机1) 找一个无线电台目标a) 找到本区域的一些无线电台b) 用前面板的波形图分析这些电台A部分1. 打开 练习 Exercises文件夹a. 在文件夹中打开 Exercise 1A.VI

      《软件无线电基础实验》由会员l****分享,可在线阅读,更多相关《软件无线电基础实验》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.