[发明专利]基于深度学习的LoRa调制信号检测方法有效
申请号: | 201910331463.9 | 申请日: | 2019-04-24 |
公开(公告)号: | CN110099019B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 易运晖;王以苏;李力 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L27/00 | 分类号: | H04L27/00;G06N3/04;G06N3/08 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 田文英;王品华 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于深度学习的LoRa调制信号检测方法,通过对待检测信号进行傅里叶变换,提取信号的频率特征向量,构建一个调制识别卷积神经网络来检测LoRa调制信号,克服了现有LoRa信号被识别有效率低、误判率高,且需要使用特征工程的问题。本发明包括以下步骤:(1)采集无线通信信号;(2)标记被切割后的每个子信号;(3)生成训练特征集和测试特征集;(4)构建调制识别卷积神经网络;(5)采集无线通信信号;(6)对测试特征集进行检测。本发明具有在复杂的通信环境下,LoRa信号检出率高的优点,可用于检测LoRa信号的无线通信应用类型。 | ||
搜索关键词: | 基于 深度 学习 lora 调制 信号 检测 方法 | ||
【主权项】:
1.一种基于深度学习的LoRa调制信号检测方法,其特征在于,利用实时采集的无线通信信号的频率特征向量生成训练特征集和测试特征集,采用深度学习中的卷积神经网络技术,构建并训练调制识别卷积神经网络,该方法的具体步骤包括如下:(1)采集无线通信信号:(1a)利用软件无线电装置,在持续30秒到60秒的时间段内,实时采集含有LoRa调制信号的无线通信信号,将采集到的无线通信信号存储到本地数据库中;(1b)从(255,12800)的范围内选取一个整数,作为子信号长度,将无线通信信号切割成多个子信号;(2)标记被切割后的每个子信号:(2a)利用终端中的LoRa解调器,对切割后的每个子信号进行解调操作;(2b)按照数据码标记规则,将能够被LoRa解调器解调的每个子信号分别标记为相应的前导码、数据包、校验位三种数据类型中的一种;(2c)将不能被LoRa解调器解调为LoRa数据码的每个子信号,均标记为噪声信号;(3)生成训练特征集和测试特征集:(3a)对标记后的每个子信号任取前十六分之一到三分之一组数据以及剩余数据分别进行快速傅里叶变换FFT,将快速傅里叶变换后的信号,作为该子信号的频率特征向量,组成频率特征向量集合;(3b)利用批量归一化方法,对每个特征向量进行归一化处理;(3c)将归一化处理后的所有特征向量按7:3的比例,随机划分为训练特征集和测试特征集;(4)构建调制识别卷积神经网络:(4a)构建一个9层的调制识别卷积神经网络,其结构依次为:输入层→第一个卷积层→第一个池化层→第二个卷积层→第二个池化层→展平层→第一个全连接层→第二个全连接层→第三个全连接层;(4b)利用二维信号改造方法,设置调制识别卷积神经网络的每层参数;所述二维信号改造方法是指,将输入层后一层的卷积层的卷积核数目设置为输入层最大维度的三分之一,卷积核步长设置为卷积核尺寸的一半,池化窗口和补偿设置为2;(5)训练调制识别卷积神经网络:(5a)将训练特征集输入到调制识别卷积神经网络中;(5b)采用限量迭代训练法,对调制识别卷积神经网络进行训练,直到调制识别卷积神经网络的所有参数收敛,得到训练好的调制识别卷积神经网络;(6)检测LoRa调制信号:(6a)将测试特征集中的每个样本输入到训练好的调制识别卷积神经网络中,得到测试特征集的检测结果;(6b)将检测结果中包含前导码数据类型,数据包数据类型以及校验位数据类型的测试特征集,判定为包含LoRa调制信号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910331463.9/,转载请声明来源钻瓜专利网。