专利名称:一种基于相关测速声纳的载体对底三维速度测量方法
技术领域:
本发明涉及声学测量载体对底速度的技术领域,更具体地说,本发明涉及一种基 于相关测速声纳的测量载体对底三维速度的方法。
背景技术:
相关测速声纳测量载体对底速度主要采用模型匹配的策略,目前主要方法包括最 大似然法和局域最小二乘法。提出利用最大似然法进行相关测速声纳测量载体对底速度有(I)S. E. Bradley 等人的美国专利 5315562 “Correlation Sonar System”,最大似 然方法内容主要包括A)以级数形式给出了相关声纳阵时空相关函数理论模型,模型由贝 赛尔函数和勒让德函数构成,包括三维速度等9个参数,以及由此得到的模型简化形式;B) 采用最大似然原理进行数据相关函数和理论模型匹配;C)采用单纯形作为模型匹配的最 优化算法。(2)朱维庆等人的中国专利申请03119666. 7 “相关测速声纳测量载体对底速度的 方法及其系统”,最大似然法内容主要包括A)以贝赛尔函数形式给出了相关声纳阵时空相 关函数理论模型,包括水平二维速度等3个参数;B)采用最大似然原理进行数据相关函数 和理论模型匹配;C)采用序列二次规划作为模型匹配的最优化算法。方法(1)和(2)的共同点是都采用最大似然原理作为测量载体对底速度方法的核 心。最大似然法存在明显的问题其一,最大似然的工作前提是假设信号干扰为高斯白噪 声,而实际工作环境噪声并非如此;其二,最大似然法运算复杂,计算量大,工作周期长,不 适合实时处理。另外,S. E. Bradley等提出的9参数理论模型为实际应用带来了较大困难, 用单纯形作为最优化算法进行模型匹配并非最佳的选择。比较而言,朱维庆等提出的3参 数理论模型和序列二次规划最优化算法要更适合于实际应用,但是这个方法只能测量载体 对底的水平二维速度,不能测量载体对底的垂向速度。提出利用局域最小二乘法进行相关测速声纳测量载体对底速度有(3)朱维庆等人的中国专利申请200310115153. 2 “一种相关测速声纳测量载体对 底速度的方法和系统”,局域最小二乘法内容主要包括:A)以贝赛尔函数形式给出了相关声 纳阵时空相关函数理论模型,包括水平二维速度等3个参数;B)采用局域最小二乘原理进 行数据相关函数和理论模型匹配;C)采用序列二次规划作为模型匹配的最优化算法。与方法(1)和方法(2)相比,方法(3)提出的局域最小二乘法解决了最大似然法运 算量过大的问题和低信噪比下速度测量的问题,但是仍然无法测量载体对底的垂向速度。总之,现有的相关测速声纳采用的测量载体对底速度的方法在实时运算速度和测 量垂向速度等方面仍然存在问题和不足。
发明内容
本发明的目的是针对现有的相关测速声纳测量载体对底速度方法的问题和不足,提供利用相关测速声纳测量载体对底三维速度的方法,以及基于这种方法的信号处理工作 流程设计。为实现上述发明目的,本发明提供了一种基于相关测速声纳的载体对底三维速度 的测量方法,包括如下步骤1)建立理论时空相关函数原始模型
R(r, J,厂)=R0 · Φ(τ) · J0 (kr^(2VxT + dx)2+(2VyT + dy)2) · exp [τ + (2V:t + dz)/c^},其中,R(x,d,V)是时空相关函数;Rtl是单通道信号能量;Φ (τ)是发射信号相关 延时τ处的相关函数;丄(·)是贝赛尔函数;exp( ·)是指数函数;k是波数;Y是相关函 数宽度系数;τ是相关延时,d是接收阵元间的空间矢量,d = (dx,dy,dz) ; COtl是发射信号 角频率;C41是发射开角θ e内的合成声速,q = C/(1 - θ;/2π),c是声速;V是三维速度矢 量,V = (Vx, Vy, Vz);2)通过相关测速声纳的接收阵列采集底回波数据;3)根据步骤2)所获得的底回波数据和接收阵列各阵元间的相对位置关系,对底 回波数据进行时空相关处理,得到数据时空相关函数L( τ,d)组成的时空相关函数矩阵;4)计算载体对底垂向速度Vz,「z =(p T〉J O ;
N 2ω0τ Re[L(r,i/")]其中,N是接收阵元个数;du表示第i阵元和第j阵元之间的空间矢量,L( τ,(Iii) 是时空相关函数矩阵对角线上的元素;tarTY ·)表示整个坐标域的反正切函数,所述反正 切函数值域为(ι,η ] ;Im( ·)和Re( ·)分别表示虚部和实部;和5)将步骤4)计算出的载体对底垂向速度Vz的值代入到步骤1)中所述的理论时 空相关函数原始模型中,得到仅含三个未知参数Vx、Vy*、的理论时空相关函数模型,再利 用最小二乘法对数据时空相关函数和理论时空相关函数模型进行匹配,进而得到载体对底 水平二维速度Vx和Vy。其中,其中步骤5)还包括以下步骤,51)确定局域化中心,局域化中心记作d。= (d。x,dcy, dj ;52)以d。为圆心,rad为半径确定局域化范围Ω,Ω内的空间矢量满足到局域化 中心 d。的距离不大于 rad,Ω = Idij = Idij-Clc ^ rad};53)设置Vx、Vy和γ的初始值和搜索范围;54)建立包含数据时空相关函数和理论时空相关函数模型的目标函数,目标函数 为P(^) = ^||abs[R(r,^,v)]-abs[L(r, J)]||F
/εΩ其中,μ = (Vx, Vy, Y)表示未知参数;函数abs(·)表示求绝对值;Il · || F是 Frobenius 范数;55)用序列二次规划优化算法获得使P ( μ )满足最小的μ的最优解,进而根据μ 的最优解获得载体对底水平二维速度Vx、\。
其中,所述相关测速声纳的发射信号的时域相关函数在延时τ处具有峰值,
τ乒0。其中,执行所述步骤3)前,还具有第一预处理步骤,所述第一预处理步骤包括对 接收阵元坐标进行姿态修正,姿态修正采用下式A = T · A0其中,Atl是N个接收阵元的初始坐标矩阵,A0 = (a10, a20, · · · aN0) ;ai0是第i个接 收阵元的三维初始坐标列向量,aiQ= (ai0x,ai0y,ai0z)',i = 1,2,. . N ;A是N个接收阵元的 修正后的坐标矩阵,A= (ai,a2,...aN); 是第i个接收阵元的三维修正后的坐标列向量, Bi = (aix,aiy, aiz) ‘ , i = 1,2,..N5T是坐标转换矩阵,T表示式为 这里,w 二 0 + tan2(ρ) + tan2(r),P和r分别是接收阵列的纵摇角和横摇角;根据
修正后的接收阵元坐标矩阵A得到所述接收阵元间的空间矢量d。其中,执行所述步骤3)前,还具有第二预处理步骤,所述第二预处理步骤包括测 量所述接收阵列附近的水温Τε,利用水温T6对声速c进行修正。在一个实施例中,利用水温Te对声速c进行修正的方法如下,C = 1410 + 4.27; -0.0377;2 +LliSa +0.01其中,Sa是盐度(%。);dp是接收阵列的入水深度,单位是m;所述发射开角内的合成声速.αφ = c /(1 - θ] / 2π),声速c和合成声速cφ单位是均 为 m/s0其中,所述接收阵元个数N不小于3。其中,所述步骤51)还包括将数据时空相关函数L( τ,d)中的最大值所对应的空 间矢量d作为局域化的中心。相对于现有技术,本发明具有如下技术效果A)采用本发明提出的参数分步估计法,相关测速声纳可以测量载体对底的三维速 度参数Vx、Vy、Vz,更好地反映载体的运动速度。有效地解决了局域最小二乘法只能估计水 平速度的不足。B)本发明提出的参数分步估计法采用解析方法测量垂向速度Vz,采用局域最小二 乘法估计水平速度Vx、Vy,具有较小的计算量和较好的稳健性。不但可以测量包括载体对底 的垂向速度在内的三维速度,还有效地解决了最大似然法运算复杂、计算量大的问题。C)本发明提出的基于参数分步估计法的信号处理工作流程设计,采用温度传感器 进行声速修正和采用姿态传感器进行接收阵元坐标修正,有效地保证了相关测速声纳测量 载体对底三维速度的精度。信号处理工作流程中公式简单,方便编程,适合于相关测速声纳 系统实时工作。
以下,结合附图来详细说明本发明的实施例,其中图1是可以应用本发明一个实施例的相关测速声纳系统组成示意图;图2是本发明一个实施例中提供的相关测速声纳工作流程图;图3是本发明一个实施例中提供的测量载体对底三维速度流程图;图4是本发明一个实施例中一种相关测速声纳发射信号实例的相关函数示意图。
具体实施例方式下面结合附图和具体实施方式
对本发明作进一步详细描述为实现基于相关测速声纳的载体对底三维速度的测量,本实施例提出了“参数分 步估计法”,同时还给出了基于所述“参数分步估计法”的信号处理工作流程设计方案。最 后,本文还进一步示例性地描述了基于相关测速声纳的测量载体对底三维速度的方法(包 括所涉及的相关测速声纳及其附属装置,以及测量载体对底三维速度的各步骤)的各个细 节。1)参数分步估计法本实施例提供了一种相关测速声纳测量载体对底三维速度的方法,本发明中将其 称为“参数分步估计法”。参数分步估计法以相关测速声纳时空相关函数理论模型为基础, 测量载体对底三维速度。A)相关测速声纳时空相关函数理论模型本申请的发明人利用著名的FOM混响模型(详见下述3篇文献P. Faure. Theoretical model of reverberation noise. J. Acoust. Soc. Amer. 1964 ; 36⑵259-266;B.B.奥里雪夫斯基.海洋混响的统计特性.北京科学出版社, 1977 ;D. Middleton. A statistical theory of reverberation and similar first-orderscattered fields__I :ffaveforms and the general process. IEEE Trans. Inform. Theory. 1967 ;13(3) :372_392),推导获得了相关测速声纳的理论时空相关函数原
始模型
(1)其中R( τ,d,V)是时空相关函数,Rtl是单通道信号能量,Φ ( τ )是发射信号延时 τ处相关函数,是贝赛尔函数,exp(·)是指数函数,Qci是发射信号角频率,k是波 数,q =c/(l-民2/2;r)是发射开角θ e内的合成声速,c是声速,γ是相关函数宽度系数, d = (dx,dy,dz)是接收阵元间的空间矢量,V = (Vx, Vy, Vz)是载体对底三维速度。B)参数分步估计法发明人基于公式(1),提出了一种参数分步估计法来测量载体对底三维速度第1 步,利用解析算法估计垂向速度;第2步,利用最小二乘法,对实测数据和理论模型进行匹 配,估计出水平二维速度。第1步,取各接收阵元延时τ处的自相关函数
由于Vz << C41,所以可以不考虑相位模糊,得到 其中dan、·)表示整个坐标域的反正切函数(值域为(_ η,^]) ;Im( ·)和 Re( ·)分别表示虚部和实部。因此,可得Vz表示式
相关测速声纳一般包括多个(3个以上)接收阵元,每个接收阵元可相应地得到一 个Vz值。本实施例中,对各个接收阵元所对应的Vz值求平均,得出最终的垂向速度vz。第2步,将所述垂向速度Vz带入公式(1),公式⑴中的未知参数还有Vx、Vy和Y。 采用局域最小二乘法对vx、Vy和Y进行估计,获得载体对底的水平二维速度。局域最小二 乘法提供的目标函数形式为 其中μ = (Vx, Vy, Y )表示未知参数,函数abs ( ·)表示求绝对值,Ω是空间相 关函数最大值附近的局域化范围,Il · Il F是Frobenius范数,L( τ,d)是延时τ处的数据 相关函数,R(t,d,v)采用公式(1)形式。然后采用序列二次规划优化算法估计出使Ρ( μ) 满足最小时μ的最优解。从而获得了载体对底水平二维速度vx、vy。本实施例中,参数分步估计法通过解析法和局域最小二乘法两步测量出载体对底 的三维速度。2)基于参数分步估计法的声纳信号处理以参数分步估计法为核心,在实际应用中,考虑到水温和载体的纵摇和横摇等因 素,本发明还提供了一种相关测速声纳信号处理方法,包括以下步骤A)选择发射信号并发射,该发射信号在相关延时τ ( τ ^ 0)处具有峰值;B)采集姿态传感器数据,获得载体的纵摇角ρ (以船头高于船尾为正)和横摇角 r(以左舷高于右舷为负),利用公式(6)对相关测速声纳接收阵元空间坐标进行修正A = T · A0(6)A0 = (a10, a20,. . . aN0)是 N 个接收阵元的设计坐标矩阵;ai(1 = (ai0x, ai0y, ai0z) ' (i =1,2,..N)是第i个接收阵元的三维设计坐标列向量。A= (ai,a2,...aN)是N个接收阵 元的修正后的坐标矩阵叫=(aix, aiy, aiz) ‘ (i = 1,2,. . N)是第i个接收阵元的三维修 正坐标列向量。T是坐标转换矩阵,表示式如下T = 速c φ
(V)
这里,w = Vl + tan2(^) + tan2(r) ’p和r分别是接收阵列的纵摇角和横摇角; C)采集接收阵列表面水温,获得接收阵列表面水域声速c和发射开角内的合成声
D)采集各接收阵元底回波数据,求空间矢量d和数据时空相关函数L(x,d);
E)进行参数分步估计法第1步估计,采用公式(4),并将其中的,0,V)更换为 L(t,0),获得垂向速度Vz0执行参数分步估计法第2步,将垂向速度Vz带入公式(1)得到理论相关函数模型。 设置未知参数Vx、Vy* Y的初始值和搜索范围,设置局域化范围,利用局域最小二乘法估计 Vx、Vy* Y。其中局域最小二乘法的目标函数形式如公式(5)。F)参数分步估计法最终估计出Vx、Vy、Vz和Y,存储测速结果并对外输出。3)基于相关测速声纳的测量载体对底三维速度的方法本实施例提供了一种基于相关测速声纳的测量载体对底三维速度的方法。图1是 可以应用本实施例的相关测速声纳系统。接收阵列由N个接收阵元101组成。接收阵元个 数N不小于3。各接收阵元获得的底回波数据由多路同步数据采集单元102采集并转换成 数字形式。发射阵列由M个发射阵元103组成。发射单元104产生发射信号,该发射信号 用于驱动M个发射阵元并联发射。温度传感器105用来获得接收阵列表面的水温。姿态传 感器106用来获得载体的纵摇角和横摇角。控制单元107实现控制功能,用于控制多路同 步数据采集单元102、发射单元104、温度传感器105及姿态传感器106的工作,并分别从温 度传感器105和姿态传感器106获得接收阵列表面的水温和载体的纵摇角、横摇角。处理 单元108完成处理功能,主要对多路同步数据采集单元102输出的数字形式的底回波数据 以及控制单元107输出的接收阵列表面的水温和载体的纵摇角、横摇角进行数据处理,得 出载体对底三维速度。三维速度结果可以显示在显示器109上,也可以通过网络110或串 口 111对外传输。根据本实施例的相关测速声纳工作流程为步骤201 相关测速声纳系统开始运行。步骤202 发射单元产生发射信号。所产生的发射信号的时域相关函数在延时 τ (τ兴0)处具有峰值。参考图4,该图是一个发射信号实例的时域相关函数的曲线图。 所述发射信号的例子是由2个相同的13位巴克码1111100110101的顺序排列组成,即为 11111001101011111100110101。由图4可知,在相关延时τ = 13时,所述发射信号的时域 相关函数具有较大峰值。选择符合上述条件的发射信号能够提高底回波数据的信噪比。步骤203 发射阵列将所选择的发射信号发射出去。步骤204 控制单元采集来自姿态传感器的数据,获得载体的纵摇角ρ和横摇角r。步骤205 对接收阵元坐标进行姿态修正。利用公式(7)获得坐标转换矩阵T
(tan2 + tan2 (r)/ )/( 2 -1) - ta.n{p) tan(r) /[u(u +1)] -tan(r)/u -tan(/ ) tan(r) /[u(u +1)] (tan2 (r) + tan2 (p) / u) /(M2 -1) - \an(p) / u tan(r) / utan(/>) IuMu这里,w = + tan2O)+ tan2O),P和r分别是接收阵列的纵摇角和横摇角。利
用公式(6)对N个接收阵元的设计坐标矩阵Atl进行修正,获得修正后的坐标矩阵AA = T · A0(6)步骤206:控制单元还采集温度传感器的数据,获得接收阵列表面的水温为 Te(°C )。步骤207 求接收阵列表面水域声速c和发射开角内的合成声速%。利用声速经 验公式(8)c = 1410 + 4.27;-0.0377;2+I-ISa+0.018"p{mis)(8)其中Sa是盐度(%0),dp是接收阵列的入水深度(m),并且这2个参数值是已知的 或者可以被预先确定。由声速c获得发射开角内的合成声速 =C/(1-《2/2;T)。步骤208 多路同步数据采集单元采集底回波数据,第i接收阵元和第j接收阵元 对应的底回波数据分别为Si (t)、Sj⑴。步骤209 求空间矢量,对底回波数据进行时空相关处理,得到数据时空相关函 数。通过公式(9)、公式(10)分别获得第i接收阵元和第j接收阵元之间的空间矢量Clij和 数据时空相关函数τ)。Ciij- = (d。、,CiiJyj Ciijz) = a「aj = (ais—ajS ajy—ajy ajZ—ajz)(9)L.. (r) = f S; (t - t)Sj (t)dt(10)其中T是发射信号脉宽;“*”表示共轭。各接收阵元间空间矢量构成d = (ClijI, 数据时空相关矩阵 (τ) = {‘.(τ)}。由于矩阵中的各元、_(τ)与空间矢量相对应, 因此,L(T)也写作L(t,d)。步骤300 利用参数分步估计法测量载体对底三维速度。步骤210 存储、显示测速结果,并通过网络或串口传输数据。步骤211 判断工作是否终止。如果工作终止,进入步骤212 ;否则,返回步骤202, 继续工作。
速度Vz
步骤212 停止工作。
如图3所示,步骤300包括如下子步骤
步骤301 参数分步估计法的计算步骤开始。
步骤302 首先计算载体对底的垂向速度Vz。利用公式(11)计算载体对底的垂向
κ =-丄 fitanVm[L( )]:
ζ Ν^2ω0τ VRe[L(r,i/,)]
步骤303:将Vz代入公式(1)
(11)
10 得到仅包含3个未知参数,即Vx、Vy* Y,的理论时空相关函数模型。步骤304 根据空间矢量确定局域化范围Ω。选取L( τ,d)中的最大值所对应的 空间矢量d作为局域化的中心,记作d。= (d。x,d。y,d。z)。以d。为圆心,rad = 4X为半径确 定局域化范围Ω 也即局域化范围Ω内的空间矢量满足到局域化中心d。的距离不大于rad。步骤305 然后,选取设置Vx、Vy* γ的初始值和搜索范围。Vx、Vy*、的初始值 分别设置为0、0、1。^和\的搜索范围都为(-20,20),单位!11/8;^的搜索范围为(0.2, 2. 0),无单位。步骤306 利用序列二次规划对Vx、Vy和γ进行搜索。建立包含数据时空相关函 数和理论时空相关函数模型的目标函数,目标函数形式为公式(5)。PC") = XlabstRCr^^^-abstLCr,^)]^(5)
den利用序列二次规划对Vx、Vy和Y进行搜索,获得满足目标函数的Vx、Vy和Y最优解。步骤307 得到载体对底三维速度。步骤306所获得满足目标函数的Vx、Vy和、 最优解中的Vx、vy作为载体对底三维速度中的Vx、Vy,步骤302所获得的Vz即载体对底三维 速度中的Vz。步骤308 参数分步估计法的计算步骤结束。经统计表明,在相同的计算平台上,采用本发明提出的参数分步估计方法所用的 时间约为采用最大似然法的一半,而三维测速精度近似或优于采用最大似然法。采用参数 分步估计方法与单纯使用局域最小二乘法相比能够获得垂向速度,而且还能够提高水平速 度的精度。以上所述的具体实施例对本发明的目的、技术方案以及有益效果进行了详细的说 明。所应理解的是,上述内容仅为本发明的具体实施例而已,并不用于限制本发明。凡在本 发明的精神与原则之内,所做的任何修改、等同替换以及改进等,均应包含在本发明的保护 范围之内。
权利要求
一种基于相关测速声纳的载体对底三维速度测量方法,包括如下步骤1)建立理论时空相关函数原始模型 <mrow><mi>R</mi><mrow> <mo>(</mo> <mi>τ</mi> <mo>,</mo> <mi>d</mi> <mo>,</mo> <mi>V</mi> <mo>)</mo></mrow><mo>=</mo><msub> <mi>R</mi> <mn>0</mn></msub><mo>·</mo><mi>Φ</mi><mrow> <mo>(</mo> <mi>τ</mi> <mo>)</mo></mrow><mo>·</mo><msub> <mi>J</mi> <mn>0</mn></msub><mrow> <mo>(</mo> <mi>kγ</mi> <msqrt><msup> <mrow><mo>(</mo><msub> <mrow><mn>2</mn><mi>V</mi> </mrow> <mi>x</mi></msub><mi>τ</mi><mo>+</mo><msub> <mi>d</mi> <mi>x</mi></msub><mo>)</mo> </mrow> <mn>2</mn></msup><mo>+</mo><msup> <mrow><mo>(</mo><msub> <mrow><mn>2</mn><mi>V</mi> </mrow> <mi>y</mi></msub><mi>τ</mi><mo>+</mo><msub> <mi>d</mi> <mi>y</mi></msub><mo>)</mo> </mrow> <mn>2</mn></msup> </msqrt> <mo>)</mo></mrow><mo>·</mo><mi>exp</mi><mo>{</mo><mo>-</mo><mi>j</mi><msub> <mi>ω</mi> <mn>0</mn></msub><mo>[</mo><mi>τ</mi><mo>+</mo><mrow> <mo>(</mo> <mn>2</mn> <msub><mi>V</mi><mi>z</mi> </msub> <mi>τ</mi> <mo>+</mo> <msub><mi>d</mi><mi>z</mi> </msub> <mo>)</mo></mrow><mo>/</mo><msub> <mi>c</mi> <mi>φ</mi></msub><mo>]</mo><mo>}</mo><mo>,</mo> </mrow>其中,R(τ,d,V)是时空相关函数;R0是单通道信号能量;Φ(τ)是发射信号相关延时τ处的相关函数;J0(·)是贝赛尔函数;exp(·)是指数函数;k是波数,γ是相关函数宽度系数;τ是相关延时,d是接收阵元间的空间矢量,d=(dx,dy,dz);ω0是发射信号角频率;cφ是发射开角θe内的合成声速,c是声速;V是三维速度矢量,V=(Vx,Vy,Vz);2)通过相关测速声纳的接收阵列采集底回波数据;3)根据步骤2)所获得的底回波数据和接收阵列各阵元间的相对位置关系,对底回波数据进行时空相关处理,得到数据时空相关函数L(τ,d)组成的时空相关函数矩阵;4)计算载体对底垂向速度Vz, <mrow><msub> <mi>V</mi> <mi>z</mi></msub><mo>=</mo><mo>-</mo><mfrac> <mn>1</mn> <mi>N</mi></mfrac><munderover> <mi>Σ</mi> <mrow><mi>i</mi><mo>=</mo><mn>1</mn> </mrow> <mi>N</mi></munderover><mfrac> <msub><mi>c</mi><mi>φ</mi> </msub> <mrow><mn>2</mn><msub> <mi>ω</mi> <mn>0</mn></msub><mi>τ</mi> </mrow></mfrac><msup> <mi>tan</mi> <mrow><mo>-</mo><mn>1</mn> </mrow></msup><mrow> <mo>(</mo> <mfrac><mrow> <mi>Im</mi> <mo>[</mo> <mi>L</mi> <mrow><mo>(</mo><mi>τ</mi><mo>,</mo><msub> <mi>d</mi> <mi>ii</mi></msub><mo>)</mo> </mrow> <mo>]</mo></mrow><mrow> <mi>Re</mi> <mo>[</mo> <mi>L</mi> <mrow><mo>(</mo><mi>τ</mi><mo>,</mo><msub> <mi>d</mi> <mi>ii</mi></msub><mo>)</mo> </mrow> <mo>]</mo></mrow> </mfrac> <mo>)</mo></mrow><mo>;</mo> </mrow>其中,N是接收阵元个数;dij表示第i阵元和第j阵元之间的空间矢量,L(τ,dii)是时空相关函数矩阵对角线上的元素;tan 1(·)表示整个坐标域的反正切函数,所述反正切函数值域为( π,π];Im(·)和Re(·)分别表示虚部和实部;和5)将步骤4)计算出的载体对底垂向速度Vz的值代入到步骤1)中所述的理论时空相关函数原始模型中,得到仅含三个未知参数Vx、Vy和γ的理论时空相关函数模型,再利用最小二乘法对数据时空相关函数和理论时空相关函数模型进行匹配,进而得到载体对底水平二维速度Vx和Vy。F2009100865532C0000012.tif
2.根据权利要求1所述的载体对底三维速度测量方法,其中步骤5)还包括以下步骤,51)确定局域化中心,局域化中心记作d。=(d。x,dcy,dj ;52)以d。为圆心,rad为半径确定局域化范围Ω,Ω内的空间矢量满足到局域化中心 dc 的距离不大于 rad, Ω = Idij | dirdc | 彡 rad};53)设置\、\和γ的初始值和搜索范围;54)建立包含数据时空相关函数和理论时空相关函数模型的目标函数,所述目标函数为ημ) = X||abs[R(r,J,v)]-abs[L(r^)]||FdeQ其中,μ = (Vx, Vy, Y)表示未知参数;函数abs(·)表示求绝对值;Il · “是 Frobenius 范数;55)用序列二次规划优化算法获得使Ρ(μ)满足最小的μ的最优解,进而根据μ的最 优解获得载体对底水平二维速度Vx、\。
3.根据权利要求1所述的载体对底三维速度测量方法,其特征在于,所述相关测速声 纳的发射信号的时域相关函数在延时τ处具有峰值,τ兴O。
4.根据权利要求1-3之一所述的载体对底三维速度测量方法,其特征在于,执行所述 步骤3)之前,还具有第一预处理步骤,所述第一预处理步骤包括对接收阵元进行姿态修 正,得到经过姿态修正后的所述接收阵元间的空间矢量d。
5.根据权利要求4所述的载体对底三维速度测量方法,其特征在于,执行所述步骤3) 之前,还具有第二预处理步骤,所述第二预处理步骤包括测量所述接收阵列附近的水温 Te,利用水温Te对声速c进行修正。
6.根据权利要求1-3之一所述的载体对底三维速度测量方法,其特征在于,执行所述 步骤3)之前,还具有预处理步骤,所述预处理步骤包括测量所述接收阵列附近的水温Te, 利用水温Te对声速c进行修正。
7.根据权利要求1所述的载体对底三维速度测量方法,其特征在于,所述接收阵元个 数N不小于3。
全文摘要
本发明提供一种基于相关测速声纳的载体对底三维速度测量方法,包括如下步骤1)建立理论时空相关函数模型;2)通过相关测速声纳的接收阵列采集底回波数据;3)根据步骤2)所获得的底回波数据和接收阵列各阵元间的相对位置关系,得到时空相关函数矩阵;4)基于理论时空相关函数模型用解析法计算载体对底垂向速度Vz;5)将步骤4)计算出的垂向速度Vz的值代入到步骤1)中所述的理论时空相关函数模型中,再利用最小二乘法得到载体对底水平二维速度Vx和Vy。本发明能够计算载体对底的三维速度,并且能够大幅减小计算量。
文档编号G01S15/58GK101923168SQ20091008655
公开日2010年12月22日 申请日期2009年6月9日 优先权日2009年6月9日
发明者冯雷, 朱维庆, 汪玉玲, 潘锋, 王长红, 邱薇 申请人:中国科学院声学研究所