step

Системный объект: поэтапный. ShortDipoleAntennaElement
Пакет: поэтапный

Выведите ответ элемента антенны

Синтаксис

RESP = step(H,FREQ,ANG)

Описание

Примечание

Запуск в R2016b, вместо того, чтобы использовать step метод, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x) и y = obj(x) выполните эквивалентные операции.

RESP = step(H,FREQ,ANG) возвращает ответ напряжения антенны, RESP, на рабочих частотах, заданных в FREQ и в направлениях задан в ANG. Для объекта элемента антенны короткого диполя, RESP MATLAB® struct содержа два поля, RESP.H и RESP.V, представление горизонтальных и вертикальных компонентов поляризации ответа антенны. Каждым полем является M-by-L матрица, содержащая ответ антенны под углами M, заданными в ANG и в L частоты заданы в FREQ.

Примечание

Объект выполняет инициализацию в первый раз, когда объект выполняется. Эта инициализация блокирует ненастраиваемые свойства (MATLAB) и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете ненастраиваемое свойство или входную спецификацию, Системный объект выдает ошибку. Чтобы изменить ненастраиваемые свойства или входные параметры, необходимо сначала вызвать release метод, чтобы разблокировать объект.

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

H

Объект элемента антенны.

FREQ

Рабочие частоты антенны в герц. FREQ вектор-строка из длины L.

ANG

Направления в градусах. ANG могут быть или 2 M матрицей или вектор-строка из длины M.

Если ANG 2 M матрицей, каждый столбец матрицы задает направление в форме [азимут; вертикальное изменение]. Угол азимута должен быть между –180 и 180 градусами, включительно. Угол вертикального изменения должен быть между –90 и 90 градусами, включительно.

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

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

RESP

Ответ напряжения элемента антенны, возвращенного как struct MATLAB с полями RESP.H и RESP.V. Оба RESP.H и RESP.V содержите ответы для горизонтальных и вертикальных компонентов поляризации диаграммы направленности антенн. Оба RESP.H и RESP.V M-by-L матрицы. В этих матрицах M представляет количество углов, заданных в ANG, и L представляет количество частот, заданных в FREQ.

Примеры

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

Найдите ответ элемента антенны короткого диполя в опорном направлении, (0 °, 0 °), и от опорного направления, (30 °, 0 °). Антенна действует на уровне 256 МГц.

antenna = phased.ShortDipoleAntennaElement(...
    'FrequencyRange',[100 900]*1e6,'AxisDirection','Y');
ang = [0 30;0 0];
fc = 250e6;
resp = antenna(fc,ang)
resp = struct with fields:
    H: [2x1 double]
    V: [2x1 double]

Горизонтальный ответ.

disp(resp.H)
   -1.2247
   -1.0607

Вертикальный ответ.

disp(resp.V)
     0
     0

Алгоритмы

Общий ответ элемента антенны короткого диполя является комбинацией своей частотной характеристики и пространственного ответа. Этот Системный объект вычисляет оба ответа с помощью самой близкой соседней интерполяции и затем умножает ответы, чтобы сформировать общий ответ.

Смотрите также

|