帮助中心帮助中心
空间平滑
RSM = spsmooth(R,L)
RSM = spsmooth(R,L,'fb')
例子
RSM= spsmooth (R,l)计算平均空间协方差矩阵,RSM,由全空间协方差矩阵得到,R,使用空间平滑(见货车树木)[1],第605页)。空间平滑创建一个更小的平均协方差矩阵l最大重叠子数组。l一个正整数是否小于N.由此得到的协方差矩阵,RSM,其尺寸为(N- - - - - -l+ 1)————(N- - - - - -l+ 1)。当两个或多个信号相关时,空间平滑是有用的。
RSM= spsmooth (R,l)
RSM
R
l
RSM= spsmooth (R,l“facebook”)计算平均协方差矩阵,同时执行forward-backward平均.此语法可以使用前一语法中的任何输入参数。
RSM= spsmooth (R,l“facebook”)
全部折叠
构造一个10元半波长间隔均匀线阵列,接收来自0°和-25°方位角的两个平面波。仰角均为0°。假设两个信号是部分相关的。每个信号的信噪比为5 dB。该噪声是空间和时间上的高斯白噪声。首先,从信号和噪声中创建空间协方差矩阵。然后,求出信号的个数,用rootmusicdoa.接下来,对协方差矩阵执行空间平滑,使用spsmooth,并重新求解信号到达角rootmusicdoa.
rootmusicdoa
spsmooth
设置好阵列和信号。然后,从信号和噪声中生成阵列的空间协方差矩阵。
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。
使用注意事项和限制:
不支持可变大小的输万博1manbetx入。
在R2013a中引入
aictest|espritdoa|mdltest|rootmusicdoa
aictest
espritdoa
mdltest
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处