声纹识别在无人机探测上的应用

2024-05-15 07:20

本文主要是介绍声纹识别在无人机探测上的应用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

       无人机在民用和军事领域的应用越来越广泛。然而,随着无人机数量的增加,"黑飞"现象也日益严重,对公共安全和隐私构成了威胁。因此,开发有效的无人机探测与识别技术变得尤为重要。及时发现黑飞无人机的存在进而对其型号进行识别是无人机探测技术的关键环节, 传统的无人机探测技术主要包括雷达探测和光学探测。雷达探测通过发射电磁波并接收其反射波来探测目标,能够提供目标的距离、速度和方位信息。然而,雷达系统设备成本高、体积大,且在某些复杂环境中部署困难。光学探测技术则利用摄像头或红外设备捕捉无人机的图像信息,但这种方法受天气和光照条件影响较大,夜间和能见度低的环境中效果不佳。

     声学识别技术提供了一种新的解决方案。无人机在飞行中会产生独特的声学特征,这些特征可以用于无人机的检测与识别。声学探测系统由麦克风阵列、信号处理单元和识别算法组成。麦克风阵列用于收集环境中的声音信号,信号处理单元负责对收集到的声音信号进行去噪、增强等预处理,识别算法则用于分析声音特征并判断是否为无人机。

1、无人机探测技术现状

1.1 英国反无人机系统(AUDS)

    AUDS是一种综合性的反无人机防御系统,它结合了雷达、热成像和射频干扰技术。

  • 相控阵电子雷达可以提供高精度的目标定位和跟踪能力,而热成像仪则可以在夜间或能见度低的环境中探测到无人机。
  • 当探测到无人机后,AUDS会发射大功率的射频信号来干扰无人机的GPS和通信链路,迫使无人机离开或安全降落。

1.2 Aveillant公司的三维全息雷达

  • Aveillant的三维全息雷达是一种先进的雷达系统,它使用相控阵技术和脉冲多普勒处理来提供高分辨率的空中目标图像。
  • 通过主动发射电磁波并接收反射回波,系统能够构建出目标的立体图像,从而实现对无人机的识别和探测。
  • 这种雷达系统对于探测小型无人机特别有效,因为它们通常在雷达横截面较小,难以被传统雷达探测到。

1.3 日本Alsok公司的声学传感器阵列

  • Alsok公司开发的声学探测系统利用麦克风阵列来采集无人机飞行时产生的声音。
  • 通过与预先建立的无人机噪声样本库进行匹配,系统可以识别无人机的类型。
  • 此外,声学阵列信号处理技术还可以用于确定无人机的位置,从而提供更全面的防御能力。

1.4中国电子科技集团第14研究所研制的“蜘蛛网反无人机系统”

     中国电子科技集团第14研究所研制的“蜘蛛网反无人机系统”是一种综合性的无人机防御系统,它集成了多种技术手段,以实现对无人机的实时探测和有效反制。该系统的主要组成部分包括:

  • 蜘蛛网雷达:提供全方位覆盖的雷达系统,专门设计用于探测和跟踪低空飞行的小型无人机。雷达系统具有高分辨率和高更新率,能够快速识别和跟踪目标。
  • 无线电设备:用于监测和分析无人机的无线电信号,包括其通信链路和导航信号。通过对这些信号的分析,可以识别无人机的类型,并在必要时实施干扰。
  • 光电红外设备:光电红外设备可以在白天或夜间捕捉无人机的热成像和视觉图像,提供另一种维度的探测能力。这种设备对于在视觉隐蔽环境下探测无人机尤为重要。
  • 干扰反制设备:当探测到无人机后,干扰反制设备可以发射干扰信号,阻断无人机的通信链路和导航系统,迫使无人机离开或降落。

1.5 中国科学院声学研究所的吴国清团队在声学目标识别领域的研究成果

      中国科学院声学研究所的吴国清团队在声学目标识别领域的研究成果体现了声学技术在无人机探测中的应用潜力。通过提取声信号的功率谱与双重谱特征,他们利用模糊神经网络对声目标进行了分类识别研究,并取得了92%的识别准确率。这一研究成果证明了声学特征在无人机识别中的有效性,以及模糊神经网络在声学目标识别任务中的强大能力。

2、声纹识别的技术原理

2.1 无人机声音的产生机理

    无人机声音的产生机理与任何飞行器类似,主要是由于推进系统、气流扰动、机械振动和其他运动部件的相互作用造成的。

  • 推进系统:无人机的主要噪声源是其推进系统,这可能是电动机、内燃机或其他类型的发动机。对于电动无人机,电动机旋转时会发出声音,尤其是在加速或高速运转时。对于内燃机无人机,内燃机的爆炸过程、排气以及活塞和连杆的运动都会产生噪声。
  • 气流扰动:无人机飞行时,其旋翼(对于多旋翼无人机)或固定翼(对于固定翼无人机)与空气的相互作用会产生气流扰动,从而产生噪声。旋翼在切割空气时会产生挥舞噪声和宽带噪声,而固定翼无人机的机翼和尾翼在气流中也可能产生噪声。
  • 机械振动:无人机的机械部件,如发动机、旋翼叶片、齿轮和轴承,在运行时都会产生振动。这些振动通过无人机的结构传播,最终以声波的形式辐射出去,成为可听到的噪声。

2.2 无人机声音样本库

无人机声音样本库是一个收集无人机在各种操作状态下产生的声音的数据库。这个数据库包含了不同类型、不同型号的无人机在起飞、飞行、悬停、降落等状态下的声音样本。

对样本库中的声音信号的声强幅值进行归一化处理,可以防止由于采集到的声音信号强弱不同而造成的识别错误,防止同一种无人机由于其飞行过程中与音频采集装置距离的不同而造成声强的不同,使识别系统误认为是两种不同的无人机。

可用数据集:MMAUD(Multi-Modal Anti-UAV Dataset)数据集(现代小型无人机威胁的多模态反无人机数据集,包括DJI Mavic2、DJI Mavic3、DJI Phantom4、DJI Avata等):MMAUD · A Comprehensive Multi-Modal Anti-UAV Dataset for Detection, Classification, Tracking and Trajectory...

2.3 无人机声音时频特性

DJI  Phantom4时频谱图

3、无人机有无判断

       无人机的有无判别是指当外界传入声信号为无人机声音时,判别器进行预警, 而当外界传入的声信号为非无人机飞行声音时,判别系统不进行预警。无人机的有 无判别采用自动编码器与门限检测相结合来实现,通过提取无人机声信号的梅尔倒谱系数作为所搭建的自动编码器的训练集样本数据,经过自动编码器对无人机声信号梅尔特征的学习,使经过自动编码器重构后的数据可以实现对无人机声信号梅尔特征的拟合,并根据重构后的数据与输入数据的均方误差损失来划定检测门限,并对不同信噪比下的检测概率与虚警概率进行测试以评价此判别器的识别效果。

4、无人机类型识别

4.1 基于卷积神经网络的无人机类型识别技术

      卷积神经网络(CNN)因其在图像处理中的成功应用而被广泛研究和使用。在声音识别领域,CNN能够有效地从声音数据中提取特征,并通过深层网络结构来提高识别的准确率。。

      应用卷积神经网络对无人机进行类型识别的研究中,将一维的无人机声音信号通过时频分析方法(包括短时傅里叶变换与小波变换)得到无人机声信号的时频特征矩阵,时频特征矩阵是一个二维张量,可以作为二维卷积神经网络的输入层,通过对卷积神经网络的训练使其学习到每种无人机声信号的深层特征,并对训练好的卷积神经网络进行识别准确率测试。采用深度卷积生成式对抗网络(DCGAN)对无人机声信号进行数据增强,并对比未经数据增强的无人机类型识别准确率与经过数据增强的识别准确率。实验结果显示,CNN在识别无人机声音方面的准确率达到了96.5%,识别准确度会随着信噪比的降低而逐渐下降。

4.2 基于循环神经网络的无人机类型识别技术

       循环神经网络(RNN)由于其在处理序列数据方面的优势,也被应用于无人机声音识别中。RNN特别适合处理时间序列数据,如声音信号,因此在动态环境下的声音识别任务中表现出色。将无人机声信号的梅尔倒谱系数特征作为循环神经网络的输入,采用 RNN 循环神经网络、LSTM 长短时记忆网络以及 Bi-LSTM 双向长短时记忆网络三种循环神经网络根据无人机的辐射噪声对其进行类型识别。

     通过提取无人声信号的梅尔倒谱特征,并作为 RNNLSTM 以及 Bi-LSTM 三种循环神经网络的输入。其中,RNN 网络获得了 92.50%的识别准确率,LSTM 网络获得了 95.83%的识别准确率,Bi-LSTM 网络获得了 97.33%的识别准确率。识别准确度会随着信噪比的降低而下降明显。

5、无人机空间定位

  • 声波信号的捕捉:无人机在飞行过程中会发出特定的声波信号,这些信号可以被地面上的麦克风阵列捕捉到。这一过程类似于人类耳朵如何接收声音。
  • 信号处理与定位:接收到的声波信号会被传输到中央处理系统。在这里,利用算法对这些信号进行处理,以确定声源(即无人机)的精确位置。这通常涉及到计算不同麦克风之间接收到的信号的时间差或相位差。
  • 定位精度与误差:根据研究,这种基于地面麦克风阵列的声波定位技术能够实现对无人机的高精度定位,其定位相对误差可达0.5%,并且可以定位到120米的高度

这篇关于声纹识别在无人机探测上的应用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/991178

相关文章

Python datetime 模块概述及应用场景

《Pythondatetime模块概述及应用场景》Python的datetime模块是标准库中用于处理日期和时间的核心模块,本文给大家介绍Pythondatetime模块概述及应用场景,感兴趣的朋... 目录一、python datetime 模块概述二、datetime 模块核心类解析三、日期时间格式化与

SpringBoot中四种AOP实战应用场景及代码实现

《SpringBoot中四种AOP实战应用场景及代码实现》面向切面编程(AOP)是Spring框架的核心功能之一,它通过预编译和运行期动态代理实现程序功能的统一维护,在SpringBoot应用中,AO... 目录引言场景一:日志记录与性能监控业务需求实现方案使用示例扩展:MDC实现请求跟踪场景二:权限控制与

C语言中位操作的实际应用举例

《C语言中位操作的实际应用举例》:本文主要介绍C语言中位操作的实际应用,总结了位操作的使用场景,并指出了需要注意的问题,如可读性、平台依赖性和溢出风险,文中通过代码介绍的非常详细,需要的朋友可以参... 目录1. 嵌入式系统与硬件寄存器操作2. 网络协议解析3. 图像处理与颜色编码4. 高效处理布尔标志集合

Java中的Lambda表达式及其应用小结

《Java中的Lambda表达式及其应用小结》Java中的Lambda表达式是一项极具创新性的特性,它使得Java代码更加简洁和高效,尤其是在集合操作和并行处理方面,:本文主要介绍Java中的La... 目录前言1. 什么是Lambda表达式?2. Lambda表达式的基本语法例子1:最简单的Lambda表

Python结合PyWebView库打造跨平台桌面应用

《Python结合PyWebView库打造跨平台桌面应用》随着Web技术的发展,将HTML/CSS/JavaScript与Python结合构建桌面应用成为可能,本文将系统讲解如何使用PyWebView... 目录一、技术原理与优势分析1.1 架构原理1.2 核心优势二、开发环境搭建2.1 安装依赖2.2 验

Java字符串操作技巧之语法、示例与应用场景分析

《Java字符串操作技巧之语法、示例与应用场景分析》在Java算法题和日常开发中,字符串处理是必备的核心技能,本文全面梳理Java中字符串的常用操作语法,结合代码示例、应用场景和避坑指南,可快速掌握字... 目录引言1. 基础操作1.1 创建字符串1.2 获取长度1.3 访问字符2. 字符串处理2.1 子字

SpringShell命令行之交互式Shell应用开发方式

《SpringShell命令行之交互式Shell应用开发方式》本文将深入探讨SpringShell的核心特性、实现方式及应用场景,帮助开发者掌握这一强大工具,具有很好的参考价值,希望对大家有所帮助,如... 目录引言一、Spring Shell概述二、创建命令类三、命令参数处理四、命令分组与帮助系统五、自定

SpringBoot应用中出现的Full GC问题的场景与解决

《SpringBoot应用中出现的FullGC问题的场景与解决》这篇文章主要为大家详细介绍了SpringBoot应用中出现的FullGC问题的场景与解决方法,文中的示例代码讲解详细,感兴趣的小伙伴可... 目录Full GC的原理与触发条件原理触发条件对Spring Boot应用的影响示例代码优化建议结论F

MySQL 分区与分库分表策略应用小结

《MySQL分区与分库分表策略应用小结》在大数据量、复杂查询和高并发的应用场景下,单一数据库往往难以满足性能和扩展性的要求,本文将详细介绍这两种策略的基本概念、实现方法及优缺点,并通过实际案例展示如... 目录mysql 分区与分库分表策略1. 数据库水平拆分的背景2. MySQL 分区策略2.1 分区概念

Spring Shell 命令行实现交互式Shell应用开发

《SpringShell命令行实现交互式Shell应用开发》本文主要介绍了SpringShell命令行实现交互式Shell应用开发,能够帮助开发者快速构建功能丰富的命令行应用程序,具有一定的参考价... 目录引言一、Spring Shell概述二、创建命令类三、命令参数处理四、命令分组与帮助系统五、自定义S