基于分布源模型的多波束测深系统复杂地形的测量方法 |
|||||||
申请号 | CN201410748826.6 | 申请日 | 2014-12-09 | 公开(公告)号 | CN104482925A | 公开(公告)日 | 2015-04-01 |
申请人 | 中国海洋石油总公司; 海洋石油工程股份有限公司; 哈尔滨工程大学; | 发明人 | 李志刚; 李海森; 周天; 陈祥余; 周雷; 李珊; 邓平; 徐超; 孟元栋; 魏玉阔; 陈宝伟; 李记忠; | ||||
摘要 | 一种基于分布源模型的多波束测深系统复杂地形的测量方法,采用以下测量步骤:一,将多波束测深系统接收的阵列划分成相互交错的数个子阵;二,由多波束测深系统的 信号 处理器计算子阵的数据协方差矩阵,得到修正的协方差矩;三,对修正的数据协方差矩阵进行特征值分解,然后,对信源数进行估计得到噪声子空间估计;四,设定分布源的空间 角 密度 函数服从某一特定分布,并根据这一分布源的空间角密度函所服从的特定分布具体的数学形式计算的广义阵列流型矢量;五,计算出对分布式信号源的二维空间谱,并进行二维谱峰搜索,得到中心波到达的角度和角度扩展的估计。本 发明 不仅能够对复杂的海底地形进行有效地测量,而且,还提高了对复杂地形测量 精度 。 | ||||||
权利要求 | 1.一种基于分布源模型的多波束测深系统复杂地形的测量方法,其特征在于:采用以下测量步骤: |
||||||
说明书全文 | 基于分布源模型的多波束测深系统复杂地形的测量方法技术领域[0001] 本发明涉及复杂地形的测量方法,尤其涉及一种基于分布源模型的多波束测深系统复杂地形的测量方法。属于海洋石油工程领域。 背景技术[0003] 目前,现有的多波束测深系统,均采用基于点信源模型的回波到达角度和回波到达时间的联合估计方法进行海底深度测量。其具体方法是:假设信源的能量是集中在离散的角度,即:波达方向上,根据波达方向得到阵列流型矢量;然后,通过波束形成或高分辨方位估计得到回波到达角度和回波到达时间的联合估计海底深度。但是,由于点信源模型要求信源和接收阵列之间只存在视距传播,在水下环境及海底地形较复杂的情况下,海底反向散射信号往往具有空间角度扩散特性,因此,实际目标往往具有比点信源更复杂的空间分布特性,其阵列流型受信源扩散特性的影响,基于点信源的假设,会导致信源波达方向估计算法的性能严重恶化,从而,降低了多波束测深系统的精度。 [0004] 另外,还有两种分布式目标信号源模型:一为:基于确定的角信号密度函数的相干分布式目标信号源;二为:基于确定的角功率密度函数的非相干分布式目标信号源;并将标准的MUSIC(多重信号分解)方法推广为分布源参数估计方法,其具体方法是:采用分布源模型的广义流型矢量代替点信源模型的阵列流型进行MUSIC(多重信号分解)算法估计,并得到信号方向,其不足之处是:当存在两个或以上分布源,且分布源之间相干时,算法性能严重恶化,无法得到正确的估计结果。 [0005] 若采用马培峰等在《相干分布源的方位估计》一文中提出的Toeplitz(托普利茨)方法对分布源进行解相干,其具体方法是:对阵列数据协方差矩阵进行Toeplitz(托普利茨)预处理,并重构数据矩阵,然后,利用重构的矩阵进行波达方向估计,其不足之处是:通过该方法获得的二维空间谱仅能估计中心波达角度,无法对角度扩展参数进行估计,且精度较差。 发明内容[0006] 本发明的主要目的在于克服现有技术存在的上述缺点,而提供一种基于分布源模型的多波束测深系统复杂地形的测量方法,其不仅能够对复杂的海底地形进行有效地测量,而且,还提高了对复杂地形测量精度。 [0007] 本发明的目的是由以下技术方案实现的: [0008] 1、一种基于分布源模型的多波束测深系统复杂地形的测量方法,其特征在于:采用以下测量步骤: [0009] 第一步,将多波束测深系统接收的阵列,划分成相互交错的数个子阵;其中,阵列划分的方法是:对于均匀线阵,M:为阵元数,N:为信号源数,将M元直线阵分为相互交错的p个子阵,每个子阵阵元数为m,则有:M=p+m-1,要求满足子阵数目不小于信号源数目p≥N,且子阵阵元数大于信号源数目m>N; [0010] 第二步,由多波束测深系统的信号处理器计算子阵的数据协方差矩阵,并求出平均值,从而,得到修正的协方差矩阵,以完成对信号的解相干; [0011] 第三步,对修正的数据协方差矩阵进行特征值分解,然后,对信源数进行估计,并得到噪声子空间估计; [0012] 第四步,设定分布源的空间角密度函数服从某一特定分布,并根据这一分布源的空间角密度函所服从的特定分布具体的数学形式计算的广义阵列流型矢量; [0013] 第五步,计算出对分布式信号源的二维空间谱,并进行二维谱峰搜索,以得到中心波到达的角度和角度扩展的估计。 [0014] 所述第二步中,对信号的解相干的具体方法是: [0015] 前向空间平滑的第k个子阵的数据矩阵所采用的计算公式为: [0016] Xk(t)=[xk(t) xk+1(t) … xk+m-1(t)] [0017] 后向空间平滑的第k个子阵的数据矩阵所采用的计算公式为: [0018] Xk(t)=[xM-k+1(t) xM-k(t) … xM-m-k+2(t)]* [0019] 数据长度为L,子阵的数据协方差矩阵是: [0020] [0021] 其中,H:代表矩阵的共轭转置; [0022] 对p个子阵的数据协方差矩阵Ri求平均,得到修正的协方差矩阵是: [0023] [0024] 其中,Ri为第i个子阵的数据协方差矩阵,p为前向空间平滑选取的子阵个数。 [0025] 所述第三步中,特征值分解的具体方法是:将修正的数据协方差矩阵R分解为信号子空间US和噪声子空间UN, 式中,矩阵US和UN的列矢量分别为:由最大的N个特征值和最小的M-N个特征值所对应的特征矢量组成,∑S和∑ N为经过特征分解得到的矩阵,∑S和∑ N的对角元素分别为:最大的N个特征值和最小的M-N个特征值,信源数的判断可以根据特征值的大小采用信源数估计方法进行估计,M:为阵元数,N:为信号源数。 [0026] 所述第四步中,计算广义阵列流型矢量的具体方法是:设定分布源的空间角密度函数服从特定分布,角信号密度函数是:si(β-βi,t)=si(t)gi(β-βi),其中,t为时间,β为空间角度,si(t)为角信号密度与时间有关的部分,gi(β-βi)是一个以βi为对称中心的确定性函数,βi是对称中心,且gi(β-βi)满足: [0027] [0028] 设点信源模型的阵列流型矢量为:a(β)=[1 exp(-jβ)…exp(-j(M-1)β)]T,其中β=2πdsinθ/λ,式中,d为:阵元间距,λ为:波长,广义阵列流型矢量为: [0029] [0030] 所述第五步中,计算分布式信号源二维空间谱的具体方法是: [0031] (2)对于确定的一组中心波达角度βi和一组角度扩展参数Δi,根据第四步中计算的广义阵列流型矢量b(βi),并采用以下公式计算出二维空间谱: [0032] [0033] 其中,UN为由特征值分解得到的噪声子空间, 为UN的共轭转置; [0034] (3)通过二维谱峰搜索,得到中心波达角度和角度扩展的估计。 [0035] 本发明的有益效果:本发明由于采用上述技术方案,其在水下环境及海底地形较复杂的情况下,考虑了海底反向散射信号的空间角度扩散特性,并通过分布源模型,改善了基于点信源模型假设的波达方向估计算法的性能;并通过采用空间平滑进行解相干的方式,有效地区分了两个相干的相干分布源,且不损失角度扩散信息;同时,在点源和分布源同时存在时,也能进行准确的估计,提高了多波束测深系统在复杂地形环境下的探测精度。附图说明: [0036] 图1为本发明多波束测深系统测量流程方框图。 [0037] 图2为本发明前向空间平滑子阵划分公式示意图。 [0038] 图3为本发明后向空间平滑子阵划分示意图。 [0039] 图4为本发明广义MUSIC(多重信号分解)二维空间谱示意图。 具体实施方式[0040] 如图1所示,本发明的多波束测深系统采用“T”型组合声学基阵,包括:发射基阵为多元弧阵,接收阵为由40个阵元组成的均匀线阵,多波束测深系统的采样率为:40kHz,脉冲宽度为:0.5ms。 [0041] 本发明具体测量步骤如下: [0042] 第一步,将多波束测深系统接收的阵列,划分成相互交错的数个子阵;其中,阵列划分的方法是:对于均匀线阵,M:为阵元数,N:为信号源数,将M元直线阵分为相互交错的p个子阵,每个子阵阵元数为m,则有:M=p+m-1,要求满足子阵数目不小于信号源数目p≥N,且子阵阵元数大于信号源数目m>N; [0043] 第二步,由多波束测深系统的信号处理器计算子阵的数据协方差矩阵,并求出平均值,从而,得到修正的协方差矩阵,以完成对信号的解相干; [0044] 其中,对信号的解相干的具体方法是: [0045] 前向空间平滑的第k个子阵的数据矩阵所采用的计算公式为: [0046] Xk(t)=[xk(t) xk+1(t) … xk+m-1(t)] [0047] 后向空间平滑的第k个子阵的数据矩阵所采用的计算公式为: [0048] Xk(t)=[xM-k+1(t) xM-k(t) … xM-m-k+2(t)]* [0049] 数据长度为L,子阵的数据协方差矩阵是: [0050] [0051] 其中,H:代表矩阵的共轭转置; [0052] 对p个子阵的数据协方差矩阵Ri求平均,得到修正的协方差矩阵是: [0053] [0054] 其中,Ri为第i个子阵的数据协方差矩阵,p为前向空间平滑选取的子阵个数。 [0055] 第三步,对修正的数据协方差矩阵进行特征值分解,然后,对信源数进行估计,并得到噪声子空间估计; [0056] 其中,特征值分解的具体方法是:将修正的数据协方差矩阵R分解为信号子空间US和噪声子空间UN, 式中,∑S和∑ N为经过特征分解得到的矩阵,∑S和∑ N的对角元素分别为:最大的N个特征值和最小的M-N个特征值,信源数的判断可以根据特征值的大小采用信源数估计方法进行估计。M:为阵元数,N:为信号源数。 [0057] 第四步,设定分布源的空间角密度函数服从某一特定分布,并根据这一分布源的空间角密度函所服从的特定分布具体的数学形式计算的广义阵列流型矢量; [0058] 其中,计算广义阵列流型矢量的具体方法是:设定分布源的空间角密度函数服从特定分布,角信号密度函数是:si(β-βi,t)=si(t)gi(β-βi),其中,t为时间,β为空间角度,si(t)为角信号密度与时间有关的部分,gi(β-βi)是一个以βi为对称中心的确定性函数,βi是对称中心,且gi(β-βi)满足: [0059] [0060] 设点信源模型的阵列流型矢量为:a(β)=[1 exp(-jβ)…exp(-j(M-1)β)]T,其中β=2πd sinθ/λ,式中,d为:阵元间距,λ为:波长,广义阵列流型矢量为: [0061] [0062] 第五步,计算出对分布式信号源的二维空间谱,并进行二维谱峰搜索,以得到中心波到达的角度和角度扩展的估计; [0063] 其中,计算分布式信号源二维空间谱的具体方法是: [0064] (1)对于确定的一组中心波达角度βi和一组角度扩展参数Δi,根据第四步中计算的广义阵列流型矢量b(βi),并采用以下公式计算出二维空间谱: [0065] [0066] UN为由特征值分解得到的噪声子空间, 为UN的共轭转置。 [0067] (2)通过二维谱峰搜索,得到中心波达角度和角度扩展的估计。 [0068] 具体实施例: [0069] 1.如图2,图3所示,根据多波束测深系统的测量特点,多波束测深系统的信号源数一般为2个,即:左侧和右侧分别有海底散射回波到达,其可以采用前向平滑或后向平滑方法,将多波束测深系统接收阵列划分为9个子阵,每个子阵阵元数为32。 [0070] 2.下面以前向空间平滑算法为例,第k个子阵的数据矩阵所采用的计算公式是:Xk(t)=[xk(t) xk+1(t) … xk+m-1(t)],根据采样率fs=40kHz和脉冲宽度tao=0.5ms,取数据长度为L=tao×fs=20,第k个子阵的数据协方差矩阵可以由下式计算: [0071] [0072] 对子阵的数据协方差矩阵求平均,得到修正的协方差矩阵是: [0073] [0074] 3.对修正的数据协方差矩阵进行特征值分解 得到噪声子空间UN,∑S和∑ N的对角元素分别为最大的N个特征值和最小的M-N个特征值,根据多波束测深系统特点,可以简化信源数估计方法,为避免漏掉信号可以取信源数为3,或者可以通过特征值的大小进行信源数估计,如取大小超过特征值均值二倍的特征值的个数作为信号源的数目; [0075] 4.由于在未知分布源角信号密度分布情况的情况下,采用均匀分布往往能得到更为准确的估计结果,因此,假设分布源的角密度函数符合均匀分布,即: [0076] [0077] 其中,βi为中心波达角度,Δi为角度扩展,计算阵列流型矢量为: [0078] [0079] 5.取搜索的中心波达角度范围为-90°至90°,即-π≤β≤π,由于海底反向散射信号的角度扩散一般不会很大,取角度扩展Δi范围为0°至6°,根据步骤4中计算的广义阵列流型矢量和步骤3中得到的噪声子空间,求二维空间谱: [0080] [0081] 如图4所示,通过二维谱峰搜索,得到中心波达角度βi和角度扩展Δi的估计。 |