多节点软件无线电平台的Lora信号监测系统及方法技术方案

技术编号:21898756 阅读:71 留言:0更新日期:2019-08-17 18:20
一种多节点软件无线电平台的Lora信号监测系统及方法,包括Lora信号监测、数据融合中心两部分;Lora信号监测部分包括多个Lora信号监测节点;Lora信号监测节点包括射频前端处理模块、软件无线电平台硬件处理模块、信号数据处理模块以及监测节点上位机软件模块;数据融合中心部分包括用云服务器模块和用户应用软件模块。本发明专利技术利用射频前端对无线信号进行预处理,用能量检测和卷积神经网络调制识别算法对LoRa信号进行识别,并部署多节点监测,将数据上传至数据融合中心做LoRa信号有无的判决以及参数的估计。本发明专利技术能对未知频点信息的LoRa信号进行识别与参数估计,提高了LoRa信号检测的概率。

Lora Signal Monitoring System and Method for Multi-node Software Radio Platform

【技术实现步骤摘要】
多节点软件无线电平台的Lora信号监测系统及方法
本专利技术涉及通信
,更进一步涉及无线通信
的一种基于多节点软件无线电平台的长距离广域Lora(Long-Range)信号的监测系统及方法。本专利技术在保证检测性能的条件下,在软件无线电平台上检测识别出Lora信号,并且估计出信号的中心频率、带宽等参数信息,并实施多节点协同检测提高检测概率,从而完成Lora信号的监测。
技术介绍
Lora是一种新兴的物联网通信技术,因其传输距离远,工作功耗低等特点被广泛应用在工厂、厂矿、农场等场所,随着其应用领域的不断扩展,相关设备的不断增加,对于loRa信号监测的研究也逐渐增多。在实际监测过程中,由于掌握的信号先验信息不同,需要在一定平台上选择合适算法快速准确的识别出Lora信号,进行参数估计,并且降低虚警概率和提高参数估计的准确度。人们根据Lora芯片具有信道检测功能的特性,利用MCU(微控制单元)驱动Lora芯片对某些频点进行监测。针对简单单一的Lora信号,还可以利用能量检测的方法进行监测,能量检测对硬件平台的处理速度有较高的要求。实际监测过程中,可能面临着复杂的电磁环境,所以对于Lora信号的快速识别与参数估计的难度越来越大,传统的lora信号的频点监测与单节点能量检测的监测系统及方法的应用受到了一定限制。北京资信物联科技有限公司在其申请的专利文献“LoRa现场信号测试仪、方法及测试系统”(专利申请号201811413030.X,公布号CN109412717A)中公开了一种LoRa现场信号测试系统及方法。该测试系统主要提出利用MCU(微控制单元)驱动LoRa通信模块,MCU(微控制单元)用于控制LoRa通信模块,LoRa通信模块用于根据检测指令接收LoRa信号,根据检测指令接收LoRa信号,获取LoRa信号的当前信号强度,并将当前信号强度通过蓝牙模块发送至移动终端。该测试系统存在的不足之处是:该测试系统是利用MCU(微控制单元)驱动Lora模块进行测试,MCU(微控制单元)处理速度不高,导致不能快速检测Lora信号。该专利申请文献公开的方法的步骤是,首先将LoRa模块设置为接收模式,然后设置LoRa接收模块的中心频率、扩频因子等参数,进而利用LoRa模块对已知频点进行检测。该方法存在的不足之处是:由于该方法采用对已知频点进行检测的方法检测Lora信号,进行LoRa信号测试时必须配置频率等参数信息,导致该方法只能检测已知频点信息的单个定频点上有无LoRa信号,无法检测对某一频段内未知频点信息的LoRa信号。江西飞尚科技有限公司申请的专利文献“基于Lora无线技术的高支模同步监测装置及检测方法”(专利申请号201610198542.3,公布号CN105741526A)中公开了一种Lora无线技术检测方法。该方法的步骤是,使用现场可编程门阵列FPGA(Field-ProgrammableGateArray)进行对多个Lora模块进行数据通信可逻辑控制,实现并行数据采集和传输的功能,数据汇总到FPGA内部后,FPGA再将并行数据通过高速串行接口发送给微控制器进行处理,微控制器接收到数据后,进行数据解析,判断某个信道信息,该方法存在的不足之处是:由于该方法采用多LoRa模块进行信道检测,导致该方法只能检测已知多频点信息的多个定频点上有无LoRa信号,对未知频点信息的LoRa信号无法实现检测,并且检测概率受监测装置部署位置影响较大,LoRa信号检测概率较低。
技术实现思路
本专利技术的目的在于针对上述现有技术的不足,提出一种多节点软件无线电平台的长距离广域Lora(Long-Range)信号的监测系统及方法,用以解决无法检测对某一频段内未知频点信息的LoRa信号,能够在复杂无线信号中对LoRa信号进行识别与参数估计,并且多节点部署进行协同监测,以理想的检测性能和尽可能低的复杂度完成信号的检测。实现本专利技术目的思路是,先利用射频前端实时接收不同方向无线信号并进行预处理,利用软件无线电硬件处理模块进行数字化处理,然后利用能量检测算法和卷积神经网络调制识别算法进行LoRa信号的识别与参数估计,并部署多节点协同监测,多节点监测数据上传至数据融合中心,数据融合中心利用K均值聚类算法做LoRa信号有无的判决,以及参数估计,并做显示与存储。本专利技术的系统包括Lora信号监测、数据融合中心两部分;Lora信号监测部分包括多个Lora信号监测节点;Lora信号监测节点包括射频前端处理模块、软件无线电平台硬件处理模块、信号数据处理模块以及监测节点上位机软件模块;射频前端处理模块包括天线模块、一级低通滤波器模块、低噪声放大器模块、二级低通滤波器模块;信号数据处理模块包括能量检测模块和卷积神经网络调制识别模块;数据融合中心部分包括用云服务器模块和用户应用软件模块;所述的天线模块、一级低通滤波器模块、低噪声放大器模块、二级低通滤波器模块、软件无线电平台硬件模块通过射频线依次相连;所述软件无线电平台硬件模块与信号数据处理模块通过数据总线和控制总线相连;所述数据处理模块与监测节点上位机软件模块通过数据总线相连;所述监测节点上位机软件模块与云服务器模块通过网络相连;所述云服务器模块与数据融合中心通过网络相连;其中:所述射频前端模块中天线模块,包括全向天线和定向天线,用于接收LoRa信号;所述射频前端模块中一级低通滤波器模块,用于LoRa信号的滤波;所述射频前端模块中低噪声放大器模块,用于接收LoRa信号,并进行放大;所述射频前端模块中二级低通滤波器模块,对放大后LoRa信号进行滤波;所述Lora信号监测节点软件无线电平台硬件处理模块,采用的是一款完全开源的软件无线电产品LimeSDR,用于对射频前端处理的信号进行下变频、数字化处理等,为下一步数据处理提供无线信号数据;所述信号数据处理模块中能量检测模块,用于对无线信号的识别与中心频率、带宽等参数的估计;所述信号数据处理模块中卷积神经网络调制识别模块,用于对LoRa信号的调制识别;所述Lora信号监测节点上位机软件模块,用于Lora信号监测节点的硬件控制以及检测结果的显示;所述数据融合中心云服务器模块,完成节点监测数据的存储与数据的转发,完成与用户应用软件模块的交互;所述数据融合中心用户应用软件模块,用于对多节点的管理、信号有无的判决以及参数估计。本专利技术方法的步骤包括如下:(1)获取LoRa信号频段的放大无线信号:(1a)射频前端处理模块中的一级低通滤波器模块,对天线实时接收的无线信号,在待监测LoRa信号频段进行低通滤波;(1b)射频前端处理模块中的低噪声放大器模块,对滤波后的无线信号进行放大;(1c)射频前端处理模块中的二级低通滤波器模块,对放大后的无线信号进行低通滤波,得到LoRa信号频段的放大无线信号;(2)获取数字化信号:软件无线电平台硬件处理模块,对放大后无线信号进行无线信号实时处理,通过数据总线实时输出数字化信号;(3)LoRa信号检测与参数估计:(3a)信号数据处理模块中的能量检测模块,从实时输出的数字化信号中截取一帧数字化信号,利用能量检测算法,计算该帧信号的频谱数据;(3b)判断所截取的一帧数字化信号中是否存在无线信号,若是,执行步骤(3c),否则,执行步骤(3a);(3c)记录本文档来自技高网
...

【技术保护点】
1.一种多节点软件无线电平台的Lora信号监测系统,包括Lora信号监测、数据融合中心两部分;Lora信号监测部分包括多个Lora信号监测节点;Lora信号监测节点包括射频前端处理模块、软件无线电平台硬件处理模块、信号数据处理模块以及监测节点上位机软件模块;射频前端处理模块包括天线模块、一级低通滤波器模块、低噪声放大器模块、二级低通滤波器模块;信号数据处理模块包括能量检测模块和卷积神经网络调制识别模块;数据融合中心部分包括用云服务器模块和用户应用软件模块;所述的一级低通滤波器模块、低噪声放大器模块、二级低通滤波器模块、软件无线电平台硬件模块通过射频线依次相连;所述软件无线电平台硬件模块与信号数据处理模块通过数据总线和控制总线相连;所述数据处理模块与监测节点上位机软件模块通过数据总线相连;所述监测节点上位机软件模块与云服务器模块通过网络相连;所述云服务器模块与数据融合中心通过网络相连;其中:所述射频前端模块中天线模块,包括全向天线和定向天线,用于接收LoRa信号;所述射频前端模块中一级低通滤波器模块,用于LoRa信号的滤波;所述射频前端模块中低噪声放大器模块,用于接收LoRa信号,并进行放大;所述射频前端模块中二级低通滤波器模块,对放大后LoRa信号进行滤波;所述Lora信号监测节点软件无线电平台硬件处理模块,采用的是一款完全开源的软件无线电产品LimeSDR,用于对射频前端处理的信号进行下变频、数字化处理等,为下一步数据处理提供无线信号数据;所述信号数据处理模块中能量检测模块,用于对无线信号的识别与中心频率、带宽等参数的估计;所述信号数据处理模块中卷积神经网络调制识别模块,用于对LoRa信号的调制识别;所述Lora信号监测节点上位机软件模块,用于Lora信号监测节点的硬件控制以及检测结果的显示;所述数据融合中心云服务器模块,用于完成节点监测数据的存储与数据的转发,可以接入异构网络设备,接收异构网络设备监测数据,完成与用户应用软件模块的交互;所述数据融合中心用户应用软件模块,用于对多节点的管理、信号有无的判决以及参数估计。...

【技术特征摘要】
1.一种多节点软件无线电平台的Lora信号监测系统,包括Lora信号监测、数据融合中心两部分;Lora信号监测部分包括多个Lora信号监测节点;Lora信号监测节点包括射频前端处理模块、软件无线电平台硬件处理模块、信号数据处理模块以及监测节点上位机软件模块;射频前端处理模块包括天线模块、一级低通滤波器模块、低噪声放大器模块、二级低通滤波器模块;信号数据处理模块包括能量检测模块和卷积神经网络调制识别模块;数据融合中心部分包括用云服务器模块和用户应用软件模块;所述的一级低通滤波器模块、低噪声放大器模块、二级低通滤波器模块、软件无线电平台硬件模块通过射频线依次相连;所述软件无线电平台硬件模块与信号数据处理模块通过数据总线和控制总线相连;所述数据处理模块与监测节点上位机软件模块通过数据总线相连;所述监测节点上位机软件模块与云服务器模块通过网络相连;所述云服务器模块与数据融合中心通过网络相连;其中:所述射频前端模块中天线模块,包括全向天线和定向天线,用于接收LoRa信号;所述射频前端模块中一级低通滤波器模块,用于LoRa信号的滤波;所述射频前端模块中低噪声放大器模块,用于接收LoRa信号,并进行放大;所述射频前端模块中二级低通滤波器模块,对放大后LoRa信号进行滤波;所述Lora信号监测节点软件无线电平台硬件处理模块,采用的是一款完全开源的软件无线电产品LimeSDR,用于对射频前端处理的信号进行下变频、数字化处理等,为下一步数据处理提供无线信号数据;所述信号数据处理模块中能量检测模块,用于对无线信号的识别与中心频率、带宽等参数的估计;所述信号数据处理模块中卷积神经网络调制识别模块,用于对LoRa信号的调制识别;所述Lora信号监测节点上位机软件模块,用于Lora信号监测节点的硬件控制以及检测结果的显示;所述数据融合中心云服务器模块,用于完成节点监测数据的存储与数据的转发,可以接入异构网络设备,接收异构网络设备监测数据,完成与用户应用软件模块的交互;所述数据融合中心用户应用软件模块,用于对多节点的管理、信号有无的判决以及参数估计。2.根据权利要求1所述的多节点软件无线电平台的Lora信号监测系统,其特征在于,所述的多节点软件无线电平台的Lora信号监测系统多个节点中不同节点分别采用全向天线和定向天线对LoRa信号进行监测。3.根据权利要求1所述的多节点软件无线电平台的Lora信号监测系统,其特征在于,所述的多节点软件无线电平台的Lora信号监测系统云服务器中,可以接入不同的的LoRa信号监测设备,可以接收诸如频谱仪等设备的频谱等监测数据。4.一种多节点软件无线电平台的Lora信号监测方法,其特征在于,LoRa信号检测与参数估计采用能量检测和卷积神经网络调制识别算法,进行LoRa信号识别,并进行参数估计,协同处理多节点数据中运用K均值聚类算法,处理多节点数据,该方法包括步骤如下:(1)获取LoRa信号频段的放大无线信号:(1a)射频前端处理模块中的天线模块,用于实时接收不同方向上的无线信号;(1b)射频前端处理模块中的一级低通滤波器模块,对天线实时接收的无线信号,在待监测LoRa信号频段进行低通滤波;(1c)射频前端处理模块中的低噪声放大器模块,对滤波后的无线信号进行放大;(1d)射频前端处理模块中的二级低通滤波器模块,对放大后的无线信号进行低通滤波,得到LoRa信号频段的放大无线信号;(2)获取数字化信号:软件无线电平台硬件处理模块,对放大后无线信号进行无线信号实时处理,通过数据总线实时输出数字化信号;(3)LoRa信号检测与参数估计:(3a)信号数据处理模块中的能量检测模块,从实时输出的数字化信号中截取一帧数字化信号,利用能量检测算法,计算该帧信号的频谱数据;(3b)判断所截取的一帧数字化信号中是否存在无线信号,若是,执行步骤(3c),否则,执行步骤(3a);(3c)记录数字化信号中所有无线信号的开始频点和结束频点,用每个无线信号的结束频点减去其开始频点,得到该无线信号的带宽,将该无线信号的开始频点值和结束频点值的平均值,作为该无线信号的中心频率值;(3d)信号数据处理模块中的卷积神经网络调制识别模块,利用卷积神经网络调制识别算法,识别所选帧无线信号是否为LoRa调制信号,若是,则执行步骤(4),否则,执行步骤(3a);(4)上传无线信号检测数据:监测节点上位机软件模块对所选帧LoRa调制信号的多组中心频率和带宽数据,进行本地显示与存储,并上传至数据融合中心模块;(5)部署节点:将多...

【专利技术属性】
技术研发人员:易运晖赵海浪李力
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1