作者简介:关济实(1977-),男,博士研究生.研究方向:阵列信号处理.E-mail:guanjishi@sina.com
针对阵列信号处理中信号源数目估计的问题,提出了一种基于移位协方差矩阵的Otsu类间方差法。与协方差矩阵相比,移位协方差矩阵克服了噪声自相关过程中零位极大值的影响,提高了协方差矩阵的信噪比,移位协方差矩阵的信号特征值与噪声特征值差别更为明确,更有利于信源数目的估计。由于零均值且独立同分布噪声的移位协方差理论值为0,所以移位协方差矩阵针对零均值独立同分布 α稳定分布噪声同样具有较强的抑制能力。利用Otsu类间方差法对移位协方差矩阵的特征值进行分类,可以更加明确地区分信号特征值与噪声特征值。理论分析和仿真实验结果均表明,基于移位协方差矩阵的Otsu类间方差法具有比传统信源数估计方法更好的估计性能。
An estimation of the number of signals based on Otsu class variance with shift covariance matrix is proposed for array signal processing. The eigenvalues of the shift covariance matrix derived by noise are expected to be zero even with stable noise, so the eigenvalues derived by signal power are obviously smaller than those derived by noise, which is an advantage for signal number estimation. When class variance, which is used for classification in many problems, is applied to estimate the signal number, Otsu class variance can efficiently distinguish the eigenvalues derived by noise and by signal power. Combining the shift covariance matrix and Otsu class variance, an efficient method is obtained to estimate the signal number in array signal processing. Theoretical analysis and simulation experiments show that the performance of the proposed method is better than that of traditional method.
阵列信号处理是将一组传感器按一定方式布置在空间的不同位置上, 形成传感器阵列, 用传感器阵列来接收空间信号, 其在通信、雷达、声纳和地震勘探等领域有着广泛的应用[1, 2, 3]。在阵列信号处理中, 空间可以有多个信号源, 传感器阵列接收到信号源发出的信号后, 根据信号在阵列不同阵元上所得到的响应不同, 可以感知信号源的数目、波达方向或频率等信息。子空间类的MUSIC[4]和ESPRIT[5]系列算法因具有超分辨能力而得到了广泛的关注和研究。这一类算法中, 一般要求空间信号源数目已知[6, 7, 8], 进而为信号子空间和噪声子空间的分离提供支持, 所以对空间信号源数目的准确估计是这一类算法进行波达方向等参数估计的前提。
现有的信源数目估计方法包括特征值分解方法、信息论方法、盖氏圆方法和正则相关方法等[9], 这些方法均是针对高斯噪声下的信源数目估计问题而提出的, 都是基于“ 信号协方差矩阵的特征值可以分为信号特征值与噪声特征值, 而且信号特征值要大于噪声特征值” 这一特征来进行信号源数目的估计。但当信噪比较低时, 代表信号的特征值与代表噪声的特征值之间相差很小, 这些方法估计信源数目时会出现误差, 从而对后续参数估计产生较大的影响。
本文提出移位协方差矩阵的概念及其特征值分布的特征, 进而提出用Otsu类间方差法[10]进行信源数目估计的方法。移位协方差矩阵可以提高信号特征值与噪声特征值之间的差距, 而Otsu方法则使用模式识别中的分类准则对特征值进行分类, 进一步提高信源数目估计的准确度。仿真实验表明, 移位协方差矩阵的信号特征值与噪声特征值之比远大于原来协方差矩阵, 而且Otsu类间方差方法的信源数目估计性能也同样优于现有的信源数目估计方法, 即使在非高斯的α 稳定分布[11]噪声下, 本文方法同样具有良好的性能。
设定阵列为均匀线阵, 其中阵元数为N, 并假设空间有P(P< N)个来自不同方位角(θ 1, θ 2, …, θ P)的目标源信号, 信号的中心频率为f, 则第n个阵元的接收信号为:
式中:sp(t)表示第p个源信号; τ n(θ p)表示方位角为θ p的信号到达该阵元时相对参考阵元的时延; gn(t)表示加性零均值独立同分布观测噪声。
整个阵列的接收信号可表示为如下矩阵形式:
其中:
式中:上标T表示转置运算符; a(θ p)(p=1, 2, …, P)表示第p个信号的导向矢量。
求取X(t)的协方差矩阵R, 有
式中:上标H表示共轭转置运算符; 中间两项为信号与噪声的互相关矩阵, 在信号与噪声独立及噪声零均值的假设下, 二者均为0; 最后一项为噪声向量G(t)的自相关矩阵, 所以有:
式中:σ 2表示噪声功率; I表示单位阵。因此, 式(7)又可写为:
对协方差矩阵R进行特征值分解, 可得:
式中:Σ 为由特征值λ n(n=1, 2, …, N)组成的对角阵; U为由正交特征向量un(n=1, 2, …, N)组成的酉矩阵。可以证明得到特征值服从以下排序[8]:λ 1≥ λ 2≥ …≥ λ P≥ λ P+1=…=λ N=σ 2。由于较小的特征值对应噪声功率, 当噪声功率较小时, 大特征值与小特征值之间可以明确区分, 进而可以根据较大特征值的数量得到信源数目的估计, 这便是特征值分解法估计信源数目的基础[9]。
由于协方差矩阵的对角线元素受到噪声的影响较为严重, 这一点也影响了协方差矩阵的特征分解过程, 所以在信噪比较低时信号特征值与噪声特征值不易区分, 进而导致信源数目估计的失败。基于这一认知并假定噪声服从独立同分布这一前提, 本文提出移位协方差矩阵(Shift covariance matrix, SCM)的定义, 分析了SCM的性质, 进而根据SCM进行信源数目估计的研究。
定义 阵列信号的移位协方差矩阵为:
式中:ε (0< ε < 1/f)为一特定的时间延迟。
SCM的元素为两个阵列输出的相关函数在ε 处的值。显然, 当ε =0时, 移位协方差矩阵就恢复为传统协方差矩阵R。
遵循第1节中的信号模型, 下面分析移位协方差矩阵的特性。
式中:由于信号与噪声相互独立, 所以中间两项仍为0, 而噪声为零均值且独立同分布, 所以最后一项同样为0。又由于信号为窄带信号, 时间延迟ε (0< ε < 1/f)前后信号包络基本不变, 仅相当于信号发生了纯相移ej2π fε , 所以移位协方差矩阵Rε 可表示为:
观测式(13)可以发现Rε 不再是H矩阵, 因为
由这种方式得到的协方差矩阵, 称为移位协方差矩阵, 即SCM, 以区别于直接协方差矩阵(Direct covariance matrix, DCM)。
对RSCM进行特征值分解, 得到:
式中:vn(n=1, 2, …, N)为正交特征向量; β n(n=1, 2, …, N)为特征值, 且有如下关系:β 1≥ β 2≥ …≥ β P≥ β P+1=…=β N=0, 其中P个非零特征值的数量就是所估计的信源数目。
SCM中噪声对于所有元素的影响都会比较小, 而不只是仅对对角线元素施加比较大的影响。从定义中可以看出, SCM与DCM特性相同, 只是求取方法不同, 所以DCM所具有的性质, SCM也都具备。同时, SCM具备更高的信噪比, 即在SCM中, 信号特征值与噪声特征值之间的比值显著增大, 这是因为SCM中没有了DCM中的σ 2I这一项, 理论上噪声项形成的特征值趋于0。这一特征在特征值的分布情况中表现得尤为明显。值得注意的是, 以上讨论中对于噪声的限定为零均值且服从独立同分布, 并未规定噪声的二阶矩是否有限, 也没有规定噪声为高斯噪声, 所以上述性质对于零均值服从独立同分布的非高斯α 稳定分布噪声也同样成立。
在实际系统中, 应用的是移位采样协方差矩阵
式中:L为采样快拍数; n表示延迟序列数。从式(13)(14)中可以看到ε (0< ε < 1/f)的取值不同, 并不会影响移位协方差矩阵RSCM。
根据奈奎斯特采样定理有:
式中:fs为采样频率; c∈ [1, ¥ ]表示采样频率系数。
同时根据窄带信号的定义可知频率与带宽B的关系为[9]:
联合式(17)(18)可得到下式:
则得到n的取值范围为:
式中:
下面给出一个仿真实验, 实验条件为:均匀线阵; 50个阵元; 快拍数为1000; 空间有3个信号源; 噪声为高斯白噪声。在SNR为-15 dB时应用SCM和DCM的特征值分布情况如图1所示。
从图1可以看出, 在SNR=-15 dB时, DCM的信号特征值与噪声特征值之间已经无法明确分辨, 而SCM的信号特征值与噪声特征值仍具有较为明确的区分。由此可知, SCM与DCM有着相同的特性, 而SCM的噪声抑制能力要高于DCM, 所以SCM可以用来提高信源数等参数估计的性能。
由上所述, SCM的性质与DCM的完全相同, 所以现有的基于DCM的方法均可以应用于SCM。下面分别以特征值分解方法[9]、盖氏圆法[9]和Otsu类间方差法为例, 采用蒙特卡罗仿真实验的方法, 分别对DCM和SCM执行这3种算法, 以比较其性能。以下实验中均假设空间有4个目标, 即信源数目为4; 阵元数为50; 应用均匀线阵并且快拍数设为1000。噪声分别取高斯噪声和独立同分布α 稳定分布噪声(特征指数α =1.8), 根据不同情况, 取若干信噪比点, 进行1000次蒙特卡罗实验, 统计正确估计信源数目的比例, 绘制算法性能图。
需要特别说明的是, 在α 稳定分布噪声背景下, 理论上DCM并不存在[12], 但是为了与SCM进行对比实验, 仍然进行了该方面的实验, 从实验结果可以看到, α 稳定分布噪声(α =1.8)背景下基于DCM的信源数目估计算法是具有一定的估计性能的, 这是因为在仿真中应用的是有限时长数据, 并不能达到理论上的无限大。
首先分析基于SCM与DCM的特征值分解方法的性能。从图2中可以看到, 在高斯噪声下, 基于DCM的特征值方法, 在信噪比高于-10 dB时才可能正确判断信源数目, 在信噪比高于-7 dB时, 才能接近信源数目估计100%的正确率。而基于SCM的特征值方法, 在信噪比高于-15 dB时即可正确估计信源数目, 而当信噪比高于-10 dB时, 估计准确率基本达到100%。而在α 稳定分布噪声下, 基于DCM的特征值法在信噪比高至10 dB时, 也只能达到50%左右的正确率, 而基于SCM的方法在5 dB时已经基本达到100%的正确率, 且在信噪比低至0 dB时, 仍有80%的成功率, 说明在应用特征值分解法的情况下, 利用SCM比利用DCM具有更好的估计性能。
图3给出了基于SCM和DCM盖氏圆法的信源数目估计结果。从图3中可以看到, 在高斯噪声条件下, 基于SCM和基于DCM的盖氏圆方法的估计成功率基本相当, 在信噪比低至-10 dB时仍有一定的检测概率, 当信噪比达到5 dB以上时, 基本可以达到100%的准确率。而在α 稳定分布噪声下, 基于DCM的盖氏圆法在信噪比为10 dB时, 才能达到70%左右的成功率, 而基于SCM的盖氏圆方法在信噪比为5 dB时已达100%的成功率, 且在2 dB时可以达到90%的成功率。实验结果与3.1小节相类似, 即基于SCM的盖氏圆方法具有比基于DCM的盖氏圆方法更好的估计性能。
前面所述的特征值法、盖氏圆法等信号源数目估计方法, 都是基于特征值分类的, 其基本思想都是基于协方差矩阵的特征值可以分为信号特征值(大特征值)与噪声特征值(小特征值)两类这一事实的。所以信源数目估计问题本质上是一个样本的分类问题, 而在分类问题中, 模式识别中的很多方法是行之有效的, 由于本问题的特征明确, 分类数少(只有两类), 所以选取模式识别领域中的一种简单且优秀的分类识别方法— — Otsu类间方差法[10]用于本节所研究的信源数目估计问题中。
使用Otsu类间方差法进行样本分类的基本目标是使分类结果的类间方差达到最大, 类间方差表示的是所分的两类样本重心与总样本重心之间的平均距离。假设样本的升序排列(或降序排列)为Λ =[λ 1, λ 2, …, λ N], 以某一个样本值λ P为阈值将样本分为两类, Λ 1=[λ 1, λ 2, …, λ P]和Λ 2=[λ P+1, λ P+2, …, λ N]。则两类的重心分别为:
样本集的重心定义为:
则类间方差定义为:
求取使得类间方差达到最大值的P值, 即可得到基于最大类间方差准则的分类结果, 分类结果中, 代表大特征值的一组的个数, 即为信源数目的估计值。如果样本为降序排列, 估计值为P, 反之以升序排列, 则估计值为N-P。
仿真实验:实验条件如同前面所述, 即噪声取高斯和α 稳定分布噪声两种, 每种噪声的信噪比从-20 dB到10 dB, 每个信噪比点做1000次蒙特卡罗实验, 记录正确估计信源数目的成功概率。
图4给出高斯噪声下和α 稳定分布噪声下基于Otsu方法的信源数目估计成功概率曲线。
由图4中可以看到, 高斯噪声下, 基于SCM的Otsu类间方差法明显优于基于DCM的, 且在-15 dB时即可达到80%的成功率, 而基于DCM的Otsu类间方差法在-10 dB时才基本达到80%的成功率。在α 稳定分布噪声下, 基于SCM的Otsu方法在0 dB时即可达到接近100%的成功率, 而基于DCM的Otsu方法在信噪比高至10 dB时才能达到80%左右的成功概率。说明针对Otsu类间方差法, 利用SCM比DCM仍然可以达到更好的估计效果。另外, 在同样利用SCM或DCM时, 把本实验中Otsu类间方差法与前两个实验中的特征值法和盖氏圆法进行比较, 可以发现, 相同条件下, Otsu类间方差法具有比另外两种方法更高的估计成功率。
针对阵列信号处理中信源数目估计的问题, 提出了一种利用SCM的Otsu最大类间方差方法估计信源数目的方法。首先, 针对独立同分布噪声在非零延迟出相关函数为零的特性, 定义了一种移位协方差矩阵, 理论分析表明SCM的大特征值与小特征值的区别要比DCM的更加显著。然后, 在此基础上提出了一种利用Otsu最大类间方差的信源数目估计方法。仿真实验表明:相同条件下, 基于SCM的信源数目估计方法性能要明显优于基于DCM的; 而且基于SCM的Otsu最大类间方差的信源数目估计方法要比同样基于SCM的特征值方法和盖氏圆方法具有更好的估计性能。
The authors have declared that no competing interests exist.
[1] |
|
[2] |
|
[3] |
|
[4] |
|
[5] |
|
[6] |
|
[7] |
|
[8] |
|
[9] |
|
[10] |
|
[11] |
|
[12] |
|