主要内容

underwaterChannel

传播和反射声纳信号

自从R2018b

描述

underwaterChannel函数模型水下声纳信号传播基于时变声格林函数方法,并使用图像占多路信号传输方法。函数使得这些假设:

  • 函数假设一个浅水(深度小于200米)环境中,一个isospeed通道是有效的。

  • 函数假设平面和统一的海底表面而没有计算信号损失表面相互作用。

更多细节,请参阅引用

例子

sonarsigout= underwaterChannel (sonarsigin,平台)回报的声纳信号,sonarsigout信号的组合,sonarsigin,从平台反映,平台

例子

全部折叠

创建一个声纳发射和一个平台和反映的发射平台。

创建一个声纳发射对象。

sonarSig = sonarEmission (“PlatformID”,1“EmitterIndex”,1“OriginPosition”,0 0 0);

创建一个平台结构。

平台=结构(“PlatformID”2,“位置”(10 0 0),“签名”tsSignature ());

反映的发射平台。

团体= underwaterChannel (sonarSig平台)
团体= 2 x1 sonarEmission数组属性:SourceLevel TargetStrength PlatformID EmitterIndex OriginPosition OriginVelocity取向FieldOfView CenterFrequency带宽WaveformType ProcessingGain PropagationRange PropagationRangeRate

创建一个跟踪场景对象。

场景= trackingScenario;

创建一个sonarEmitter

发射器= sonarEmitter (1);

山发射器在平台内的场景。

平台=平台(场景中,“排放”发射器);

添加另一个平台,以反映发出信号。

tgt =平台(场景);tgt.Trajectory。位置= [30 0 0];

发射信号使用发出目标函数的平台

scenario.SimulationTime txSigs =排放(平台)
txSigs =1 x1单元阵列{1 x1 sonarEmission}

反映了信号从场景中的平台。

团体= underwaterChannel (txSigs scenario.Platforms)
团体=1 x1单元阵列{1 x1 sonarEmission}

输入参数

全部折叠

输入的声纳信号,指定为数组sonarEmission对象。

反射器平台,指定的单元阵列平台对象,平台或数组平台结构:

描述
PlatformID

平台的惟一标识符,指定为一个标量正整数。这是一个必需的字段,没有默认值。

ClassID

用户定义整数用来分类目标的类型,指定为一个非负整数。零是保留给非机密的平台类型和默认值。

位置

目标场景的位置坐标,指定为一个实值1×3向量。这是一个必需的字段。没有默认值。单位是米。

速度

平台在场景坐标,速度指定为一个实值1×3向量。单位是米每秒。默认值是(0 0 0)

速度

在场景框架平台的速度指定为一个真正的标量。指定的速度时,平台的速度与方向。指定平台速度或速度,但不能两者兼得。单位是米每秒的默认0

加速度

平台的加速度在场景坐标指定为1×3米每二次方秒行向量。默认值是(0 0 0)

取向

平台的定位对当地的场景NED坐标系,指定为一个标量四元数或3 x3的旋转矩阵。当地NED的方向定义了坐标系旋转坐标系到当前平台的身体坐标系统。单位是无量纲。默认值是四元数(1,0,0,0)

AngularVelocity

角速度的平台在场景坐标,指定为一个实值1×3向量。矢量的大小定义了角速度。定义了顺时针旋转的轴的方向。单位是每秒度。默认值是(0 0 0)

签名

单元阵列的签名定义平台发射器的可见性和传感器的场景。默认是细胞数组{rcsSignature,irSignature,tsSignature}。

如果指定数组的平台结构,设置一个独特的PlatformID并设置为每个平台位置为每个平台。未指定任何其他字段指定默认值。

输出参数

全部折叠

反映了声纳信号,指定为数组sonarEmission对象。

引用

[1]挂,Wen-Liang Shou-Jen Chang-Chien。基于“学习EM算法Normal-Inverse高斯混合模型与应用程序太阳系外行星。”应用统计学杂志》,44卷,不。6,2017年4月,页978 - 99。。

[2]Stojanovic, M。和j . Preisig。“水声通信通道:传播模型和统计特征。”IEEE通讯杂志卷,47号1、2009年1月,页84 - 89。

[3]艾伦,接合B。,and David A. Berkley. “Image Method for Efficiently Simulating Small‐room Acoustics.”《美国声学学会杂志》上,卷65,不。4,1979年4月,943 - 50页。

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

版本历史

介绍了R2018b