文档

spsmooth

空间平滑

描述

例子

RSM= spsmooth (Rl计算一个平均的空间协方差矩阵,RSM,从整个空间协方差矩阵,R,使用空间平滑(见范树[1], p . 605)。空间平滑会产生一个更小的平均协方差矩阵l最大重叠子阵。l一个正整数是否小于N.得到的协方差矩阵,RSM,有尺寸(N- - - - - -l+ 1)————(N- - - - - -l+ 1)。当两个或多个信号相关时,空间平滑是有用的。

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

例子

全部折叠

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

设置数组和信号。然后根据信号和噪声生成阵列的空间协方差矩阵。

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

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

Nsig = 2;doa = rootmusicdoa (R, Nsig)
doa =1×20.2099 - 41.3166

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

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

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

在这种情况下,计算出的角确实与已知的到达角一致。

输入参数

全部折叠

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

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

数据类型:
复数的支持:金宝app是的

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

例子:2

数据类型:

输出参数

全部折叠

平滑协方差矩阵,以复数形式返回,——- - - - - -矩阵。维度是由M = N-L + 1

参考文献

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

扩展功能

介绍了R2013a