基于失配误差正交分解的稳健自适应波束形成
2010-03-27钟子发
邹 翔 张 旻 钟子发
(解放军电子工程学院 合肥 230037)(安徽省电子制约技术重点实验室 合肥 230037)
1 引言
波束形成是阵列信号处理中广泛应用的一项关键技术,如雷达、声纳、医疗成像[1]、MIMO无线通信[2]、麦克风语音处理等领域[3,4]。传统的自适应波束形成方法假定期望信号(Signal Of Interest,SOI)
的导向矢量是精确已知的,然而,由于实际应用中导向矢量失配误差会引起波束形成性能急剧下降,稳健自适应波束形成算法就成为阵列传感器应用系统一个必须解决的问题。目前出现了几种稳健的自适应波束形成方法来解决这种导向矢量的失配误差问题[5−9]。Li等人[6,7]针对导向矢量失配提出了稳健的波束形成算法,一种方法是通过对导向矢量的不确定集进行建模,使用对角加载的思想,获得与该不确定集参数有关的稳健自适应算法;而另一种方法是通过对加权矢量的模强加不等式约束,以改善波束形成算法的稳健性,这两种方法都需要选择恰当的参数才可以保证算法的稳健性。在假定失配量的模上限是已知的情况下,基于最坏情况性能最优[8]是非常有效的方法,其主要思想是把失配误差e约束在一个椭球内:Α(e)={e|||e ||≤ε},但事实上,无论是失配误差本身还是它的模上限都无法获知,如果上限设定过大,那么约束就会失效;如果上限过小,又会导致期望信号的自零陷(self-nulling),这两种情况都会导致算法性能的下降。基于概率约束的方法[9]假定失配导向矢量服从特定的概率分布,而不是简单地把误差约束在椭球内,其主要思想是:该波束形成器只对误差以较大概率ρ发生的事件保持无畸变响应,而不是对所有的误差发生事件。该方法更符合误差失配实际情况,然而误差的概率分布不同优化公式也会不同,所以难以实现对概率分布的准确恰当的建模。因此,目前还没有一种理想的解决方法,稳健自适应波束形成算法仍然是工程应用中亟待解决的问题。
本文提出了一种新的稳健自适应波束形成方法,目标是令输出信干噪比(Signal to Noise-plus-Interference,SINR)最大化。新方法基于期望信号的实际导向矢量和假定导向矢量之间的误差估计,通过正交分解失配误差,使用误差的正交分量来修正导向矢量,因此,并不需要对失配误差进行模上限约束和概率约束,避免了对上限的估计和概率分布的建模。
2 阵列信号模型
假设M 阵元均匀线阵,接收的都是窄带信号,则在时刻t阵列接收到的信号为
其中xs(t),xi(t),n(t)分别是统计独立的期望信号、干扰和噪声。这里xs(t)=s(t)a,s(t)是期望信号波形,a是期望信号的实际导向矢量。
自适应波束形成器的输出
其中w=[w1…,wM]T∈CM是波束形成权值复向量,(⋅)T和(⋅)H分别代表矩阵的转置和共轭转置。
基于输出功率最小准则,则自适应波束形成可以写成以下优化问题:
Capon波束形成器给出的解是
这里Ri+n是干扰加噪声协方差矩阵,由于在实际处理中无法得到Ri+n,通常用Rx的估计值来代替,即在时间上多次快拍采样对X(i)XH(i)求平均来完成,N为快拍数,令Rx的估计值为
输出信干噪比SINR为
3 基于失配误差正交分解的算法
针对失配误差模上限难以选取和概率分布建模困难的问题,本文提出了一种新的基于误差正交分解(Errors Orthogonal Decomposition,EOD)的稳健自适应波束形成,算法描述如下。
3.1 算法描述
在Capon波束形成器中,其输出功率为
首先构造一个正定矩阵G
这里Θ=[θ1, θ2]是一个代表期望信号角度方位的空间扇形区域,g(θ)是假定的从θ方向入射的信号的导向矢量。值得注意的是:扇形Θ不应该包含任何的干扰信号方向。我们可以认为扇形Θ是以假定的期望信号方向为中心的一个邻域,所以只要准确估计假定的期望信号方向,就可以准确估计Θ。为此,建立列正交矩阵
其中{vk}是矩阵G的K个主要特征向量,K是G主要特征值的个数。
根据定义,实际导向矢量a包含于由V的列向量张成的子空间里,因此,投影矩阵可以由式(11)得到(满足VH=0):
在式(8c)加等式约束的目的在于使修正后的导向矢量和a,具有同样的模。然而,这种等式约束域不是一个凸集,式(8)的优化问题不是凸优化问题,无法通过高效方式求解。为此,把失配误差e正交分解成两个部分,一部分与正交,另一部分与平行。e⊥?表示e正交于的分量,根据矢量的物理意义,搜索e的正交分量并和矢量相加作为导向矢量的更新值,同时,约束更新值的模为,然后,继续搜索与更新后的导向矢量正交的e⊥并和矢量相加作为“新”的更新值,直到满足一些收敛准则。图1说明了这种搜索、更新和约束的过程。
图1 算法的迭代搜索示意图
3.2 基于凸二次规划的解决方案
失配误差e正交分解以后,则式(8)可以重写为
这里为体现e⊥和的正交性,给了额外的约束式(12d)。另外,把式(8c)由等式约束变成了不等式约束。不过这种松弛并不会改变优化问题性质,因为易知||+e⊥||≥||||=,所以e⊥=0是式(12c)中的唯一解。由此在不等式的右边加一个很小的松弛变量σ(σ>0),使得本文算法在搜索e⊥时有一定的搜索空间。那么式(12)修正为
式(13)是一个凸二次规划问题,可以使用内点法有效地解决。当得到满足式(13)中目标函数的e⊥以后,更新假定的导向矢量,并且重新投影和模约束。值得指出的是:σ的值不会影响式(13)的最优解,只会影响收敛速度。具体来说,如果σ很小,则算法的迭代次数很大,反之则反。
3.3 算法流程
至此,本文算法流程总结如下:
(1)求解式(13)得到e⊥的估计;
(5)使用修正后的导向矢量计算稳健自适应波束形成器的权值
4 仿真实验
仿真实验中假设阵列为半波长均匀线阵,阵元数M=10,所加噪声为零均值的高斯白噪声。假设两个干扰分别从30°和60°入射,干噪比(Interference to Noise Ratio,INR)均为30 dB,期望信号的方向角为0°。快拍数N=100,实验结果来自500次独立的蒙特卡洛实验。在实验中,把本文提出的算法(EOD)和采样矩阵求逆算法(Sample Matrix Inversion,SMI)、对角加载算法(Diagonally Loaded SMI,LSMI)[6]、基于二阶锥规划(Second Order Cone Programming,SOCP)[8]以及基于概率约束(Probability Constrained,PC)[9]的稳健自适应波束形成算法进行比较。在本文算法中,认为期望信号来自区间Θ=[−5°,5°],松弛变量σ=0.1,矩阵G的主要特征值个数为6。文中使用MATLAB CVX工具箱解决式(13)、基于SOCP和基于PC的稳健自适应波束形成的权值。
实验1 假设观测方向误差为3°,也就是说假定的导向矢量由(3+0)°计算得到。在LSMI算法中,对角加载因子为10,是噪声功率。在SOCP波束形成器中,分别采用ε=0.1M 和ε=0.3M,其中第1个值过小而第2个值等于失配误差的模。概率约束波束形成方法中,ρ=0.95,设定失配误差服从高斯分布。实验仿真了输出信干噪比(SINR)和输入信噪比(Signal to Noise Ratio,SNR)的关系,可见本文提出的算法在高信噪比区域具有最好的性能,高于PC和SOCP有4 dB左右,具体性能比较见图2。
实验2 同时考虑观测方向误差和阵元位置误差。假设每个阵元和理想位置之间的误差在区间[−0.1λ/2,0.1λ/2]内均匀分布,λ是波长;而观测方向误差均匀分布于[−3°,3°]。在SOCP波束形成器中,分别采用ε=0.1M 和ε=0.3M进行计算。在概率约束波束形成方法中,ρ=0.95,失配误差服从高斯分布。实验仿真输出信干噪比(SINR)和输入信噪比(SNR)的关系,可以看出,本文提出的算法有效修正了失配误差,较其他算法有一定的优势,性能比较结果见图3。
实验3 观察方向误差为3°,在SOCP波束形成器中,采用ε=0.3M进行计算;固定SNR=−10 dB,实验中仿真SINR和快拍数N的关系,其中输出SINR归一化后取对数,最小快拍数为阵元数的两倍,结果见图4。可以看出,本文算法输出SINR在快拍数为40时已经有收敛的趋势,可见算法在小快拍采样时具有较大的性能优势。
图2 存在观测误差时性能比较
图3 存在观测误差和阵元误差时性能比较
图4 SINR与快拍数关系曲线(SNR= -10 dB)
5 结论
针对目前工程应用中亟待解决的稳健自适应波束形成问题,本文提出了一种基于失配误差正交分解(EOD)的方法。文中详细给出了算法描述和基于二次凸规划的解决方案,理论推导和仿真实验验证了算法的有效性。由于不需要模上限估计和概率分布的建模,从而避免了现有算法由于参数选择不当和建模不准确导致性能下降的问题。因此本文所提的算法更有利于工程实现。
[1] Curletto S, Palmese M, and Trucco A. On the optimization of the transmitted beam in contrast-enhanced ultrasound medical imaging[J]. IEEE Transactions on Instrument Measurement, 2007, 56(4): 1239-1248.
[2] Lee Heunchul, Park Seokhwan, and Lee Inkyu. Transmit beamforming method based on maximum-norm combining for MIMO systems[J]. IEEE Transactions on Wireless Communications, 2009, 8(4): 2067-2075.
[3] Myllyla V and Hamalainen M. Adaptive beamforming menthods for dynamically steered microphone array systems[C]. ICASSP 2008, Las Vegas, Nevada, USA, March 30-April 4, 2008: 305-308.
[4] Kumatani K, McDonough J, Rauch B, Klakow D, Philip N.Garner, and Li Wei feng. Beamforming with a maximum negentropy criterion[J]. IEEE Transactions on Audio, Speech,and Language Processing, 2009, 17(5): 994-1008.
[5] Gaudes C C, Santamaría I, and Vía J, et al.. Robust array beamforming with sidelobe control using support vector machines[J]. IEEE Transactions on Signal Processing, 2007,55(2): 574-584.
[6] Li J, Stoica P, and Wang Z. On robust capon beamforming and diagonal loading[J]. IEEE Transactions on Signal Processing, 2003, 51(7): 1702-1715.
[7] Li J, Stoica P, and Wang Z. Doubly constrained robust capon beamforming[J]. IEEE Transactions on Signal Processing,2004, 52(9): 2407-2423.
[8] Vorobyov S A, Gershman A B, and Luo Z Q. Robust adaptive beamforming using worst-case performance optimization: a solution to the signal mismatch problem[J]. IEEE Transactions on Signal Processing, 2003, 51(2): 313-324.
[9] Vorobyov S A, Chen Haihua, and Gershman A B. On the relationship between robust minimum variance beamformers with probabilistic and worst-case distortionless response constraints[J]. IEEE Transactions on Signal Processing, 2008,56(11): 5719-5724.