шаг

Системный объект: поэтапный. 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

Алгоритмы

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

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

|