第26卷第4期 航天电子对抗 15 基于Toeplitz矩阵重构的相干信源DOA估计算法 唐 玲 ,宋 弘 ,陈明举 ,张江莉 (1.四川理X-学院自动化与电子信息学院,四川自贡 643000; 2.海思半导体有限公司,广东深圳 518129) 摘要: 提出了一种基于Toeplitz矩阵重构的相干信号源DoA估计算法。首先对各个 阵元的接收数据与参考阵元(第一个阵元)的接收数据的相关函数进行排列,形成Hermitian Toeplitz矩阵,然后通过奇异值分解可以得到信号子空间和噪声子空间,从而实现相干信源的 DOA估计。该算法在不减少阵列有效孔径的情况下,增加了可估计相干信号源数目,并在低 信噪比条件下能够得到较好的估计性能,计算机仿真结果证实了算法的有效性。 关键词: 波达方向估计;相干信源;Toeplitz矩阵;空间平滑 中图分类号:TN976 文献标识码: A DoA estimation of coherent signals based on Toeplitz matrix reconstruction Tang Ling ,Song Hong ,Chen Mingju ,Zhang Jiangli (1.School of Automation and Electronic Information,Sichuan University of Science& Engineering,Zigong 643000,Sichuan,China;2.HiSilicon Technologies Co.Ltd.,Shenzhen 518129,Guangdong,China) Abstract:A new DOA estimation algorithm of coherent signals based on Toeplitz matrix reconstruction is proposed.This algorithm is implemented through arranging the receive datas’correlation function of each array element and reference array element(the first array element)tO form the Hermitian Toeplitz matrix first.After the singular value decomposition of the matrix,the signal subspace and noise subspace can be get.Thereby the DOA estimation of coherent sources is achieved.The new approach,without reducing the aperture of array,in— creases the ability of discernment under the same SNR,and the simulation results show that the proposed method is effective. Key words:DOA estimation;coherent signals;Toeplitz matrix;spatial smoothing 0 引言 相干信源DOA估计_1 是阵列信号处理的一个研 究热点,在雷达、通信、声纳等领域有着广泛的应用前 间平滑算法,该算法充分利用了各个子阵间的自相关 和互相关信息,提高了算法的分辨率,使阵列有效孔径 减少程度降低到最小。然而在均匀线阵情况下,对于 确定的N个相干信号源进行DOA估计,前后向空间 平滑算法至少需要2N个阵元。并且在低信噪比条件 下算法性能较差。 景。空间平滑技术 是目前一种较有效的降维类解相 干处理算法,因其计算量小,便于实现,对相干信号源 的DOA估计具有理想的性能。但它是通过牺牲阵列 有效阵元数来换取解相干能力的,由于阵列孔径的损 为了改善空间平滑法算法损失阵列有效孔径和前 向空间平滑算法对阵元个数存在要求的缺陷,本文提 出了基于Toeplitz矩阵重构的相干信号源DOA估计 失,算法可分辨的相干信源的个数就会减少。在空间 平滑算法的基础上,文献I-3]提出一种改进的前后向空 算法。该算法首先对各个阵元的接收数据与参考阵元 (第一个阵元)的接收数据的相关函数进行排列,从而 形成Hermitian Toeplitz矩阵,通过奇异值分解可以 收稿It期:2009—12—07 作者简介:唐玲(1981一),女,硕士研究生,研究方向为信号与信息 处理。 得到信号子空间和噪声子空间,从而实现相干信源的 DoA估计。 l6 航天电子对抗 2010(4) 同经典的空间平滑法比较,提出的算法无需进行 空间平滑,不减少阵列的有效孔径,所以可估计的相干 信源数较空间平滑算法增加,而且对相干信源的分辨 能力也有所提高。 r(k一1)当k由1变到M时,得到的相关矢量为 Jr(O),r(1),…,r(M一1)],且满足: Jr(O),r(1),…,r(M一1)]:A(1)R [A”(1),A“(2), …,A (M)] (4) 1 算法分析 对于理想情况下的信号源,阵列协方差矩阵 可以看出,该数据矢量包含了所有信号源的信息。 由这M个相关函数构成如下形式的矩阵: 厂 r(0) fl r(一1) r(1) r(0) … r(^ 一1) …r(M一2) R具有Toeplitz性质。而实际情况中,由于有限次快 拍和系统误差的影响,以及相干信源的存在,协方差矩 阵R的Toeplitz性能被破坏,一般只是对角占优的矩 阵,从而影响了基于协方差矩阵分解估计DoA的性 能。本文通过对各个阵元接收数据进行取相关函数, 由相关函数来重构新的Toeplitz矩阵,来达到解相干 目的。 算法采用的阵元结构为均匀线阵,其结构和接收 数据矢量如图1所示。 ・5 f) 丫 / 一....I xo(t)】 .1(0 (f) ^ l( ) 图1 改进算法的阵列模型 那么各个阵元的接收数据分别为 。( ), ( ),… .78M一 (f)。噪声为高斯白噪声,噪声与信号源,噪 声功率为 。则第k个阵元的接收数据z (£)的表示 式为: N z^(£)= Sl( )e—j s|n( )+ (£) =l =A(愚)[s1( ),52(£),…,sN(£)] + ( ) (1) 式中,S (f)表示第i个信号源, ( )表示第志个阵元上 的加性高斯白噪声。N为信源个数,e‘j k sin(Oi’表示阵 列导向矢量矩阵A的第k行第i个元素。A=[日( ), a( ),…,口(ON),],a( )=[1,e一, n8i,…, e.j(M-1)铷 哆]为第i个信号源的导向矢量。A(志)(愚= 1,2,…,M)表示A的第忌行的所有元素,那么可以得 到第一个阵元的接收数据矢量为: N Xl(£)=∑ ( )+ 1( )=A(1)S + I( )(2) i=1 定义如下的相关函数: r(k一1)=E[ l l1] =A(1)E[SS“]A“(志)+0.2I :A(1)R “(是)+ I (3) 式中,R为信号源自协方差矩阵;S=[s ,5。,…,S ] 。 R.r=J l; ; … ; (一M+1) r(一M+2) … r(0) MxM (5) 式中,r(一是)=r (是)。可以证明,Rr是M×M阶的 Hermitian Toeplitz矩阵。对RT进行奇异值分解后 得到信号子空间【, 和噪声子空间u ,然后通过谱峰 搜索可以估计出信源的来波方向,即根据谱估计公式: PMUS =[口“( )【, u ( )]~,找出谱峰极大值点对应 的角度就是信号入射方向。 2 实验仿真 使用阵元数M=8的均匀线阵,阵元间距为a/z, 噪声为加性高斯白噪声,其功率为1。 实验1:Toeplitz矩阵重构算法对相干信源的 DOA估计。 图2是Toeplitz矩阵重构算法和前向空间平滑算 法对相干信源的DOA估计,3个相干信源的入射方向 分别为:一40。、2O。、3O。,对应的衰落因子幅度分别为 1、0.9、0.8。快拍次数为512,信噪比均为20dB。前 向空间平滑算法中子阵数目为P=5,每个子阵包括的 阵元数 =4,满足条件P=M— +1。做200次 monte—carlo实验。 图3是用本文介绍的Toeplitz矩阵重构算法对5 个完全相干信源的DOA估计,用前向空间平滑算法 无法找到同时满足条件m≥N, ≥N的m,因此无法 用前向空间平滑法进行估计。信源的来波方向分别为 一40。、一20。、5。、20。、30。,对应的衰落因子幅度为1、 O.9、0.8、0.6、0.5,信噪比和快拍数同上,做200次 monte-carlo实验。 从图2可以看出,基于Toeplitz矩阵重构算法的 分辨力高于前向空间平滑算法,其空间谱曲线在信源 来波方向处形成更为尖锐的谱峰。如果采用前向空间 平滑算法来估计5个相干信号源的D0A,那么至少需 要10个阵元。所以,在8阵元的前提下,用前向空间 平滑算法无法实现5个信源的DOA估计。而基于 Toeplitz矩阵重构算法则可以准确地估计,充分说明 2010(4) 唐玲,等:基于Toeplitz矩阵重构的相干信源DOA估计算法 17 l===篙 虢法l 整 碍 督 — 一 图2 两种算法对相干信源的D0A估计 。。- : 裘 ●静 嚣 _● : L. . 图3 Toeplitz矩阵重构算法对相干信源的D0A估计 了基于Toeplitz矩阵重构算法不减少阵列有效孔径, 增加了可估计相干信号源数目。 实验2:两种算法的DOA估计性能随信噪比的变 化分析。 3个全相干信源,入射方向分别为一4O。、10。、20。。 快拍次数为512,幅度衰落因子分别为1、0.9、0.8,信 噪从0变化到20dB,每分贝计算一次,做50次monte- carlo实验。比较前向空间平滑算法和Toeplitz矩阵 重构算法的DOA估计性能随信噪比的变化情况,仿 真结果如图4所示。 从图4可以看出,在相同的信噪比情况下,本文提 出Toeplitz矩阵重构算法比前向空间平滑算法有更小 的估计方差和偏差。 3 结束语 本文提出的基于Toeplitz矩阵重构的解相干算 法,通过对各个阵元接收数据与参考阵元(第一个阵 元)接收数据的互相关函数进行重排,形成新的To— eplitz矩阵进行解相干处理,从而达到正确估计相干 信源DOA的目的。与前向空间平滑法相比较,该算 j1{1{ 椒 :k 坦 信噪比/dB 赵 堪 : 蝗 信噪比/dB (b)偏差 图4 两种算法的D0A估计性能随信噪比的变化曲线 法不减少阵元的有效孑L径,不需要进行空间平滑,因此 减少了运算量,增加了可估计相干信源的数目。而且 通过monte—carlo仿真实验结果表明,在相同的信噪比 情况下,该算法的估计性能明显优于空间平滑法。■ 参考文献: [1]Shan TJ,wax M.Adaptive beamforming for coherent sig— nals and interenrence[J].IEEE Trans.on ASSP,1985,33 (3):527—536. [2] 陈辉,王永良.基于空间平滑的矩阵分解算法[J].信号处 理,2002,4(10):42—45. [3] Weixiu Du,Kirlin RL.Improved spatial smoothing teeh— niques for DOA estimation of coherent cignals[J].IEEE Traps on SP,39(5):1208—1210. [4] Cadzow JA.A high resolution direction—of—arrival algo— rithm for narrow—band coherent and incoherent sources [J].IEEE Trans.On ASSP,1988,36(7):965—979. E5] Cadzow JA,Kim YS.Resolution of coherent signals using a linear arrayEJ].Proc.IEEE ICASSP,1987:1597—1600.