collectPlaneWave

Симулируйте полученные плоские волны

    Описание

    Y = collectPlaneWave(array,X,ANG) возвращает полученные сигналы, Y в сенсорной матрице, array, когда входные сигналы обозначаются X прибудьте в массив от направлений, заданных в ANG.

    Y = collectPlaneWave(array,X,ANG,FREQ), кроме того, задает несущую частоту входящего сигнала в FREQ.

    Y = collectPlaneWave(array,X,ANG,FREQ,C), кроме того, задает скорость распространения сигнала в C.

    Входные параметры

    свернуть все

    Фазированная решетка в виде Системного объекта.

    Входящие сигналы в виде M - матрица столбца. Каждый столбец X представляет отдельный входящий сигнал.

    Пример: [1,5;2,10;3,10]

    Типы данных: double
    Поддержка комплексного числа: Да

    Направления прибытия входящих сигналов в виде 1 M вектором или 2 M матрицей, где M является количеством входящих сигналов. Каждый столбец задает направление прибытия соответствующего сигнала в X. Если ANG 2 M матрицей, каждый столбец задает направление в азимуте и вертикальном изменении входящего сигнала [az;el]. Угловые единицы в градусах. Угол азимута должен находиться между-180 ° и 180 °, и угол возвышения должен находиться между-90 ° и 90 °.

    Если ANG 1 M вектором, затем каждая запись представляет набор углов азимута с углами возвышения, принятыми, чтобы быть нулем.

    Угол азимута является углом между x - ось и проекцией вектора направления прибытия на плоскость xy. Когда измерено от x - оси к y - ось, угол азимута положителен.

    Угол возвышения является углом между вектором направления прибытия и xy - плоскость. Когда измерено к оси z, угол возвышения положителен.

    Пример: [20,30;15,25]

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

    Несущая частота сигнала в виде положительной скалярной величины в Гц.

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

    Скорость распространения сигнала в виде положительной скалярной величины в метрах в секунду.

    Пример: physconst('LightSpeed')

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

    Выходные аргументы

    свернуть все

    Полученные сигналы, возвращенные как N - столбец вектор-строка с комплексным знаком. Количество N является числом элементов в массиве. Каждый столбец Y содержит объединенные полученные сигналы в соответствующем элементе массива.

    Введенный в R2021a