Engee 文档

{blockLibraryPP_blocksPP_FF_PhasedSS_ArraySS_SystemSS_ToolboxFF_DirectionSS_ofSS_ArrivalFF_MUSICSS_SpectrumPP_label}

二维 MUSIC 空间谱估计器。

类型: MUSICSpectrum

图书馆中的路径:

/Phased Array System Toolbox/Direction of Arrival/MUSIC Spectrum

说明

MUSIC Spectrum* 块使用多重频谱分类(MUSIC)算法来估计传入窄带信号的空间频谱。

此外,该程序块还能通过寻找频谱峰值来计算给定数量信号的到达方向。

端口

输入

端口 1 - 接收到的信号
复矩阵 M 乘 N | 实矩阵 M 乘 N

输入信号为 M 乘 N 的矩阵,其中 M 为信号采样数,N 为阵列中的天线单元数。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

*支持复数:是

输出

Y - 二维空间光谱
Q 上的非负实矩阵 P

作为 Q 上的非负实矩阵 P 返回的 MUSIC 二维空间谱。

每个条目代表估计的 MUSIC 空间谱的幅度。每个条目对应的角度由参数 方位角扫描角度(度)仰角扫描角度(度) 指定。

P 等于*方位角(度)*指定的向量长度,Q 等于*仰角(度)*指定的向量长度。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Ang--信号到达的方向
L 上的非负实矩阵 2

以 L 上 2 的实矩阵形式返回的信号到达方向。

L 是*信号数*参数给出的信号数。到达方向的角度由信号源相对于本地阵列坐标系的方位角和仰角决定。矩阵的第一行包含方位角,第二行包含仰角。如果对象无法检测到频谱中的峰值,则会返回 NaN。

角度单位为度。

依赖关系

要使用该端口,请选择*启用 DOA 输出*复选框。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

参数

主要参数

信号传播速度 (m/s) - 信号传播速度,m/s
3e8(默认值) | 正标量

信号传播速度的实正标量。默认值为光速:3e8 m/s

测量单位为 m/s。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

运行频率 (Hz) - 系统的运行频率
3e8(默认值) | 正标量

以正标量形式指定的系统工作频率。

测量单位为赫兹。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

前向后移平均 - 启用前向后移平均
已禁用(默认) | 已启用

选择该复选框可使用前向后移平均估算具有共轭对称阵列流形结构的天线元件阵列的协方差矩阵。

方位扫描角度(度) - 方位扫描角度
-90:90(默认) | 实际标量 | `实际矢量

以实向量形式指定的方位角扫描角度。角度值以升序指定,必须在 -180° 和 180° 之间(含 180°)。

测量单位为度。

仰角扫描角度(度) - 高度扫描角度
0(默认)` | | | | | | | `实向量

以标量或实值字符串矢量形式指定的仰角扫描角度。角度值以升序指定,范围必须在 -90° 至 90° 之间(含 90°)。

测量单位为度。

启用 DOA 输出 - 通过输出端口输出到达方向
已禁用(默认) | 启用

选择此复选框可通过 Ang 输出端口输出输入信号的到达方向(DOA)。

信号数 - 预计接收信号的数量
1(默认值) | 正整数

以正整数标量形式指定用于估计传入信号到达方向(DOA)的预期信号数。

依赖关系

要使用此参数,请选择 启用 DOA 输出 复选框。

传感器阵列

指定传感器阵列为 - 用于指定阵列的方法
数组(无子数组

指定数组为 "数组(无子数组)"的方法。

  • 数组(无子数组)"- 块参数用于指定一个数组。

元素

元素类型 - 天线阵列元素类型
各向同性天线(默认) | `心形天线 | `余弦天线 | `自定义天线 | `高斯天线 | `正弦天线 | `全向麦克风 | `自定义麦克风

天线阵列元件类型。

可用值:

  • 各向同性天线"。

  • 心形天线

  • 余弦天线

  • 定制天线

  • 高斯天线

  • 正弦天线

  • 全向麦克风

  • 定制麦克风

工作频率范围 (Hz) - 天线阵列元件的工作频率范围
[0,1e20](默认)` | `实数矢量字符串 1 乘 2

天线阵元的工作频率范围,以 1×2 的字符串矢量形式表示,格式为 [LowerBound,UpperBound]。在此频率范围之外,天线阵元无响应。频率测量单位为 Hz。

依赖关系

要使用此参数,请将 元件类型 设置为 "各向同性天线"、"余弦天线 "或 "全向麦克风"。

元件背面的障板 - 考虑通过图案的后波束辐射到`各向同性天线元件`或`全向麦克风`的后半球。
关闭(默认)` | 开启

设置此标记可排除对后半球的辐射。后半球在距宽边 ±90° 范围之外的所有方位角上的响应均设为零。广角方向定义为方位角为 0°,位置角为 0°。

依赖关系

要使用此参数,请将*元件类型*参数设置为 "各向同性天线 "或 "全向麦克风"。

空轴方向 - 沿空辐射的轴方向。
-x (默认) | +x | +y | -y | +z | `-z

沿零辐射的轴向。

依赖关系

要使用此参数,请将 元素类型 参数设置为 "心形天线"。

余弦图案的指数 - 指定余弦图案形状时的指数度指数
[1.5,1.5](默认)` | |非负值标量 |非负值 1 乘 2 的实数矩阵

余弦模型的幂指数为非负标量或 1 乘 2 的非负值实数矩阵。 如果*余弦模式的指数*是 1 乘 2 向量,第一个元素是方位角方向的指数度指数,第二个元素是位置角方向的指数度指数。当该参数为标量时,方位角和仰角方向上的余弦值将被提升到相同的程度。

依赖关系

要使用此参数,请将*元素类型*参数设置为 "余弦天线"。

工作频率向量 (Hz) - 天线阵列元素的工作频率数组
[0,1e20](默认)` |"真实字符串向量"。

天线阵元的工作频率数组,以字符串矢量 1 表示, ,实数值递增。在该矢量的最小和最大元素给出的频率范围之外,该天线阵元没有响应。频率测量单位为赫兹。

依赖关系

要使用此参数,请将 元素类型 参数设置为 "自定义天线 "或 "自定义麦克风"。使用 频率响应 (dB) 参数设置这些频率的响应。

频率响应 (dB) - 天线阵列元素的频率响应
[0,0](默认)|"真实矢量字符串"。

自定义天线阵元的频率响应由 工作频率矢量 (Hz) 参数决定。频率响应 (dB)* 矢量的尺寸必须与*工作频率矢量 (Hz)* 参数定义的矢量尺寸一致。

依赖关系

要使用此参数,请将*元素类型*参数设置为 "自定义天线 "或 "自定义麦克风"。

输入模式坐标系 - 选择自定义天线模式的坐标系
az-el (默认) | phi-theta

选择用户天线图案坐标系,可指定 az-elphi-theta。选择 az-el 时,方位角(度) 和*仰角(度)* 参数用于指定方向模式点的坐标。选择 "phi-theta "时,Phi 角 (deg)Theta 角 (deg) 参数用于设置图案点的坐标。

依赖关系

要使用此参数,请将 元素类型 参数设置为 "自定义天线"。

方位角(度) - 天线辐射模式的方位角
[-180:180](默认)` | `real vector-string ` - 天线辐射模式的方位角。

方位角值,天线辐射模式将在 作为矢量字符串 1 计算。 必须大于 2。方位角值必须在−180° 至 180° (包括 180°)的范围内,并严格按照升序排列。

依赖关系

要使用此参数,请将 *元素类型*参数设置为 "自定义天线",并将 *输入图案坐标系*参数设置为 "az-el"。

仰角(度) - 天线图案位置角度值
[-90:90](默认) | real vector-string

您希望在 处计算辐射模式为矢量 1 的位置角值。 必须大于 2。角度的测量单位为度。仰角必须在−90°到 90°(含 90°)的范围内,并严格按照升序排列。

依赖关系

要使用此参数,请将 元素类型 参数设置为 "自定义天线",并将 输入图案坐标系 参数设置为 "az-el"。

Phi Angles (deg) - 天线图案的 Phi 角值
[0:360](默认)` | P 上的 "实际矢量线 1

指定天线辐射模式点的角度坐标 Phi。定义为 上的实向量字符串 1。 必须大于 2。角度的测量单位为度。角度 Phi 的值必须在 0° 至 360° 的范围内,并严格按升序排列。

依赖关系

要使用此参数,请将 *元素类型*参数设置为 "自定义天线",并将 *输入图案坐标系*参数设置为 "phi-theta"。

Theta Angles (deg) - 天线辐射模式的 Theta 角值
[0:180](默认) |Q 上的实向量字符串 1.

天线辐射模式指定点的 Theta 角坐标。定义为 上的实向量字符串 1。 必须大于 2。角度的测量单位为度。角度 Theta 的值必须在 0° 至 180° 的范围内,并严格按升序排列。

依赖关系

要使用此参数,请将 元素类型 参数设置为 "自定义天线",并将 输入图案坐标系 参数设置为 "phi-theta"。

幅值模式 (dB) 是天线模式的幅值
zeros(181,361)(默认)` | P 上的 Q 实矩阵` | L 上的 P 实阵列 Q

天线图案幅度以矩阵 by 或阵列 by by 的形式给出。

  • 如果*输入图案坐标系*参数设置为`az-el`,则 等于*仰角(度)*参数定义的矢量长度,反过来, 等于*方位角(度)*参数定义的矢量长度。

  • 如果*输入图案坐标系*参数设置为 "phi-theta",则 等于*Theta Angles (deg)* 参数定义的矢量长度,反过来, 等于*Phi Angles (deg)* 参数定义的矢量长度。

的值等于 * 运行频率矢量 (Hz)* 参数的值。

  • 如果该参数的值是 的矩阵,则对 工作频率矢量 (Hz) 参数中指定的所有频率采用相同的方案。

  • 如果该参数的值是一个数组 ,则数组中的每个元素 都指定了*工作频率矢量 (Hz)* 参数中指定的相应频率的模式。

依赖关系

要使用此参数,请将*元素类型*参数设置为 "自定义天线"。

Phase pattern (deg) - 自定义天线辐射模式的相位
zeros(181,361)(默认)` | P 上 Q 的实矩阵 | `L 上 P 的实阵列 Q

组合天线的相位辐射模式,以矩阵 on 或阵列 on on 的形式给出。

  • 如果*输入图案坐标系*参数设置为 "az-el",则 等于*仰角(度)*参数定义的矢量长度,反过来, 等于*方位角(度)*参数定义的矢量长度。

  • 如果*输入图案坐标系*参数设置为 "phi-theta",则 等于*Theta Angles (deg)* 参数定义的矢量长度,反过来, 等于*Phi Angles (deg)* 参数定义的矢量长度。

的值等于 * 运行频率矢量 (Hz)* 参数的值。

  • 如果该参数的值是 的矩阵,则对 工作频率矢量 (Hz) 参数中指定的所有频率采用相同的方案。

  • 如果该参数的值是一个数组 ,则数组中的每个元素 都指定了*工作频率矢量 (Hz)* 参数中指定的相应频率的模式。

依赖关系

要使用此参数,请将*元素类型*参数设置为 "自定义天线"。

将元素法线与阵列法线对齐 - 将天线阵列元素的法线与阵列法线对齐
开(默认)` | 关

如果 "启用",则旋转天线元素的图案,使其与阵列法线对齐。如果 "关闭",则不旋转天线元素的图案。

如果天线用于天线阵中,且*输入图案坐标系*参数设置为 "az-el",则选择该复选框将旋转图案,使元素坐标系的 x 轴沿阵列法线指向。如果没有选择,则使用未旋转的元素图案。

如果天线用于天线阵中,且*输入图案坐标系*参数设置为 "phi-theta",则选择该复选框可旋转图案,使元素坐标系的 Z 轴沿阵列法线指向。

该参数与 URA 和 UCA 阵列的 Array Normal 参数一起使用。

依赖关系

要使用此参数,请将 元素类型 参数设置为 "自定义天线"。

Radiation pattern beamwidth (deg) - 天线图案波束宽度
[10,10](默认)` | 实数标量 | `实数矢量字符串 1 乘 2

天线模式波束宽度(度)。

依赖关系

要使用此参数,请将 元素类型 参数设置为 "高斯天线"。

极性模式频率 (Hz) - 麦克风极性模式的频率值
1e3(默认)` |real scalar |real vector-string 1 on L

极性辐射模式的频率值以 上的实数标量或实数矢量字符串 1 的形式给出。频率在参数 工作频率矢量 (Hz) 指定的频率范围内。

依赖关系

要使用该参数,请将*元件类型*参数设置为 "定制麦克风"。

极性模式角度(度) - 麦克风极性模式的角度值
[-180:180](默认) |`P`上的实向量字符串 1。

麦克风极性模式的角度值以矢量 的形式指定。角度从麦克风的中心轴开始测量,范围从−180° 到 180° (包括 180°)。

依赖关系

要使用此参数,请将 * 元素类型* 参数设置为 "自定义麦克风"。

极性模式 (dB) - 麦克风的极性模式
zeros(1,361)(默认)` | `real vector-string 1 to L' (实向量字符串 1 至 L

将用户麦克风元件的极性模式幅度设置为实数矢量字符串 1 by ,其中 Polar pattern frequencies (Hz) 参数中指定的频率数。该字符串表示在 极性模式频率 (Hz) 中指定的相应频率上测量的极性模式幅度。方向模式是在方位面上测量的。在方位面上,位置角为 0°,中心轴方位角为 0°,仰角为 0°。极性图案围绕中心轴对称。根据极坐标图,您可以在三维空间中构建麦克风的指向性模式。

依赖关系

要使用此参数,请将*元件类型*参数设置为 "自定义麦克风"。

阵列参数

几何形状 - 数组几何形状
ULA(默认)` | URA | UCA | `共形阵列

数组几何形状指定为以下之一:

  • ULA - 统一线性数组、

  • URA - Uniform rectangular array(均匀矩形数组

  • UCA` - 统一圆形阵列、

  • Conformal Array - 任意排列的元素。

Number of elements - 天线阵元数
ULA阵列为2个,UCA阵列为5个(默认)` |`大于或等于2的整数

以大于等于 2 的整数指定 ULA 天线阵元数。

依赖关系

要启用此参数,请将 Geometry 参数设置为 ULAURA

元件间距 (m) 是阵列中天线元件之间的距离
ULA阵列为0.5(默认值)` | ULA阵列为正标量 | URA阵列为正值的两元素向量`。

相邻天线单元之间的距离:

  • ULA - 以正标量形式指定两个相邻天线单元之间的距离。

  • URA - 将距离指定为正标量或正值 1 乘 2 的矢量。如果 元素间距 (m) 为标量,则行间距和列间距相等。如果 Element spacing (m) 是一个向量,则向量为 [SpacingBetweenArrayRows,SpacingBetweenArrayColumns]

依赖关系

要启用此参数,请将 Geometry 参数设置为 ULAURA

阵列轴 - ULA 的线性轴方向
y(默认)` | x | z

ULA 线性轴方向指定为 yxz。在本地天线坐标系中,ULA 天线阵列的所有元素都沿此轴均匀分布。

依赖关系

要启用此参数,请将 Geometry 参数设置为 ULA

数组大小 - URA 数组大小
[2,2](默认) | 正整数 | 正整数 1 乘 2 的向量.

URA 数组大小以正整数或 1 乘 2 的正整数向量形式给出。

  • 如果 Array size 参数是 1 乘 2 向量,则向量的形式为 [NumberOfArrayRows,NumberOfArrayColumns] 。

  • 如果 Array size 参数是一个整数,那么数组的每一行和每一列都有相同数量的元素。

对于 URA,数组元素的索引从上到下依次为数组最左边的一列,然后从左到右依次为下面的一列。

在本图中,数组大小值为 [3,2] 的数组有三行两列。

music spectrum 1

依赖关系

要启用此参数,请将 Geometry 参数设置为 URA

元素网格 - URA 元素位置网格
矩形(默认)` | 三角形

指定为矩形或三角形的 URA 元素位置网格。

  • Rectangular - 矩形网格,在行和列方向对齐所有元素。

  • Triangular - 三角形网格,将矩形网格偶数行的元素向正行轴方向移动。偏移量为元素间距的一半(按行大小计算)。

依赖关系

要启用此参数,请将 Geometry 参数设置为 URA

阵列法线 - 阵列法线的方向
对于 URA 阵列为 x,对于 UCA 阵列为 z(默认)| y`。

数组法线方向指定为 xyz

平面阵列的元素位于与所选阵列法线方向正交的平面内。元素的侧视方向沿阵列法线方向。

阵列法线参数值 阵元位置和瞄准方向

x

阵列元素位于_yz_平面内。所有元素的瞄准矢量都沿 x 轴指向。

y

阵列元素位于_zx_平面内。所有元素的瞄准矢量都沿 y 轴指向。

z

阵列元素位于_xy_平面内。所有元素的瞄准矢量都沿 z 轴指向。

依赖关系

要启用此参数,请将*几何*参数设置为 "URA "或 "UCA"。

锥度 - 改变天线阵列元素的方向模式
1(默认)` | 复合标量 | 复合矢量

天线阵元指向性图的变化在 指定为复数标量或复数矢量 1,其中 是天线阵元的数量。

改变指向性图的系数也称为元素权重,是天线阵元素响应的乘积。这些系数同时改变响应的振幅和相位,以减少边叶或主响应轴的方向。

如果 Taper 是标量,则对每个元件应用相同的权重。如果 Taper 是一个矢量,则矢量中的权重会应用到相应的天线阵元上。权重的数量必须与天线阵元的数量一致。

元素位置(m) - 共形阵列元素的位置
3 乘 N 的实矩阵

共形数组中元素的位置,以 3 乘 N 的实数矩阵形式给出,其中 N 是共形数组中元素的个数。

矩阵的每一列代表阵列元素在阵列局部坐标系中的位置 [x; y; z]。局部坐标系的原点为 (0,0,0)。

测量单位为米。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

依赖关系

要启用此参数,请将*几何*参数设置为 "共形阵列"。

Element normals (deg) - 共形网格元素的法向量方向
[0; 0] | ` 向量列 2 乘 1` | ` 矩阵 2 乘 N`

共形阵列中元素的法向量方向,以 2×1 列向量或 2×N 矩阵的形式给出。

N 表示数组中元素的个数。

如果参数是矩阵,则每列指定相应元素相对于本地坐标系的 [方位角;仰角] 法线方向。本地坐标系将正 x 轴与保角阵列的法线方向对齐。

如果参数值为 2-by-1 列矢量,则所有阵元都使用相同的指向方向。

参数 元素位置(m)元素法线(deg) 可用来表示元素对通过某些变换而产生差异的任何排列。

变换可以结合平移、方位角旋转和仰角旋转。但是,您不能使用需要相对于法线方向旋转的变换。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

依赖关系

要启用此参数,请将*几何*参数设置为 "共形阵列"。