技术领域
本发明属于雷达信号处理技术领域,具体涉及一种相干信号DOA估计方法。
背景技术
信号的波达方向(Direction-Of-Arrival,简称DOA)估计是阵列信号处理中的一个重要的研究课题,在军事领域(雷达、声纳、通信)和经济领域(无人驾驶)中有着广泛的应用。随着无人驾驶技术的快速发展,在复杂的城市交通环境(如大面积树木和建筑物的散射效应)中,提高静止目标的检测性能和定位分辨率是一项极其重要的任务。
目前,经典的信号子空间的DOA估计算法,例如多重信号分类算法(MultipleSignal Classification Algorithm,简称MUSIC)和借助旋转不变技术估计信号参数算法(Estimating Signal Parameters via Rotational Invariance Techniques,简称ESPRIT),可以在信号不相关和部分相关的情况下提供高分辨率的DOA估计。以MUSIC为代表的经典信号子空间算法使测向定位技术突破了分辨率的限制,但该算法有计算量大、在低信噪比条件下性能不佳等缺点,且该算法不能直接对相干信号进行处理,而利用空间平滑的方法解相干则会损失一定的阵列孔径。此外,传统的子空间算法通常采用的一个关键假设是建立不相关或非相干信号模型。然而在实际环境中,由于发射信号的多径传播或有意干扰,往往会产生相干信号。在这种情况下,由于信号协方差矩阵不是满秩的,基于子空间的DOA估计方法都将失效。与经典的空间谱估计法相比,基于稀疏表示的DOA估计法具有很高的估计精度,无需任何预处理,并可直接应用于相干信号,因而得到了国内外学者的广泛关注。F.M.Han and X.D.Zhang,“An ESPRIT-like algorithm for coherent DOAestimation,”IEEE Antennas Wireless Propag.Lett.,vol.4,pp.443-446,Dec.2005,提出了一种DOA估计方法(以下简称为类似Esprit算法),该方法利用对称的阵列传感器结构,得到一个秩与输入信号间的相干性无关的等效信号Toeplitz矩阵,利用该等效信号Toeplitz矩阵实现DOA估计;S.U.Pillai and B.H.Kwon,“Forward/backward spatialsmoothing techniques for coherent signal identification,”IEEE Trans.Acoust.,Speech,Signal Process.,vol.37,no.1,pp.8-15,Jan.1989.,提出了一加权空间平滑方法(以下简称FBSS算法),该方法通过创建一个平滑阵列输出协方差矩阵结合基于特征结构技术实现DOA估计而不考虑信号的相关性;C.Qian,L.Huang,Y.Xiao,and H.C.So,“Localization of coherent signals without source number knowledge in unknownspatially correlated Gaussian noise,”Signal Process.,vol.111,pp.170-178,Jun.2015,提出了一种不需要知道源数的信号定位方法(以下简称Qian算法),该方法利用对称阵列模型和四阶累积量分别去相关相干信号和抑制未知的空域相关噪声,然后利用联合对角化算法实现DOA估计。
但是,上述类似Esprit算法没有有效利用接收信号协方差矩阵的全部信息,DOA估计性能比较差;FBSS算法只有在信号高度相关的条件下才能正常工作,并且可能会发生信号抵消影响DOA估计性能;Qian算法尽管可以抑制噪声,但会导致相当大的计算量并且需要大量时间。
发明内容
为了解决现有技术中存在的上述问题,本发明提供了一种相干信号DOA估计方法。
本发明的一个实施例提供了一种相干信号DOA估计方法,包括以下步骤:
步骤1、建立相干信号模型,根据所述相干信号模型得到接收信号数据;
步骤2、利用所述相干信号模型计算所述接收信号数据的协方差矩阵;
步骤3、根据所述协方差矩阵计算无噪声接收信号数据;
步骤4、根据所述无噪声接收信号数据建立等效源向量;
步骤5、建立权向量,根据所述权向量、所述等效源向量进行DOA估计。
在本发明的一个实施例中,步骤1中所述接收信号数据x(t)表示为:
其中,
对应的第m个阵元在时间t的接收信号数据x
其中,
在本发明的一个实施例中,步骤2中所述接收信号数据的协方差矩阵R表示为:
R=E[x(t)x
其中,R
协方差矩阵Q的第(m,k)项q(m,k)表示为:
q(m,k)=Q
其中,m和k分别表示阵元的指标,其中m,k=-M,...,0,...,M,σ
协方差矩阵R的第(m,k)项r(m,k)表示为:
其中,
在本发明的一个实施例中,步骤3中计算的无噪声接收信号数据γ(m,k)表示为:
其中,
在本发明的一个实施例中,步骤4中建立的所述等效源向量
其中,
对应地,
其中,e
在本发明的一个实施例中,步骤5包括:
步骤5.1、建立权向量;
步骤5.2、根据所述权向量构建所述等效源向量的稀疏表示函数;
步骤5.3、求解所述稀疏表示函数进行DOA估计。
在本发明的一个实施例中,步骤5.1中建立的权向量表示为:
ω=[ω
其中,ω
在本发明的一个实施例中,步骤5.2中构建的所述等效源向量的稀疏表示函数表示为:
其中,
在本发明的一个实施例中,步骤5.3中求解所述稀疏表示函数表示为:
其中,||·||
在本发明的一个实施例中,步骤5.3中求解所述稀疏表示函数表示为:
其中,ξ>0且为一常量,||·||
与现有技术相比,本发明的有益效果:
本发明提供的相干信号DOA估计方法,考虑到了空域相关高斯噪声和相干信号,并利用设计的权向量和等效源向量进行DOA估计,提高了DOA估计的性能,且计算成本相对较低。
以下将结合附图及实施例对本发明做进一步详细说明。
附图说明
图1是本发明实施例提供的一种相干信号DOA估计方法的流程示意图;
图2本发明实施例提供的DOA估计方法与传统三种DOA估计方法在不同波达方向DOA估计结果对比示意图;
图3本发明实施例提供的DOA估计方法与传统三种DOA估计方法在不同信噪比下DOA估计的均方根误差对比示意图。
具体实施方式
下面结合具体实施例对本发明做进一步详细的描述,但本发明的实施方式不限于此。
实施例一
为了解决现有DOA估计无法做到DOA估计性能和运算时间同时兼顾的问题,请参见图1,图1是本发明实施例提供的一种相干信号DOA估计方法的结构示意图。本实施例提出了一种相干信号DOA估计方法,该相干信号DOA估计方法包括以下步骤:
步骤1、建立相干信号模型,根据相干信号模型得到接收信号数据。
具体而言,设定相干信号模型为:L个远场窄带相干信号
其中,
对应的第m个阵元在时间t的接收信号数据x
其中,
步骤2、利用相干信号模型计算接收信号数据的协方差矩阵。
具体而言,本实施例接收信号数据的协方差矩阵R表示为:
R=E[x(t)x
其中,R
对应地,噪声信号的协方差矩阵Q的第(m,k)项q(m,k)表示为:
q(m,k)=Q
其中,m和k分别表示阵元的指标,此处具体为噪声协方差矩阵Q的行标号和列标号,其中m,k=-M,...,0,...,M,σ
对应地,相干信号的协方差矩阵R的第(m,k)项r(m,k)表示为:
其中,m和k同样分别表示阵元的指标,此处具体为相干信号的协方差矩阵R的行标号和列标号,其中m,k=-M,...,0,...,M,
步骤3、根据协方差矩阵计算无噪声接收信号数据。
具体而言,本实施例计算的无噪声接收信号数据γ(m,k)表示为:
当q(m,k)=q
其中,
步骤4、根据无噪声接收信号数据建立等效源向量。
具体而言,为了计算中使用到接收信号数据的协方差矩阵R的所有行,从而改善波达方向的估计性能,本实施例建立了等效源向量,具体建立的等效源向量
其中,
对应地,
其中,e
步骤5、建立权向量,根据权向量、等效源向量进行DOA估计。
具体而言,本实施例步骤5包括步骤5.1、步骤5.2、步骤5.3:
步骤5.1、建立权向量。
具体而言,为了更好的稀疏重构性能,本实施例建立权向量ω,真实信号方向分配较小的权重,可以显著地放大相应的信号功率,根据MUSIC空间频谱,本实施例建立的权向量ω表示为:
ω=[ω
其中,ω
步骤5.2、根据权向量构建等效源向量的稀疏表示函数。
具体而言,建立了权向量ω,本实施例将等效源向量
其中,
进一步地,利用建立的权向量ω,实现对p的稀疏表示。根据信号子空间理论,由公式(11)可以看出ω可以看作是相关信号的空间频谱,当θ
其中,
步骤5.3、求解稀疏表示函数进行DOA估计。
具体而言,本实施最终将DOA估计转换为求解等效源向量的稀疏表示函数,并通过求解
本实施例求解稀疏表示函数表示为:
其中,||·||
同理,本实施例求解稀疏表示函数表示为:
其中,ξ>0且为一常量,||·||
本实施例通过公式(15)或公式(16)求解出
为了验证本实施例提出的相干信号DOA估计方法的有效性,通过以下仿真实验以进一步证明。
仿真假设一维对称均匀线阵中设置的M=11,阵元间隔是半波长,ξ=10
其中,N表示蒙特卡洛实验次数,L表示相关信号个数。
本实施例分别采用类似Esprit算法、FBSS算法、Qian算法与本发明提出方法进行对比,其中,类似Esprit为一种类似利用子空间旋转方法估计信号参数技术算法(AnESPRIT-like algorithm for coherent DOA estimation,简称),前向/后向空间平滑算法(Forward/Backward Spatial Smoothing Techniques,简称FBSS),Qian算法为一种不需要知道源数的信号定位算法。
仿真实验一:
考虑了作用在一维对称等距线阵上的三个相干信号,三个相干信号的波达方向为:{-12°,2°,16°},有色噪声ρ=0.8且SNR=-5dB。请参见图2,图2本发明实施例提供的DOA估计方法与传统三种DOA估计方法在不同波达方向DOA估计结果对比示意图,由图2可以看出:类似Esprit算法和FBSS算法的DOA估计性能显著下降;有色噪声虽然可以利用Qian算法提到的四阶累积量消除,但Qian算法在低信噪比的背景下也只能估计到波达方向是16°的信号;本发明提出的算法在上述条件下在{-12°,2°,16°}均可以很好的进行DOA估计,具有很好的性能。
仿真实验二:
考虑了作用在一维对称等距线阵上的三个相干信号,三个相干信号的波达方向{-12°,2°,16°},信噪比在-5dB~20dB之间变化,且SNR=0dB,ρ=0.8。通过500次蒙特卡罗实验计算得到的三个相干信号的波达方向的RMSE,请参见图3,图3本发明实施例提供的DOA估计方法与传统三种DOA估计方法在不同信噪比下DOA估计的均方根误差对比示意图,本实施例评估了不同信噪比下的DOA估计性能。由图3可以看出:由于有色噪声没有得到处理,导致FBSS算法和类似Esprit算法DOA估计性能特别差;在整个信噪比范围内,本发明提出的算法的DOA估计性能优于其他方法,特别是在低信噪比情况下,本发明提出的算法的估计性能最好。
同时,本实施例也统计了本发明算法在不同阵元数目下实现DOA估计所需要的时间,具体参见表1。
表1 不同阵元数下不同算法需要的仿真时间
由表1中可以看出,本发明所提出的算法耗时短,且随着阵元数目的增加,执行时间变化增幅比较小。
综上所述,本实施例提出的相干信号DOA估计方法,考虑到了空域相关高斯噪声和相干信号,并利用设计的权向量和等效源向量进行DOA估计,具体地:本实施例建立相干信号模型,基于一维对称等距线阵,消除空域相关的高斯噪声,重构协方差矩阵中的无噪声项计算无噪声接收信号数据,随后根据无噪声接收信号数据构建一等效源向量,从而在扩展的虚拟阵列中模拟接收信号数据,而不考虑接收信号数据之间的相干性,利用得到的等效源向量,以及利用信号子空间理论设计的权向量共同来增强信号的稀疏性,该权向量可以实现更加鲁棒的稀疏重建性能的DOA估计,提高了DOA估计的性能,尤其在低信噪比的情况下显著提高了DOA估计性能,且计算成本相对较低,计算效率高,这对于大阵列/实时数据处理系统是至关重要的。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
机译: 低数据量相干信号DOA估计方法和装置,以及介质
机译: FDOA一种使用相位差和系统进行高精度FDOA估计的方法
机译: FDOA一种使用相位差和系统进行高精度FDOA估计的方法