matlab对声场仿真,基于声线模型的水声传播MATLAB仿真.pdf
基于声线模型的水声传播MATLAB仿真.pdf
科技广场 2007.9
基于声线模型的水声传播MATLAB仿真
熊光耀 杨 琴
Ciong GuangyaoYang Qin
(江西中医学院计算机系,江西 南昌 330006)
( 330006)
摘 要:本文首先阐明了声在海水中传播的声速模型和声线模型,通过深入分析模型的特性,提出了使用MATLAB的计
算机仿真方案,接着对春季、夏季和冬季3种情况分别进行仿真,取得了较好的效果。
关键字:声线模型;水声; MATLAB;仿真
中图分类号:TM743 文献标识码:A 文章编号:1671-4792-(2007)9-0093-02
Abstract:
the final experiment has achieved good results.
Keywords:Voice Model; Underwater Acoustic; MATLAB; Simulation
0引言 以视为常数。表面层以下为主跃变层,不同海域主跃变层的
近年来,随着对水下无线通信日益增长的需求,水声传 深度相差很大,在主跃变层水温从表温下降至1℃。工程上
播研究也越来越受到重视,关于水声传播的理论研究也比较 一般以水温1℃的深度为界,区分主跃变层和深海等温层。在
完善。水声传播除在军事上的应用外,也广泛应用于商业。 深海等温层,水温维持在1℃左右,由声速计算公式(1)可
1 声速剖面与声线模型 知,海水深度成为声速的决定因素。
声波是目前唯一能在海洋中远距离传播的能量辐射形 主跃变层与深海等温层的边界为声道轴,此位置对于声
式。作为信息载体的声波,在海洋中形成的声场时空结构, 波在海水中的传输具有很重要的意义。作为声速的极小值
是水声通信信道研究的基本内容。声波在水下的传播特性对 点,声道轴向上向下声速都会增加。当水声设备在声道轴附
于水声通信系统的设计十分重要。声波在海洋中传播的速度 近发射声波时,由于海水中渐变的折射率,射向其它方向的
声波会向声道轴位置聚拢。因此在声道轴附近发射的声波,
c由下式确定: 即使功率不大也能传输很远的距离。
其中p为声压,ρ为海水密度,Ka为绝热压缩系数。由 声波作为机械波,不仅频率较低,而且是一种纵波。但
于ρ、Ka是温度、盐度、静压力的函数,所以海水中声速也 声波在水中的传播也是一种波动过程,可以用波动方程进行
是温度、盐度、深度的函数。 描述。对于理想均匀介质小振幅声波的三维波动方程为:
计算海水中声速的公式很多,目前常用的为威尔逊公
式、乌德公式等。考虑到计算精确和简便的要求,本文中应 ,其中P为声压,c为声速, 为拉普拉斯算子。
用的声速公式为:
2 3 在经典射线声学的范畴内,对声场的描述是由声线来传
c=1449.2+4.6T-0.055T+0.00029T+(1.34-0.01T)(S-35)
+0.016z (1) 递能量的。从声源出发的声线按照一定的路径到达接收点,
其中T为摄氏温度,S为盐度千分数,z为深度。由公式 接收到的声能是所有到达声线叠加的结果。由于声线都有一
(1)可知:海水中的声速并不是均匀分布的。研究信号在海 定的路径,相应的就存在一定的到达时间和相位。每根声线
水中的传播,与某个具体点的声速关系不大,而需要的是信 管携带的能量守恒,声线强度由声线管的截面变化而确定。
号经过路径上声速的分布情况。对于确定海域,盐度S虽有
小幅变化,但由于盐度S对声速影响不显著,所以可近似认
matlab对声场仿真,基于声线模型的水声传播MATLAB仿真.pdf相关推荐
- 基于matlab异步电机 s函数,基于MATLABS函数三相异步电机建模与仿真.doc
基于MATLABS函数三相异步电机建模与仿真 基于MATLABS函数三相异步电机建模与仿真 [摘 要]该文对基于两相静止坐标系下的三相交流异步电动机进行分析,构造其数学模型,并用MATLAB /SIM ...
- 数据传输完整性_基于IBIS模型的FPGA信号完整性仿真验证方法
人工智能与深度学习等领域的快速发展,使得FPGA等器件应用范围愈加广泛,同时也要求器件的开关速率加快.引脚数量增多.但陡峭的时钟边沿和增加的引脚数使得杂散.耦合.寄生电容电感会对器件产生诸多信号完整性 ...
- 基于AR模型的功率谱matlab,基于AR模型法功率谱估计的Matlab实现
2005iF 12月 笫 21卷第 6期 武警工程学 院学报 jOURNAL OF ENGG COLLEGE OF ARMED POLICE FORCE DeC.2005 Vo1.21 No.6 [计 ...
- fmcw matlab仿真,基于SIMULINK的FMCW雷达测距功能仿真.pdf
基于SIMULINK的FMCW雷达测距功能仿真.pdf 全国空气动力测控技术交流会论文集 基于SlMUUNK的FMCW雷达测距功能仿真 也esimulation function ofFMCW dis ...
- matlab 陀螺仿真,基于Matlab-simulink的航空重力仪陀螺稳定平台仿真
第31卷第3期 2 0 1 1 年 6 月 大地测量与地球动力学 JOURNAL OF GEODESY AND GEODYNAMICS Vol. 31 No. 3 June,2011 文章编号:167 ...
- matlab循环码差错图样,基于循环码的差错控制编码建模与仿真1.doc
基于循环码的差错控制编码建模与仿真1 基于循环码的差错控制编码系统建模与仿真 一.设计目的及要求 设计目标:通过利用MATLAB/simulink系统仿真功能,设计一个基于循环码的差错控制编码系统. ...
- matlab的死区环节,基于SIMULINK对非线性系统死区环节进行仿真
龙源期刊网 http://www.wendangwang.com 基于SIMULINK对非线性系统死区环节进行仿真 作者:赵丽 来源:<价值工程>2010年第03期 摘要:主要是针对非线性 ...
- matlab的死区环节,基于SIMULINK对非线性系统死区环节进行仿真.doc
基于SIMULINK对非线性系统死区环节进行仿真.doc 基于SIMULINK对非线性系统死区环节进行仿真 摘要:主要是针对非线性系统死区环节进行SIMULINK仿真,通过仿真分析来实现控制系统的优化 ...
- 云模型的matlab实现,基于云模型效能评估的Matlab实现
摘 要: 对基于云模型的系统效能评估方法及过程进行了简要的描述,用Matlab代码实现了部分算法,代码经测试均可正确运行.对云模型的研究和应用有一定的推广价值和研究意义. 关键词: Matlab:云 ...
最新文章
- 一位IT從業人員的心路歷程
- JetBrains发布DataGrip 1.0——数据库与SQL领域中的瑞士军刀
- 鸿蒙操作系统在使用了吗,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可
!【手机吧】_百度贴吧...
- Python中数字以及算数运算符的相关使用
- 【计算机网络】Session机制
- CSS基础(part14)--定位
- 《WinForm开发系列之高级篇》Item2 TCP异步传输
- 关于tornado的异步耗时操作假设
- PX4代码解析(5)
- java liunx 日期格式化_java关于windows环境下显示日期格式正常,linux环境上异常的问题...
- tcpdf html 支持css吗,TCPDF 5.1 发布,增加对CSS的支持
- mac硬盘空间怎么清理?这样也能清理出上10G的磁盘空间
- 数据计算 统计学案例_PSG三维数据采集软件在土方量计算中的应用案例
- 2.4.PHP7.1 狐教程-【PHP常量】
- 如何安装mysql安装包_如何安装MySQL,MySQL两种安装方式
- Android中的GalleryView实例演示-周末福利有美女图
- 用 Java 实现的八种常用排序算法
- 联想z400linux调节屏幕亮度,联想Z400电脑显示屏亮度无法调节怎么办
- 1039:判断数正负(测试已通过)
- 网络资源计算机教学设计,第11课 网络资源任我搜 教案
热门文章
- 四旋翼无人机反步法控制器设计(含simulink仿真)
- 怎么买网站服务器,在西部数码买了服务器怎么建网站
- windows误删文件怎么恢复
- (转)我从腾讯那“偷了”3000万QQ用户数据,出了份很有趣的独家报告!
- HDU 6203 ping ping ping LCA + 贪心
- Selenium笔记(一)selenium简介、安装
- Php+debugbar+api,react + Laravel Debugbar API 调试
- 如何更好地控制软件质量
- 转载一篇讲NAT类型比较好的科普文
- 一劳永逸部署项目:通过tomcat加载环境变量