当前位置: 首页 > article >正文

LabVIEW和NIUSRP硬件加快了认知无线电开发

LabVIEW和NIUSRP硬件加快了认知无线电开发

对于电视频谱,主用户传输有两种类型:广播电视和节目制作和特殊事件(PMSE)设备。广播塔的位置已知,且覆盖电视传输塔(复用器)附近的某个特定地理区域(称为排除区域)。开发并推广了一个TVWS地理定位数据库,该地区对商业数字电视接收机实行真实保护标准。地理定位数据库存储了每个地理像素的空白电视频道列表;但是,许多PESE应用(如无线麦克风)占用了这些电视频道,且这些应用的时间、频率和位置是无法预测的。这些行为增加了探索可用于其他应用的有价值电视频段的难度。这是因为PMSE系统并没有标准的波形,因此在事先不知道任何信号信息的情况下就需要采用盲检技术来确定PMSE设备的存在。

平台演示仪采用本地PMSE感应来交叉检查TVWS地理位置数据库的信息。通过仿真确定了协方差绝对值(covariance absolute value,CAV)法和联合能量盲检(blindlycombine denergy detection,BCED)这两种方法比其他形式的PMSE检测方法具有更出色的性能。COGEU原型中集成了PMSE感应算法。真实场景实验表明,CAV和BCED算法在评估来自更高级检测算法的增益上比标准能量检测(ED)算法效果更好。此方法可在瑞利通道中感应信噪比为-17dB的PMSE信号,感应时间为100毫秒,检测率达90%,错误警报率为10%。

在此项目中采用图形化系统设计方法,通过LabVIEW系统设计软件将GPS地理定位接收机、处理认知无线电的NI USPR设备、与地理定位数据库的互联网连接和GUI(图形化用户界面)集成在一起。NI USRP设备和LabVIEW软件之间的无缝集成,以及创建直观的UI来展示可帮助人们更深入、更全面地理解该项目。

直到现在,基于USRP软件定义无线电的认知无线电传感技术仍是通过GNU无线电开放源软件来实现。系统需要集成不同的技术和协议,如在线访问TVWS地理定位数据库,这使得LabVIEW成为该系统原型开发和概念验证演示的理想平台。在此项目中,我们用到LabVIEW的很多功能,包括数学运算、信号处理、NI USRP软件驱动程序以及连接和数据通信工具。感应平台由NI USRP、GPS接收机和安装LabVIEW的上位机组成。NI USRP-2920配置提供了从50MHz到2.2GHz的可调射频。上位机是一款安装Windows操作系统、无线访问网络的便携式计算机,通过兆位以太网链接至NIUSRP无线电。GPS设备通过蓝牙连接至上位机。同时还采用了商业可调FM无线麦克风。

LabVIEW和NI USRP硬件平台是此科研项目的主要工具。该平台帮助科研小组快速开发了第一个此类测试台的原型,并成功进行部署。更长远来说,这些演示将随着更多高级功能的出现进行更新,比如在单个电视频道检测多个PMSE设备、自动频谱整形和频谱整合等,在保护电视和PMSE用户的同时更有效地利用空白电视频道。

这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。


http://www.kler.cn/a/133292.html

相关文章:

  • Scala的Array
  • css:浮动
  • Spring Boot框架:构建可扩展的网上商城
  • mysql每日一题(上升的温度,date数据的计算)
  • C++内存池实现
  • vue2使用 <component> 标签动态渲染不同的表单组件
  • 拍照小白入坑
  • PHP接收并处理请求中携带的xml格式的信息
  • 【小黑送书—第八期】>>别再吐槽大学教材了,来看看这些网友强推的数学神作!
  • 解决STM32F429烧录程序后还需复位才能植入程序的bug
  • 深入Android S(12.0) 探索 Android Framework 之 SystemServer 进程启动详解
  • 解决docker运行elastic服务端启动不成功
  • pandas教程:Resampling and Frequency Conversion 重采样和频度转换
  • Flask学习一:概述
  • IntelliJ IDE 插件开发 |(一)快速入门
  • CentOS7安装xvfb,解决服务器没有X-Server的问题
  • springboot+activiti5.22.0集成Activiti在线流程设计器
  • 数据结构-插入排序实现
  • CCRC认证是什么?
  • JVM 调优指南
  • 视频会议设备如何安装?
  • 机器学习笔记 - 使用 PyTorch 的多任务学习和 HydraNet
  • SpringBoot-----从前端更新数据到MySql数据库
  • Android问题笔记四十六:解决open failed: EACCES (Permission denied) 问题
  • Scrapy----Scrapy简介
  • 记录一次较为完整的服务打包发布流程