-
迄今为止,波束形成的研究者们已经提出了大量的自适应方法,设计出了许多优秀的波束形成器,如Caopn方法即样本协方差矩阵求逆法 (sample matrix inversion, SMI)、对角加载SMI (diagonal loading SMI, LSMI) 方法、稳健Capon方法 (robust capon beamforming, RCB) 和最差性能最佳化 (worst-case performance optimization, WCPO) 方法等[1-3],最近的文献中也提出了一些新的方法[4-6],如基于非圆性恢复的对角加载方法 (noncircularity restoral for diagonal loading, NRDL) [6]。然而,这些算法大多数对样本快拍数或导向向量误差敏感。其中,导向向量失配的原因主要是来波方向估计误差和阵列误差[7]。针对导向向量失配的自适应算法,目前的研究主要是对导向向量不确定集进行建模,将该不确定集约束到波束形成算法中,但是实际中其约束参数往往难以确定,它需要提供更多的先验信息,且约束参数过大或过小都会影响输出性能[7-8]。此外,文献[9]提出使用特征矩阵联合近似对角化 (joint approximate diagonalization of eigen-matrices, JADE) 方法进行盲波束形成,获得了比SMI等方法更好的性能,但是没有对盲分离带来的信号幅相误差进行校正。
在信源非高斯等假设条件下,本文提出基于MNC-FastICA算法的波束形成,通过由盲分离得到的分离矩阵来构造波束权向量。由于不涉及波束观察方向,该方法避免了LSMI等方法中来波方向估计不准引起的导向向量失配问题。对于阵列通道幅相误差导致的导向向量失配,该方法对其不敏感,不必对阵列进行校正,能获得优于WCPO等方法的输出性能。对于理想的或仅有通道幅相误差的阵列,该方法能够对盲分离带来的幅相模糊进行校正。
-
本文以均匀线阵作为信号接收的阵列。
-
假定空间远场阵列接收的信号为窄带信号,入射波可近似为平面波。如图 1所示,有K个窄带信号分别从 ${\theta _1},{\theta _2}, \cdots ,{\theta _K}$ 方向入射到阵元间隔为d的M元均匀天线阵列上。
以阵元0作为参考阵元,则天线阵列接收到的离散时间基带信号可表示为:
$$\mathit{\boldsymbol{x}}(n) = \mathit{\boldsymbol{As}}(n) + \mathit{\boldsymbol{v}}(n)$$ (1) 式中,和分别表示源信号向量和阵列接收信号向量;表示加性噪声向量。假设各阵元的噪声是高斯白噪声,均值为零,方差为 $\sigma _n^2$ ,不同阵元之间的噪声相互独立,噪声与信号也相互独立。A表示信号阵列流形矩阵,有:
$$\mathit{\boldsymbol{A}} = [\mathit{\boldsymbol{a}}({\theta _1}){\rm{ }}\mathit{\boldsymbol{a}}({\theta _2}){\rm{ }} \cdots {\rm{ }}\mathit{\boldsymbol{a}}({\theta _K})] = \left[ {\begin{array}{*{20}{c}} 1& \cdots & 1\\ {{{\rm{e}}^{ - {\rm{j}}{\phi _1}}}} & \cdots & {{{\rm{e}}^{ - {\rm{j}}{\phi _K}}}}\\ \vdots & \ddots & \vdots \\ {{{\rm{e}}^{ - {\rm{j}}(M - 1){\phi _1}}}} & \cdots & {{{\rm{e}}^{ - {\rm{j}}(M - 1){\phi _K}}}} \end{array}} \right]$$ 式中,是入射方向 ${\theta _i}$ 对应的导向向量, ${\phi _i} = 2{\rm{ \mathsf{ π} }}d\sin {\theta _i}/\lambda $ 表示空间相位, $\lambda $ 表示载波的波长。
-
波束形成是对阵列各阵元采集的数据进行加权求和运算,得到波束输出,达到选择期望信号并抑制干扰和噪声的目的。将这些权值定义成向量,则波束形成器的波束输出为:
$$\mathit{\boldsymbol{y}}(n) = {\mathit{\boldsymbol{w}}^{\rm{H}}}\mathit{\boldsymbol{x}}(n) = \sum\limits_{i = 1}^K {{\mathit{\boldsymbol{w}}^{\rm{H}}}\mathit{\boldsymbol{a}}({\theta _i}){s_i}(n)} + {\mathit{\boldsymbol{w}}^{\rm{H}}}\mathit{\boldsymbol{v}}(n)$$ (2) 若权向量w满足 ${\mathit{\boldsymbol{w}}^{\rm{H}}}\mathit{\boldsymbol{a}}({\theta _i}) = 0$ ,则表明 ${\theta _i}$ 方向的信号被抑制,不能通过波束形成器;若 ${\mathit{\boldsymbol{w}}^{\rm{H}}}\mathit{\boldsymbol{a}}({\theta _i}) = 1$ ,则表明 ${\theta _i}$ 方向的信号可以无失真地通过波束形成器。可见,通过改变权向量,可以使某些方向的信号通过波束形成器,而抑制另一些方向的信号。
-
利用MNC-FastICA算法来设计波束形成器的权向量,需要进一步作以下假设:
H1:K个未知信源 (包括一个期望信号和K-1个干扰,方向也未知) 是相互独立的,且至多有一个是高斯源;
H2:接收阵列的阵元个数M大于信源个数K,且阵列流形矩阵A是列满秩的;
H3:期望信号功率小于所有干扰信号功率;
假设H1和H2是独立分量分析 (independent component analysis, ICA) 模型的一般性假设[10],对于基于阵列结构的混合矩阵,列满秩实际上就是要求空间信号的入射角度相隔不能太近。经过盲分离得到的信号中如何区分出期望信号,需要某些先验信息,这里假设干扰信号很强,功率大于期望信号。
-
ICA方法广泛用于解决盲信号分离问题[10]。对于瞬时混合 $\mathit{\boldsymbol{x}}(n) = \mathit{\boldsymbol{As}}(n) + \mathit{\boldsymbol{v}}(n)$ ,其中s(n)、v(n) 和x(n) 分别表示未知信源向量、噪声向量和观测向量,A是未知混合矩阵,ICA方法就是要寻找一个分离矩阵W使得 $\mathit{\boldsymbol{y}}(n) = {\mathit{\boldsymbol{W}}^{\rm{H}}}\mathit{\boldsymbol{x}}(n)$ 是源信号s(n) 的估计。波束形成的目的是要通过选择最优的权向量w来筛选期望信号而尽量抑制干扰和噪声,即从混合信号中提取出期望信号,即 $y(n) = {\mathit{\boldsymbol{w}}^{\rm{H}}}\mathit{\boldsymbol{x}}(n)$ 是期望信号s(n) 的估计,因此在本质上也是在进行信号分离,此时的混合矩阵是波束形成中的阵列流形矩阵。所以,波束形成问题可看作一类特殊的盲信号分离问题,ICA方法也用于波束形成。
-
快速不动点算法 (fixed-point algorithm, FastICA) 是一类高效的盲信号分离算法,其扩展算法包括复数的C-FastICA、非圆信号的NC-FastICA和去噪的非圆复信号MNC-FastICA等[10-12]。本文采用MNC-FastICA算法来辨识信源,步骤如下:
1) 对阵列观测信号x做中心化处理,即 $\mathit{\boldsymbol{x}} \leftarrow \mathit{\boldsymbol{x}} - {\mathit{\boldsymbol{m}}_x}$ ,其中 ${\mathit{\boldsymbol{m}}_x} = {\rm{E}}\{ \mathit{\boldsymbol{x}}\} $ 是x的均值;
2) 对协方差矩阵 ${\mathit{\boldsymbol{R}}_x} = {\rm{E}}\{ \mathit{\boldsymbol{x}}{\mathit{\boldsymbol{x}}^{\rm{H}}}\} = \mathit{\boldsymbol{U \boldsymbol{\varLambda} }}{\mathit{\boldsymbol{U}}^{\rm{H}}}$ 做特征值分解。特征值 ${\lambda _1} \ge {\lambda _2} \ge \ldots \ge {\lambda _M}$ ,令 $\mathit{\boldsymbol{u}}({\lambda _i})$ 表示 $\mathit{\boldsymbol{U}}$ 中特征值 ${\lambda _i}$ 对应的特征向量,估计噪声方差 $\sigma _n^2 \approx \sum\limits_{i = K + 1}^M {{\lambda _i}} /(M - K)$ ,取 ${\mathit{\boldsymbol{ \boldsymbol{\varLambda} }}_s} = {\rm{diag}}\{ {\lambda _1} - \sigma _n^2,{\lambda _2} - \sigma _n^2, \cdots {\lambda _K} - \sigma _n^2\} $ 和,构造伪白化矩阵 ${\mathit{\boldsymbol{V}}_s}{\rm{ = }}\mathit{\boldsymbol{ \boldsymbol{\varLambda} }}_s^{ - 1/2}\mathit{\boldsymbol{U}}_s^{\rm{H}}$ ;
3)x作伪白化 $\mathit{\boldsymbol{q}} = {\mathit{\boldsymbol{V}}_s}\mathit{\boldsymbol{x}}$ ;
4) 初始化M=IK,IK表示K×K的单位阵;
5) 对M中的各列向量mi(i=1, 2, …, K),依次运用下式进行更新:
$$\begin{array}{c} {\mathit{\boldsymbol{m}}_i}(p + 1) = \\ {\rm{E}}\{ g'(|y{|^2})|y{|^2} + g(|y{|^2})\} ({\mathit{\boldsymbol{I}}_K} + {\sigma ^2}\mathit{\boldsymbol{ \boldsymbol{\varLambda} }}_s^{ - 1}){\mathit{\boldsymbol{m}}_i}(p) - \\ {\rm{E}}\{ g(|y{|^2}){y^*}\mathit{\boldsymbol{q}}\} + {\rm{E}}\{ \mathit{\boldsymbol{q}}{\mathit{\boldsymbol{q}}^{\rm{T}}}\} {\rm{E}}\{ g'(|y{|^2}){y^{\rm{*}}}^2\} \mathit{\boldsymbol{m}}_i^*(p)\\ {\mathit{\boldsymbol{m}}_i}(p + 1) \leftarrow {\mathit{\boldsymbol{m}}_i}(p + 1)/\left\| {{\mathit{\boldsymbol{m}}_i}(p + 1)} \right\| \end{array}$$ 式中,p表示迭代序号; $y = \mathit{\boldsymbol{m}}_i^{\rm{H}}\mathit{\boldsymbol{q}};g(u) = {\rm{d}}G(u)/{\rm{d}}u;G(u) = \sqrt {0.1 + u} $ 是非线性函数。且从m2开始,每得到一个mi就与m1, m2, …, mi-1做Gram-Schmidt正交归一化;
6) 得到最终的分离矩阵 $\mathit{\boldsymbol{W}} = \mathit{\boldsymbol{V}}_s^{\rm{H}}\mathit{\boldsymbol{M}}$ 。
在实际中,均值mx和协方差矩阵Rx都是未知的,常用一段样本数据的平均即样本均值和样本协方差矩阵来估计,分别表示如下:
$${{\mathit{\boldsymbol{\hat m}}}_x} = \sum\limits_{n = 1}^N {\mathit{\boldsymbol{x}}(n)} /N,\quad {{\mathit{\boldsymbol{\hat R}}}_x} = \sum\limits_{n = 1}^N {\mathit{\boldsymbol{x}}(n){\mathit{\boldsymbol{x}}^{\rm{H}}}(n)} /N$$ 式中,N为样本快拍数。
-
众所周知,ICA方法用于分离盲信号,一般会存在幅相的不确定性和顺序的不确定性[10-11],这两种不确定性在ICA中也是可以被接受的。而在进行波束形成时,往往要求期望信号尽可能无失真地通过空域滤波器,这与盲分离的幅相模糊似乎形成了一对矛盾;而且,幅度模糊会影响对信号功率的检测。幸运的是,对于理想阵列或仅有通道幅相误差的阵列,利用阵列流形矩阵的特殊结构,盲分离的幅相模糊可以被校正。
在不考虑噪声的情况下,如果阵列是理想的,则阵列接收数据经盲分离后,其分离矩阵W和混合矩阵A(这里就是阵列流形矩阵) 有如下关系:
$${\mathit{\boldsymbol{W}}^{\rm{H}}}\mathit{\boldsymbol{A}} = \mathit{\boldsymbol{DP}}$$ (3) 式中,P是K×K的置换矩阵,代表盲分离的顺序模糊;是对角矩阵,代表幅相模糊, ${{\alpha }_{i}}\in \mathbb{C}$ 表示第i个估计信号与其对应的源信号之间的幅相模糊,当该分量没有幅相模糊时 ${\alpha _i} = 1$ 。
记矩阵WH的伪逆为B,即 $\mathit{\boldsymbol{B}} \buildrel \Delta \over = {({\mathit{\boldsymbol{W}}^{\rm{H}}})^{\dagger }}$ ,则有:
$$\mathit{\boldsymbol{B}} = \mathit{\boldsymbol{A}}{\mathit{\boldsymbol{P}}^{ - 1}}{\mathit{\boldsymbol{D}}^{ - 1}}$$ (4) 由于置换矩阵P的逆P-1仍然是置换矩阵,因此AP-1是将A中的某些列交换位置。设矩阵A中从左到右各列编号为1, 2, …, K,置换后的编号为P1, P2…,PK则AP-1可表示为:
$$\mathit{\boldsymbol{A}}{\mathit{\boldsymbol{P}}^{ - 1}} = \left[ {\begin{array}{*{20}{c}} 1 & \cdots & 1\\ {{{\rm{e}}^{ - {\rm{j}}{\phi _{{P_1}}}}}} & \cdots & {{{\rm{e}}^{ - {\rm{j}}{\phi _{{P_K}}}}}}\\ \vdots&\ddots&\vdots \\ {{{\rm{e}}^{ - {\rm{j}}(M - 1){\phi _{{P_1}}}}}} & \cdots & {{{\rm{e}}^{ - {\rm{j}}(M - 1){\phi _{{P_K}}}}}} \end{array}} \right]$$ (5) 将AP-1和D代入式,可得:
$$\mathit{\boldsymbol{B}} = \left[ {\begin{array}{*{20}{c}} {\alpha _1^{ - 1}} & \cdots & {\alpha _K^{ - 1}}\\ {\alpha _1^{ - 1}{{\rm{e}}^{ - {\rm{j}}{\phi _{{P_1}}}}}} & \cdots & {\alpha _K^{ - 1}{{\rm{e}}^{ - {\rm{j}}{\phi _{{P_K}}}}}}\\ \vdots&\ddots&\vdots \\ {\alpha _1^{ - 1}{{\rm{e}}^{ - {\rm{j}}(M - 1){\phi _{{P_1}}}}}} & \cdots & {\alpha _K^{ - 1}{{\rm{e}}^{ - {\rm{j}}(M - 1){\phi _{{P_K}}}}}} \end{array}} \right]$$ (6) 矩阵B的第一行元素恰好包含了各信号的幅相模糊信息,即可以从B中提取幅相模糊,以便对估计信号进行幅相校正。于是有:
$${\mathit{\boldsymbol{D}}^{ - 1}} = {\rm{diag}}\{ \mathit{\boldsymbol{B}}(1,{\rm{ }}:)\} $$ (7) 式中,B(1, :) 表示取矩阵B的第一行。
考虑噪声后,盲分离得到的输出可以近似为:
$$\mathit{\boldsymbol{y}}(n) = {\mathit{\boldsymbol{W}}^{\rm{H}}}\mathit{\boldsymbol{As}}(n) + {\mathit{\boldsymbol{W}}^{\rm{H}}}\mathit{\boldsymbol{v}}(n) \approx \mathit{\boldsymbol{DPs}}(n) + \Delta \mathit{\boldsymbol{s}}(n)$$ (8) 式中, $\Delta \mathit{\boldsymbol{s}}(n) = {\mathit{\boldsymbol{W}}^{\rm{H}}}\mathit{\boldsymbol{v}}(n)$ 表示由于加性噪声引起的误差。因此,可以通过对y(n) 左乘矩阵D-1进行盲分离的幅相校正,即:
$$\mathit{\boldsymbol{\hat s}}(n) = {\mathit{\boldsymbol{D}}^{ - 1}}\mathit{\boldsymbol{y}}(n)$$ (9) 将y(n) 代入上式,可得:
$$\mathit{\boldsymbol{\hat s}}(n) \approx \mathit{\boldsymbol{Ps}}(n) + {\mathit{\boldsymbol{D}}^{ - 1}}\Delta \mathit{\boldsymbol{s}}(n)$$ (10) 可见,校正后的估计量 $\mathit{\boldsymbol{\hat s}}(n)$ 与源信号s(n) 之间仍然存在顺序模糊P和加性噪声导致的误差 ${\mathit{\boldsymbol{D}}^{ - 1}}\Delta \mathit{\boldsymbol{s}}(n)$ 。
从前面的分析过程不难发现,幅相模糊信息的提取利用了阵列流形矩阵第一行元素全为1这一特征,而没有涉及到矩阵中的其余元素,因此盲分离的幅相校正方法对其他任意结构的阵列照样适用。
如果考虑阵列的通道幅相误差,则式所表示的阵列接收信号应改写为:
$$\mathit{\boldsymbol{x}}(n) = \mathit{\boldsymbol{HAs}}(n) + \mathit{\boldsymbol{v}}(n)$$ (11) 式中, $\mathit{\boldsymbol{H}} = {\rm{diag\{ }}{\beta _0}{\rm{ }}{\beta _1}{\rm{ }} \cdots {\rm{ }}{\beta _{M - 1}}{\rm{\} }}$ , ${\beta _m} = (1 + {\xi _m}){{\rm{e}}^{{\rm{j}}{\varphi _m}}},m = 0,1, \cdots ,M - 1;\;{\xi _m}$ ,和 ${\varphi _m}$ 分别表示阵列通道m引起的幅度误差和相位误差。由于幅相误差都是相对而言的,为简单起见,令 ${\beta _0} = 1$ 。显然,当所有的通道幅相误差都等于零时,有 ${\beta _m} = 1$ 和 $\mathit{\boldsymbol{H}} = {\mathit{\boldsymbol{I}}_M}$ 。此时,混合矩阵应表示成 ${\mathit{\boldsymbol{A}}_H} = \mathit{\boldsymbol{HA}}$ 。对于瞬时混合问题,混合矩阵由可逆矩阵替换成另一个可逆矩阵,这并不影响ICA方法对信源的识别。因此,从理论上讲,只要 ${\mathit{\boldsymbol{A}}_H}$ 仍然是列满秩的,则基于ICA方法的波束形成的性能将不受阵元通道幅相误差的影响,后文的仿真实验将会对其进行验证。
相应地,式应改写为:
$${\mathit{\boldsymbol{W}}^{\rm{H}}}\mathit{\boldsymbol{HA}} = \mathit{\boldsymbol{DP}}$$ (12) 类似于式,矩阵WH的伪逆B可以表示为:
$$\mathit{\boldsymbol{B}} = \left[ {\begin{array}{*{20}{c}} {\alpha _1^{ - 1}} & \cdots & {\alpha _K^{ - 1}}\\ {\alpha _1^{ - 1}{\beta _1}{{\rm{e}}^{ - {\rm{j}}{\phi _{{P_1}}}}}} & \cdots & {\alpha _K^{ - 1}{\beta _1}{{\rm{e}}^{ - {\rm{j}}{\phi _{{P_K}}}}}}\\ \vdots&\ddots&\vdots \\ {\alpha _1^{ - 1}{\beta _{M - 1}}{{\rm{e}}^{ - {\rm{j}}(M - 1){\phi _{{P_1}}}}}} & \cdots & {\alpha _K^{ - 1}{\beta _{M - 1}}{{\rm{e}}^{ - {\rm{j}}(M - 1){\phi _{{P_K}}}}}} \end{array}} \right]$$ (13) 可见,仍然可以从B中第一行元素直接得到对角矩阵D,式和式所表示的校正方式依然适用。
通常 ${\beta _0} \ne 1$ ,因此校正后的信号仍然存在幅相误差 ${\beta _0}$ 。然而,标量 ${\beta _0}$ 是会作用到每一个信号上的,包括期望信号和干扰信号,因此它不会妨碍对期望信号的判断。
综上,无论阵列通道幅相误差是否存在,盲分离后信源估计的幅相校正都可写成:
$$\mathit{\boldsymbol{\hat s}}(n) = {\rm{diag}}\{ \mathit{\boldsymbol{B}}(1,{\rm{ }}:)\} \mathit{\boldsymbol{y}}(n)$$ (14) -
由式知 $\mathit{\boldsymbol{\hat s}}(n) = {\rm{diag}}\{ \mathit{\boldsymbol{B}}(1,{\rm{ }}:)\} {\mathit{\boldsymbol{W}}^{\rm{H}}}\mathit{\boldsymbol{x}}(n)$ ,因此可以把ICA幅相校正矩阵和分离矩阵合并到一起,作为K个波束形成器的权值矩阵 ${\mathit{\boldsymbol{\tilde W}}}$ ,即:
$$\mathit{\boldsymbol{\tilde W}} = \mathit{\boldsymbol{W}}{\rm{dia}}{{\rm{g}}^{\rm{H}}}\{ \mathit{\boldsymbol{B}}(1,{\rm{ }}:)\} $$ (15) 依据前面的假设H3,假设判别出 $\mathit{\boldsymbol{\hat s}}(n)$ 中第i个信号是期望信号,则 ${\mathit{\boldsymbol{\tilde W}}}$ >的第i列就是要寻找的波束权向量w,即:
$$\mathit{\boldsymbol{w}} = \mathit{\boldsymbol{\tilde W}}(:,{\rm{ }}i)$$ (16) 为了方便,这里把所提方法得到的波束形成器命名为MNC-FastICA波束形成器。
综上,MNC-FastICA波束形成算法可归纳为:
1) 用MNC-FastICA算法对观测信号x做盲分离,得到分离矩阵W和信源估计y;
2) 对WH求Moore-Penrose伪逆 $\mathit{\boldsymbol{B}} = {({\mathit{\boldsymbol{W}}^{\rm{H}}})^{\dagger }}$ ;
3) 提取B中第一行元素,生成盲分离的幅相模糊的校正矩阵 $\rm{diag}\{\mathit{\boldsymbol{B}}(1,\rm{ }:)\}$ ;
4) 根据式对信源估计进行幅相校正,得到 $\mathit{\boldsymbol{\hat{s}}}(n)=\rm{diag}\{\mathit{\boldsymbol{B}}(1,\rm{ }:)\}\mathit{\boldsymbol{y}}(n)$ ;
5) 根据式得到K个波束形成器的权值矩阵 $\mathit{\boldsymbol{\tilde{W}}}=\mathit{\boldsymbol{W}}\rm{dia}{{\rm{g}}^{\rm{H}}}\{\mathit{\boldsymbol{B}}(1,\rm{ }:)\}$ ;
6) 计算 $\mathit{\boldsymbol{\hat{s}}}(n)$ 中各分量的平均功率 $\mathit{\boldsymbol{E}}\{|{{{\hat{s}}}_{i}}(n){{|}^{2}}\}$ ,最小者对应期望信号,记为 ${{\hat s}_i}(n)$ ;
7) 根据式得到波束权向量 $\mathit{\boldsymbol{w}} = \mathit{\boldsymbol{\tilde W}}(:,{\rm{ }}i)$ 。
-
本文以输出信干噪比 (signal to interference plus noise ratio, SINR) 来衡量波束形成器的性能。假定期望信号方向为 ${\theta _1}$ ,干扰方向为 ${\theta _2},{\theta _3}, \cdots ,{\theta _K}$ ,则波束权向量w确定后,波束形成器的输出SINR [7]为:
$$SINR = \frac{{\sigma _1^2|{\mathit{\boldsymbol{w}}^{\rm{H}}}\mathit{\boldsymbol{a}}({\theta _1}){|^2}}}{{\sum\limits_{k = 2}^K {\sigma _k^2|{\mathit{\boldsymbol{w}}^{\rm{H}}}\mathit{\boldsymbol{a}}({\theta _k}){|^2}} + \sigma _n^2||\mathit{\boldsymbol{w}}|{|^2}}}$$ (17) 式中, $\sigma _1^2$ 、 $\sigma _k^2{\rm{ }}(k = 2,3, \cdots ,K)$ 和 $\sigma _n^2$ 分别表示输入期望信号、干扰信号和噪声的功率。
Robust Adaptive Beamforming Based on MNC-FastICA Algorithm
-
摘要: 针对导向向量失配的稳健自适应算法主要是基于导向向量不确定集约束,但是其约束参数往往难以确定,提出了基于修正的非圆复值快速不动点算法(MNC-FastICA)的波束形成方法,通过盲分离得到的分离矩阵来构造波束权向量,并对由此产生的信源幅相模糊进行校正。该方法不必预先估计信号来波方向,避免了传统方法中来波方向估计不准引起的期望信号的导向向量失配;对于阵列通道幅相误差导致的导向向量失配,该方法对其不敏感,不必对阵列进行校正。仿真实验与最差性能最佳化(WCPO)等经典方法作了性能对比,结果验证了该算法的有效性和稳健性。Abstract: The actual steering vector with errors is usually modeled as an uncertainty set in most robust adaptive beamforming (RAB) against the steering vector mismatch. However, it is commonly difficult to determine the constraint parameter in practice. In this paper, a RAB based on modified noncircular complex fast independent component analysis (MNC-FastICA) algorithm is proposed. The weight vector of beamformer can be constructed with the separation matrix found by MNC-FastICA algorithm and the amplitude and phase ambiguities of estimations resulted from separation are also calibrated. Thus, the signal directions of arrival (DOA) do not need to be predestinated, which voids the mismatch of signal steering vector due to the error of DOA in classical RAB methods. Moreover, the proposed method is not sensitive to the amplitude and phase errors of array channel so that array calibration is not necessary. Simulations are run and the performances are compared with classical methods such as worst-case performance optimization (WCPO). Results demonstrate the effectiveness and robustness of our method.
-
[1] STOICA P, WANG Z S, LI J. Robust Capon beamforming[J]. IEEE Signal Processing Letters, 2003, 10(6): 172-175. doi: 10.1109/LSP.2003.811637 [2] LI J, STOICA P, WANG Z S. Doubly constrained robust Capon beamformer[J]. IEEE Trans on Signal Processing, 2004, 52(9): 2047-2423. https://web.iem.technion.ac.il/images/user-files/becka/papers/beamfinal.pdf [3] VOROBYOV S A, GERSHMAN A B, LUO Z Q. Robust adaptive beamforming using worst-case performance optimization: a solution to the signal mismatch problem[J]. IEEE Trans on Signal Processing, 2003, 51(2): 313-324. doi: 10.1109/TSP.2002.806865 [4] HANG R, de LAMARE R C. Robust adaptive beamforming using a low-complexity Shrinkage-based mismatch estimation algorithm[J]. IEEE Signal Processing Letters, 2014, 21(1): 60-64. doi: 10.1109/LSP.2013.2290948 [5] LANDAU L, de LAMARE R C, HAARDT M. Robust adaptive beamforming algorithms using the constrained constant modulus criterion[J]. IET Signal Processing, 2014, 8(5): 447-457. doi: 10.1049/iet-spr.2013.0166 [6] XU Y, MA J, LIU Z, et al. A class of diagonally loaded robust Capon beamformers for noncircular signals of interest[J]. Signal Processing, 2014, 94(1): 670-680. https://www.researchgate.net/publication/262296001_A_class_of_diagonally_loaded_robust_Capon_beamformers_for_noncircular_signals_of_interest [7] 鄢社锋, 马远良.传感器阵列波束优化设计及应用[M].北京:科学出版社, 2009: 48-93. YAN She-feng, MA Yuan-liang. Sensor array beampattern optimization theory with applications[M]. Beijing: Science Press, 2009: 48-93. [8] NAI S E, SER W, YU Z L, et al. Iterative robust minimum variance beamforming[J]. IEEE Transactions on Signal Processing, 2011, 59(4): 1601-1611. doi: 10.1109/TSP.2010.2096222 [9] CARDOSO J F, SOULOUMIAC A. Blind beamforming for non-Gaussian signals[J]. IEEE Proceedings F, 1993, 140(6): 362-370. https://www.researchgate.net/publication/3361335_Blind_Beamforming_for_non_Gaussian_Signals [10] NOVEY M, ADALI T. On extending the complex FastICA algorithm to noncircular sources[J]. IEEE Transactions on Signal Processing, 2008, 56(5): 2148-2154. doi: 10.1109/TSP.2007.911278 [11] ZHANG Y, KASSAM S A. Optimum nonlinearity and approximation in complex FastICA[C]//The 46th Annual Conference on Information Sciences and Systems (CISS). Princeton, NJ: IEEE, 2012. [12] RUAN Z L, LI L P, QIAN G B. On extending the complex FastICA algorithms to noisy data[J]. Neural Networks, 2014, 60: 194-202. doi: 10.1016/j.neunet.2014.08.013