基于labview无线电频谱监测数据网络发布

基于labview无线电频谱监测数据网络发布

ID:32873915

大小:1.26 MB

页数:3页

时间:2019-02-17

基于labview无线电频谱监测数据网络发布_第1页
基于labview无线电频谱监测数据网络发布_第2页
基于labview无线电频谱监测数据网络发布_第3页
资源描述:

《基于labview无线电频谱监测数据网络发布》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2018年第11期信息通信2018(总第191期)INFORMATION&COMMUNICATIONS(Sum.No191)基于LabVIEW无线电频谱监测数据网络发布杨俊东1,周忠超2,葛孚华1(1.云南大学信息学院,云南昆明650091;2.国家无线电监测中心云南监测站,云南昆明650031)摘要:在实际的电磁频谱监测应用中,要达到监测自动化、网络化、远程化和实时化,需准确地进行监测数据的存储记录发布,达到良好的数据交互。文章基于LabVIEW和USRP并分别采用Web的网络在线发布、TCP/IP协议、DataSocke

2、t协议网络编程的三种方式来完成监测中心与监测站的数据交互。同时,使用LabVIEW连接Access数据库,从而实现远程监测数据的存储与管理。关键词:无线电频谱;数据交互;网络传输;在线发布中图分类号:TN92文献标识码:A文章编号:1673-1131(2018)11-0208-030引言无线电监测对于维护正常通信秩序,保障国家信息安全具有重要战略意义[1-2]。通过对信号频谱的监测,查处非法干扰,进而打击通过无线电传播非法信息的违法乱纪行为。与此同时,通过无线电频谱的监测有利于合理配置资源,提高频谱利用效率,缓解当前频谱资源

3、紧张的局面[3]。在对无线电信号的频谱进行监测时,我们不仅要考虑将信号进行正确的监测接收,同时也要考虑到监测中心与各个监测站之间的通信问题、监测数据的存储与管理等问题,以实现监测自动化、网络化、远程化和实时。就必须准确地进行监测数据的远程传输存储图2待发送的扫频数据基于TCP/IP协议编程实现的发送端LabVIEW程序,如记录与发布,保证良好的数据交互。本文主要利用LabVIEW图3所示:软件进行编程,实现了监测数据在局域网内部的传输,并建立了数据库,实现了对监测数据进行增删改查等操作。1基于Web在线发布利用LabVIEW

4、自带的Web发布工具进行监测数据的在线发布测试,首先通过Web发布工具浏览到本地FM接收解调程序,找到名为FMRadio-ModulationToolkit.vi的程序。然后设置发布界面的标题等样式,利用生成URL供连接访问。发布界面如图1所示:图3基于TCP/IP的发送端程序在该程序框图3中,首先创建一个TCP连接,然后指定要远程连接的计算机在网络中的IP地址和端口,分别采用两个TCPWRITE节点来指定需要传送的字符串的长度和传送的内容[4]。基于TCP/IP协议编程实现的接收端LabVIEW程序如图4所示:图1FM解调

5、程序的Web发布如图1所示:其中zzc-PC为计算机名称,8000为端口号,通过LabVIEW的Web在线发布功能,可以进行时域、频域结果的查看并直接远程实时操作控制远端的监测接收设备。2基于TCP/IP协议网络发布图4基于TCP/IP的接收端程序发送端数据:使用频谱仪对144-148MHz进行扫频,将扫在该程序框图4中,首先创建一个TCP侦听,并在指定频数据进行传输,其频谱图如下:的端口上等待TCP连接请求,同理,使用两个TCPRead节点来分别读取字符串的长度与内容[5]。208PDFcreatedwithpdfFact

6、oryProtrialversionwww.pdffactory.com信息通信杨俊东等:基于LabVIEW无线电频谱监测数据网络发布接收端将发送的频谱数据通过局域网传输之后接收下来,监测数据在局域网内经过DataSocket协议传输后,数据并重新绘制出的频谱图如图5所示:准确传输到接收端,并绘制出其频谱图,如图8所示与发送端的频谱数据图2基本一致,达到了监测数据远程并准确传输的目的。4LabVIEW连接Access数据库在实际情况下各个监测站(客户端)上传到监测中心(服务器端)的数据量是非常庞大的,而且要对这些复杂数据进行

7、分析、处理是非常困难的。基于此,考虑建立数据库,将远程传输的数据写入数据库,同时将LabVIEW与数据库相连接,通过LabVIEW编程在服务器端使用通用的SQL语言来对数据进行增删改查等操作[6],实现对监测数据的存储与管理。图5接收端频谱图首先在服务器端建立一个Access数据库,命名为JIANCEDB,比较图5与发送端2的频谱图,基本一致,说明监测数据并在该数据库下面创建一个名为JC_table01的表,该表有两在局域网内经TCP/IP协议传输之后,数据准确的传输到了接个字段:Frequency、Amplitude,用来

8、存储远程接收到的频谱数收端,并利用接收的数据准确还原了频谱图。据的频率与幅值,创建情况如图9所示:3基于DataSocket协议网络发布本次发送端的数据同样为如图2所示的144-148MHz的扫频数据,基于DataSocket协议编程实现的发送端LabVIEW程序编写如图6所示:图9JC_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。