基于matlab使用被动声纳系统定位声学信标

news2024/9/23 13:00:21

一、前言

此示例演示如何模拟被动声纳系统。固定的水声信标由浅水通道中的拖曳无源阵列检测和定位。声信标以每秒 10.37 千赫兹的速度传输 5 毫秒脉冲,并建模为各向同性投影仪。定位器系统在表面下方拖曳一个无源阵列,该阵列被建模为均匀线性阵列。一旦检测到声信标信号, 到达方向估计器用于定位信标.

二、定义水下通道

在此示例中,声学信标位于浅水通道的底部, 深 200 米.无源阵列被拖到表面下方以定位信标.

首先, 创建一个多路径通道以在信标和无源阵列之间传输信号.考虑十条传播路径,包括直接路径和来自顶部和底部表面的反射。生成的路径将由多路径通道 使用 ,来模拟信号传播。

三、定义声学信标和无源阵列

3.1 声信标波形

定义声信标发出的波形.波形是具有1秒重复间隔和10毫秒宽度的矩形脉冲。

3.2 声学信标

接下来, 定义声学信标, 它位于通道底部上方 1 米处.声学信标被建模为各向同性投影仪.声信标波形将被辐射到远场.

3.3 被动拖曳阵列

无源拖曳阵列将检测和定位 ping 的来源,并建模为具有半波长间距的五元素线性阵列。无源阵列在 y 方向上的速度为 1 m/s。阵列轴的方向平行于行进方向。

为每个水听器元件定义接收器放大器。选择20 dB的增益和10 dB的噪声系数。

四、模拟被动声纳系统

激活声音信标并传输十次ping。在传播延迟之后,ping在阵列的接收信号中显示为峰值。

绘制上次接收到的脉冲。由于有多个传播路径,每个ping都是多个脉冲的叠加。

五、估计到达方向

估计声学信标相对于阵列的到达方向.创建一个 MUSIC 估计器对象,指定单个源信号和到达方向作为输出。使用间距为 0.1 度的扫描角度网格。

接下来,收集 ping 500 多个重复间隔。估计每个重复间隔的到达方向,并将估计值与真实到达方向进行比较。

绘制每个脉冲重复间隔的估计到达角和真实到达方向。

估计和实际到达方向同意在不到一度。

六、总结


在本例中,在浅水通道中模拟了信标和无源阵列之间的声学ping传输。每个ping都沿着十个声学路径接收。信标的到达方向相对于每个接收的ping的无源阵列进行估计,并与真实的到达方向进行比较。到达方向可用于定位和恢复信标.

七、参考文献

Urick, Robert. Principles of Underwater Sound. Los Altos, California: Peninsula Publishing, 1983.

八、程序

使用Matlab R2022b版本,点击打开。(版本过低,运行该程序可能会报错)

打开下面的“XXX.mlx”文件,点击运行,就可以看到上述效果。

程序下载:https://download.csdn.net/download/weixin_45770896/87666407

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/505490.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

电磁兼容三要素和三规律

EMC是业界的一个难点;来谈谈EMC三个规律、EMC问题三要素、电磁骚扰的特性、以及五层次EMC设计法。 EMC改进要如诊治疾病一样对症施治;我们倡导坚持EMC规律,趁早考虑和解决EMC问题-进行EMC设计。下面我们认识以下EMC领域的三个要 素和三个重要…

二十四、SQL 数据分析实战(12个简单的SQL题目)

文章目录 题目1: "双十一"活动的电商GMV分析题目2: 网站访问量分析题目3: 用户购物信息统计题目4: 连续售出的商品题目5: 奇偶互换位置题目6: 商品销量同环比题目7: 文本记录连接题目8: 行列互换题目9: 寻找符合要求的订单题目10: 优惠券使用分析题目11: 员工绩效考核…

国产仪器 3986A/3986D/3986E/3986F/3986H噪声系数分析仪

3986系列噪声系数分析仪产品包括3986A(10MHz~4GHz)、3986D(10MHz~18GHz)、3986E(10MHz~26.5GHz)、3986F(10MHz~40GHz)和3986H(10MHz~50GHz),具有频率覆盖范围宽、频段选择灵活、接收灵敏度高、用户界面友好…

玩客云直刷armbian自带宝塔7.5

文章目录 前言一、短接玩客云1.1、流程1.2、短接操作 二、获取固件底包2.1、下载固件2.2、刷入成功后获取ip地址2.3、登陆2.4、其他 总结 前言 一开始25买了一个玩客云(主机电源)玩玩,成功刷入armbian,但是就是安装不了宝塔&…

MGV2000_2+16_当贝纯净桌面卡刷固件包-内有教程

MGV2000_216_当贝纯净桌面卡刷固件包-内有教程 特点: 1、适用于对应型号的电视盒子刷机; 2、开放原厂固件屏蔽的市场安装和u盘安装apk; 3、修改dns,三网通用; 4、大量精简内置的没用的软件,运行速度提…

什么是零拷贝?

零拷贝 什么是零拷贝 零拷贝指的是,从一个存储区域到另一个存储区域的copy任务无需CPU参与就可完成。零拷贝的底层是 通过DMA总线技术实现的。零拷贝与具体的编程语言无关,完全依赖于OS,OS支持就可使用,不支持 设置了也不起作用…

MySQL基础(二十二)逻辑架构

1.逻辑架构剖析 1.1 第1层:连接层 系统(客户端)访问MySQL服务器前,做的第一件事就是建立TCP连接。 经过三次握手建立连接成功后,MySQL服务器对TCP传输过来的账号密码做身份认证、权限获取。 用户名或密码不对&#…

单脉冲测角和差波束法原理

和差波束测角及仿真 和差波束法原理MATLAB仿真 和差波束法原理 和差波束法是等信号测角方法中的一种,该方法利用两个形状完全相同但是部分重叠的波束,两个波束再形成和波束和差波束,由和差波束测量目标回波的入射角。 如下图所示&#xff0c…

seL4 操作系统微内核生态-ACM协会

美国计算机协会 (ACM) 将 2022 年 ACM 软件系统奖项授予 seL4 微内核团队。 SeL4是世界上第一个通过数学方法被证明安全的操作系统内核,并且在安全的基础上还强调高性能,是世界上最快、最先进的 OS 微内核。它对于嵌入式计算系统的安全可信赖方面将会有极…

先人一步了解Go 1.21版本新特性前瞻

本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注"慕课网"! 作者:tonybai|慕课网讲师 正在如火如荼地开发当中,按照Go核心团队的一年两次的发布节奏来算,Go 1.21…

【Java入门合集】第四章继承(二)

博主:命运之光 专栏:JAVA入门 学习目标 1.掌握继承性的主要作用、实现、使用限制; 2.掌握this和super的含义及其用法; 3.掌握方法覆写的操作; 4.掌握final关键字的使用; 5.掌握类变量、实例变量和局部变量的…

Cyanine5 maleimide马来酰亚胺活化荧光染料Cy5;1437872-46-2

CY5-MAL细胞标记是一种用于标记细胞的荧光染料,它可以被用于多种应用中。首先,CY5-MAL细胞标记可以被用于活细胞成像。通过将CY5-MAL细胞标记与活细胞结合,可以使细胞在显微镜下清晰可见。这种技术可以被用于研究细胞的结构和功能。其次&…

linux彻底卸载mysql步骤

第一步,先查看是否安装了mysql mysql -u root -p 如果提示bash: mysql: command not found...则没有安装过mysql 如果提示需要输入密码,那就证明安装了mysql 第二步,查看mysql运行状态并关闭 先查看下mysql的运行状态(如果已经…

redis(6)

基于redis中的list类型实现分页思路: list数据类型的应用场景: 1)对数据量大的集合做删减,比如说百度首页的热点新闻的列表,有一个换一换的功能,我们正是利用了list集合中的分页功能,使用lrange的命令,列表数据的显示&…

Anaconda——使用原因及创建方法

Anaconda——使用原因 一、使用原因二、创建虚拟环境的方法1、打开Anaconda Navigator2、点进Anaconda Powershell Prompt3、输入创建命令 参考文章 一、使用原因 Anaconda包含很多库Anaconda可以 创建虚拟环境 ,满足不同工程的要求的工具版本不一致问题&#xff0…

JavaScript中的异步函数(async/await)

1、async:异步的,await:等待。 一、作为async标识的函数与正常函数有两个区别: 1、当我们用async来声明一个函数的时候就说明这个函数是异步函数了,但事实上被声明的函数仍然是会在后面js之前求值,代码如…

四通道电容式智能门锁触摸芯片GT304L

智能门锁是指区别于传统机械锁的基础上改进的,在用户安全性、识别、管理性方面更加智能化简便化的锁具。智能门锁是门禁系统中锁门的执行部件。智能门锁区别于传统机械锁, 是具有安全性, 便利性, 技术的复合型锁具。使用非机械钥匙作为用户识别ID的成熟技术&#xf…

分布式事务(CAP定理和BASE理论)

CAP定理 分布式系统无法同时满足这三个指标,这个结论就叫做CAP定理。 分布式系统三个指标: Consistency (一致性)Availability (可用性)Partition tolerance(分区容错性) Consistency (一致性) 用户访问分布式系统中的任意节点,得到的数据必须一致 A…

【最终截稿 | Springer 独立出版 | EI稳定检索】 2023年能源与环境工程国际会议(CoEEE 2023)

会议简介 Brief Introduction 2023年能源与环境工程国际会议(CoEEE 2023) 会议时间:2023年5月19日-21日 召开地点:瑞典马尔默 大会官网:www.coeee.org CoEEE 2023将围绕“能源与环境工程”的最新研究领域而展开,为研究人员、工程师…

拥有Java基础对比学习C#基本语法

文章目录 一、引包二、构造函数三、析构函数四、C#数据类型五、加框(boxing)和消框(unboxing)六、运算符七、控制语句八、类的继承九、方法参数的种类十、操作符重载十一、this关键字十二、类的多态十三、抽象类和抽象方法十四、密封类和密封方法十五、接口十六、代…