发明名称 一种高斯随机起伏海底界面混响信号仿真方法
摘要 本发明属于混响信号仿真领域,具体涉及一种仿真高斯随机起伏海底界面混响信号仿真方法。本发明包括:导入声源的位置、指向性、发射信号波形参数以及起伏界面相关长度、均方根高度参数;利用蒙特卡洛方法建立三维高斯随机起伏界面模型。本发明由具体的随机起伏界面得到对应的仿真混响信号,考虑了界面的随机起伏因素,更符合混响产生的物理过程,物理意义更加明确;可以通过改变随机起伏界面的相关长度、均方根高度等参数,得到不同起伏界面的仿真混响信号;对于同一个随机起伏界面,可以通过改变发射信号调制方式,得到同一起伏界面、不同发射信号时的仿真混响信号。
申请公布号 CN104765028A 申请公布日期 2015.07.08
申请号 CN201510140919.5 申请日期 2015.03.27
申请人 哈尔滨工程大学 发明人 陈文剑;孙辉
分类号 G01S7/537(2006.01)I 主分类号 G01S7/537(2006.01)I
代理机构 代理人
主权项 一种高斯随机起伏海底界面混响信号仿真方法,其特征在于,包括如下步骤:(1)导入声源的位置、指向性、发射信号波形参数以及起伏界面相关长度、均方根高度等参数;(2)利用蒙特卡洛方法建立三维高斯随机起伏界面模型:三维高斯随机起伏界面上每一点处的高度由下式得到<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>z</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>m</mi></msub><mo>,</mo><msub><mi>y</mi><mi>n</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mi>L</mi><mi>x</mi></msub><msub><mi>L</mi><mi>y</mi></msub></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><msub><mi>m</mi><mi>k</mi></msub><mo>=</mo><mo>-</mo><mi>M</mi><mo>/</mo><mn>2</mn><mo>+</mo><mn>1</mn></mrow><mrow><mi>M</mi><mo>/</mo><mn>2</mn></mrow></munderover><munderover><mi>&Sigma;</mi><mrow><msub><mi>n</mi><mi>k</mi></msub><mo>=</mo><mo>-</mo><mi>N</mi><mo>/</mo><mn>2</mn><mo>+</mo><mn>1</mn></mrow><mrow><mi>N</mi><mo>/</mo><mn>2</mn></mrow></munderover><mi>F</mi><mrow><mo>(</mo><msub><mi>k</mi><msub><mi>m</mi><mi>k</mi></msub></msub><mo>,</mo><msub><mi>k</mi><msub><mi>n</mi><mi>k</mi></msub></msub><mo>)</mo></mrow><mi>exp</mi><mo>[</mo><mi>i</mi><mrow><mo>(</mo><msub><mi>k</mi><msub><mi>m</mi><mi>k</mi></msub></msub><msub><mi>x</mi><mi>m</mi></msub><mo>+</mo><msub><mi>k</mi><msub><mi>n</mi><mi>y</mi></msub></msub><msub><mi>y</mi><mi>n</mi></msub><mo>)</mo></mrow><mo>]</mo></mrow>]]></math><img file="FDA0000689480250000011.GIF" wi="1298" he="161" /></maths>其中z(x<sub>m</sub>,y<sub>n</sub>)为(x<sub>m</sub>,y<sub>n</sub>)处的高度,x<sub>m</sub>=mΔx,y<sub>n</sub>=nΔy,m、n为x、y方向的点的序号,m=‑M/2+1,…,M/2,n=‑N/2+1,…,N/2,M、N为x、y方向等间隔离散点数,Δx、Δy分别表示x、y方向两点之间的间隔,L<sub>x</sub>、L<sub>y</sub>分别表示随机起伏界面在x、y方向的长度,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>k</mi><msub><mi>m</mi><mi>k</mi></msub></msub><mo>=</mo><msub><mrow><mn>2</mn><mi>&pi;m</mi></mrow><mi>k</mi></msub><mo>/</mo><msub><mi>L</mi><mi>x</mi></msub><mo>,</mo></mrow>]]></math><img file="FDA0000689480250000012.GIF" wi="343" he="130" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>k</mi><msub><mi>n</mi><mi>k</mi></msub></msub><mo>=</mo><msub><mrow><mn>2</mn><mi>&pi;n</mi></mrow><mi>k</mi></msub><mo>/</mo><msub><mi>L</mi><mi>y</mi></msub><mo>,</mo></mrow>]]></math><img file="FDA0000689480250000013.GIF" wi="330" he="134" /></maths>i表示虚数单位,<img file="FDA0000689480250000014.GIF" wi="255" he="101" />由下式得到<img file="FDA0000689480250000015.GIF" wi="1754" he="234" />其中N(0,1)表示均值为0,方差为1的正态分布的随机数,<img file="FDA0000689480250000017.GIF" wi="246" he="98" />为三维高斯随机起伏界面的功率谱密度:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>S</mi><mrow><mo>(</mo><msub><mi>k</mi><msub><mi>m</mi><mi>k</mi></msub></msub><mo>,</mo><msub><mi>k</mi><msub><mi>n</mi><mi>k</mi></msub></msub><mo>)</mo></mrow><mo>=</mo><msup><mi>&delta;</mi><mn>2</mn></msup><mfrac><mrow><msub><mi>l</mi><mi>x</mi></msub><msub><mi>l</mi><mi>y</mi></msub></mrow><mrow><mn>4</mn><mi>&pi;</mi></mrow></mfrac><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><mrow><msubsup><mi>k</mi><msub><mi>m</mi><mi>k</mi></msub><mn>2</mn></msubsup><msubsup><mi>l</mi><mi>x</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>k</mi><msub><mi>n</mi><mi>k</mi></msub><mn>2</mn></msubsup><msubsup><mi>l</mi><mi>y</mi><mn>2</mn></msubsup></mrow><mn>4</mn></mfrac><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000689480250000016.GIF" wi="875" he="181" /></maths>其中δ为高度起伏的均方根高度,l<sub>x</sub>和l<sub>y</sub>为起伏界面x方向和y方向的相关长度,得到三维空间中的M×N个点,每一点的坐标为(x<sub>m</sub>,y<sub>n</sub>,z(x<sub>m</sub>,y<sub>n</sub>));(3)利用Delaunay三角剖分方法对xoy平面上的M×N个点进行三角面元划分,每一点的坐标为(x<sub>m</sub>,y<sub>n</sub>),得到xoy平面上每一个面元的三个顶点信息;(4)将xoy平面上的三角面元映射到三维空间中的z(x<sub>m</sub>,y<sub>n</sub>)随机起伏界面上,得到随机起伏界面的三角面元划分的每个面元的顶点信息;(5)根据声源的位置以及指向性信息,计算声波照射海底的区域,判断面元是否在照射区域内,这里面元中心点在照射区域内则认为整个面元都被声波照射,得到声波照射区域所包含的共M<sub>m</sub>个面元;(6)对于步骤(5)中得到的M<sub>m</sub>个面元中的第s个面元,1≤s≤M<sub>m</sub>,连接声源与第s个面元中心点,计算连线与M<sub>m</sub>个面元中的第w个面元所在平面的交点P,1≤w≤M<sub>m</sub>且w≠s,求得β<sub>i</sub>β<sub>i</sub>=[(r<sub>I</sub>‑r<sub>P</sub>)(r<sub>I+1</sub>‑r<sub>p</sub>)]·v<sub>w</sub>其中r<sub>I</sub>(I=1,2,3,r<sub>4</sub>=r<sub>1</sub>)为第w个面元的第I个顶点位置矢量,r<sub>p</sub>为交点P的位置矢量,v<sub>w</sub>为第w个面元的法向矢量,β<sub>i</sub>为求得的判断参数,如果所有的β<sub>i</sub>>0,则第s个面元被第w个面元遮挡,反之未被第w个面元遮挡;(7)重复步骤(6),遍历所有w∈[1,M<sub>m</sub>]且w≠s个面元,如果第s个面元均为被遮挡,则保留第s个面元,反之删除;(8)重复以上步骤(6)和(7),遍历所有s∈[1,M<sub>m</sub>]个面元,所有保留下来的共M<sub>m</sub>'个面元即为入射声波照亮的面元;(9)采用Gordon面元积分法得到M<sub>m</sub>'个面元中每个面元在接收点的散射声场:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mrow><mo>(</mo><msub><mi>&phi;</mi><mi>s</mi></msub><mo>)</mo></mrow><msup><mi>m</mi><mo>&prime;</mo></msup></msub><mo>=</mo><mo>-</mo><mfrac><mn>1</mn><mrow><mn>4</mn><mi>&pi;</mi></mrow></mfrac><mfrac><msup><mi>e</mi><mrow><mi>ik</mi><mrow><mo>(</mo><msub><mi>r</mi><mi>q</mi></msub><mo>+</mo><msub><mi>r</mi><mi>m</mi></msub><mo>)</mo></mrow></mrow></msup><mrow><msub><mi>r</mi><mi>q</mi></msub><msub><mi>r</mi><mi>m</mi></msub></mrow></mfrac><mo>[</mo><mfrac><mrow><msub><mi>ikr</mi><mi>q</mi></msub><mo>-</mo><mn>1</mn></mrow><msub><mi>ikr</mi><mi>q</mi></msub></mfrac><msub><mi>w</mi><mrow><mi>q</mi><mn>0</mn></mrow></msub><mo>+</mo><mfrac><mrow><msub><mi>ikr</mi><mi>m</mi></msub><mo>-</mo><mn>1</mn></mrow><msub><mi>ikr</mi><mi>m</mi></msub></mfrac><msub><mi>w</mi><mrow><mi>m</mi><mn>0</mn></mrow></msub><mo>]</mo><mi>S</mi></mrow>]]></math><img file="FDA0000689480250000021.GIF" wi="1054" he="185" /></maths>其中,<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>S</mi><mo>=</mo><mo>-</mo><mfrac><mi>i</mi><mrow><mi>k</mi><msqrt><msubsup><mi>t</mi><mi>x</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>t</mi><mi>y</mi><mn>2</mn></msubsup></msqrt></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mn>3</mn></munderover><mrow><mo>(</mo><mover><mi>P</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo><msub><mi>&Delta;b</mi><mi>n</mi></msub><mo>)</mo></mrow><msup><mi>e</mi><mrow><mo>-</mo><mi>ik</mi><mover><mi>T</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo><mfrac><mrow><msub><mi>b</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>b</mi><mi>n</mi></msub></mrow><mn>2</mn></mfrac></mrow></msup><mfrac><mrow><mi>sin</mi><mrow><mo>(</mo><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mi>k</mi><mover><mi>T</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo><msub><mi>&Delta;b</mi><mi>n</mi></msub><mo>)</mo></mrow></mrow><mrow><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mi>k</mi><mover><mi>T</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo><msub><mi>&Delta;b</mi><mi>n</mi></msub></mrow></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000689480250000022.GIF" wi="1138" he="280" /></maths>(φ<sub>s</sub>)<sub>m'</sub>是第m'个面元的声散射势函数,r<sub>q</sub>为声源坐标矢径,r<sub>m</sub>为接收点的坐标矢径,k为波数,w<sub>q0</sub>为声源坐标矢量的z方向分量,w<sub>m0</sub>为接收点坐标矢量的z方向分量,b<sub>n</sub>为第n个顶点的位置矢量,1≤n≤3,且b<sub>4</sub>=b<sub>1</sub>,Δb<sub>n</sub>=b<sub>n+1</sub>‑b<sub>n</sub>,<img file="FDA0000689480250000023.GIF" wi="494" he="93" />符号中上横线表示矢量,<img file="FDA0000689480250000024.GIF" wi="36" he="73" />和<img file="FDA0000689480250000025.GIF" wi="42" he="83" />分别表示x和y方向,<img file="FDA0000689480250000026.GIF" wi="306" he="187" /><img file="FDA0000689480250000027.GIF" wi="77" he="91" />为声源的单位坐标矢量,<img file="FDA0000689480250000028.GIF" wi="81" he="88" />为观察点的单位坐标矢量,t<sub>x</sub>和t<sub>y</sub>分别是<img file="FDA0000689480250000029.GIF" wi="77" he="88" />和<img file="FDA00006894802500000210.GIF" wi="84" he="90" />在x方向和y方向分量之和;(10)计算所有M<sub>m</sub>'个面元的声散射势函数,得到仿真的混响信号:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>S</mi><mi>R</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><msup><mi>m</mi><mo>&prime;</mo></msup><mo>=</mo><mn>1</mn></mrow><msub><mi>M</mi><msup><mi>m</mi><mo>&prime;</mo></msup></msub></munderover><mo>|</mo><msub><mrow><mo>(</mo><msub><mi>&phi;</mi><mi>s</mi></msub><mo>)</mo></mrow><msup><mi>m</mi><mo>&prime;</mo></msup></msub><mo>|</mo><mo>&CenterDot;</mo><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><msub><mi>&tau;</mi><msup><mi>m</mi><mo>&prime;</mo></msup></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA00006894802500000211.GIF" wi="554" he="145" /></maths>其中,S<sub>R</sub>为仿真的混响信号,M<sub>m</sub>'表示总的需要求和的面元个数,(φ<sub>s</sub>)<sub>m'</sub>表示第m'个面元的声散射势函数,X(t)为发射信号,τ<sub>m'</sub>为第m'个面元对应的传播时延。
地址 150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室