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]
    
       Read-only properties:
        No properties.
    
    

    Сконфигурируйте 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