一种基于PYNQ的无人机识别系统及识别方法技术方案

技术编号:33617381 阅读:12 留言:0更新日期:2022-06-02 00:35
本发明专利技术公开了一种基于PYNQ的无人机识别系统及识别方,所述无人机识别系统采用信号接收装置接收待识别无人机信号,将信号通过RJ45接口传送给PYNQ

【技术实现步骤摘要】
一种基于PYNQ的无人机识别系统及识别方法


[0001]本专利技术涉及无线通信物理层安全技术,具体是一种基于PYNQ的无人机识别系统及识别方法。

技术介绍

[0002]随着无人机产业逐渐变得廉价化、玩具化及大众化,这使得在很多大型活动中我们经常会看到并未备案或受到许可的无人机飞行。这些无人机一旦失控坠毁,会造成很大的人员伤亡和财产损失,对于民航班机正常飞行也会造成极大干扰,还可能产生一些恶意事件。
[0003]为消除黑飞无人机带来的安全隐患,需要强大高效的方法识别管理这些黑飞无人机。由于无线介质的开放性,传统的基于安全协议的无人机识别方式存在隐患。基于物理层的射频指纹识别,具有特征难以伪造的优点,能有效正确识别无人机的身份。
[0004]射频指纹是指信号发送设备其内部电子元器件生产过程的容差导致设备之间存在硬件上的细微差异,这些硬件差异致使发射信号相较于理想信号有某些细微变化,这些细微变化不影响设备间正常通信,但却赋予了每个信号独一无二的指纹特征。
[0005]三阶累积量是一种对信号时域上的统计量描述。在一个非高斯性的待观测信号,与加性有色噪声相叠加时,叠加信号的三阶累积量等于待观测信号的三阶累积量。所以三阶累积量作为射频指纹特征时,可以有效消除噪声带来的影响。
[0006]目前基于深度学习技术的射频指纹识别方法主要是使用卷积神经网络或者其变体。大多数卷积神经网络基本上都是在GPU环境下运行的。GPU虽然可以实现实时处理,但其高功耗和高成本使其难以满足一些低功耗和低成本的嵌入式场景的应用要求。因此能够研究出一套速度快、准确度高以及功耗低的射频指纹识别系统具有重要的实际意义。

技术实现思路

[0007]本专利技术的目的是针对现有技术的不足,而提供一种基于PYNQ的无人机识别系统及识别方法。这种系统可以实时识别无人机身份并认证,这种方法识别精度高。
[0008]实现本专利技术目的的技术方案是:
[0009]一种基于PYNQ的无人机识别系统,包括PYNQ

Z2和与PYNQ

Z2连接的信号接收装置、液晶显示器LCD及SD卡,PYNQ

Z2与信号接收装置采用双绞线连接,所述PYNQ

Z2为基于双核Cortex

A9处理器的FPGA开发板,FPGA开发板设有APSoC芯片、AXI数据传输总线、DDR3内存控制器、RJ45接口、HDMI Out接口、SD Card接口,DDR3内存控制器与ASPSoC芯片和SD Card接口连接、ASPSoC芯片与RJ45接口和HDMI Out接口连接、RJ45接口与双绞线连接、HDMI Out接口和HDMI线连接、SD Card接口和SD卡连接,其中,APSoC芯片设有可编程逻辑PL端和处理系统PS端,处理系统PS端与DDR3内存控制器连接,AXI数据传输总线连接可编程逻辑PL端和处理系统PS端,所述可编程逻辑PL端设有数据传输模块、预处理IP核、神经网络加速IP核和HDMI高清显示模块,数据传输模块和AXI数据传输总线连接,用于无人机信号流数据的
存取;预处理IP核和AXI数据传输总线连接,用于将接收到的信号提取有效部分,并生成三阶累积量的并行加速计算;神经网络加速IP核和AXI数据传输总线连接,用于对神经网络的并行加速计算;HDMI高清显示模块和HDMI Out接口连接,用于输出无人机识别结果,所述处理系统PS端设有无人机信号预处理模块和无人机信号识别模块。所述信号接收装置用于采集无人机信号。
[0010]所述液晶显示器LCD用于显示无人机识别结果。
[0011]所述双绞线用于信号接收装置与PYNQ

Z2的数据传输。
[0012]所述SD卡用于存储PYNQ

Z2的操作系统、无人机识别的数据模型以及可执行代码。
[0013]一种基于PYNQ的无人机识别方法,包括上述的基于PYNQ的无人机识别系统,所述方法包括如下步骤:
[0014]1)信号的接收和预处理:采用信号接收装置接收无人机的控制信号,信号接收装置通过RJ45接口将信号传输至PYNQ的DDR里,再经过AXI数据传输总线传送至PYNQ的可编程逻辑PL端,在可编程逻辑PL端内采用预处理IP核,通过自适应阈值法,计算只包含噪声信号的无效区域信号的平均功率,和计算有效区域信号的平均功率,其中有效区域信号包含了噪声信号及无人机的信号;再通过将有效区域信号的平均功率值作为功率阈值,低于该阈值的信号视为无效区域信号而去除,留下有效区域信号;
[0015]2)信号的射频指纹特征提取:采用步骤1)所述方法,分别采集每一个待识别无人机的有效区域信号,将有效区域信号进行功率归一化,以避免不同无人机信号功率不同的干扰,采用间接估计法计算出每一个待识别无人机信号的三阶累积量并储存在DDR中;
[0016]3)训练用于信号识别的神经网络:采用Tensorflow平台构建一个卷积神经网络,卷积神经网络设有:输入层、卷积层、池化层、全连接层、输出层,输入层用于输入待识别信号的三阶累积量,输出层用于输出无人机的识别结果,采用步骤2)的方法将X个待识别无人机的X类三阶累积量作为训练集,训练出神经网络;
[0017]4)信号的分类识别:将在步骤3)中训练好的神经网络导入到SD卡中,再从SD卡读取到DDR中,将待识别的射频指纹特征送入到训练好的神经网络,启动神经网络加速IP核进行计算,循环执行该神经网络中的卷积层、池化层和全连接层的正向推导计算,获得信号识别结果,计算后把结果写回DDR;
[0018]5)将步骤4)中获得的信号识别结果通过HDMI高清显示模块输出到液晶显示器LCD上。
[0019]步骤2)中所述的三阶累积量为采用间接估计法计算,过程如下:
[0020]3‑
1)将原信号中N个数据分为K段,每段含M个样本;
[0021]3‑
2)设x
(k)
(0),x
(k)
(1),......,x
(k)
(M

1)为第k段数据,其中k=1,...,K,计算各段的三阶累积量的估计值:
[0022][0023]3‑
3)取所有段的三阶累积量的平均值作为整个观测数据组的三阶累积量估计,即
[0024][0025]其中,公式(1)、(2)中i、j为信号的延迟量,i=

M,...,M,j=

M,...,M,公式(1)中M1为0、

i、

j三者中的最大值,公式(1)中M2为M

1、M
‑1‑
i、M
‑1‑
j三者中的最小值。
[0026]与现有技术相比,本技术方案的有益效果为:
[0027]1)本技术方案基于无人机的射频指纹特征进行无人机的身份识别,该方法不同于现有的针本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于PYNQ的无人机识别系统,其特征在于,包括PYNQ

Z2和与PYNQ

Z2连接的信号接收装置、液晶显示器LCD及SD卡,PYNQ

Z2与信号接收装置采用双绞线连接,所述PYNQ

Z2为基于双核Cortex

A9处理器的FPGA开发板,FPGA开发板设有APSoC芯片、AXI数据传输总线、DDR3内存控制器、RJ45接口、HDMI Out接口、SD Card接口,DDR3内存控制器与ASPSoC芯片和SD Card接口连接、ASPSoC芯片与RJ45接口和HDMI Out接口连接、RJ45接口与双绞线连接、HDMI Out接口和HDMI线连接、SD Card接口和SD卡连接,其中,APSoC芯片设有可编程逻辑PL端和处理系统PS端,处理系统PS端与DDR3内存控制器连接,AXI数据传输总线连接可编程逻辑PL端和处理系统PS端,所述可编程逻辑PL端设有数据传输模块、预处理IP核、神经网络加速IP核和HDMI高清显示模块,数据传输模块和AXI数据传输总线连接;预处理IP核和AXI数据传输总线连接;神经网络加速IP核和AXI数据传输总线连接;HDMI高清显示模块和HDMI Out接口连接,所述处理系统PS端设有无人机信号预处理模块和无人机信号识别模块。2.一种基于PYNQ的无人机识别方法,其特征在于,包括权利要求1所述的基于PYNQ的无人机识别系统,所述方法包括如下步骤:1)信号的接收和预处理:采用信号接收装置接收无人机的控制信号,信号接收装置通过RJ45接口将信号传输至PYNQ的DDR里,再经过AXI数据传输总线传送至PYNQ的可编程逻辑PL端,在可编程逻辑PL端内采用预处理IP核,通过自适应阈值法,计算只包含噪声信号的无效区域信号的平均功率,和计算有效区域信号的平均功率,其中有效区域信号包含了噪声信号及无人机的信号;再通过将有效区域信号的平均功率值作为功率阈值,低于该阈值的信号视为无效区域信号而去除,留下有效区域信号;2)信号的射频指纹特征提取:采...

【专利技术属性】
技术研发人员:谢跃雷曾浩南王胜谢星丽梁文斌邓涵方许强肖潇蒋俊正欧阳缮廖桂生
申请(专利权)人:桂林电子科技大学
类型:发明
国别省市:

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

1