基于退化的空间arma模型的多维传感器阵列信源测向方法

文档序号:1830210 发布日期:2021-11-12 浏览:22次 >En<

阅读说明:本技术 基于退化的空间arma模型的多维传感器阵列信源测向方法 (Multi-dimensional sensor array source direction finding method based on degraded space ARMA model ) 是由 姚桂锦 张海蓉 岳东旭 李玲 赵海艳 于 2021-08-23 设计创作,主要内容包括:本发明涉及一种基于退化的空间ARMA模型的多维传感器阵列信源测向方法,属于阵列信号处理中基于多维阵列的二维信源测向。包括3维体阵模型,多维阵列中任一ULA的信源相差估计,多维阵列中的ULA分类准则,多维阵列中信源相差(或角度)配对方案,多维阵列中信源仰角和方位角的计算。本发明的优点是:能够处理多维阵列中的任一ULA,二维信源测向方法能够匹配和发挥多维阵列ULA及其数据丰富的优势;给出了能够实现信源相差自动配对的ULA组合准则,所提测向方法能够处理两种方位角定义下ULA,而且对信源和传感器阵元噪声的信号性质仅要求为平稳;所提测向方法是直接处理多维阵列数据,不涉及矩阵特征值分解或奇异值分解,计算较为高效。(The invention relates to a method for measuring the direction of a source of a multi-dimensional sensor array based on a degraded space ARMA model, belonging to the field of two-dimensional source direction measurement based on a multi-dimensional array in array signal processing. The method comprises a 3-dimensional volume array model, source phase difference estimation of any ULA in a multi-dimensional array, an ULA classification criterion in the multi-dimensional array, a source phase difference (or angle) pairing scheme in the multi-dimensional array, and calculation of a source elevation angle and an azimuth angle in the multi-dimensional array. The invention has the advantages that: any ULA in the multi-dimensional array can be processed, and the advantage of the multi-dimensional array and the advantage of abundant data thereof can be matched and exerted by the two-dimensional source direction finding method; the ULA combination criterion capable of realizing automatic matching of the information source phase difference is given, the provided direction finding method can process the ULA under two azimuth angle definitions, and the signal properties of the noise of the information source and the sensor array element are only required to be stable; the direction finding method is used for directly processing the multidimensional array data, does not involve matrix eigenvalue decomposition or singular value decomposition, and is high in calculation efficiency.)

基于退化的空间ARMA模型的多维传感器阵列信源测向方法

技术领域

本发明属于阵列信号处理中基于多维阵列的二维信源测向,可广泛应用于雷达、声呐、通信、地震勘探和自动驾驶等领域内与目标参数估计、定位、识别和追踪相关的研究。

背景技术

以各种传感器阵列作为器件基础的阵列信号处理是近三、四十年以来飞速发展的现代信号处理技术,在雷达、声纳、移动通信、地质勘探、生物医学和自动驾驶等很多实际工程领域得到广泛应用。信源测向(波达方向估计,Estimation of Direction-of-arrival)是阵列信号处理中的一个基本内容,具有十分重要的军事、民用和民生价值。

多维阵列能够提供仰角和方位角,可以对外部入射信源进行更为精细的描述,因此,二维信源测向(也称信源仰角和方位角联合估计、二维波达方向估计、二维DoA估计)更贴近实际工程应用,更具理论意义和实用价值。

包括二维面阵和三维体阵在内的多维阵列,内含大量的均匀线阵(Uniformlinear array,ULA),这是多维阵列的优势;另外,只有在多维尺度上对传感器阵元有序选择和设置,才能实现阵列设计及其优化。所以,提出和发展能够充分发挥和匹配多维阵列优势的二维信源测向方法是一个在理论和实际应用上都亟待解决的问题。

目前常规思路是把复杂的二维信源测向问题分解为两个较为简单、易处理的单角度估计问题。为实现二维信源测向分解操作,需要从单角度估计方法以及匹配的阵列几何结构两个角度综合加以考虑和解决,现有大部分单角度估计方法是基于Azimuth-only ULA模型提出并发展起来的,目前普遍认为已较为成熟,二维信源测向最好直接拿来使用,但是Azimuth-only ULA模型简单,其信源相移是一个只含有方位角的单项函数,且相移与相差直接呈正比;而多维阵列中的各种ULA其信源相移往往与其相差呈线性关系,相移和相差是信源方位角和仰角的函数,且方位角与仰角相互耦合(除了位于Z轴上的ULA之外)。所以,基于Azimuth-only ULA模型的单角度估计方法很难被直接应用于多维阵列中的任一ULA上。

为此,目前一个普遍接受的折中方案就是在多维阵列内寻找只包含单角度的ULA。可以看到,多维阵列中位于Z轴上的ULA只含有仰角,直接使用单角度估计方法即可估计信源仰角;若把信源入射方向与X轴之间的夹角定义方位角,则X轴上的ULA只包含信源方位角。因此,位于X和Z轴上的两个正交ULA形成一个简单的ULA组合,该组合就是所谓的L形阵形,L形阵形是一个能够与单角度估计方法匹配的阵形,单角度估计方法可以直接处理该阵形数据,目前很大一部分二维信源测向方法是基于L形阵形被提出和研究的。

常规的单角度估计方法如子空间类方法(包括MUSIC方法,ESPRIT及其改进或变种)可被直接拿来应用于二维波达方向估计,其他一些方法包括MPM(Matrix pencilmethod),PM(Propagator method)和SUMWE(Subspace-based method withouteigendecomposition)方法以及CODE(Cross-correlation based 2D DOA estimation)方法,都或多或少地借用了ESPRIT的旋转不变技术。

非L形阵列在二维信源测向中也受到关注,代表性阵形是双平行线形,其原理是利用两个平行的ULA析出一个包含信源相差的对角酉矩阵,与L形阵形不同的是,双平行线形并不要求两个ULA位于坐标轴上。

多维阵列的最大优势在于能够为二维信源测向提供大量可供选择的ULA、各种ULA阵形和组合,但是,目前只有包括L形阵形和双平行线形在内的少量阵形被使用,这表明,现有二维信源测向方法目前还不具有处理多维阵列中任一ULA及其数据的能力,不能匹配和发挥多维阵列优势,这是多维阵列资源和效能的一种浪费。

信源仰角与方位角的配对是二维信源测向研究中的另外一个关键问题。目前二维信源测向方法普遍使用的阵形(例如L形阵形)一般是由两个ULA组成。对一个ULA数据的处理,可得到一个无序的信源单角度估计值集合,分开处理两个ULA,能够得到两个解耦的角度估计值集合。因此,角度配对是在两个解耦且无序的估计值集合中把来自同一信源的仰角和方位角挑出并配对。目前角度配对主要是设置代价函数利用复杂的二维搜索或非线性优化算法实现。

实际上,信源仰角和方位角的配对可以看作是一种约束。对于多维阵列数据,这种约束可以转化新设为两个待配对参数的一个线性组合参数,而要估计这个新设参数,则需要额外选择和提供对应的ULA及其数据。因此,实现信源仰角和方位角配对,理论上至少需要挑选3个ULA,其中两个ULA用于估计待配对参数(例如方位角和仰角),另外一个用于配对。对比,现有二维信源测向方法中,角度估计和配对都使用原有的两个ULA,把已经用于估计信源仰角和方位角的ULA数据再次使用用于确定信源仰角和方位角的配对,在原理上是否可行很值得商榷。

可以看到,外部入射信源的传播物理特性,包括信源相位的复杂组成以及其内仰角和方位角的耦合方式决定着估计方法及其匹配阵形,另外,信源方位角的两种定义,也会使相位及其内的仰角和方位角耦合方式发生变动。综上所述,二维信源测向在理论和方法上远较于基于Azimuth-only ULA模型的单角度DoA估计复杂。

传感器阵列信号处理包括二维信源测向既是一个物理问题又是一个信号处理问题,是一个交叉学科问题,其物理基础是传感器阵元在空间上的有序设置,诱导外部入射信源相位随着传感器阵元空间有序设置而有规律变化,具体而言,对于多维阵列,入射信源相位与其相差呈线性关系,线性系数为传感器阵元空间位置角标。

发明内容

本发明提供一种基于退化的空间ARMA模型的多维传感器阵列信源测向方法,能够匹配和充分发挥多维阵列优势的二维信源测向。

本发明采取的技术方案是:包括下列步骤:

(一)、3维体阵模型:

(1)、为不失一般性,直接考虑一3维体阵,该体阵是由M×N×L个各向同性传感器阵元组成,平行于X、Y和Z轴方向的传感器阵元数目分别为M、N和L,空间K个远场窄带平稳信源入射到该3维体阵,其入射方位角和仰角分别为(φk,θk),k=1,…,K,把位于体阵坐标原点上的传感器阵元设定为零相位阵元后,第k个信源传播到达3维体阵第(m,n,l)个阵元的相移为:

其中m取1,…,M;n取1,…,N;l取1,…,L。分别表示平行于X、Y和Z轴方向的分量相位,定义为组成相位的参数项。式(1)表明,入射到达多维阵列中任一传感器阵元上的外部信源相位是3个参数项的线性组合;

式(1)中3个参数项为:

其中比例因子f和c表示载频和传播速度,Δdx、Δdy和Δdz为平行于X、Y和Z轴方向的传感器阵元间隔;

式(2)中uk、vk和wk具体为:

uk=cos(φk)sin(θk),vk=sin(φk)sin(θk),wk=cos(θk). (3)

其中θk和φk是第k个信源的仰角和方位角,分别定义为信源入射方向与Z轴之间的夹角和入射方向在X―Y面阵上的投影与X轴之间的夹角,在上述方位角的定义下,除了位于Z轴上的传感器阵元数据只包含仰角θ外,多维阵列中其他传感器阵元数据同时包含仰角θ和方位角φ,且两个角度相互耦合,为方便以下讨论,参数项Δφx和Δφy也被称为信源仰角θ和方位角φ的耦合项,这里由于对所有K个信源都成立,为简洁,常数项θk和φk中把指标k删去。

(2)、在外部入射信源信号和传感器噪声为平稳的假设前提下,理论表明,入射到多维阵列中任一ULA上的信源其信号模型是一个退化的空间ARMA(Autoregressivemoving-average)模型,该退化的空间ARMA模型自有MYW(Modified Yule–Walker)线性方程组和求根多项式;

(二)、多维阵列中任一ULA的信源相差估计:

(1)、本发明能够对多维阵列中的任一ULA及其数据进行处理,估计其外部入射信源相差,这是解决二维信源测向问题的基础和前提,也是本发明不同于已有二维信源测向方法的一个鲜明特点,这个特点能够充分利用和发挥多维阵列数据丰富的优势;

针对多维阵列中的任一ULA,在信源信号与传感器噪声不相关的前提条件下,利用该ULA数据的相关函数,通过顺次构建和求解MYW线性方程组和多项式求根,可计算得到各个信源相差;

(2)、对于多维阵列中的任一ULA,利用其传感器阵列数据的相关函数,构建MYW线性方程组如下:

Hb=r, (4)式(4)中,H为I×K维系数矩阵,b和r分别为K×1维和I×1维的待求参数和常数项列向量。H、b和r具体形式如下:

其中(·)T为转置算符,行矢量hm=[hm,…,h(m+K―1)],m=1,…,I,hm和r中的阵元 E{·}是数学期望,(·)H是共轭转置,xi(t)和ni(t)是所选ULA的第i个传感器阵元数据和噪声,xn(t)称为参考数据;

在信源信号和噪声为平稳的条件下,对ULA数据取相关函数,能够保证Ri同样平稳;且当传感器噪声与信源信号不相关时,可通过合理选择xn(t),使式(4)中的MYW线性方程组不再含有未知的给求解方程带来便利;

(3)、待求参数是K个入射信源传播子的初等幂和对称函数,其具体函数形式为:

求解式(4)中的MYW线性方程组,可得到K个待求参数这要求MYW线性方程组的方程数目I至少应满足I≥K;

(4)、构建求根多项式:根据式(6)中待求参数的具体函数形式,构建如下一元首一多项式:

f(v)=vK+b1vK―1+…+bkvK―k+…+bK, (7)

容易证明,信源传播子是一元首一多项式f(v)的根;

对f(v)求根,得到则第k个信源相差利用以下公式求出:

(三)、多维阵列中的ULA分类准则:

(1)、本发明能够处理多维阵列任一ULA数据,依据信源相差函数形式,首先确定多维阵列中的ULA分类准则,由ULA分类准则,提出多种信源相差估计方式,从而为二维信源测向中的角度自动配对问题找到了解决方案,在多维阵列中,各种ULA的起始阵元、所处空间位置以及所具有的信源相位函数形式可能不同,但是依据信源相差的函数形式,可对各种ULA有效分类,信源相差函数形式相同的所有ULA属于一类;相应的,对属于同一类的ULA数据进行处理,可估计同一函数形式的信源相差。

(2)、在多维阵列中,信源相差在函数形式上可以表达为多个分量相差的线性组合,其中的每一个分量相差可通过寻找对应的ULA数据直接估计出来,所以,基于相差自身的显式函数形式以及其线性组合形式,信源相差具有以下两种估计方式:①基于相差自身的显式函数形式,通过寻找和利用对应的ULA数据直接估计;②首先估计分量相差,利用线性组合公式由已估计出的分量相差计算得到;

(四)、多维阵列中信源相差或角度配对方案:

(1)、本发明把信源相差或角度自动配对转化为一种约束参数,并把这种约束参数具体化为两个待配对相差的线性组合,通过对两种估计方式得出的信源相差结果进行一一对照实现自动配对,因此,本发明提出:实现信源相差或角度自动配对至少寻找和使用3个相差,其中两个为待配对相差,另外一个用于配对;

(2)、针对以上所提出的信源相差或角度自动配对方案,本发明提出实现信源相差或角度自动配对的ULA选取原则,即:在多维阵列中至少选取3个具体ULA,3个ULA应该具有不同函数形式的信源相差,为方便计算和对比,3个信源相差最好满足线性组合关系;

(五)、多维阵列中信源仰角和方位角的计算:在多维阵列中,每个具体信源相差是其仰角和、或方位角的一个显式函数,信源相差函数形式只随ULA类别改变,因此,在完成信源相差或角度自动配对后,二维信源测向实际上转变为由两个配好对的相差计算仰角和方位角的问题;

在实现信源相差或角度自动配对后,从3个所选取的ULA中任取其中的两个ULA,利用选取的两个ULA所对应的信源传播子和相差公式,由其估计值,直接计算信源仰角和方位角。

本发明所提出的信源相差估计方法和二维信源测向方法同样适用于各种二维传感器面阵。

本发明利用传感器阵元空间有序设置所诱导出的信源相位线性变化这一特点,在信源信号和传感器噪声为平稳的条件下,通过对信源相位实施空间差分,首先提出能够处理多维阵列中任一ULA数据并对其信源相差进行估计的方法;对多维阵列中的所有ULA,依据其信源相差函数形式首次确定分类准则:信源相差函数形式相同的ULA属于一类,同属一类的ULA具有相同的求根多项式和信源相差估计性能;本发明给出二维信源测向信源相差或角度自动配对总体方案及其ULA组合原则;并提出能够匹配和充分发挥多维阵列优势的二维信源测向方法。

本发明的优势在于:提出的信源相差估计方法能够处理多维阵列中的任一ULA,二维信源测向方法能够匹配和发挥多维阵列ULA及其数据丰富的优势;给出了能够实现信源相差或角度自动配对的ULA组合准则,这对于测向的实际应用具有指导意义。

在算法上,本发明所提测向方法对信源和传感器阵元噪声的信号性质仅要求为平稳;同时能够处理独立、相关和相干信源及独立、相干混合信源。

另外,所提测向方法是直接处理多维阵列数据,不涉及矩阵特征值分解或奇异值分解,计算较为高效。

附图说明

图1是算例中3维体阵中X-Y、X-Z和Y-Z三个面阵上所用的ULA图;

图2是X-Y、X-Z和Y-Z 3个面阵内平行于坐标轴的非轴ULA的信源相差搜寻曲线图;

图3是X-Y、X-Z和Y-Z等3个面阵内反对角线上的ULA的信源相差搜寻结果曲线图;

图4是多维阵列所选ULA的信源相差估计性能图。

具体实施方式

包括下列步骤:

(一)、3维体阵模型:

为不失一般性,直接考虑一3维体阵,该体阵是由M×N×L个各向同性传感器阵元组成,平行于X、Y和Z轴方向的传感器阵元数目分别为M、N和L,空间K个远场窄带平稳信源入射到该3维体阵,其入射方位角和仰角分别为(φk,θk),k=1,…,K,把位于体阵坐标原点上的传感器阵元设定为零相位阵元后,第k个信源传播到达3维体阵第(m,n,l)个阵元的相移为:

其中m取1,…,M;n取1,…,N;l取1,…,L。分别表示平行于X、Y和Z轴方向的分量相位,不涉及到ULA,则我们把定义为组成相位的参数项。式(1)表明,入射到达多维阵列中任一传感器阵元上的外部信源相位是3个参数项的线性组合。

式(1)中3个参数项为:

其中比例因子f和c表示载频和传播速度,Δdx、Δdy和Δdz为平行于X、Y和Z轴方向的传感器阵元间隔。

式(2)中uk、vk和wk具体为:

uk=cos(φk)sin(θk),vk=sin(φk)sin(θk),wk=cos(θk). (3)

其中θk和φk是第k个信源的仰角和方位角,分别定义为信源入射方向与Z轴之间的夹角和入射方向在X―Y面阵上的投影与X轴之间的夹角。在上述方位角的定义下,除了位于Z轴上的传感器阵元数据只包含仰角θ外,多维阵列中其他传感器阵元数据同时包含仰角θ和方位角φ,且两个角度相互耦合(为方便以下讨论,参数项Δφx和Δφy也被称为信源仰角θ和方位角φ的耦合项。这里由于对所有K个信源都成立,为简洁,常数项θk和φk中把指标k删去);

信源方位角在实际中有两种常用定义,除了定义φ外,还有另外一个定义φ′,即:信源入射方向与X轴之间的夹角,在方位角φ′的定义下,式(3)中的uk和vk的具体函数形式需要作相应改动,方位角两种定义φ和φ′之间的变换关系满足:

cos(φ′k)=cos(φk)sin(θk), (4)

多维阵列中的任一ULA都是一维的,这表明,入射到任一ULA上的信源相位公式中只有一个传感器阵元空间位置角标有序变化。因此,信源相位可统一表示为:

式(5)中为对应的信源相差和常数相位,由于相位对k个信源都适用,本发明中只保留下标m,用以强调相位对角标m的依赖;

根据式(1)和(5),多维阵列中的任一ULA按照传感器阵元空间位置角标变动情况主要划分为以下两种类型:

类型1:3个传感器阵元空间位置角标中只有1个有序变化,类型1主要指多维阵列中位于和平行于X、Y和Z等3个坐标轴的ULA;

例如,设一ULA其平行于Z轴的阵元空间位置角标l从l0递增到L,l0为一常数整数满足l0<L,平行于X和Y轴的角标用常数整数m0和n0表示,则入射到该ULA上的信源相位(为了简化符号,省略的上标k,若以下需要,也会恢复角标k,这里不再赘述)可表示为:

其中为信源相差,定义为信源相位的常数相位;

更为具体的是,设m0=1,n0=1和l0=1,常数相位则信源相位 该信源相位所对应的ULA即为位于多维阵列Z轴上并始自于坐标原点的Elevation-only ULA,Elevation-only ULA数据只含有仰角θ,分析表明,任何一个位于或平行于Z轴的ULA都具有式(6)中的函数形式,其相差为常数相位中的角标m0和n0实际上描述了该ULA在多维阵列中的空间位置,其起始阵元则由角标l0描述;

同理,位于或平行于X轴的任一ULA,其相位可表示为:

式(7)中m为变化角标,为信源相差,常数相位 角标n0和l0描述了对应ULA的空间位置,m0指示了ULA起始阵元;

当m0=1,、n0=1和l0=1时,常数相位信源相位变为对应的ULA位于X轴上并始自于多维阵列坐标原点,同样,任何位于或平行于X轴的ULA都具有式(7)中相位的函数形式,其相差为

同理,对于任何位于或平行于Y轴的ULA,有:

式(8)中n为变化角标,为信源相差,常数相位

当m0=1,、n0=1和l0=1时,信源相位对应的ULA位于Y轴上并始自于多维阵列坐标原点。同样,多维阵列中任何位于或平行于Y轴的ULA都具有式(8)中相位的函数形式,相差为

由公式(6)、(7)和(8)看出,起始于多维阵列坐标原点并位于坐标轴上的ULA与起始于非坐标原点并位于坐标轴上或平行于坐标轴的ULA的主要差别在于零和非零常数相位,起始于多维阵列坐标原点的ULA其信源相位相对于后者因为常数相位为零,函数形式变得较为简单,易于处理,特别是位于Z轴上的Elevation-only ULA;

类型2:信源相位公式(1)中,有两个或三个传感器阵元空间位置角标同步变化;

类型2主要指位于和平行于面阵或体阵上的各种对角线上的ULA;

多维阵列能够提供大量的位于和平行于各种对角线上的ULA,本发明主要以位于X―Y、Y―Z和X―Z面阵反对角线上并起始于面阵坐标原点的ULA为例说明。

设ULA的传感器阵元空间位置角标m和n从X―Y面阵坐标原点m0=n0=1开始同步增加,则相位可表示为:

式(9)中信源相差因为该ULA在X―Y面阵内,角标l0=1,又起始于面阵坐标原点,所以该ULA相位中的常数相位等于零,式(9)中信源相位对应X―Y面阵反对角线上并始自于坐标原点的ULA,分析表明,多维阵列内平行于X―Y面阵反对角线上的ULA的信源相差都为同样,平行于X―Y面阵对角线上的ULA的相差都为相差的两种线性组合;

位于Y―Z面阵反对角线上并起始于坐标原点的ULA,其信源相位为:

其中信源相差为同样分析,多维阵列内平行于Y―Z面阵反对角线上的ULA的信源相差都为类似,平行于Y―Z面阵对角线上的ULA的相差都为

位于X―Z面阵反对角线上并起始于坐标原点的ULA,其信源相位为:

其中信源相差为同样,多维阵列内平行于Y―Z面阵反对角线上的ULA的信源相差都为类似,平行于X―Z面阵对角线上的ULA的相差都为

对于3维体阵,同样具有各种位于或平行于体对角线上的ULA,所对应的信源相差函数形式中3个传感器阵元空间位置角标同步变化,因此,信源相差是的线性组合,其组合系数为+1或-1,例如:

等等,这里不一一列出。

本发明能够对多维阵列中的任一ULA及其数据进行处理,估计其外部入射信源相差,这是解决二维信源测向问题的基础和前提,也是本发明不同于已有二维信源测向方法的一个鲜明特点,而这个特点能够充分利用和发挥多维阵列数据丰富的优势。

在外部入射信源信号和传感器噪声为平稳的假设前提下,入射到多维阵列中任一ULA上的信源其信号模型是一个退化的空间ARMA(Autoregressive moving-average)模型,该退化的空间ARMA模型自有MYW(Modified Yule–Walker)线性方程组和求根多项式;

(二)、多维阵列中任一ULA的信源相差估计:针对多维阵列中的任一ULA,在信源信号与传感器噪声不相关的前提条件下,利用ULA数据的相关函数,通过顺次构建和求解MYW线性方程组和多项式求根,可计算得到各个信源相差,以下是本发明给出的处理多维阵列中任一ULA数据的具体实施方案:

对于多维阵列中的任一ULA,利用其传感器阵列数据的相关函数,构建MYW线性方程组如下:

Hb=r, (13)式(13)中,H为I×K维系数矩阵,b和r分别为K×1维和I×1维的待求参数和常数项列向量。H、b和r具体形式如下:

其中(·)T为转置算符,行矢量hm=[hm,…,h(m+K―1)],m=1,…,N。hm和r中的阵元 E{·}是数学期望,(·)H是共轭转置,xi(t)和ni(t)是所选ULA的第i个传感器阵元数据和噪声,xn(t)称为参考数据;

在信源信号和噪声为平稳的条件下,对ULA数据取相关函数,能够保证Ri同样平稳;且当传感器噪声与信源信号不相关时,可通过合理选择xn(t),使式(13)中的MYW线性方程组不再含有未知的给求解方程带来便利;

待求参数是K个入射信源传播子的初等幂和对称函数,其具体函数形式为:

求解式(14)中的MYW线性方程组,可得到K个待求参数这要求MYW线性方程组的方程数目I至少应满足I≥K;

构建求根多项式:根据式(15)中待求参数的具体函数形式,构建如下一元首一多项式:

f(v)=vK+b1vK―1+…+bkvK―k+…+bK, (16)

容易证明,信源传播子是一元首一多项式f(v)的根;

对f(v)求根,得到则第k个信源相差利用以下公式求出:

因此,利用多维阵列中的任一ULA数据,首先通过构建和求解MYW线性方程组估计方程未知参数其次利用已估计的构建并对一元首一多项式f(v)求根,得到信源传播子最后由已知的计算出所有信源相差,以上就是本发明所提出的任一ULA信源相差估计方法步骤;

(三)、多维阵列中的ULA分类准则:本发明能够处理多维阵列任一ULA数据,依据信源相差函数形式,确定了多维阵列中ULA分类准则,由ULA分类准则,提出了多种信源相差估计方式,为最终解决二维信源测向中的角度自动配对问题找到了解决方案;

在多维阵列中,各种ULA的起始阵元、所处空间位置以及所具有的信源相位函数形式可能不同,但是依据信源相差的函数形式,可对各种ULA有效分类,信源相差函数形式相同的所有ULA属于一类;相应的,对属于一类的ULA数据进行处理,可估计同一函数形式的信源相差;

例如,在多维阵列中,所有平行于X轴的ULA属于一类,能够用于估计相差同样,所有平行于Y轴的ULA能够估计所有平行于Z轴的ULA能够估计

(四)、多维阵列中信源相差或角度配对方案:在多维阵列中,信源相差在函数形式上可以表达为多个分量相差的线性组合,其中的每一个分量相差可通过寻找对应的ULA数据直接估计出来。所以,基于相差自身的显式函数形式以及其线性组合形式,信源相差具有以下两种估计方式:

①基于相差自身的显式函数形式,通过寻找和利用对应的ULA数据直接估计;②首先估计分量相差,利用线性组合公式由估计出的分量相差以间接方式计算得到;

例如,信源相差一种方式是直接估计,由X-Y面阵内位于或平行于反对角线上的ULA直接估计得到;间接估计是把看成是分量相差的线性组合,分量相差可分别由位于或平行于X轴和Y轴的ULA估计出来,信源相差则可由估计的利用线性组合公式计算得到;

值得注意的是,利用ULA数据估计出的各种信源相差都是解耦和无序的,这表明,在间接估计方式中,只有在其分量相差配好对的前提条件下,才能由线性组合形式计算并给出信源相差。反之,两种估计方式得到的同一信源相差结果一定相等,对两种估计方式得出的结果进行一一对比,能够实现信源相差(或角度)自动配对。因此,本发明提出了基于多维阵列多ULA数据的相差(或角度)自动配对方案;

本发明把信源相差或角度自动配对转化为一种约束参数,并把这种约束参数具体化为两个待配对相差的线性组合,通过对两种估计方式得出的信源相差结果进行一一对照实现自动配对。因此,本发明提出:实现信源相差或角度自动配对至少寻找和使用3个相差,其中两个为待配对相差,另外一个用于配对;

针对以上所提出的信源相差(或角度)自动配对方案,本发明提出实现信源相差或角度自动配对的ULA选取原则,即:在多维阵列中至少选取3个具体ULA,3个ULA应该具有不同函数形式的信源相差,为方便计算和对比,3个信源相差最好满足线性组合关系;

(五)、多维阵列中信源仰角和方位角的计算:在多维阵列中,每个具体信源相差是其仰角和(或)方位角的一个显式函数,信源相差函数形式只随ULA类别改变。因此,在完成信源相差(或角度)自动配对后,二维信源测向实际上变为一个由两个配好对的相差计算信源仰角和方位角的问题;

在实现信源相差或角度自动配对后,从3个所选取的ULA中任取其中的两个ULA,由相应的信源传播子和相差估计值,直接计算信源仰角和方位角;

例如:在X-Y面阵内,选择平行于X和Y轴的ULA,利用相应的ULA数据估计得到第k个信源传播子对的估计值为其对应的相差对估计值为 利用传播子分别与相差的显式关系式 可得下列公式:

则第k个信源方位角估计值的计算公式为:

利用式(19)把第k个方位角计算出来后,将代入(17)或(18)可得:

又如:在X-Z面阵内,由平行于X和Z轴的ULA数据估计得到第k个信源传播子对的估计值为其对应的相差对估计值为利用传播子分别与相差的显式关系式则:

第k个信源仰角估计值的计算公式为:

利用式(24)把第k个仰角计算出来后,将代入(22)可得:

同样,由式(25)可计算出第k个信源方位角估计值

本发明所提出的信源相差估计方法同样可以处理方位角另外一种坐标定义φ′下的ULA数据,方位角φ′的定义:信源入射方向与多维阵列X轴的夹角。信源相差估计方法以及二维信源测向方法的原理、步骤与前面所提完全相同。

本发明所提出的信源相差估计方法和二维信源测向方法同样适用于各种二维传感器面阵,提出的基于目标源传播相移差分技术的阵列测向方法预先需要给定目标源数目。

下边通过以下二维信源测向算例验证本发明所提方法的有效性。

基于3维阵列的二维信源测向算例,这里采用等传感器阵元间距的三维正方体阵,为简化计算,假设沿X、Y和Z轴等3个方向的传感器阵元数目为8,有3个远场窄带信源入射到该正方体阵,等传感器阵元间距采用两种:0.30λ和0.45λ,λ是信号波长,信噪比SNR=5dB,信源信号与传感器噪声均采用零均值的复高斯白噪声模拟,各个传感器阵元噪声具有相同的方差,3个信源的方位角φk和仰角θk(k=1,2,3)分别为(φ11)=(95°,45°),(φ22)=(63°,12°)和(φ33)=(150°,71°)。

这里把每个ULA的第一个传感器数据作为参考数据,由于信号与噪声不相关,选用的传感器阵列数据相关函数序列{h2,h3,┄,hM}不含未知的噪声方差,可用于构建MYW线性方程组,这样求解方程时不需要考虑噪声方差。

1.信源相差估计

多维阵列能够为二维信源测向提供丰富多样的ULA,所提方法能够处理任一ULA数据,这是本发明的一个鲜明特点和优势。算例中特地选取3组有代表性的ULA,这3组ULA分别取自图1中的X-Y、X-Z和Y-Z等3个面阵,其中在每个面阵内选取3个ULA:平行于该面阵坐标轴的两个非轴ULA以及位于该面阵反对角线上的ULA。

由于算例中选取的ULA较多,为避免混淆和以下阐述和分析方便,对每一个选取的ULA进行命名,具体结合X-Y面阵上所选取的3个ULA,说明ULA命名规则,如图1所示,在X-Y面阵内我们选取平行于X和Y轴的非轴ULA,分别用Xn=2和Ym=2命名,Xn=2的上标n=2指示了该ULA在X-Y面阵上的Y轴坐标;同样,如图1所示,m=2指示了ULAYm=2在X-Y面阵上的X轴坐标,X-Y面阵反对角线上的ULA,这里用DXY命名;采取类似的命名,在X-Z面阵上所选取的3个ULA,分别用Xl=2、Zm=2和DXZ表示,其中平行于Z轴的非轴ULA为Zm=2,其X轴坐标为m=2,平行于X轴的非轴ULAXl=2的Z轴坐标为l=2,X-Z面阵上反对角线上的ULA为DXZ;在Y-Z面阵上所选取的3个ULA分别用Yl=2、Zn=2和DYZ表示,其命名规则和ULA位置这里不在赘述。

相较于常规的位于Z轴上的elevation-only ULA,算例中所选取的Zm=2和Zn=2是平行于Z轴的非轴ULA,其信源相差与elevation-only ULA的完全相同,但因为非轴而含有非零的常数相位,Zm=2和Zn=2的信源相移在函数形式上要比elevation-only ULA的复杂。

这里为直观显示和分析算例结果,对于选取的ULA在构建和求解MYW线性方程组后,对求根多项式采用逐点数值求根方法画出求根曲线。如图2所示,纵坐标为归一化幅度,为求根多项式绝对值的倒数,幅度出现尖锐峰表示搜寻到多项式的根,峰值横坐标即为某个信源的相差估计值,当然,对于首项次数小于5的求根多项式,也可采用求根公式直接计算信源相差。算例中,由于正方体阵沿X、Y和Z轴等3个方向的阵元间距都设置为相等,则平行于X、Y和Z轴的ULA的信源相差可分别简化为ux=cosφsinθ,vy=sinφsinθ和wz=cosθ,考虑到方位角φ∈[0,π],仰角θ∈[0,π/2]后,则ux∈[―1,1],vy∈[0,1]和wz∈[0,1];

由图2(a)、(b)和(c)看出,当传感器阵元间距较大为0.45λ时,幅度峰值和位置更为清晰,易分辨和判断。例如,图2(a)中粗*线幅度峰值位置分别为(-0.82,-0.06,0.10),这即为X-Y面阵内非轴ULAXn=2的3个信源相差估计值,细*线的幅度峰值位置为(0.19,0.47,0.71),是X-Y面阵内非轴ULAYm=2的3个信源相差估计值。

当传感器阵元间距变小为0.30λ,幅度峰值及其位置分辨率下降,不易判断,例如,在图2(a)中传感器阵元间距为0.30λ时,Xn=2和Ym=2所对应的o线,依据曲线峰值甚至不能正确判断信源数目;但对于另外一些ULA,即使传感器阵元间隔为0.30λ,仍能较为清晰地判断信源数目、峰值及其位置,进而得出较为准确的信源相差估计值,例如,图2(b)中的粗o线和图2(c)的细o线。

以上表明,对于多维阵列,由于有大量的ULA数据可以利用,即使在传感器阵元间距设置较小或信号SNR较低时,利用多ULA数据,仍有可能开展信源测向,但是如果二维信源测向方法只能基于特定的ULA或阵形,当传感器阵元间距较小或低SNR时,信源测向则很有可能无法开展或者得到错误结果。所以,针对多维阵列,特别是MIMO大规模天线阵列,对测向方法的一个最基本要求是方法应该具有处理任一ULA及其数据的能力,而本发明所提出的信源相差估计方法完全能够满足上述要求。

由图2(a)、(b)和(c)看出,具有相同信源相差函数形式的ULA属于一类,虽然这些ULA可能处于不同的面阵或分布在同一面阵的不同位置上,但都可用于估计同一相差。例如,平行于X轴的ULAXn=2分布在X-Y面阵内,Xl=2在X-Z面阵内(图2(a)和(b)中的粗线),都能用于估计信源相差ux=cosφsinθ,可以看到,当传感器阵元间距为0.45λ时,两组曲线的3个峰值位置近乎一致。平行于Y轴的ULAYm=2分布在X-Y面阵内,Yl=2在Y-Z面阵内(图2(a)的细线和(c)中的粗线),用于估计vy=sinφsin,同样,当间距为0.45λ时,两组曲线的3个峰值位置近乎一致。平行于Z轴的ULAZm=2分布在X-Z面阵内,Zn=2在Y-Z面阵内(图2(b)和(c)中的细线),用于估计wz=cosθ。以上表明,多维阵列中的ULA虽然多种多样且量大,但是在包含测向在内的信源多参数估计上具有规律性,研究和找到这些规律对于信源多参数估计具有重要意义。

分别对3个面阵反对角线上的ULA的信源相差进行了估计(图3(a)、和(b))。对于X-Y、X-Z和Y-Z面阵反对角线上的ULADXY、DXZ和DYZ,其信源相差为ux+y=cosφsinθ+sinφsinθ,ux+z=cosφsinθ+cosθ和uy+z=sinφsinθ+cosθ。由此可见,位于或平行于对角线上的ULA其信源相差具有线性组合形式。

比较图3(a)和(b),当传感器阵元间距为0.45λ时,幅度峰值及其位置总体上更易分辨和判断,但同时注意到,图3(b)中X-Y面阵反对角线上的ULADXY其信源相差(o线)出现4个幅度峰值,而实际上只有3个信源,这表明,额外多出一个‘伪’峰,这是所提方法处理各种对角线上的ULA时的一个新现象,称为信源相差的多值现象,信源相差的多值性是导致角度估计错误或角度多值性的主要原因。

在阵列信号处理中,为避免信源相差(和角度)多值性,一般要求传感器阵元间距设置不大于0.50λ,λ为信号波长,但在多维阵列中,尽管传感器阵元间距按上述要求设置,在处理一些ULA,特别是面阵或体阵各种对角线上的ULA时,仍有可能出现信源相差多值,这是在二维信源测向理论和应用研究中一个非常值得注意的问题。

采用较大的传感器阵元间距,一方面,信源相差可能出现多值现象,另一方面能够有效提高信源相差估计的分辨率和准确性。因此,如何既能消除信源相差(角度)多值性,又能提高其估计分辨率和准确性,是二维信源测向的一个重要环节。发明人提出:对多ULA数据进行比较和分析是消除相差多值性的一个可行解决方案。本发明能够处理任一ULA数据,使得消除信源相差多值性的解决方案更具有实际可操作性。

由于信源相差多值性多在位于或平行于各种对角线上的ULA出现,而这些ULA所对应信源相差往往具有线性组合形式,所提的具体解决方案是:首先估计得到分量相差,根据所满足的线性组合形式,由分量相差估计值,计算出发生多值性信源相差范围的上、下限,把范围收窄,排除‘伪’相差。

例如,X-Y面阵反对角线上的ULADXY其信源相差在传感器阵元间距为0.45λ时出现多值现象(图3(b)o线)。为消除多值现象,发明人利用ULADXY信源相差ux+y=cosφsinθ+sinφsinθ所具有的线性组合形式,收窄其范围消除多值性。具体如下:对于ULAXn=2,信源相差ux=cosφsinθ,其估计值(-0.82,-0.06,0.10);对于ULAYm=2,信源相差vy=sinφsinθ,其估计值是(0.19,0.47,0.71),而X-Y面阵上反对角线上的ULADXY的信源相差为ux+y=cosφsinθ+sinφsinθ,其范围下限为ux和uy的下限之和,经计算为(-0.82+0.19)=-0.63;同理,ULADXY的信源相差范围上限为(0.10+0.71)=0.81,所以ULADXY的相差范围可收窄为[-0.63,0.81],据此判定图3(b)中o线上位置1.88处出现的是一个‘伪’值。

2.多维阵列中信源相差配对和角度估计

由于从各个ULA数据估计得到的信源相差解耦且无序,还需要把来自同一个信源的各个相差估计值挑出用于后续计算该信源的方位角和仰角,挑出过程称为信源相差(或角度)配对。信源相差(或角度)配对是二维信源测向的一个关键环节。

本发明所提方法能够处理多维阵列中的任一ULA数据,据此发明人提出信源相差(或角度)自动配对方法,即:在多维阵列中选取至少3个ULA,3个ULA应属于不同类别。为使配对计算简洁且方便,其中一个ULA的信源相差最好设为其他两个相差的线性组合。因此,组合的信源相差存在两种估计方式,把两种估计方式得到的结果进行一一比较,即可实现相差自动配对。

例如,我们可以选择X-Y面阵内分别平行于X和Y轴以及反对角线上的3个ULAXn=2、Ym=2和DXY作为一个组合实现信源相差的自动配对,所选取的3个ULA属于不同类别,其相差分别为ux、uy和ux+y

相差ux、vy和ux+y的估计值可直接由Xn=2、Ym=2和DXY估计得到,其值在图2(a)和图3(b)中已标注,分别是(-0.82,-0.06,0.10)、(0.19,0.47,0.71)和(-0.34,0.28,0.64)。相差ux、vy和ux+y同时又满足ux+y=ux+uy,把ux和uy的估计值进行组合相加,并把相加后的结果与直接估计方式得到ux+y估计值一一对比,实现自动配对。经计算,3个信源相差配对结果(ux1,vy1)=(-0.82,0.47),(ux2,vy2)=(-0.06,0.71),(ux3,vy3)=(0.10,0.19)。

完成信源相差配对后,利用式(19)和(20)或(21),计算出3个信源的方位角和仰角估计值(k=1,2,3)分别为(150.18°,70.93°)、(94.83°,45.44°)和(62.24°,12.40°)。

若3个信源相差之间不满足线性组合关系,只要所选取的3个ULA属于不同类别,同样能够实现信源相差(或角度)的自动配对,相较于3个信源相差直接满足线性组合关系,非线性组合关系下的自动配对需要涉及到角度正(余)弦转换,其计算要繁琐。

3.多维阵列中信源相差估计性能

信源相差估计及其精度直接影响后续仰角和方位角的计算与精度,本发明以所选取的ULA为对象,数值考察所提方法的信源相差估计性能及其特点,这里采用均方根误差(RMSE,Root-mean-squareerror)来反映信源相差估计性能,图中所列曲线是200次蒙特卡罗试验的统计平均结果。

图4(a)给出了ULAXn=2和Xl=2、Ym=2和Yl=2、Zm=2和Zn=2的信源相差RMSE曲线。由图看出,同属一类的ULA,其信源相差估计性能完全一致。图4(b)给出了3个面阵反对角线上的ULA的信源相差RMSE曲线,图4(a)和(b)两图说明,不同类型的ULA,其相差估计性能完全不同。因此,合理挑选、设计和组合ULA,能够有效提高二维信源测向估计性能。

以上算例表明,本发明能够处理多维阵列中的任一ULA数据,所提二维信源测向能够充分利用和发挥多维阵列ULA丰富的优势。所以,对于基于多维阵列的二维信源测向理论和应用研究,应该从挑选、设计ULA组合,提高方法估计性能角度开展研究,而不是仅仅基于特定的ULA或ULA阵形。

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于二维功率分布的少阵元阵列高分辨方位估计方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类