文件

rootmusicdoa.

使用根音乐到达方向

描述

例子

ang= rootmusicdoa(R.nsig.估计到达的指示,ang,在均匀的线阵列(ULA)上接收的一组平面波。估计使用根音乐算法。输入参数是传感器元素之间的估计空间协方差矩阵,R.,以及到达信号的数量,nsig.。在这种语法中,传感器元件间隔开半波长。

例子

ang= rootmusicdoa(___,'姓名','值')允许您以名称值对的形式指定其他输入参数。此语法可以使用先前语法中的任何输入参数。

例子

全部收缩

假设具有10个元件的半波长间隔均匀的线阵列。三个平面波到达0°,-25°和30°方位方向。高度角度为0°。噪音是空间上和时间上的高斯噪声。

将每个信号设置为5 dB的SNR。找到到达角度。

n = 10;d = 0.5;ElementPos =(0:N-1)* D;角度= [0 -25 30];nsig = 3;r = sensorcov(元素,角度,db2pow(-5));doa = rootmusicdoa(r,nsig)
doa =1×3.-0.0000 -25.0000 30.0000

这些角度与已知的输入角度一致。

假设均匀的线阵列10元件,如前一个例子中那样。但现在元素间距小于半波长。三个平面波到达0°,-25°和30°方位方向。高度角度为0°。噪音是空间上和时间上的高斯噪声。每个信号的SNR为5 dB。

使用介绍将元素间距设置为0.4波长ElementsPacing.名称值对。然后,找到到达角度。

n = 10;d = 0.4;ElementPos =(0:N-1)* D;角度= [0 -25 30];nsig = 3;r = sensorcov(元素,角度,db2pow(-5));doa = rootmusicdoa(r,nsig,'ElementsPacing',d)
doa =1×3.-0.0000 -25.0000 30.0000

解决方案与已知角度同意。

输入参数

全部收缩

空间协方差矩阵,被指定为复值,积极的,N-经过-N矩阵。在这个矩阵中,N表示ULA数组中的元素数。如果R.不是隐士,通过平均矩阵及其缀合物转置来形成掩质矩阵,(r + r')/ 2

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

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

到达信号的数量,指定为正整数。信号的数量必须小于ULA阵列中的元素数。

例子:2

数据类型:双倍的

名称值对参数

指定可选的逗号分离对名称,价值论点。姓名是参数名称和价值是相应的价值。姓名必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:'ElementsPacing',0.4

Ula元素间距,指定为真实值的正标量。在信号波长方面测量位置单元。

例子:0.4

数据类型:双倍的

输出参数

全部收缩

到达角度的方向,作为真实值返回,1-by-m向量。维度m是参数中指定的到达信号的数量nsig.。角度单位是度数,角度值在-90°和90°之间。

参考

[1]范树,H.L.最佳阵列处理。纽约:Wiley-Interscience,2002。

扩展能力

在R2013A介绍