主要内容

分阶段。齿龈

均匀线性阵列

描述

分阶段。齿龈系统对象™创建统一线性数组(ULA)。

为指定方向计算数组中每个元素的响应:

  1. 定义和设置统一的线性数组。看到建设

  2. 调用一步根据的性质计算响应分阶段。齿龈。的行为一步特定于工具箱中的每个对象。

请注意

从R2016b开始,不再使用一步方法执行System对象定义的操作时,可以使用参数调用对象,就像调用函数一样。例如,y =步骤(obj, x)y = obj (x)执行相同操作。

建设

H =分阶段。齿龈创建统一线性数组(ULA)H。对象模型是由相同的传感器元素组成的ULA。局部坐标系的原点是阵列的相位中心。积极的x-轴是垂直于数组的方向,数组的元素位于y设在。

H =分阶段。齿龈(的名字价值创建对象,H,将每个指定的属性Name设置为指定的值。可以以任意顺序指定其他名称-值对参数,如(Name1Value1、……).

H =分阶段。齿龈(ND的名字价值创建一个ULA对象,H,NumElements属性设置为N,ElementSpacing属性设置为D,和其他指定的属性名称设置为指定的值。ND值参数。当指定仅值参数时,请指定前面所有的仅值参数。您可以以任何顺序指定名称-值对参数。

属性

元素

数组的元素

将传感器数组的元素指定为句柄。元素必须是分阶段包中。

默认值:具有默认阵列属性的各向同性天线单元

NumElements

的元素数量

数组中包含元素个数的整数。

默认值:2

ElementSpacing

元素间距

一种标量,包含数组中两个相邻元素之间的间距(单位为米)。

默认值:0.5

ArrayAxis

阵列轴

数组轴,指定为之一“x”“y”,或“z”。ULA数组元素位于选定的坐标系轴上。

元素的法向量由选定的数组轴决定

ArrayAxis属性值 元素正常方向
“x” 方位角= 90°,仰角= 0°(y设在)
“y” 方位角= 0°,仰角= 0°(x设在)
“z” 方位角= 0°,仰角= 0°(x设在)

默认值:“y”

锥形

元素逐渐减少

元素渐细或加权,指定为复值标量,1乘-N行向量,或N1列向量。在这个向量,N表示数组的元素个数。锥形,也称为权重,应用于传感器阵列中的每个传感器单元,并修改接收数据的振幅和相位。如果“锥”为标量时,对所有元素应用相同的锥度值。如果“锥”为矢量,每个锥度值应用于相应的传感器单元。

默认值:1

方法

特定于分阶段。齿龈对象
波束宽度

计算和显示阵列的波束宽度

collectPlaneWave

模拟接收平面波

方向性

均匀线性阵列的方向性

getElementNormal

从法向量到数组元素

getElementPosition

数组元素位置

getNumElements

数组中元素的个数

getTaper

数组元素蜡烛

isPolarizationCapable

极化能力

模式

情节阵列模式

patternAzimuth

绘制ULA阵列的方向性或方向图与方位角

patternElevation

绘制ULA阵列的方向性或模式与仰角

plotGratingLobeDiagram

绘制阵列光栅波瓣图

plotResponse

绘制阵列的响应图

一步

数组元素的输出响应

viewArray

查看阵列几何

所有系统对象都是通用的
释放

允许系统对象属性值改变

例子

全部折叠

创建一个4元素欠采样ULA,并找到每个元素在轴向的响应。绘制1 GHz方位角在-180度和180度之间的阵列方向图。默认的元素间距是0.5米。

数组=分阶段。齿龈(“NumElements”4);fc = 1 e9;ang = (0, 0);ang resp =阵列(fc)
resp =4×11 1 1 1
c = physconst (“光速”);模式(数组、fc 180:180 0“PropagationSpeed”c...“CoordinateSystem”“矩形”...“类型”“powerdb”“正常化”,真正的)

图中包含一个坐标轴。标题为方位角切割(仰角= 0.0°)的轴包含一个类型为line的对象。这个对象表示1ghz。

构建一个间隔3cm的全向麦克风的10元均匀线性阵列。然后,绘制100赫兹的阵列图。

麦克风=分阶段。OmnidirectionalMicrophoneElement (...“FrequencyRange”20 e3, [20]);Nele = 10;数组=分阶段。齿龈(“NumElements”Nele,...“ElementSpacing”3依照...“元素”、麦克风);fc = 100;ang = [0;0);resp =阵列(fc, ang);c = 340;模式(数组、fc (180:180) 0“PropagationSpeed”c...“CoordinateSystem”“极地”...“类型”“powerdb”...“正常化”,真正的);

建立一个由5个短偶极子传感器元件组成的锥形均匀线阵。因为短偶极子支持极化,阵列也应该支持极化。金宝app验证它支持极化通过查看输出金宝appisPolarizationCapable方法。

天线=分阶段。ShortDipoleAntennaElement (...“FrequencyRange”(100 e6 e9),“AxisDirection”“Z”);数组=分阶段。齿龈(“NumElements”5,“元素”、天线、...“锥”, 5, 7, 1, 7, 5]);isPolarizationCapable(数组)
ans =逻辑1

然后,使用viewArray方法。

viewArray(数组,“ShowTaper”,真的,“ShowIndex”“所有”

计算水平和垂直响应。

fc = 150 e6;ang = [10];resp =阵列(fc, ang);

显示水平极化响应。

resp.H
ans =5×10 0 0 0

显示垂直极化响应。

分别地。V
ans =5×1-0.8573 -1.2247 -0.8573 -0.6124

绘制垂直极化响应的方位角切面。

c = physconst (“光速”);模式(数组、fc (180:180) 0...“PropagationSpeed”c...“CoordinateSystem”“极地”...“极化”“V”...“类型”“powerdb”...“正常化”,真正的)

参考文献

Brookner, E., ed. [1]雷达技术。麻州列克星敦:LexBook, 1996。

Van Trees, H。最优阵列处理。纽约:Wiley-Interscience, 2002。

扩展功能

介绍了R2011a