主要内容

spsmooth

空间平滑

描述

例子

RSM= spsmooth (Rl计算平均空间协方差矩阵,RSM,由全空间协方差矩阵得到,R,使用空间平滑(见货车树木)[1],第605页)。空间平滑创建一个更小的平均协方差矩阵l最大重叠子数组。l一个正整数是否小于N.由此得到的协方差矩阵,RSM,其尺寸为(N- - - - - -l+ 1)————(N- - - - - -l+ 1)。当两个或多个信号相关时,空间平滑是有用的。

RSM= spsmooth (Rl“facebook”)计算平均协方差矩阵,同时执行forward-backward平均.此语法可以使用前一语法中的任何输入参数。

例子

全部折叠

构造一个10元半波长间隔均匀线阵列,接收来自0°和-25°方位角的两个平面波。仰角均为0°。假设两个信号是部分相关的。每个信号的信噪比为5 dB。该噪声是空间和时间上的高斯白噪声。首先,从信号和噪声中创建空间协方差矩阵。然后,求出信号的个数,用rootmusicdoa.接下来,对协方差矩阵执行空间平滑,使用spsmooth,并重新求解信号到达角rootmusicdoa

设置好阵列和信号。然后,从信号和噪声中生成阵列的空间协方差矩阵。

N = 10;D = 0.5;elementPos = (0:N-1)*d;角度= [0 -25];Ac = [1 1/5];Scov = ac'*ac;R = sensorcov(elementPos,angles,db2pow(-5),scov);

利用原协方差矩阵求解到达角。

Nsig = 2;doa = rootmusicdoa(R,Nsig)
doa =1×20.3181 - 80.4855

求解的到达角是错误的——它们与用于创建协方差矩阵的已知到达角不一致。

接下来,用平滑的协方差矩阵求解到达角。对L-1相干信号进行空间平滑检测。选择L = 3。

Nsig = 2;L = 2;RSM = spsmooth(R,L);rootmusicdoa(RSM,Nsig)
doasm =1×2-25.0000 - 0.0000

在这种情况下,计算的角度与已知的到达角是一致的。

输入参数

全部折叠

空间协方差矩阵,指定为复值,正定N——- - - - - -N矩阵。在这个矩阵中,N表示传感器元件的数量。

例子:[4.3162, -0.2777 -0.2337i;-0.2777 + 0.2337i, 4.3162]

数据类型:
复数支持:万博1manbetx是的

重叠子数组的最大数目,指定为正整数。的值l必须小于传感器的数量,N

例子:2

数据类型:

输出参数

全部折叠

平滑的协方差矩阵,作为复值返回,——- - - - - -矩阵。维度是由M = n-l +1

参考文献

[1] Van Trees, H.L.优化阵列处理.纽约:Wiley-Interscience, 2002。

扩展功能

版本历史

在R2013a中引入