相信所有研究DOA方向的同学一定看过一个理论,就是子空间算法中导向矢量张成的子空间与噪声子空间正交。由此,若干个子空间类算法也因此得到了各种求得DOA估计值的方法,那么你是不是跟我一样,迷惑为什么导向矢量和噪声子空间就正交了呢?
为了更好地帮助理解,我这篇博客也必须使用一系列的公式推导,首先简单说一下各个符号代表的含义。
设有
P个阵元(天线),
M个信号,
N快拍,信号来波方向为{
θ1,θ2,⋯,θM};
信号表示成
Y=AX+N
那么信号的协方差矩阵即为
1.
R=E[y(n)y(n)H]=ARxAH+σ2I,其中
()H表示共轭转置。
2.因为
A是列满秩的(因为假设所有信号来自于不同的方向),且信号的自相关矩阵即
Rx肯定是非奇异的Hermitian矩阵,那么
ARxAH肯定是一个PXP的非负正定Hermitian矩阵,且秩为M。
3.由此
R一定可以被酉矩阵对角化。
4.假设这个酉矩阵叫
B,即
BBH=I,毫无疑问,
B一定是一个PXP的酉矩阵,且
B=[BS,BN]。
5.则
BHRB=BH(ARxAH+σ2I)B=Diag[(μ1+σ2),⋯,(μM+σ2),σ2,⋯,σ2]
显示,前M项是被噪声污染的信号的能量,后(P-M)项是噪声能量。
6.现在记
Λ1=Diag[λ1,λ2,⋯,λM],λi=μi+σ2,for i=1,2,⋯,MΛ2=Diag[λM+1,λM+2,⋯,λP],λM+i=σ2,for i=1,2,⋯,P−M
7.现在5可以重写为
BHRB=[BS,BN]H(ARxAH)[BS,BN]+σ2I=Diag[Λ1 Λ2]
8.把7展开就可以得到
ARxAHBS=BSΛ1−BS(σ2I)=BSDiag[μ1,μ2,⋯,μM]ARxAHBN=BNΛ2−BN(σ2I)=0(Λ2=Diag[σ2,⋯,σ2])
9.因为
A非奇异,
Rx非奇异,所以
ARxAHBN=0
只能是
AHBN=0
即导向矢量与噪声子空间正交,证毕。