DOA估计
MIMO阵列信号来向DOA估计实现
前言
波达方向估计(Direction Of Arrival, DOA)也称为测向、空间谱估计,为利用电磁波来获取目标或信源对天线阵列的角度信息,主要应用于雷达、通信、电子侦察与对抗等领域。
本文利用MIMO天线阵列实现DOA相关算法的总结,主要仿真实现了常规波束形成(CBF)、Capon和最大似然估计(ML)三种常规方法,多重信号分类法(MUSIC)、LS-ESPRIT和TLS-ESPRIT三种子空间方法,欠定系统聚焦法(FOCUSS)、正交匹配追踪法(OMP)、凸优化法(CVX)、伪逆法(PINV)和期望最大化-稀疏贝叶斯学习法(EM-SBL)等稀疏恢复方法。对比了上述方法在常规、低信噪比、低快拍以及信源相干情况下的性能,并研究了空间平滑算法在处理相干信源问题上的表现。
仿真原理
离散时间阵列信号模型
仿真的前提为信源发射的信号为窄带信号且为远场信号,阵元为全向天线其阵元之间没有互耦和误差。
仿真采用了离散时间阵列信号模型:
其中, 为天线阵列接收到的信号; 为空域导向矢量; 为目标发出的信号; 为噪声; 为阵元间隔; 为载频信号的波长; 为快拍数;为阵元数量; 为目标数量。
波束形成矩阵(完备字典)
该矩阵也称为DOA栅格矩阵,用于估算在每个角度上的功率,该矩阵的表达式为:
其中, 为需要做功率估计的等间距的来向角度; 为波束形成矩阵。
回波生成
为了保证信号的正交性,省去上变频步骤,本仿真使用随机数+带通滤波方法实现指定带宽与中心频率的信源生成。针对每个信源在 之间等间隔地划分 个频段,用高斯分布的随机数初始化矩阵 后,对矩阵的每一行执行对应频段的带通滤波以获得频域正交的信号,是不是有种OFDM的感觉了。
空间平滑滤波
在实际使用中,由于存在多径传输等影响因素。阵列接收到的信源信号往往是相干而非完全独立的,为了解决相干源的DOA估计问题,需要使用空间平滑滤波破坏掉接收信号的相干性。该方法将等数量的相邻的实际阵列构成子阵列,并利用所有子阵列的自相关矩阵的平均数作为阵列接收信号的自相关矩阵估计,从而解决实际自相关矩阵的相干问题。当子阵大小L越大时,去相关能力越强,但等效阵列数会越小,从而降低空间分辨率。该方法可表示为:
其中 为第 个子阵列的自相关矩阵。
传统方法
CBF~常规波束成型
该方法大约在二战期间被提出,其本质是傅里叶变换在空域的直接应用,其分辨率受限于瑞丽限。该方法可表示为:
Capon~最小方差无失真响应法
这是一种自适应方法,提出于60年代,它将维纳滤波的思想应用于空域处理,相比于CBF法,分辨率得到了一定的提高。Capon法可表示为:
ML~最大似然估计法
最大似然 (Maximum Likelihood,ML) 估计方法就是贝叶斯估计方法的一种特例,是在已知高斯噪声情况下的贝叶斯最优估计。
最大似然估计在九十年代提出,实质为给定观测数据,评估模型参数。在DOA估计中,ML法可表示为:
在只有一个目标信源时,该方法等效于CBF法,在多个信源时,ML法为多目标优化问题,运算量较大。
子空间方法
MUSIC~多重信号分类法
时间回到上世纪八十年代,多重信号分类法在这个时候被提出。相比于CBF和Capon法仅使用接收数据的自相关矩阵直接处理,该方法考虑了信号和噪声的分布特性,通过对自相关矩阵做特征分解得到信号子空间和噪声子空间,利用两个子空间的正交特性进行DOA估计。
由于接收信号的自相关矩阵为赫米特(Hermite)矩阵,满足 ,根据相关引理,R RR酉相似于对角矩阵,可进行酉对角化分解,即存在 酉矩阵和对角阵,使 ,且V主对角线上的元素为 的特征值。
MUSIC方法可表示为:
为信号子空间,为中个最大特征值所对应的特征列向量组成的矩阵; 为噪声子空间; 表示信源个数。在应用中可根据信源数量选择信号子空间解法或噪声子空间解法。
ESPRIT~旋转不变子空间法
与MUSIC法在同一时期被提出的子空间方法还有旋转不变子空间法,区别于MUSIC使用酉对角化后信号和噪声子空间的正交性,ESPRIT利用信号子空间的旋转不变特性来求解DOA。
假设存在两个完全相同的子阵列,且子阵列的间距 已知,假设两个子阵列接收到数据分别为 和 ,则:
只要得到两个子阵列的旋转不变关系 ,就能得到信号的到达角,完成DOA估计。
仿真时,令 和 分别为接收到的信号 的前 行和后 行所构成的两个子矩阵,令回波子阵列合并为 ,计算 的自相关矩阵,对 做酉对角化分解,得到酉矩阵 和特征值对角矩阵。根据目标数量从 中提取信号子空间并进行拆分得到 的前行和后行,接下来需要求解ESPRIT矩阵,使:
和特征值对角矩阵 。根据目标数量从 中提取信号子空间并进行拆分得到 的前 行 和后M-1行 ,接下来需要求解ESPRIT矩阵 ,使:
求解出ESPRIT矩阵 后,通过求取该矩阵的特征值并求其复角度即可得到来向角的正弦值,即:
其中, 是由