arrayConfig

Объект строения фазированной решетки

    Описание

    The 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

    Интервал между элементами антенной решетки в метрах, заданный как одно из следующих значений.

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

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

    Строки массива расположены вдоль оси 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++ с помощью Coder™ MATLAB ®

    .

    См. также

    Объекты

    Введенный в R2020b