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 является матрицей M 2 байта, каждый столбец задает направление по азимуту и повышению входного сигнала [az;el]. Угловые единицы указаны в степенях. Угол азимута должен лежать между -180 ° и 180 °, а угол возвышения должен лежать между -90 ° и 90 °.

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

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

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

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

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

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

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

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

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

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

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

    свернуть все

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

    Введенный в R2021a