基于张量分解的互质阵MIMO雷达目标多参数估计方法

2015-07-12 13:55樊劲宇顾红苏卫民陈金立
电子与信息学报 2015年4期
关键词:互质张量多普勒

樊劲宇顾 红苏卫民陈金立

①(南京理工大学电子工程与光电技术学院 南京 210094)

②(南京信息工程大学电子与信息工程学院 南京 210044)

基于张量分解的互质阵MIMO雷达目标多参数估计方法

樊劲宇*①顾 红①苏卫民①陈金立②

①(南京理工大学电子工程与光电技术学院 南京 210094)

②(南京信息工程大学电子与信息工程学院 南京 210044)

该文提出了一种基于双基地互质阵列(CPA)多输入多输出(MIMO)雷达的多目标波离方向角(DOD)、波达方向角(DOA)和多普勒频率估计算法。收发阵列各由两个满足互质结构的稀疏均匀子线阵组成。时域的快拍序列同样由两个互质的稀疏均匀采样构成。算法利用张量因子分解得到分别包含DOD, DOA和多普勒频率信息的3个流形矩阵,再从中构造出具有范德蒙德矩阵结构的虚拟流形矩阵。为了提高估计精度,还提出了一种基于特征值分解的误差抑制算法,并通过旋转不变子空间算法(ESPRIT)求取各目标的3个待估参数。与传统算法相比,该算法通过构造均匀虚拟阵列和虚拟快拍提高参数估计性能,且不会产生模糊,避免了谱峰搜索和额外的配对过程。仿真实验验证了该算法有效性。

双基地MIMO雷达;互质数对;张量分解;Swerling-I模型

1 引言

由无线通信中多输入多输出(MIMO)技术发展而来的的MIMO雷达近些年来引起了人们的广泛关注,文献[1]首次提出这一概念。与相控阵雷达相比,该雷达具有更大的阵列孔径、更高的阵列自由度和更好的低截获性能[2−4]。得益于发射端的波形分集特性,双基地MIMO雷达可以同时估计多个目标的波离方向角(Direction Of Departure, DOD)和波达方向角(Direction Of Arrival, DOA),从而实现交叉定位。文献[5]将2维多重信号分类(2 Dimension-MUltiple SIgnal Classification, 2D-MUSIC)技术引入双基地MIMO雷达,能够同时估计多个目标的DOD和DOA,并提出了一种降维MUSIC算法降低2维谱峰搜索的运算量。文献[6]通过2次独立的旋转不变子空间参数估计(Estimation of Signal Parameters via Rotational Invariance Techniques, ESPRIT)算法分别估计目标DOD和DOA,算法避免了谱峰搜索,但需要进行额外的参数配对。文献[7]对其做出了改进,提出一种自动配对的ESPRIT算法。文献[8]将回波数据构造成测量张量,利用张量因子分解得到目标的各个流形矩阵,再通过传统子空间算法(如ESPRIT等)求得目标的DOD和DOA。在目标雷达截面积(Radar Cross Section, RCS)满足Swerling-I模型的条件下还可求得各目标的多普勒频率,且这些参数均自动配对。上述算法要求阵元间距满足半波长限制,且脉冲重复频率(Pulse Recurrence Frequency, PRF)大于2倍多普勒频率,否则估计的参数会存在模糊。为了在相同阵元个数下得到更大的阵列孔径,非均匀阵列被引入MIMO雷达信号处理领域。

非均匀线阵的各阵元间距组成一个特定序列,且均为半波长的整数倍。常见的非均匀线阵有:最小冗余阵列[9](Minimum Redundancy Array, MRA)、嵌套阵列[10](Nested Array, NA)和互质阵列[11](Co-Prime Array, CPA)等。文献[12]将非均匀线阵应用于双基地MIMO雷达,从匹配滤波输出数据的自相关矩阵中构造出虚拟MIMO阵列的导向矢量。再通过2维空间平滑算法估计出各目标的DOD和DOA。该算法提高了MIMO雷达的角度估计精度且可以实现估计参数的自动配对。当物理阵元个数较多时形成的虚拟阵元数将大大增加,此时2维空间平滑算法得到的2维虚拟阵列流形矩阵过于庞大不利于后续运算。此外,自相关运算会导致运算过程中丢失时域信息,因而无法估计目标的多普勒频率。

本文提出了一种基于非均匀线阵的目标参数估计算法。选用了互质阵作为收发阵列,并对文献[8]中均匀采样的快拍序列做出改进,仅对其中构成互质序列的若干非均匀快拍进行采样。从而将非均匀阵列角度估计算法拓展到了非均匀快拍下的多普勒频率估计中。算法首先将匹配滤波后数据构造成三阶张量,并利用张量分解从中求取互质结构下的收发阵列流形矩阵和多普勒信息矩阵。然后通过矩阵的Khatri-Rao乘积运算估计出均匀虚拟收发线阵各自的阵列流形矩阵和均匀虚拟快拍下的多普勒信息矩阵。针对运算过程中误差放大问题提出了一种利用特征值分解进行误差抑制的方法。最后利用ESPRIT算法从误差抑制后的3组导向矢量中逐一估计出各目标的DOD, DOA和多普勒频率。算法利用非均匀线阵形成的虚拟阵列获得更高的角度估计性能,通过构造数量远高于实际采样快拍数的均匀虚拟快拍提高了多普勒频率估计精度,并降低了接收端信号处理的存储成本。该算法能够实现参数间自动配对,且适用于MRA等其他非均匀阵列,文中仅以互质阵为例是为了便于非均匀阵列和非均匀快拍序列的构造。

2 系统模型

双基地MIMO雷达的收发阵列分别为N和M个阵元的非均匀线阵。M路正交窄带发射信号S=[s1,s2,…,sm]T∈ℂM×P满足SSH=IM,其中(·)T表示转置,(·)H表示共轭转置,P为每个脉冲的采样点数,IM为M维单位矩阵。假设有K个不相关的远场目标,收发阵列流形矩阵分别为Ar=[ar1, ar2,…,arK]和At=[at1,at2,…,atK],其中ark和atk分别为第k个目标的接收和发射导向矢量。则接收端第q个快拍的输出信号可以表示为其中Λq是以λkq=ckqej2πfdk(q−1)T(k=1,2,…,K)为对角元素的K维对角矩阵,ckq和fdk分别为第k个目标在第q个快拍的RCS和多普勒频率,T为脉冲重复周期。Nq为零均值加性高斯白噪声,Q为每个相干处理间隔(Coherent Processing Interval, CPI)内的快拍数。假设发射阵列由两个具有互质结构的子线阵构成,具有图1所示结构。阵元间距较大的子阵用●表示,阵元间距较小的子阵用○表示,两个子阵共用的最左端参考阵元用⊗表示,阵元个数分别为2Mt和Nt(Mt<Nt),阵元间距分别为Mtλ/2和 Mtλ/2。其中λ为信号波长,Mt和Nt为两个互质的正整数,即Mt和Nt不含1以外的公约数,且满足总阵元数M=2Mt+Nt−1。

图1 互质发射阵列结构

设第k个目标的DOD为φtk∈[0,2π),其发射导向矢量可以表示为集合IM,N包含两个子阵所有阵元位置。该导向矢量不满足范德蒙德结构,无法使用常规的角度估计算法。因此构造矩阵Rtk=atka,其元素可以表示为。根据互质数性质,由p=im−in组成的集合ℙ包含了区间[−MtNtMtNt]上的所有整数[13]。去除Rtk中冗余和非均匀的元素即可构造向量

其等效于位于[−MtNtMtNt]处阵元间距为λ/2的均匀虚拟线阵的导向矢量,再利用ESPRIT算法即可估计出目标发射角。综上所述,虚拟阵列技术可以利用2Mt+Nt−1个阵元的稀疏互质阵列构造出2MtNt+1个阵元的虚拟满阵。同理,在接收端可以得到2MrNr+1个阵元的虚拟接收阵列。

将上述互质阵列的思想拓展到目标多普勒频率估计中,假设目标满足Swerling-I模型,其RCS在一个CPI内保持不变,即ckq≡ck(q=1,2,…,Q)。通过将式(1)中Yq列向量化得到yq=vec(Yq),令Y = [y1,…,yQ],即可以构造出整个CPI内Q个快拍的数据矩阵。

其中⊕表示Khatri-Rao乘积。矩阵ΛT的第q列为矩阵Λq的对角线元素构造成的列向量λq=[λ1q,…,λkq,…,λKq]T。N=[vec(N1),…,vec(Nq),…,vec(NQ)], vec(·)表示矩阵的列向量化。当q取[1 Q]上的均匀序列,且相邻两快拍间隔满足奈奎斯特采样条件T≤1/(2fd)时,即可利用ESPRIT算法从矩阵Λ的第k个列向量λk中得到该目标多普勒频率的不模糊估计。为了降低数据存储成本,仅采样L个快拍的数据,快拍序列具有类似于收发阵列的互质结构,满足lm,n∈LM,N={nlMl,0≤nl≤Nl−1}∪{mlNl, 0≤ml≤2Ml−1},Ml和Nl为一对互质数。此时,式(4)中矩阵Y的维数降低为(MN)×L,但仍可从2MlNl+1个连续的虚拟快拍中估计目标的多普勒频率。

基于上述回波模型,3.1节提出了一种在非均匀阵列以及非均匀快拍条件下估计目标DOD, DOA和多普勒频率的算法,并在3.2节中进行优化以降低估计误差。

3 互质阵MIMO雷达参数估计算法

3.1 目标多参数估计

为了从式(4)中得到tA,Ar和Λ的估计,在此引入张量分解算法。文献[14]给出了张量的矩阵表示法。

定义1[14]N阶张量X∈ℂI1×I2×…×IN的P模式展开矩阵X(P)可以表示为

其中A(1)~A(N)称为张量X的N个因子矩阵。由上述定义可得,式(4)中矩阵Y为三阶张量的二模式展开矩阵,该张量包含3个因子矩阵At,Ar和Λ。因此可将矩阵Y重构成三阶张量Y∈ℂM×N×L,其元素满足ymnl=[Y](m−1)·N+n,l, [·]a,b表示矩阵第a行第b列的元素。可见ymnl表示第m路发射信号经过多目标散射在第n个接收阵元处得到的第l个快拍的输出数据,因此可以改写为

其中[·]a表示向量的第a个元素,emnl为噪声张量中的相应元素。

定义2[14]若张量X∈ℂI1×I2×…×IN为N个向量的外积,即张量的每个元素等于这N个向量相应元素的乘积,则X为秩1张量。

根据上述定义和式(6),张量Y可以表示为K个秩1张量的和:

“°”表示向量外积。atk,ark和λk分别为矩阵At,Ar和Λ的第k列。张量分解的目的就是从具有式(7)结构的张量Y中得到3个因子矩阵的估计,和Λˆ。交替最小二乘算法(Alternating Least Squares, ALS)可以求解这一问题[15]。求得的矩阵与At的列向量存在幅度和顺序上的模糊。记为=AtΓ1Γ2, Γ1为列置换矩阵,Γ2=diag(c1,…,ck,…,cK)为列加权矩阵,ck为随机复常数。为了构造形如式(3)的虚拟导向矢量,令

其中Πt为(2MtNt+1)×(2Mt+Nt−1)2维选择矩阵,使得选取后的矩阵 等效于[−MtNtMtNt]处虚拟发射阵列的阵列流形。令Πt1,Πt2分别为矩阵Πt的前2MtNt行和后2MtNt行,[·]fr和[·]lr分别表示矩阵的第一行和最后一行,由式(3)可得

满足Πt2=Πt1·Φt,Φt是以(e−jπcosφt1,…, e−jπcosφtk,…,e−jπcosφtK)为对角元素的对角矩阵。则第k个目标的DOD可以利用ESPRIT算法求得

其中arg[·]表示取复数幅角,(·)+表示矩阵伪逆。以此类推,可以利用估计得到的因子矩阵和构造出形如式(3)的向量和,求得第k个目标的DOA和多普勒频率

讨论1 均匀快拍下的目标多普勒频率估计算法要求发射信号PRF满足奈奎斯特采样条件fPRF≥2fdk。本文采用的非均匀快拍序列由2个均匀稀疏快拍序列构成,具有类似图的互质结构。其PRF分别为fPRF1=fPRF/Ml和fPRF2=fPRF/Nl,均不满足上述采样条件,常规算法下得到的速度估计会存在周期性模糊。但得益于Ml和Nl的互质关系,构造出的2MlNl+1个虚拟快拍均匀分布,其PRF满足=fPRF。因此,仅要求≥2fdk即可解决由非均匀稀疏快拍造成的速度模糊问题。

3.2 改进的参数估计算法

由式(7)可知,在噪声环境下通过ALS算法得到3个因子矩阵的估计t,r和存在一定误差。令tk=ck(atk+σntk),其中σntk为该导向矢量的估计误差,且σ≪1。虚拟均匀发射线阵的导向矢量的估计值为

⊗表示kronecker积,该运算使得张量分解产生的估计误差被放大,从而影响式(10)中DOD估计精度。针对这一问题,提出了一种基于特征值分解的误差抑制算法。

其中0a×b表示a×b维全零矩阵,0≤i≤MtNt。由式(3)和式(13)可以构造:

讨论2 张量分解参数估计算法的最大可估目标数由张量因子矩阵的秩决定。当目标个数K满足2K+2≤kAt+kAr+kΛ时,式(7)中张量Y分解出的K个秩1张量是唯一的。其中ktA,kAr和kΛ分别表示式(4)中矩阵tA,rA和Λ的秩。每个秩1张量仅包含单一目标的待估参数信息,因此式(10)式(11)估得的参数不需要额外的配对算法。3.2节中的优化算法同样也是基于单个秩1张量的运算,所以式(16)中的各估计值也是一一对应的。

讨论3 由式(9)和式(10)可知旋转不变因子ηtk=ejϕ=ej2πdtcosφtk /λ的估计误差影响了方向余弦utk=cosφtk的估计精度,从而决定了算法的角度估计性能。而ηtk的估计值又由相邻两虚拟阵元的信号相位误差Δϕ和阵元间距误差Δd决定,即= ej2π(dt+Δd)utk /λ+Δϕ。不难得到方向余弦utk的估计误差为

可见参数估计误差将不再仅仅受到回波噪声的影响。而3.2节所提改进算法主要作用是抑制加性噪声,因此本文需要建立在两项测量误差Δϕ和Δd均为0,仅存在加性高斯白噪声时的理想情况下。

表1列出了算法的基本步骤。

4 仿真实验

本节通过蒙特卡罗实验验证算法有效性,并对比了文献[8],文献[12],本文3.1节和本文3.2节所提算法的估计性能。文献[8]采用均匀线型收发阵列,文献[12]和本文算法采用相同结构的非均匀互质线阵。文献[8]和文献[12]采用均匀采样,快拍数为Q,本文算法采样的快拍序号服从第2节所述的互质结构,共计L个快拍。雷达工作载频为1 GHz,发射信号为正交的Hadamard编码信号,脉冲内编码数为128,脉冲重复周期均为100 μs。3个远场不相关目标的DOD, DOA和多普勒频率分别为:φt= {70.2738°,65.4826°,55.5839°},φr={65.2485°,55.3847°, 44.3847°}和fd={2 kHz, 3.5 kHz, 1.5 kHz}。噪声为独立零均值加性高斯白噪声。假设收发阵列结构相同,定义角度估计均方根误差(Angle Root Mean Square Error, ARMSE)和多普勒频率估计均方根误差(Doppler Root Mean Square Error, DRMSE)为

表1 算法基本步骤

实验次数Nm=100。各图中短虚线、长虚线、实线和点画线分别表示本文3.1节、本文3.2节、文献[12]和文献[8]算法的仿真数据。

图2为4种算法估计误差随信噪比变化曲线。文献[8]和文献[12]算法的快拍数为20,本文所提2种算法的快拍序列具有互质结构,互质数对为Ml=5和Nl=11,实际采样的快拍数也等于20。文献[8]采用6阵元均匀收发阵列,阵元间距为λ/2。文献[12]和本文2种算法均采用图1结构的收发阵列,互质数对为Mt=2和Nt=3。信噪比变化范围为[0 dB, 30 dB]。由图2(a)可知,本文及文献[12]由于收发阵列的互质结构形成了更多的虚拟阵元,获得了比文献[8]中均匀线阵更高的角度估计精度。本文3.1节的算法由于运算过程中误差被放大,角度估计精度低于文献[12]中的2维空间平滑算法。经过本文3.2节算法的优化,最终的估计精度略高于文献[12]所述算法。由图2(b)可知,文献[12]的算法无法估计目标的多普勒频率。得益于快拍序列的互质结构,本文3.1节算法具有比文献[8]更高的多普勒估计精度。并且在3.2节算法优化后估计误差进一步减小。

图3为4种算法估计误差随实际采样的快拍数变化曲线。收发阵列结构同上一实验相同,信噪比为0 dB。实际采样快拍数的变化范围为[20, 100]。本文2种算法快拍序号具有互质结构,为了保证同文献[8]和文献[12]的快拍数相同,互质数对分别为Ml={5,10,15,20,25}和Nl={11,21,31,41,51}。由图3(a)可知,本文3.2节的算法可以获得远高于文献[8]且略高于文献[12]角度估计精度,这一优势在低快拍条件下仍然保持。由图3(b)可知,在低快拍下本文3.2节的算法可以利用虚拟快拍提高多普勒频率估计精度,且提升效果随着快拍数的增加而增大。

5 结束语

本文提出了一种基于非均匀线型收发阵列的双基地MIMO雷达目标DOD, DOA和多普勒频率估计算法。收发阵列均采用非均匀互质线阵,且一个CPI内采样的快拍序号也具有互质结构。算法首先利用张量分解从测量张量中求取3个因子矩阵,从中构造出虚拟均匀线阵的阵列流形矩阵和虚拟均匀采样的多普勒信息矩阵。然后构造虚拟导向矢量的自相关矩阵,通过特征值分解得到误差抑制后的虚拟导向矢量。最后通过ESPRIT算法求得目标的DOD, DOA和多普勒频率。仿真结果表明算法在相同阵元数和快拍数条件下能得到比普通MIMO雷达更高的参数估计精度,且各参数间无需额外的配对算法。

图2 估计误差与信噪比关系曲线

图3 估计误差与快拍数关系曲线

[1] Rabideau D J and Parker P. Ubiquitous MIMO multifunction digital array radar[C]. Proceedings of the Thirty-seventh Asilomar Conference on Signals, Systems and Computers, California, USA, 2003: 1057-1064.

[2] Kai L and Manikas A. Superresolution multitarget parameter estimation in MIMO radar[J]. IEEE Transactions on Geoscience and Remote Sensing, 2013, 51(6): 3683-3693.

[3] Gong Peng-cheng, Shao Zhen-hai, Tu Guang-peng, et al.. Transmit beampattern design based on convex optimization for MIMO radar systems[J]. Signal Processing, 2014, 94(3): 195-201.

[4] Li L. Cramer-Rao bound for parameter estimation in narrowband bistatic MIMO radar[J]. Applied Mechanics and Materials, 2014, 56(2): 5034-5037.

[5] Zhang Xiao-fei, Xu Ling-yun, Xu Lei, et al.. Direction of departure (DOD) and direction of arrival (DOA) estimation in MIMO radar with reduced-dimension MUSIC[J]. IEEE Communications Letters, 2010, 14(12): 1161-1163.

[6] Chen Duo-fang, Chen Bai-xiao, and Qin Guo-dong. Angle estimation using ESPRIT in MIMO radar[J]. Electronics Letters, 2008, 44(12): 770-771.

[7] Chen Jin-li, Gu Hong, and Su Wei-min. Angle estimation using ESPRIT without pairing in MIMO radar[J]. Electronics Letters, 2008, 44(24): 1422-1423.

[8] Chen Yuan-bing, Gu Hong, and Su Wei-min. Joint 4-D angle and doppler shift estimation via tensor decomposition for MIMO array[J]. IEEE Communications Letters, 2012, 16(6): 917-920.

[9] Chen Chun-yang and Vaidyanathan P P. Minimum redundancy MIMO radars[C]. Proceedings of the IEEE International Symposium on Circuits and Systems, California, USA, 2008: 45-48.

[10] Pal P and Vaidyanathan P P. Nested arrays: a novel approach to array processing with enhanced degrees of freedom[J]. IEEE Transactions on Signal Processing, 2010, 58(8): 4167-4181.

[11] Pal P and Vaidyanathan P P. Coprime sampling and the music algorithm[C]. Proceedings of the Digital Signal Processing Workshop and IEEE Signal Processing Education Workshop (DSP/SPE), California, USA, 2011: 289-294.

[12] Yao Bo-bin, Wang Wen-jie, and Yin Qin-ye. DOD and DOA estimation in bistatic non-uniform multiple-input multipleoutput radar systems[J]. IEEE Communications Letters, 2012, 16(11): 1796-1799.

[13] Vaidyanathan P P and Pal P. Sparse sensing with co-prime samplers and arrays[J]. IEEE Transactions on Signal Processing, 2011, 59(2): 573-586.

[14] Sørensen M and Comon P. Tensor decompositions with banded matrix factors[J]. Linear Algebra and Its Applications, 2013, 38(2): 919-941.

[15] Lü Hui and Zhang Meng. Angle and Doppler estimation using alternating least squares method in bistatic MIMO radar[C]. Proceedings of the IET International Radar Conference 2013, Xi,an, China, 2013: 987-990.

樊劲宇: 男,1985年生,博士生,研究方向为MIMO雷达阵列信号处理、目标定位等.

顾 红: 男,1967年生,博士,教授,博士生导师,研究方向为噪声雷达、MIMO雷达信号处理、雷达成像、目标识别等.

苏卫民: 男,1959年生,博士,教授,博士生导师,研究方向为阵列信号处理、雷达成像等.

Co-prime MIMO Radar Multi-parameter Estimation Based on Tensor Decomposition

Fan Jin-yu①Gu Hong①Su Wei-min①Chen Jin-li②

①(School of Electronic Engineering and Optoelectronic Technology, Nanjing University of Science and Technology, Nanjing 210094, China)

②(Colllege of Electronic and Information Engineering, Nanjing University of Information Science and Technology, Nanjing 210044, China)

A novel algorithm for estimation of Direction Of Departure (DOD), Direction Of Arrival (DOA), and Doppler frequency based on bistatic MIMO radar with Co-Prime Array (CPA) is presented. The transmit and receive arrays are both composed of a pair of sparse uniform subarrays. Similarly, a pair of snapshot sequences with co-prime intervals constitutes the sampling of temporal. Three manifold matrices which contain multi-targets' DODs, DOAs and Doppler frequencies respectively are estimated through tensor decomposition. From which a group of Vandermonde matrices of virtual manifold are constructed. To improve the estimation accuracy, an error depressing algorithm based on eigenvalue decomposition is proposed. Finally, the above three parameters are estimated by an Estimation of Signal Parameters via Rotation Invariant Techniques (ESPRIT) algorithm. The proposed algorithm offers better performance through virtual array and virtual snapshot without parameter ambiguous. It requires neither peak searching nor pairing processes, and the simulation results are presented to verify the effectiveness of the proposed algorithm.

Bistatic MIMO radar; Co-prime pair; Tensor decomposition; Swerling-I model

TN958

: A

:1009-5896(2015)04-0933-06

10.11999/JEIT140826

2014-06-23收到,2014-11-06改回

国家部委基金,教育部博士点基金(20113219110018),中国航天科技集团公司航天科技创新基金(CASC04-02),国家自然科学基金(61302188)和江苏省自然科学基金(BK20131005)资助课题

*通信作者:樊劲宇 chisame904@gmail.com

猜你喜欢
互质张量多普勒
多路径效应对GPS多普勒测速的影响
偶数阶张量core逆的性质和应用
四元数张量方程A*NX=B 的通解
一类结构张量方程解集的非空紧性
经阴道彩色多普勒超声结合血β-HCG值对宫外孕早期诊断
关于不定方程x2+y2+z2=2(xy+yz+xz)解及其性质的研究
Short-range Radar Detection with(M,N)-Coprime Array Configurations
三角数与费马大定理
基于多普勒效应的车随人动系统
M-张量的更多性质