exponenta event banner

arrayConfig

Объект конфигурации фазированного массива

    Описание

    arrayConfig объект задает свойства конфигурации фазированного массива. Использовать arrayConfig объект для конфигурирования однородной прямоугольной решетки (URA) с изотропными антенными элементами, однородной линейной решетки (ULA) с изотропными антенными элементами или одного изотропного антенного элемента.

    Создание

    Описание

    cfgArray = arrayConfig создает объект конфигурации со значениями свойств по умолчанию. Ось X перпендикулярна плоскости, на которой размещаются элементы. Массив по умолчанию представляет собой URA 2 на 2 с интервалом элементов 0,5 метра.

    пример

    cfgArray = arrayConfig(Name,Value) задает свойства, используя один или несколько аргументов пары имя-значение. Заключите каждое имя свойства в кавычки. Например, arrayConfig('Size',[8 1],'ElementSpacing',0.1) задает восьмиэлементную ULA вдоль оси Z с интервалом между элементами 0,1 метра.

    Свойства

    развернуть все

    Это свойство доступно только для чтения.

    Элемент массива, возвращенный как 'isotropic'. Элементы решетки являются изотропными излучателями.

    Типы данных: char | string

    Размер антенной решетки, определяемый как двухэлементный вектор строки положительных целых чисел. Первый элемент определяет количество строк антенной решетки, а второй элемент определяет количество столбцов антенной решетки. Строки массива расположены вдоль оси Z. Столбцы массива расположены вдоль оси Y.

    • Если оба элемента этого вектора больше 1, массив является URA.

    • Когда один элемент этого вектора равен 1, массив является ULA.

    • Когда оба элемента этого вектора равны 1, массив является единственным изотропным элементом.

    Элементы массива индексируются сверху вниз вдоль столбца, переходя к следующему столбцу слева направо. Дополнительные сведения см. в разделе Выравнивание массива.

    Типы данных: double

    Расстояние между элементами антенной решетки в метрах, указанное как одно из этих значений.

    • Положительный скаляр - это значение определяет интервал между строками и интервал между столбцами антенной решетки.

    • Двухэлементный вектор положительных значений - первый элемент вектора задает интервал между строками антенной решетки. Второй элемент определяет расстояние между столбцами антенной решетки.

    Строки массива расположены вдоль оси Z, а столбцы массива - вдоль оси Y. Дополнительные сведения см. в разделе Выравнивание массива.

    Зависимости

    Чтобы включить это свойство, задайте хотя бы один элемент в Size вектор свойств до значения, большего, чем 1.

    Типы данных: double

    Примеры

    свернуть все

    Сконфигурируйте URA 4 на 4 с интервалом элементов 0,1 метра вдоль рядов и 0,2 метра вдоль колонн.

    cfgArray = arrayConfig("Size",[4 4],"ElementSpacing",[0.1 0.2])
    cfgArray = 
      arrayConfig with properties:
    
               Element: 'isotropic'
                  Size: [4 4]
        ElementSpacing: [0.1000 0.2000]
    
    

    Сконфигурируйте восьмиэлементную ULA вдоль оси Z с интервалом между элементами 0,1 метра.

    cfgArray = arrayConfig("Size",[8 1],"ElementSpacing",0.1);
    

    Назначьте решетку узлу передатчика и отобразите диаграмму направленности антенны.

    tx = txsite("Antenna",cfgArray);
    pattern(tx,'Size',6);
    

    Подробнее

    развернуть все

    Расширенные возможности

    Создание кода C/C + +
    Создайте код C и C++ с помощью MATLAB ® Coder™

    .

    См. также

    Объекты

    Представлен в R2020b