帮助中心帮助中心
使用Root MUSIC的到达方向
ang = rootmusicdoa(R,nsig)
(根音乐)___“名称”、“价值”)
例子
盎= rootmusicdoa (R,nsig)估计到达的方向,盎为均匀线阵列(ULA)接收到的一组平面波。该估计使用根音乐算法。输入参数是估计的传感器元素之间的空间协方差矩阵,R,以及到达信号的数量,nsig.在这种语法中,传感器元件之间间隔为1 / 2波长。
盎= rootmusicdoa (R,nsig)
盎
R
nsig
盎= rootmusicdoa (___“名称”、“价值”)允许您以名称-值对的形式指定额外的输入参数。此语法可以使用前一语法中的任何输入参数。
盎= rootmusicdoa (___“名称”、“价值”)
全部折叠
假设有一个半波长间隔的均匀线阵列,有10个元素。三个平面波分别从0°、-25°和30°方位角方向到达。仰角为0°。该噪声是空间上和时间上的高斯白噪声。
每个信号的信噪比设置为5db。求到达角。
N = 10;D = 0.5;elementPos = (0:N-1)*d;角度= [0 -25 30];Nsig = 3;R = sensorcov(elementPos,angles,db2pow(-5));doa = rootmusicdoa(R,Nsig)
doa =1×30.0000 30.0000 -25.0000
这些角与已知的输入角一致。
假设一个有10个元素的统一行数组,如前面的例子所示。但现在元素间距小于1 / 2波长。三个平面波分别从0°、-25°和30°方位角方向到达。仰角为0°。该噪声是空间上和时间上的高斯白噪声。每个信号的信噪比为5 dB。
属性将元素间距设置为0.4个波长ElementSpacing名称-值对。然后求出到达角。
ElementSpacing
N = 10;D = 0.4;elementPos = (0:N-1)*d;角度= [0 -25 30];Nsig = 3;R = sensorcov(elementPos,angles,db2pow(-5));doa = rootmusicdoa(R,Nsig,“ElementSpacing”d)
doa =1×30.0000 -25.0000 30.0000
解与已知角度一致。
空间协方差矩阵,指定为复值,正定,N——- - - - - -N矩阵。在这个矩阵中,N表示ULA数组中元素的数量。如果R不是厄米矩阵,厄米矩阵是由矩阵和它的共轭转置的平均值形成的,(R + R) / 2.
(R + R) / 2
例子:[4.3162, -0.2777 -0.2337i;-0.2777 + 0.2337i, 4.3162]
数据类型:双复数支持:万博1manbetx是的
双
到达信号的个数,指定为正整数。信号的数量必须小于ULA数组中的元素数量。
例子:2
数据类型:双
指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。
Name1 = Value1,…,以=家
的名字
价值
在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。
例子:“ElementSpacing”,0.4
ULA元素间距,指定为实值,正标量。位置单位是根据信号波长来测量的。
例子:0.4
到达角方向,返回为1 × -的实值米向量。维度米参数中是否指定了到达信号的数量nsig.角度单位是度,角度值在-90°和90°之间。
[1] Van Trees, H.L.优化阵列处理.纽约:Wiley-Interscience, 2002。
使用注意事项和限制:
不支持可变大小的输万博1manbetx入。
在R2013a中引入
aictest|espritdoa|spsmooth|分阶段。RootMUSICEstimator
aictest
espritdoa
spsmooth
分阶段。RootMUSICEstimator
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处