2. 中国科学院云南天文台, 云南 昆明 650011
2. Yunnan Observatories, Chinese Academy of Sciences, Kunming 650011, China
射频干扰是射电天文中一个十分重要的问题。大部分的射电源信号属于微弱信号,需要长时间的积分才能够被接收机检测。由于低质量的滤波器泄露和邻近频带的互调干扰,射电天文观测数据总受到来自被国际电信联盟(International Telecommunication Union, ITU)保护的频带内的无线电信号的干扰。另一方面,根据可观测灵敏度与带宽之间的关系可知,最小灵敏度与带宽成反比,即采用更宽的输入带宽能够获得更微弱信号的探测能力。那么和目前日益增长的无线电频率使用必然形成矛盾,人工产生的比如卫星传输信号、雷达信号、无线通信信号和电视广播信号等大大强于射电天文信号(太阳射电爆发信号除外),如果在观测频段内,会造成接收机饱和、假谱、交调干扰等一系列问题,影响天文观测的数据质量。
近几年来,一系列自适应波束形成算法已经成功应用于空间干扰消除[1-2],但是仍然有很多应用场景和信号环境是目前的方法不能应对的。当干扰移动相对较快时,传统的自适应干扰消除方法性能下降。本文方法基于已被广泛应用的子空间投影算法[3-8],主要考虑到它良好的零陷深度。子空间投影算法是通过阵列协方差矩阵的特征值分解得到干扰子空间的估计,继而将接收信号投影到干扰子空间的正交空间,以实现干扰消除。
虽然本文所提方法和原理通常适用于大范围的传感器阵列和自适应阵列的干扰消除,但在这里着重强调射电天文中的相控阵天线(Phased Array Feeds, PAFs)。这个应用对干扰移动相对于阵列协方差矩阵的估计时间间隔而言是相对快速的问题,是一个恰当的处理方法。采样时间间隔通常被称为短时积分窗(Short-term integration, STI)。
相控阵天线提供了一种有前途的新方法以利用干扰信号的空间结构跟踪和消除射频干扰而不会丢失任何有用数据[8]。对于空间干扰消除而言,上述方法甚至可以消除完全遮盖有用信号的频谱的干扰源的影响。
本文第1节给出了信号模型的数学表示;第2节介绍了子空间投影的波束形成的详细原理和由于干扰源的相对移动导致的估计误差是如何限制零陷深度的;第3节提出了一种适用于移动干扰源的基于矩阵多项式模型的时变阵列协方差矩阵,以改善传统的子空间投影算法;第4节给出了仿真性能分析,由结果可知本文方法的干扰消除性能优于传统的子空间投影方法。
1 信号模型假设x[n]是P × 1阶的阵列天线的复采样序列,它可以表示为
$ x\left[n \right]={{a}_{s}}s\left[n \right]+{{a}_{d}}\left[n \right]d\left[n \right]+\eta \left[n \right], $ | (1) |
其中,s[n]为观测的射电天文信号;as为s[n]阵列响应矢量;d[n]为干扰源信号;ad[n]为d[n]阵列响应矢量。天线是固定跟踪观测源以保持射电源在视轴线上,因此as是常量。随着干扰源的相对运动或者天线跟踪射电源,ad[n]随时间改变。噪声矢量η[n]假设为空域白高斯噪声。信号s[n]、d[n]和η[n]假设为广义宽平稳的高斯随机过程。那么,阵列协方差矩阵表示为
$ \begin{align} & {{R}_{x}}\left[ n \right]=E\left\{ \left. x\left[ n \right]{{x}^{H}}\left[ n \right] \right\} \right.=\sigma _{s}^{2}{{a}_{s}}a_{s}^{H}+\sigma _{d}^{2}{{a}_{d}}\left[ n \right]a_{d}^{H}\left[ n \right]+{{R}_{\eta }} \\ & \ \ \ \ \ \ \ \ \ ={{R}_{s}}+{{R}_{d}}\left[ n \right]+{{R}_{\eta }}, \\ \end{align} $ | (2) |
其中,Rx[n]的时间依赖性来自由移动干扰源产生的阵列响应矢量的变化,因此在一个短时积分窗内,它只能近似看做是广义平稳的。这个假设在干扰源移动速率相对于短时积分窗宽度较快时会失效。其他的所有信号假设为广义平稳的。
虽然Rx[n]随n连续变化,它只有假设在第k个短时积分间隔内是平稳的,因此可以得到它的L长度采样的估计值:
$ {{{\mathit{\hat{R}}}}_{\mathit{x, k}}}=\frac{1}{L}\sum\limits_{n=kL}^{\left( k+1 \right)L-1}{x\left[n \right]{{x}^{H}}\left[n \right]=}\frac{1}{L}{{X}_{k}}X_{k}^{H}, $ | (3) |
其中,Xk=[x[kL], …, x[(k+1)L-1]]为第k个短时积分窗L长度的采样数据。
2 传统的干扰消除算法 2.1 子空间投影干扰消除在满足窄带的条件下,波束形成器的输出信号可以表示为
$ y\left[n \right]={{w}^{H}}x\left[n \right], $ | (4) |
其中,w为波束形成器的权矢量,以提供期望信号来向上的响应方向图。如果干扰信号相对于信号在阵列间的传播时间是时域宽带的,那么x[n]可以被分解为多个子带,每一个有各自的波束形成权矢量。
在传统的自适应波束形成算法中有很多可以用来设计w以得到期望的方向图主瓣、控制方向图形状和在干扰信号的方向上获得零点[1-2]。
考虑到子空间投影算法可以得到更深的零陷深度,本文方法基于子空间投影算法实现[6-8]。当干扰信号的强度大到可以主导Rx[n]中的噪声和有用信号时,波束形成权矢量可以用下面的方法计算:
$ \begin{matrix} {{w}_{\rm{SP, }\mathit{k}}}=P_{d, k}^{\bot }w \\ P_{d, k}^{\bot }=I-{{U}_{d, k}}U_{d, k}^{H} \\ \end{matrix}, $ | (5) |
其中,k为短时积分窗的索引值;Pd, k⊥为估计的干扰子空间的正交投影矩阵;Ud, k包含了协方差矩阵分解中干扰信号对应的单位长度归一化的主特征向量:
$ {{\mathit{\hat R}}_{\mathit{x, k}}}\left[{{U_{d, k}}|{U_{s, \eta, k}}} \right] = \left[{{U_{d, k}}|{U_{s, \eta, k}}} \right]{\rm{\Lambda }}{\rm{.}} $ | (6) |
权值矢量w用来建立无干扰情况下的静态天线方向图。投影算子Pd, k⊥w可能扰乱或者损坏期望的静态方向图,因此需要保证干扰从天线方向图的旁瓣进入。另一方面,Ud, k的秩必须小于天线个数P或有充分的自由度形成远离空域零点的期望的静态方向图。
在移动干扰源的应用场景中,wSP, k在每一个新的L长度的采样中被重新计算以保持干扰消除零点在干扰来向上。在多干扰源的应用场景中,必须事先计算干扰个数m,而此时的干扰信号矩阵Ud, k的阶数为P × m。本文方法着重应用于单个干扰的情况,此时Ud, k是一个列矢量。
2.2 影响干扰消除性能的因素提高采样数可以减小协方差矩阵
(1) 采样估计误差:在平稳信号环境中
(2) 子空间扩散:
通过子空间投影波束形成抗干扰算法仿真得到的在不同输入干噪比情况下单移动干扰消除的干扰抑制比(Interference Rejection Ratio, IRR)如图 1。
![]() |
图 1 移动干扰源情况下不同样本数和输入干噪比下的干扰抑制比 Figure 1 IRR dependence on STI length and INR level for a moving interferer |
从图 1可以看到,对于一个给定长度的样本数,一个更高的输入干噪比会带来更高的干扰抑制比,因为此时
通过子空间投影波束形成抗干扰算法仿真得到在不同输入干噪比情况下单移动干扰消除残余干扰功率如图 2。
![]() |
图 2 移动干扰源情况下不同样本数和干噪比下的残余干扰功率 Figure 2 Residual interference power dependence on STI length and INR level for a moving interferer |
从图 2可以看到,对于一个给定长度的样本数,一个更高的输入干噪比带来更低的残余干扰,因为此时
由上述分析可知,传统的自适应波束形成抗干扰方法在样本数有限的情况下,由于协方差矩阵估计存在误差,导致干扰信号子空间估计精度受到限制,从而导致干扰消除性能下降。另一方面,如果增加样本数,由于干扰源运动导致干扰信号的子空间扩散,严重影响算法的干扰消除性能。在低干噪比情况下,由于干扰信号子空间不准确,传统方法的干扰抑制性能不能满足实际工作的需求。为了解决上述问题,本文通过将时变的Rd[n]与多项式模型合并,提出了一种子空间投影波束形成算法的扩展。这种新的基于多项式模型的子空间投影算法(Polynomial-based Subspace Projection, PSP)提高了干扰子空间的跟踪性能。
由于干扰源的移动和天线方向图结构导致从Rx, k到Rx, k+1的变化是连续的,因此一个适当阶数的多项式拟合可行。假设忽略射电天文信号的影响,这个假设符合常见的射电天文的观测场景,因为射电天文信号的强度过于微弱,以至需要长时间的积分才可以检测到。
时间连续的协方差矩阵Rx(t),给出了它的采样形式Rx[n]。引入
$ \begin{array}{l} \tilde a\left( {t, C} \right) = Ct, \\ t = {\left[{1, t, \cdots ,{t^r}} \right]^H}, \\ {{\mathit{\tilde R}}_\mathit{d}}\left( {t, C} \right) = \tilde a\left( {t, C} \right){{\tilde a}^H}\left( {t, C} \right) = Ct{t^H}{C^H}. \end{array} $ | (7) |
多项式系数C的估计值可以通过每一个单独短时积分窗的采样协方差矩阵的平方误差最小准则得到。
$ \begin{array}{l} \mathit{\hat C = }{\rm{arg}}\mathit{ }\mathop {\min }\limits_C \sum\limits_{k = 0}^{K - 1} {\left\| {{{\mathit{\tilde R}}_{\mathit{x, y}}} - {{\mathit{\tilde R}}_\mathit{d}}\left( {{t_k}, C} \right)} \right\|_F^2} \\ {t_k} = T\left( {\frac{{2k}}{{K - 1}} - 1} \right) \end{array} $ | (8) |
其中,tk为第k个短时积分采样窗口的对应于采样中值标准化的时间值。(8) 式保证了对于0≤k≤K-1,总有-T≤tk≤T,在多项式拟合窗口中生成了K个短时积分窗。多项式估计的时间尺度标准化是任意的,因为T不代表任何实际的时间或以秒或采样数为刻度的窗口宽度。在估计(6) 式时T作为一个调节参数以限制时间范围,使得高阶的多项式模型不会主导曲线走向,并且在这时多个有界的变化值可以用拟合窗口表示。经过多次仿真分析发现,将T设置为0.75时得到较好的拟合性能。
利用一致性‖A‖F2=tr{AHA}将(7) 式代入(8) 式,并且扩展到矩阵形式得到:
$ \begin{array}{l} \mathit{\hat C = }{\rm{arg}}\mathit{ }\mathop {\min }\limits_C \sum\limits_{k = 1}^K {{f_k}}, \\ {f_k} = tr\left\{ {\left. {\hat R_k^H{{\hat R}_k} + C{B_k}{C^H}C{B_k}{C^H} - {{\hat R}_k}C{B_k}{C^H} - C{B_k}{C^H}\hat R_k^H} \right\}} \right., \end{array} $ | (9) |
其中,Bk=tktkH。利用(8) 式可以得到解析的梯度和全局最小解以明显减少计算空间,利用数据优化方法改善收敛时间。
有一系列广泛的优化代码可用来解决(9) 式的问题。第4节的仿真结果通过MATLAB的函数fminunc.m得到,它是一种基于内部映射牛顿法的置信域方法。(9) 式的梯度和全局最小解用来确定置信域问题并把这个区域限制在二维子空间。
梯度:虽然多项式的系数是复值,但在平常的优化代码中,它们必须作为独立的实部和虚部计算。在这种情况下,梯度需要改写为
$ \begin{array}{l} {\nabla _\mathit{c}}f = \left[{\begin{array}{*{20}{c}} {{\rm{vec}}\left\{ {\left. {\frac{{\partial \mathit{f}}}{{\partial {\mathop{\rm Re}\nolimits} \left\{ {\left. C \right\}} \right.}}} \right\}} \right.}\\ {{\rm{vec}}\left\{ {\left. {\frac{{\partial \mathit{f}}}{{\partial {\mathop{\rm Im}\nolimits} \left\{ {\left. C \right\}} \right.}}} \right\}} \right.} \end{array}} \right], \\ {\nabla _\mathit{c}}\left( {\sum\limits_{k = 1}^K {{f_k}} } \right) = 4\sum\limits_{k = 1}^K {\left[{\begin{array}{*{20}{c}} {{\rm{vec}}\left\{ {\left. {{\mathop{\rm Re}\nolimits} \left\{ {\left. {\left( {C{B_k}{C^H}-{{\hat R}_k}} \right)C{B_k}} \right\}} \right.} \right\}} \right.}\\ {{\rm{vec}}\left\{ {\left. {{\mathop{\rm Im}\nolimits} \left\{ {\left. {\left( {C{B_k}{C^H}-{{\hat R}_k}} \right)C{B_k}} \right\}} \right.} \right\}} \right.} \end{array}} \right]}, \end{array} $ | (10) |
全局最小解:用Est表示一个除了(s, t)位置为1以外全0的初等矩阵,全局最小解可以表示为
$ \begin{array}{l} {H_\mathit{c}}\left( {\sum\limits_{k = 1}^K {{f_k}} } \right) = 4\sum\limits_{k = 1}^K {\left[{\begin{array}{*{20}{c}} {{\rm{vec}}\left\{ {\left. {{\mathop{\rm Re}\nolimits} \left\{ {\left. {{M_1}} \right\}} \right.} \right\}{\rm{vec}}\left\{ {\left. {-{\mathop{\rm Im}\nolimits} \left\{ {\left. {{M_2}} \right\}} \right.} \right\}} \right.} \right.}\\ {{\rm{vec}}\left\{ {\left. {{\mathop{\rm Im}\nolimits} \left\{ {\left. {{M_1}} \right\}} \right.} \right\}{\rm{vec}}\left\{ {\left. {{\mathop{\rm Re}\nolimits} \left\{ {\left. {{M_2}} \right\}} \right.} \right\}} \right.} \right.} \end{array}} \right]}, \\ {M_1} = {E_{st}}{B_k}{C^H}C{B_k} + C{B_k}E_{st}^HC{B_k} + C{B_k}{C^H}{E_{st}}{B_k} - {{\hat R}_k}{E_{st}}{B_k}, \\ {M_2} = {E_{st}}{B_k}{C^H}C{B_k} + C{B_k}E_{st}^HC{B_k} + C{B_k}{C^H}{E_{st}}{B_k} - {{\hat R}_k}{E_{st}}{B_k}. \end{array} $ | (11) |
此时,(9) 式的直接最优解中包含一个相位模糊,这可能影响数值收敛,因为对任意的角度ϕ,有
理论上,子空间投影算法可以扩展到处理多个干扰源的情况。此时,
$ {{\tilde R}_d}(t, {\mathit{C}_{\rm{1}}}, \cdots ,{\mathit{C}_\mathit{M}}) = \sum\limits_{m = 1}^M {{C_m}t{t^H}C_m^H.} $ | (12) |
在数值优化中将梯度和全局最小解扩展到相应的Cm中是一项繁重却很直接的工作。最大的困难在于为每一个Cm找到一个好的初始值。因此,后面的讨论限定干扰维度为1。
4 仿真和分析在仿真中尽量保证仿真环境的设置与物理实验平台相符合。详细的数值模型是利用一个10阵元双极化线性半波长宽带的加厚偶极子的相控阵馈源放置在地平面上形成的,其结构如图 3。可用的天线带宽为300 MHz,中心频点为1 600 MHz,同时这也作为仿真生成的窄带信号的中心频率。数据的采样速率为1.25 Msamp/s,带宽为450 kHz。
![]() |
图 3 仿真天线结构示意图 Figure 3 The Schematic diagram of simulation antenna structure |
以调制C/A码的北斗导航信号为干扰信号。短时积分窗序列中的每一个窗口都通过27~214个采样点计算,并且所有的短时积分窗使用采样估计校准的噪声协方差矩阵
图 4给出了在每一个短时积分窗的协方差矩阵中使用多项式模型拟合与传统的子空间投影算法的性能分析对比。从图中可以看出,子空间投影算法对短时积分的窗口宽度有更高的敏感性,但是子空间投影算法在整个短时积分窗的采样窗口的性能优于子空间投影算法。在很短的短时积分窗采样窗口情况下,子空间投影算法的性能急剧恶化,这是因为此时的采样协方差矩阵有太多的估计误差,不能得到一个良好的特征向量。而子空间投影算法在较短的短时积分窗口宽度的情况下可以得到与较长的短时积分窗口宽度近似的干扰消除性能。图 3和图 1的仿真环境都是在相同干噪比和3°/s的干扰移动速率下进行。在图 3中,PSP-8是指特征矢量是用一个8阶多项式拟合的,PSP-12是指特征矢量是用一个12阶多项式拟合的。
![]() |
图 4 不同的干噪比和干扰移动速率下的子空间投影算法和基于多项式的子空间投影算法的性能。 Figure 4 Performance of SP and PSP for various input INRs and motion rates (a) INR=-12 dB; (b) INR=0 dB; (c) INR=12 dB |
本文的研究要点在于:(1) 详细分析了子空间投影算法的性能特点,并研究了限制干扰消除性能的因素,包括采样估计误差和子空间扩散;(2) 提出了一种多项式拟合的方法以更好地构造由干扰移动引起的时变特性。虽然本文是使用射电天文的相控阵馈源仿真和分析算法的有效性,但对于其它的移动干扰环境下的自适应阵列干扰消除有广泛的适用性。
更进一步的工作包括把算法应用到多干扰消除和处理由多径散射带来的秩的增加。本文的实验数据是以秒为单位进行观测的结果,但是实际的射电天文观测中可能需要以小时为单位进行观测。因此,实时处理需要考虑该方法是否可以在实际的天文观测中应用。实时处理的问题包括快速多项式参数估计和波束形成中的自动参数估计问题,因此需要根据不同的数据环境选择不同的多项式阶数。
[1] | Veen B D V, Buckley K M. Beamforming:a versatile approach to spatial filtering[J]. IEEE Acoust Speech Signal Process, 1988, 5(2): 4–24. |
[2] | Trees H J V. Detection, estimation and modulation theory, Part Ⅳ:Optimum Array Processing[M]. New York: Wiley, 2002. |
[3] | Palka T A, Tufts D W. Reverberation characterization and suppression by means of principal components[J]. Oceans, 1998, 3(5): 1501–1506. |
[4] | Youn W S, Un C K. Robust adaptive beamforming based on theeigenstructure method[J]. IEEE Transactions on Signal Processing, 1994, 42(6): 1543–1547. DOI: 10.1109/78.286971 |
[5] | Friedlander B. A signal subspace method for adaptive interference cancellation[J]. IEEE Transactions Acoustics, Speech and Signal Processing, 1988, 36(12): 1835–1845. DOI: 10.1109/29.9028 |
[6] | Leshem A J, Veen A J D V, Boonstra A J. Multichannel interference mitigation mrthods in radio astronomy[J]. The Astrophysical Journal Supplement, 2000, 131(1): 355–374. DOI: 10.1086/apjs.2000.131.issue-1 |
[7] | Ellingson S W, Hampson G A. A subspace-tracking approach to interference nulling for phased array-based radio telescopes[J]. IEEE Transactions on Antennas & Propagation, 2002, 50(1): 25–30. |
[8] | Jeffs B D, Warnick K F, Landon J, et al. Signal processing for phased array feeds in radio astronomical telescopes[J]. IEEE Journal of Selected Topics in Signal Processing, 2008, 2(5): 635–646. DOI: 10.1109/JSTSP.2008.2005023 |
[9] | Ulaby F T, Moore R K, Fung A K. Microwave remote sensing, active and passive:radar remote sensing and surface scattering and emission theory[M]. Norwood, MA: Artech House, 1982. |
[10] | Wijnholds S J, van der Veen A J. Effects of parametric constraintson the CRLB in gain and phase estimation problems[J]. IEEE Signal Processing Letters, 2006, 13(10): 620–623. DOI: 10.1109/LSP.2006.875348 |