主要内容

arrayConfig

创建相控阵配置

    描述

    arrayConfig对象设置相控阵配置属性。使用一个arrayConfig对象配置具有各向同性天线单元的均匀矩形阵列(URA)、具有各向同性天线单元的均匀线性阵列(ULA)或单个各向同性天线单元。

    创建

    描述

    cfgArray= arrayConfig创建具有默认属性值的配置对象。的x-轴垂直于放置元素的平面。默认的数组是一个2 × 2的URA,元素间距为0.5米。

    例子

    cfgArray= arrayConfig (名称,值使用一个或多个名称-值对参数设置属性。将每个属性名用引号括起来。例如,8 arrayConfig(“大小”,[1],“ElementSpacing”,0.1)指定一个包含8个元素的ULAz-轴,元件间距为0.1米。

    属性

    全部展开

    此属性是只读的。

    数组元素,返回为“各向同性”.阵列元件是各向同性的辐射体。

    数据类型:字符|字符串

    天线阵列的大小,指定为正整数的两元素行向量。所述第一元素指定所述天线阵列的行数,所述第二元素指定所述天线阵列的列数。数组的行是沿着z设在。数组的列沿着y设在。

    • 当这个向量的两个元素都大于1时,这个数组就是一个URA。

    • 当这个向量的一个元素为1时,该数组就是一个ULA。

    • 当这个向量的两个元素都是1时,这个数组就是一个单一的各向同性元素。

    数组元素沿着列从上到下建立索引,从左到右继续到下一列。有关更多信息,请参见阵列对齐

    数据类型:

    天线阵列元件间距,以米为单位,指定为这些值之一。

    • 正标量-指定阵列天线的行间距和列间距。

    • 一个正值的二元向量-向量的第一个元素指定了天线阵列的行之间的间距。第二单元指定天线阵列列之间的间距。

    数组的行是沿着z-轴,数组的列沿y设在。有关更多信息,请参见阵列对齐

    依赖关系

    属性中的至少一个元素要启用此属性大小属性向量的值大于1

    数据类型:

    例子

    全部折叠

    配置一个4x4的市区重建局,元素行距为0.1米,列距为0.2米。

    cfgArray = arrayConfig (“大小”(4 - 4),“ElementSpacing”(0.1 - 0.2))
    [4 4] ElementSpacing: [0.1000 0.2000] Read-only properties:没有属性。

    配置一个包含8个元素的ULAz-轴,元件间距为0.1米。

    cfgArray = arrayConfig (“大小”8 [1],“ElementSpacing”, 0.1);

    将阵列分配到发射机位置并显示天线方向图。

    tx = txsite (“天线”, cfgArray);模式(tx,“大小”6);

    更多关于

    全部展开

    扩展功能

    C / c++代码生成
    使用MATLAB®Coder™生成C和c++代码。

    另请参阅

    对象

    介绍了R2020b