«上一篇
文章快速检索     高级检索
下一篇»
  哈尔滨工程大学学报  2020, Vol. 41 Issue (10): 1414-1418  DOI: 10.11990/jheu.202007047
0

引用本文  

陈峰, 杨德森, 桂晨阳, 等. 一种无需信源数目的方位估计方法[J]. 哈尔滨工程大学学报, 2020, 41(10): 1414-1418. DOI: 10.11990/jheu.202007047.
CHEN Feng, YANG Desen, GUI Chenyang, et al. Direction of arrival estimation algorithm without knowing source number[J]. Journal of Harbin Engineering University, 2020, 41(10): 1414-1418. DOI: 10.11990/jheu.202007047.

基金项目

国家自然科学基金项目(61701133,11674075);中央高校基本科研业务费科研创新基金项目(3072020GIP0511)

通信作者

莫世奇, E-mail:moshiqi@hrbeu.edu.cn

作者简介

陈峰, 男, 博士研究生;
杨德森, 男, 教授, 博士生导师, 中国工程院院士;
莫世奇, 男, 教授

文章历史

收稿日期:2020-07-14
网络出版日期:2020-08-26
一种无需信源数目的方位估计方法
陈峰 1, 杨德森 1,2,3, 桂晨阳 1, 张翔 1, 莫世奇 1,2,3     
1. 哈尔滨工程大学 水声工程学院, 黑龙江 哈尔滨 150001;
2. 哈尔滨工程大学 水声技术重点实验室, 黑龙江 哈尔滨 150001;
3. 海洋信息获取与安全工业和信息化部重点实验室(哈尔滨工程大学), 黑龙江 哈尔滨 150001
摘要:针对子空间类波达角估计算法虽然性能可以达到超分辨,但当信源个数估计错误时,从而使得子空间划分错误将导致子空间类算法性能急剧下降的问题,本文提出一种无需信源数的超分辨波达角估计算法。该方法利用特定协方差矩阵的最小特征值对应的向量的正交性构建空间谱,因此算法无需已知信源数目,并讨论了所提算法下参数的边界条件以及选参方法。本文算法实现简单,与无需信源个数的最小方差无畸变响应算法相比拥有更高的分辨率以及更好的估计精度。通过计算机仿真实验分析验证了算法的可行性。
关键词子空间    波达角    超分辨    协方差矩阵    选参方法    信源个数    特征向量    最小方差无畸变响应    
Direction of arrival estimation algorithm without knowing source number
CHEN Feng 1, YANG Desen 1,2,3, GUI Chenyang 1, ZHANG Xiang 1, MO Shiqi 1,2,3     
1. College of Underwater Acoustic Engineering, Harbin Engineering University, Harbin 150001, China;
2. Acoustic Science and Technology Laboratory, Harbin Engineering University, Harbin 150001, China;
3. Key Laboratory of Marine Information Acquisition and Security(Harbin Engineering University), Ministry of Industry and Information Technology, Harbin 150001, China
Abstract: Although the subspace-based direction-of-arrival (DOA) estimation algorithm can achieve super-resolution, its performance decreases sharply when there is an incorrect subspace division due to the incorrect estimation of the source number. In this paper, we propose a super-resolution DOA estimation algorithm that solves this problem. This algorithm mainly uses the orthogonality of the minimum eigenvector of a specific covariance matrix to construct a spatial spectrum, so it does not require a known source number. The parameter selection method and boundary conditions of this algorithm are discussed in depth. The proposed algorithm is simple to implement. It also has higher resolution and estimation accuracy than the minimum variance undistorted response algorithm, which does not require the source number. The results obtained in computer simulation experiments verify the feasibility of the proposed algorithm.
Keywords: subspace    direction of arrival (DOA)    super-resolution    covariance matrix    parameter selection method    source number    eigenvector    minimum variance undistorted response (MVDR)    

波达方向(direction-of-arrival, DOA)[1-3]估计作为阵列信号处理的一个研究重点,该技术一直被广泛应用于雷达、声呐探测等方面。传统的高分辨,例如最大似然估计(maximum likelihood, ML)[4]、旋转不变子空间算法(estimating signal parameter via rotational invariance techniques, ESPRIT)[5]、多重子空间分类算法(multiple signal classification, MUSIC)[6]以及加权子空间类算法(weighted subspace fitting, WSF)[7]等,均需要将信源个数作为先验知识,才能进行DOA估计[8]。然而,在实际工程中,不能直接获取目标个数,并且对目标数目进行准确估计在工程上也具有一定难度和挑战。现有的对于目标数进行估计的算法,包括最小长度描述法(minimum description length, MDL)[9-10]以及信息论准则(Akaike information criterion, AIC)[11]。这些经典算法最大的弊端在于当环境噪声不满足高斯白噪声时,很难获得准确的信源数目。虽然,有一些算法针对此情况进行了改进,然而,在信噪比(signal-to-noise ratio, SNR)较低、快拍数不足时,依然难以获得准确的信源数目。

针对上述问题,有学者提出了无需信源数目的DOA估计方法,例如众所传统波束形成(conventional beamforming, CBF)以及最小方差无畸变响应(minimum variance distortionless response, MVDR)[12]算法,此类算法虽然无需已知信源个数,但是却不能获得超分辨。为此,Qian等[13]提出了一种无需信源个数的DOA算法,此算法主要利用了Toeplitz矩阵重构,并利用特定矩阵的最大特征值进行DOA估计,实验证明该算法可以获得较好的估计性能,但是该算法需要进行Toeplitz矩阵重构,因而使得算法所能探测的目标数目减少至阵元数的一半。文献[14]提出一种利用神经网络的来进行DOA估计的方法,虽然,此方法也无需已知信源个数,并且不会损失阵列的孔径,但是为了对神经网络进行训练,此方法需要提供大量的有效数据进行学习。

现有的DOA算法,大多从特征向量入手进行分析,而忽略了对于特征值的运用。虽然文献[15]提出了一种NSP(noise subspace to power)算法,该算法从特征值入手,利用噪声功率的不变性,构建了空间谱,从而使得算法性能优于MUSIC算法,但是此算法依旧没有摆脱子空间类算法的弊端,需要已知信源个数。为此,本文在NSP算法的框架上进行分析,提出了一种特殊的特征值排布方式,限定了其最小特征值对应的特征向量并利用其在不同角度上的正交特性,构建空间谱,从而使得本文算法无需已知信源个数,且拥有着超分辨效果。

1 基于特征值排序的DOA估计算法 1.1 数据模型

假设K个远场且相互独立的窄带信号入射到一个由M个阵元组成的均匀线阵中,均匀线阵的阵间距d为半波长。因此,阵列接收的信号可以表示为:

$ \mathit{\boldsymbol{X}}(t) = \mathit{\boldsymbol{A}}(\mathit{\boldsymbol{ \boldsymbol{\varTheta} }})\mathit{\boldsymbol{S}}(t) + \mathit{\boldsymbol{N}}(t) $ (1)

式中:S(t)∈CK×1表示信号;N(t)∈CM×1表示传感器接收到的加性噪声;A(Θ)=[a(θ1), a(θ2), …, a(θK)]∈CM×K代表阵列导向矢量,Θ=[θ1, θ2, …, θK]代表入射角度的集合,对于角度θ的导向矢量可以表示为:

$ \mathit{\boldsymbol{a}}(\theta ) = {[1,{{\rm{e}}^{ - {\rm{j}}2{\rm{ \mathsf{ π} }}d\sin (\theta )/\lambda }}, \cdots ,{{\rm{e}}^{ - {\rm{j}}2{\rm{ \mathsf{ π} }}(M - 1)d\sin (\theta )/\lambda }}]^{\rm{T}}} $ (2)

式中λ代表信号的波长,因此接收数据的协方差矩阵可以表示为:

$ \begin{array}{*{20}{l}} {R = {\rm{E}}[\mathit{\boldsymbol{X}}(t){\mathit{\boldsymbol{X}}^{\rm{H}}}(t)] = \mathit{\boldsymbol{A}}(\mathit{\boldsymbol{ \boldsymbol{\varTheta} }}){\mathit{\boldsymbol{R}}_S}{\mathit{\boldsymbol{A}}^{\rm{H}}}(\mathit{\boldsymbol{ \boldsymbol{\varTheta} }}) + }\\ {{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\rm{E}}[\mathit{\boldsymbol{N}}(t){\mathit{\boldsymbol{N}}^{\rm{H}}}(t)]} \end{array} $ (3)

其中RS=E[S(t)SH(t)]代表信号协方差矩阵。

1.2 算法思路及空间谱构造

MUSIC算法主要利用噪声子空间与导向矢量的正交性进行测向,即:

$ \left\{ {\begin{array}{*{20}{l}} {\mathit{\boldsymbol{a}}(\theta )\mathit{\boldsymbol{U}}_N^{\rm{H}}{\mathit{\boldsymbol{U}}_N}{\mathit{\boldsymbol{a}}^{\rm{H}}}(\theta ) \to 0,}&{\forall \theta \in \mathit{\boldsymbol{ \boldsymbol{\varTheta} }}}\\ {\mathit{\boldsymbol{a}}(\theta )\mathit{\boldsymbol{U}}_N^{\rm{H}}{\mathit{\boldsymbol{U}}_N}{\mathit{\boldsymbol{a}}^{\rm{H}}}(\theta ) \ne 0,}&{\forall \theta \notin \mathit{\boldsymbol{ \boldsymbol{\varTheta} }}} \end{array}} \right. $ (4)

式中UN代表由式(3)分解得到的噪声子空间。由式(4)可知,导向矢量必与噪声子空间中的每一列正交,因此,可以得到:

$ \left\{ {\begin{array}{*{20}{l}} {\mathit{\boldsymbol{a}}(\theta )\mathit{\boldsymbol{e}}_M^{\rm{H}}{\mathit{\boldsymbol{e}}_M}{\mathit{\boldsymbol{a}}^{\rm{H}}}(\theta ) \to 0,}&{\forall \theta \in \mathit{\boldsymbol{ \boldsymbol{\varTheta} }}}\\ {\mathit{\boldsymbol{a}}(\theta )\mathit{\boldsymbol{e}}_M^{\rm{H}}{\mathit{\boldsymbol{e}}_M}{\mathit{\boldsymbol{a}}^{\rm{H}}}(\theta ) \ne 0,}&{\forall \theta \notin \mathit{\boldsymbol{ \boldsymbol{\varTheta} }}} \end{array}} \right. $ (5)

式中eM代表第M个特征值对应的特征向量。利用式(5)构建空间谱,可得:

$ f(\theta ) = \frac{1}{{\mathit{\boldsymbol{a}}(\theta )\mathit{\boldsymbol{e}}_M^{\rm{H}}{\mathit{\boldsymbol{e}}_M}{\mathit{\boldsymbol{a}}^{\rm{H}}}(\theta )}} $ (6)

利用式(6)进行仿真,设置SNR为0 dB,快拍数为500,阵元数为6,入射角度为0°和10°进行空间谱仿真实验,其结果如图 1所示,从图 1中可以看到,算法虽然在0°和10°处形成了谱峰,但是在非目标处也形成谱峰,产生了虚假目标,从而导致式(6)算法失效。

Download:
图 1 算法空间谱 Fig. 1 Spatial spectrum of the algorithm

为此,可以按照文献[15]的方法构建一个协方差矩阵:

$ \mathit{\boldsymbol{\bar R}} = \mathit{\boldsymbol{R}} + \beta \mathit{\boldsymbol{a}}(\theta ){\mathit{\boldsymbol{a}}^{\rm{H}}}(\theta ) $ (7)

式中参数β为一个待确定的变量。此时,希望R的最小特征值对应的特征向量eM满足:

$ \left\{ {\begin{array}{*{20}{l}} {{{\mathit{\boldsymbol{\bar e}}}_M} = {m_1}{\mathit{\boldsymbol{e}}_M},}&{\forall \theta \in \mathit{\boldsymbol{ \boldsymbol{\varTheta} }}}\\ {{{\mathit{\boldsymbol{\bar e}}}_M} = m{\mathit{\boldsymbol{e}}_M} + n\mathit{\boldsymbol{e}},}&{\forall \theta \notin \mathit{\boldsymbol{ \boldsymbol{\varTheta} }}} \end{array}} \right. $ (8)

式中:e代表a(θ)aH(θ)的特征向量;m1mn为相应的系数。将式(8)获得的eM代入式(6)中,可得:

$ f(\theta ) = \frac{1}{{\mathit{\boldsymbol{a}}(\theta )\mathit{\boldsymbol{\bar e}}_M^{\rm{H}}{{\mathit{\boldsymbol{\bar e}}}_M}{\mathit{\boldsymbol{a}}^{\rm{H}}}(\theta )}} $ (9)

因此,根据正交性可得:

$ \left\{ {\begin{array}{*{20}{l}} {\mathit{\boldsymbol{a}}(\theta )\mathit{\boldsymbol{\bar e}}_M^{\rm{H}}{{\mathit{\boldsymbol{\bar e}}}_M}{\mathit{\boldsymbol{a}}^{\rm{H}}}(\theta ) \to 0,}&{\forall \theta \in \mathit{\boldsymbol{ \boldsymbol{\varTheta} }}}\\ {\mathit{\boldsymbol{a}}(\theta )\mathit{\boldsymbol{\bar e}}_M^{\rm{H}}{{\mathit{\boldsymbol{\bar e}}}_M}{\mathit{\boldsymbol{a}}^{\rm{H}}}(\theta ) \ne 0,}&{\forall \theta \notin \mathit{\boldsymbol{ \boldsymbol{\varTheta} }}} \end{array}} \right. $ (10)

并且存在:

$ \frac{{\{ \mathit{\boldsymbol{a}}(\theta )\mathit{\boldsymbol{\bar e}}_M^{\rm{H}}{{\mathit{\boldsymbol{\bar e}}}_M}{\mathit{\boldsymbol{a}}^{\rm{H}}}(\theta )|\forall \theta \notin \mathit{\boldsymbol{ \boldsymbol{\varTheta} }}\} }}{{\{ \mathit{\boldsymbol{a}}(\theta )\mathit{\boldsymbol{\bar e}}_M^{\rm{H}}{{\mathit{\boldsymbol{\bar e}}}_M}{\mathit{\boldsymbol{a}}^{\rm{H}}}(\theta )|\forall \theta \in \mathit{\boldsymbol{ \boldsymbol{\varTheta} }}\} }} \to \infty $ (11)

由式(11)可以看出,目标处与非目标处数值相差较大,因此式(9)将不会在非目标处形成谱峰,从而克服了式(6)的弊端。

1.3 β边界条件分析

为后续讨论方便,假设N(t)为高斯白噪声,从而可得E[N(t)NH(t)]=σn2Iσn2为噪声的功率。为了满足式(8),因此R的特征向量必须满足:

$ \begin{array}{l} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} \lambda (\mathit{\boldsymbol{\bar R}}|\theta = {\theta _k},{\theta _k} \in \mathit{\boldsymbol{ \boldsymbol{\varTheta} }}) = \\ {\rm{diag}} (\underbrace {{\lambda _1}, \cdots ,{\lambda _k} + \varDelta , \cdots ,{\lambda _K}}_K,\underbrace {\sigma _n^2, \cdots ,\sigma _n^2}_{M - K}) \end{array} $ (12)

其中,Δ=βM,令S={1, 2,…, K},{λi|iS}代表R的特征值。式(8)另外一种情况下的特征值表示为:

$ \begin{array}{l} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} \lambda (\mathit{\boldsymbol{\bar R}}|\theta = {\theta _k},{\theta _k} \in \mathit{\boldsymbol{ \boldsymbol{\varTheta} }}) = \\ {\rm{diag}} (\underbrace {{\lambda _1}, \cdots ,{\lambda _K}}_K,\underbrace {\sigma _n^2, \cdots ,\varDelta + \sigma _n^2}_{M - K}) \end{array} $ (13)

对于式(12)、式(13)的特征值排布模式进行推导:

$ \mathit{\boldsymbol{\bar R}}(\theta = {\theta _k},{\theta _k} \in \mathit{\boldsymbol{ \boldsymbol{\varTheta} }}) = \sum\limits_{i = 1}^M {{\lambda _i}} {\mathit{\boldsymbol{e}}_i}\mathit{\boldsymbol{e}}_i^{\rm{H}} + \beta M\mathit{\boldsymbol{e}}{\mathit{\boldsymbol{e}}^{\rm{H}}} $ (14)

θ=θk时,必存在eeH=ekekH,因此式(14)变换为:

$ \begin{array}{l} \mathit{\boldsymbol{\overline R}} \left( {\theta = {\theta _k},{\theta _k} \in \mathit{\boldsymbol{ \boldsymbol{\varTheta} }}} \right) = \sum\limits_{i = 1,i \ne k}^M {{\lambda _i}} {\mathit{\boldsymbol{e}}_i}\mathit{\boldsymbol{e}}_i^{\rm{H}} + \left( {\beta M + {\lambda _k}} \right){\mathit{\boldsymbol{e}}_k}\mathit{\boldsymbol{e}}_k^{\rm{H}} = \\ {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} \sum\limits_{i = 1,i \ne k}^K {{\lambda _i}} {\mathit{\boldsymbol{e}}_i}\mathit{\boldsymbol{e}}_i^{\rm{H}} + \left( {\beta M + {\lambda _k}} \right){\mathit{\boldsymbol{e}}_{\bf{k}}}e_k^{\rm{H}} + \sum\limits_{i = K + 1}^M {\sigma _n^2} {\mathit{\boldsymbol{e}}_i}\mathit{\boldsymbol{e}}_i^H \end{array} $ (15)

因此只要选取合适的β值便可满足式(12)的特征值排布情况,同理也可得到式(13)的特征值排布情况。式(12)说明,最小特征值对应的特征向量是噪声所形成的;而式(13)说明,最小特征值对应的特征向量是由信号和噪声组合而成,满足式(8)。为此文章讨论β的取值范围,根据式(12)和式(13)中特征值的排布情况,可以得到关于β的限制条件:

$ \left\{ {\begin{array}{*{20}{l}} {\beta M + \sigma _n^2 < \sigma _n^2}\\ {\sigma _n^2 \le {\lambda _k} + \beta M \le {\lambda _1}} \end{array}} \right. $ (16)

为了能够准确获得β取值范围,首先必须给出信号功率与信号特征值之间的关联,将式(3)进行改写可得:

$ \mathit{\boldsymbol{R}} = \sum\limits_{i = 1}^K {\sigma _i^2} \mathit{\boldsymbol{a}}({\theta _i}){\mathit{\boldsymbol{a}}^{\rm{H}}}({\theta _i}) + \sigma _n^2\mathit{\boldsymbol{I}} $ (17)

式中:{σi2|iS}代表第i个信号的功率。根据rank(a(θ)aH(θ))=1[16],可知:

$ \mathit{\boldsymbol{a}}(\theta ){\mathit{\boldsymbol{a}}^{\rm{H}}}(\theta ) = M\mathit{\boldsymbol{e}}{\mathit{\boldsymbol{e}}^{\rm{H}}} $ (18)

由于rank(a(θ)aH(θ))=1,所以a(θ)aH(θ)特征值可以表示为tr(a(θ)aH(θ))=tr(aH(θ)a(θ))=M。根据式(18),式(17)可以改写为:

$ \mathit{\boldsymbol{R}} = \sum\limits_{i = 1}^K M \sigma _i^2{\mathit{\boldsymbol{e}}_i}\mathit{\boldsymbol{e}}_i^{\rm{H}} + \sigma _n^2\mathit{\boldsymbol{I}} $ (19)

根据文献[17]中特征值的运算性质:

$ { {\rm{eig}} (\mathit{\boldsymbol{A}} - c\mathit{\boldsymbol{I}}) = {\lambda _{\mathit{\boldsymbol{A}},i}} - c} $
$ { {\rm{eig}} (\mathit{\boldsymbol{I}} + c\mathit{\boldsymbol{A}}) = c{\lambda _{\mathit{\boldsymbol{A}},i}} + 1} $

式中:A为对称矩阵;c为常数;λA, iA的特征值。因此理想情况下信号特征值与信号功率之间的关系可以表示为:

$ \{ {\lambda _i} - \sigma _n^2 = M\sigma _i^2|i \in S\} $ (20)

根据式(20)和式(16)可以得到β的边界条件:

$ - \sigma _k^2 \le \beta < 0 $ (21)

根据SNR的定义,并将β进行适量的缩放,选取边界内的一个合适的β,其选取方式可以表示为:

$ \beta = - {\lambda _{\min ,R}}\frac{{{{10}^{{\lambda _{\max ,R}}}}/10M}}{M} $ (22)
2 计算机仿真实验及结果分析 2.1 算法可行性分析

假设2个等功率且不相关的远场窄带信号,以0°和10°的波达角入射到一个由6个声压传感器组成的均匀线阵上,阵元间距d=0.5λ,快拍数为300,设置SNR为0 dB。进行MVDR、NSP以及本文算法的对比实验。其结果如图 2所示,从图 2中,可以看到当2个目标的角度差较小时,MVDR算法无法进行准确识别,而本文算法以及NSP算法却能准确识别2个目标,从而说明本文算法与NSP算法拥有着高于MVDR算法的分辨率。而且此时本文算法,旁瓣比较平坦,没有形成错误的谱峰,说明式(11)的正确性,进一步说明所提算法理论的正确性可行性。

Download:
图 2 不同算法的空间谱对比 Fig. 2 Comparison of spatial spectrum of algorithm
2.2 算法统计性能分析

为了进一步验证算法的性能,进行200次蒙特卡洛独立实验。保持其他条件不变,设置SNR从-5 dB开始,每次增加2 dB,一直到15 dB,进行3种算法的均方根误差(root mean square error,RMSE)对比分析实验,其结果如图 3所示,从图 3中可以看到随着信噪比的增加,本文算法以及NSP算法的均方根误差随之减小,但是MVDR算法在SNR小于7 dB时,其均方根误差减小较为缓慢,而在SNR大于7 dB时,算法均方根误差急剧减小,MVDR算法在小于7 dB时,无法区分0°和10°的2个目标,从而说明本文算法以及NSP算法在低信噪比时分辨率优于MVDR算法,所提算法拥有着超分辨效果。

Download:
图 3 不同信噪比下算法的均方根误差对比 Fig. 3 Comparison of RMSE of algorithms under different SNR

保持其他条件不变,设置一个目标的波达角为0°,另外一个角度为(0+ϕ)°,ϕ可表示为一个由5开始每次递增2,直到25为止的等差数列。因此,ϕ可以看作2个目标之间的角度差;设置SNR为0 dB,进行200次蒙特卡洛实验,得到不同角度差下算法的均方根误差,其结果如图 4所示,从图 4中,可以看到,当目标角度差小于10°时,本文算法性能是最好的,说明本文算法更加适用于小角度差的环境下,随着角度差的增加,3种算法的均方根误差趋近于一致,从整体上看本文算法的性能优于MVDR算法,说明本文算法可以在无需已知信源个数的前提下获得超分辨效果。

Download:
图 4 不同角度差下算法的均方根误差对比 Fig. 4 Comparison of RMSE of algorithms under different DOA interval

为分析快拍数对于算法的影响,保持其他条件不变,设置目标入射角度为0°和15°,快拍数为100开始,每次递增200,直到900为止,进行200次蒙特卡洛实验,其均方根误差如图 5所示。从图 5中,可以看到随着快拍数的增加,MVDR算法的均方根误差也随之减小,但此时其性能在3种算法中是最差的,而NSP算法是受快拍数影响较小的算法,本文算法在快拍数小于300时,受快拍影响较大,当快拍数大于300时,本文算法的均方根误差较为稳定且与NSP算法较为接近。

Download:
图 5 不同快拍数下算法的均方根误差对比 Fig. 5 Comparison of the RMSE of the algorithm under different snapshots
3 结论

1) 本文通过推导信号特征值与信号功率之间的关联,给出了β的边界条件以及取值方法,从而实现了本文算法,并克服了噪声最小特征值对应的特征向量与扫描导向矢量正交时,扫描谱上出现虚假谱峰的弊端。

2) 本文给出一种无需已知信源数目的DOA算法,其性能优于MVDR算法,且在小角度差时,其分辨率高于NSP算法。

3) 本文算法虽然拥有较好的估计精度以及分辨率,但算法需要在每个搜索角度进行特征值分解,以获得所需特征向量,计算量较大。

本文的给出了信号特征值与信号功率之间的数学表达式,揭示了两者之间的内在关联。但本文算法的重点在于β的选择,如何利用β提高算法性能、减小信号检测门限以及减小算法计算量,是后期的研究重点。

参考文献
[1]
梁国龙, 田蕴琦, 付进, 等. 基于均匀圆阵中心对称性的相干源方位估计[J]. 哈尔滨工程大学学报, 2019, 40(12): 1958-1964.
LIANG Guolong, TIAN Yunqi, FU Jin, et al. Direction estimation of coherent signals based on the central symmetry of uniform circular array[J]. Journal of Harbin Engineering University, 2019, 40(12): 1958-1964. (0)
[2]
刁鸣, 李永潮, 高洪元. 酉求根MUSIC算法在双基地MIMO雷达中的应用[J]. 哈尔滨工程大学学报, 2016, 37(9): 1292-1296.
DIAO Ming, LI Yongchao, GAO Hongyuan. Unitary root-MUSIC algorithm for bistatic MIMO radar[J]. Journal of Harbin Engineering University, 2016, 37(9): 1292-1296. (0)
[3]
陈峰, 王彪, 陈迎春, 等. 半实值化MVDR解模糊方法[J]. 南京大学学报(自然科学), 2018, 54(5): 937-943.
CHEN Feng, WANG Biao, CHEN Yingchun, et al. Method for solving DOA ambiguity based on Semi-Real-Valued MVDR[J]. Journal of Nanjing University (natural science), 2018, 54(5): 937-943. (0)
[4]
ZISKIND I, WAX M. Maximum likelihood localization of multiple sources by alternating projection[J]. IEEE transactions on acoustics, speech, and signal processing, 1988, 36(10): 1553-1560. DOI:10.1109/29.7543 (0)
[5]
ROY R, PAULRAJ A, KAILATH T. ESPRIT——A subspace rotation approach to estimation of parameters of cisoids in noise[J]. IEEE transactions on acoustics, speech, and signal processing, 1986, 34(5): 1340-1342. DOI:10.1109/TASSP.1986.1164935 (0)
[6]
SCHMIDT R O. Multiple emitter location and signal parameter estimation[J]. IEEE transactions on antennas and propagation, 1986, 34(3): 276-280. DOI:10.1109/TAP.1986.1143830 (0)
[7]
VIBERG M, OTTERSTEN B. Sensor array processing based on subspace fitting[J]. IEEE transactions on signal processing, 1991, 39(5): 1110-1121. DOI:10.1109/78.80966 (0)
[8]
ZHOU Hanfei, HUANG Lei, SO H C, et al. Performance analysis of G-MUSIC based DOA estimator with random linear array:a single source case[J]. Signal processing, 2018, 142: 513-521. DOI:10.1016/j.sigpro.2017.08.008 (0)
[9]
HUANG Lei, SO H C. Source enumeration via MDL criterion based on linear shrinkage estimation of noise subspace covariance matrix[J]. IEEE transactions on signal processing, 2013, 61(19): 4806-4821. DOI:10.1109/TSP.2013.2273198 (0)
[10]
RISSANEN J. Modeling by shortest data description[J]. Automatica, 1978, 14(5): 465-471. DOI:10.1016/0005-1098(78)90005-5 (0)
[11]
AKAIKE H. A new look at the statistical model identification[J]. IEEE transactions on automatic control, 1974, 19(6): 716-723. DOI:10.1109/TAC.1974.1100705 (0)
[12]
CAPON J. High-resolution frequency-wavenumber spectrum analysis[J]. Proceedings of the IEEE, 1969, 57(8): 1408-1418. DOI:10.1109/PROC.1969.7278 (0)
[13]
QIAN Cheng, HUANG Lei, ZENG Wenjun, et al. Direction-of-arrival estimation for coherent signals without knowledge of source number[J]. IEEE sensors journal, 2014, 14(9): 3267-3273. DOI:10.1109/JSEN.2014.2327633 (0)
[14]
YAO Yuanyuan, LEI Hong, HE Wenjing. A-CRNN-based method for coherent DOA estimation with unknown source number[J]. Sensors, 2020, 20(8): 2296. (0)
[15]
OLFAT A, NADER-ESFAHANI S. A new signal subspace processing for DOA estimation[J]. Signal processing, 2004, 84(4): 721-728. DOI:10.1016/j.sigpro.2003.12.009 (0)
[16]
ZHANG Ying, NG B P. MUSIC-like DOA estimation without estimating the number of sources[J]. IEEE transactions on signal processing, 2010, 58(3): 1668-1676. DOI:10.1109/TSP.2009.2037074 (0)
[17]
GOLUB G H, VAN LOAN C F. Matrix computations[M]. Baltimore, MD: The Johns Hopkins University Press, 1996: 70-74. (0)