基于matlab使用主动声纳系统进行水下目标检测(附源码)
一、前言
此示例演示如何模拟具有两个目标的主动单基地声纳方案。声纳系统由各向同性投影仪阵列和单个水听器元件组成。投影仪阵列呈球形。反向散射信号由水听器接收。接收到的信号包括直接和多路径贡献。
二、水下环境
在浅水环境中,声源和目标之间存在多个传播路径。在本例中,假设在深度为 100 米、恒定声速为 1520 m/s 的通道中假设有五条路径。使用0.5 dB的底部损耗以突出多条路径的影响。
定义水下环境的属性,包括通道深度、传播路径数、传播速度和底部损耗。
接下来,为每个目标创建一个多路径通道。多路径通道沿多路径传播波形。这个两步过程类似于设计滤波器并使用所得系数来过滤信号。
三、声纳目标
该方案有两个目标。第一个目标更远,但目标强度较大,第二个目标较近但目标强度较小。这两个目标相对于声纳系统都是各向同性和静止的。
目标位置以及通道属性决定了信号传播的水下路径。绘制声纳系统和每个目标之间的路径。请注意,z 坐标确定深度,零对应于通道的顶面,x-y 平面中的距离绘制为源和目标之间的范围。
四、发射器和接收器
4.1 传输波形
接下来,指定要传输到目标的矩形波形。最大目标范围和所需的范围分辨率定义了波形的属性。
使用传输的波形采样率更新多路径通道的采样率。
4.2 发射机
发射器由背挡板各向同性投影仪元件的半球阵列组成。发射器位于地表以下 60 米处。创建阵列并查看阵列几何图形。
在仰角为零度时查看阵列的模式。方向性显示对应于数组元素方位角位置的方位角峰值。
4.3 接收器
接收器由水听器和放大器组成。水听器是单个各向同性元件,频率范围为 0 至 30 kHz,其中包含多路径通道的工作频率。将水听器电压灵敏度指定为 -140 dB。
接收信号中存在热噪声。假设接收器的增益为20 dB,噪声系数为10 dB。
4.4 散热器和集电器
在主动声纳系统中,声波传播到目标,被目标散射,并由水听器接收。由于阵列几何形状,辐射器产生传播波的空间依赖性。同样,收集器组合水听器元件从远场目标接收的反向散射信号。
五、声纳系统仿真
接下来,以十个重复间隔传输矩形波形,并模拟每次传输在水听器上接收到的信号。
相距较远的目标显示为不同的返回。放大第一个回波。
绘制接收信号的非相干积分幅度,以定位两个目标的回波。
相距较远的目标显示为不同的返回。放大第一个回波。
目标回波是来自多个传播路径的脉冲叠加,导致每个目标有多个峰值。由此产生的峰可能会被误解为额外的靶标。
六、主动声纳与侍者
在上一节中,声速作为通道深度的函数是恒定的。相比之下,像Bellhop这样的光线追踪程序可以为空间变化的声速配置文件生成声学路径。您可以使用 Bellhop 生成的路径信息通过多路径通道传播信号。使用“Munk”声速曲线模拟各向同性投影仪和各向同性水听器在无目标环境中之间的传输。路径信息包含在 Bellhop 到达文件 (MunkB_eigenray_Arr.arr) 中。
6.1 侍者配置
在此示例中,通道深度为 5000 米。源位于 1000 米的深度,接收器位于 800 米的深度。它们相距 100 公里。导入并绘制由 Bellhop 计算的路径。
对于此方案,有两条没有界面反射的直接路径,以及八条在顶部和底部表面都有反射的路径。声道中的声速最低,深度约为 1250 米,并向声道顶部和底部增加,最高可达 1550 米/秒。
创建一个新的频道和接收器,以用于来自 Bellhop 的数据。
为新问题配置指定脉冲。
6.2 侍者模拟
接下来,模拟从发射器到接收器的十个脉冲的传输。
绘制发射脉冲的非相干积分图。
发射的脉冲在响应中显示为峰值。请注意,没有界面反射的两条直接路径首先到达并具有最高的振幅。在比较直接路径接收脉冲时,到达的第二个脉冲具有两者中较高的幅度,表明传播距离较短。较短路径的延迟时间较长可以通过它通过通道最慢的部分传播来解释。与直接路径相比,其余脉冲的幅度减小,这是由于通道底部的多次反射,每个反射都会导致损耗。
七、总结
在这个例子中,声脉冲在浅水和深水环境中传输和接收。使用矩形波形,主动声纳系统在浅水中检测到两个分离良好的目标。在接收到的信号中,多条路径的存在很明显。接下来,脉冲在深水中的投影仪和水听器之间传输,使用Bellhop产生的路径以“Munk”声速曲线传输脉冲。注意到空间变化声速的影响。
八、参考文献
Urick, Robert. Principles of Underwater Sound. Los Altos, California: Peninsula Publishing, 1983.
九、程序
使用Matlab R2022b版本,点击打开。(版本过低,运行该程序可能会报错)
打开下面的“XXX.m”文件,点击运行,就可以看到上述效果。
程序下载:https://download.csdn.net/download/weixin_45770896/87666388
基于matlab使用主动声纳系统进行水下目标检测(附源码)相关推荐
- 基于matlab使用被动声纳系统定位声学信标(附源码)
一.前言 此示例演示如何模拟被动声纳系统.固定的水声信标由浅水通道中的拖曳无源阵列检测和定位.声信标以每秒 10.37 千赫兹的速度传输 5 毫秒脉冲,并建模为各向同性投影仪.定位器系统在表面下方拖曳 ...
- 基于Matlab的激光雷达机场地面监控仿真(附源码)
目录 一.设置方案 编辑 二.设置扩展对象跟踪器和性能衡量指标 2.1 扩展对象跟踪器 2.2 指标 三.运行方案和跟踪器 四.结果 五.总结 六.程序 停机坪是机场的一个特定区域,旨在容纳飞机,用 ...
- 基于Matlab的合成孔径雷达模拟陆地场景(附源码)
目录 一.生成模拟地形 二.指定搜救系统和场景 三.定义地表反射率 四.配置雷达收发器 4.1 生成数据多维数据集 4.2 可视化 SAR 数据 五.总结 六.程序 合成孔径雷达(SAR)系统使用平台 ...
- 基于Matlab的山区监视场景建模仿真(附源码)
目录 一.创建场景并添加地形 二.创建可视化并模拟场景 三.结论 四.程序 此示例演示如何对山区的监视场景进行建模,在该区域,地形可能会遮挡监视雷达的地面和飞行器.可以使用数字地形高程数据 (DTED ...
- 基于Matlab通过惯性传感器融合估计方向(附源码)
目录 一.取向 二.传感器的类型 2.1 传感器数据 2.2 加速度计-磁力计融合 2.3 加速度计-陀螺仪融合 2.4 加速度计-陀螺仪-磁力计融合 2.5 调整过滤器参数 三.总结 四.程序 此示 ...
- 基于Matlab移动车辆异步传感器姿态估计(附源码)
目录 一.模拟设置 二.融合过滤器 三.初始化的状态向量 四.设置过程噪声值 五.定义用于融合传感器数据的测量噪声值 六.初始化作用域 七.总结 八.程序 此示例说明如何以不同的速率融合传感器以估计姿 ...
- 基于Matlab仿真无源雷达传感器和雷达干扰(附源码)
目录 一.创建方案 二.存在干扰辐射时的雷达探测 2.1 创建射频发射器 2.2 创建单基地雷达 2.3 模拟单站检测 三.射频辐射的无源检测 3.1 创建 ESM 传感器 3.2 模拟 ESM 检测 ...
- MATLAB应用实战系列(四十四)-基于matlab的支持向量机分类、回归问题(附源码解析)
Part.1 支持向量机(support vector machines)是一种二分类模型,它的目的是寻找一个超平面来对样本进行分割,分割的原则是间隔最大化,最终转化为一个凸二次规划问题来求解. 对于 ...
- springboot基于web的酒店预订系统的设计与实现源码
项目名称 springboot基于web的酒店预订系统的设计与实现源码 视频效果 https://www.bilibili.com/video/BV1k34y1W7Lq/ 基于web的酒店预订系统的设 ...
最新文章
- python采集cpu信息
- 解决.NET 4.0下无法直接运行.NET 2.0程序的问题
- vue-cli ——解决多次复用含有Echarts图表组件的问题
- mysql 主从同步检查_MySQL主从复制一致性检测
- 如何获取UIWebView中全屏播放视频事件
- plsql developer 创建表空间和临时表
- node后台截图 box-shadow无效-解决
- android adapter hierarchy
- 3-1机器学习中的分类与回归问题
- 2018-2019-1 20165214 《信息安全系统设计基础》第八周学习总结
- 正在打dota的过程中,接到淘宝网面试电话
- 机器人对话常用语模板_客服机器人入门,为你公司设计个不休息的客服
- 计算机wps函数的使用,职称计算机考试WPS 使用技巧
- MICIN、LINEIN、LINEOUT、HPOUT、麦克风、耳机、扬声器一次说明白
- swf播放器 android8,网极swf安卓8.0版本-新版网极swf播放器支持安卓8.0下载-游戏大玩家...
- 我写过的软件之TSE-背景介绍
- java实现文件夹的上传和下载
- 量子计算到底是个什么鬼?
- java定时任务原理,东软集团java面试题
- 计算机原理学习(1)
热门文章
- NETDMIS5.0同轴度测量2023
- 教师继续教育 计算机知识,100道全国中小学教师继续教育网在线考试试题及答案...
- java版连连看精美UI
- SQLBackupAndFTP12.0 failed to backup database with full backup type
- 201615105027张金文
- 计算机中的数制转换ppt,计算机基础知识数制转换课件.ppt
- 第三章继承与多态3.2.3
- Firebird FOR LINUX
- 奇虎360支持Unity引擎 将推3D页游无插件安装
- Kaldi学习笔记——The Kaldi Speech Recognition Toolkit(Kaldi语音识别工具箱)(上)