step

Системный объект: фазированный. HeterogeneousURA
Пакет: поэтапный

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

Синтаксис

RESP = step(H,FREQ,ANG)

Описание

Примечание

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

RESP = step(H,FREQ,ANG) возвращает ответы элементов массива RESP на рабочих частотах, указанных в FREQ и направления, указанные в ANG.

Примечание

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

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

H

Объект массива

FREQ

Рабочие частоты массива в герцах. FREQ является вектор-строка длины L. Типичные значения находятся в пределах области значений, заданной свойством H.Element. Это свойство названо FrequencyRange или FrequencyVector, в зависимости от типа элемента в массиве. Элемент имеет нулевую характеристику на частотах вне этой области значений.

ANG

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

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

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

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

RESP

Характеристики напряжения фазированной решетки. Это выход зависит от того, поддерживает ли массив поляризацию или нет.

  • Если массив не способен поддерживать поляризацию, характеристика напряжения, RESP, имеет размерности N -by- M -by- L. N - количество элементов в массиве. Размерное M является количеством углов, заданных в ANG. L - количество частот, заданное в FREQ. Для любого элемента, столбцы RESP содержат отклики элементов массива для соответствующего направления, заданного в ANG. Каждая из L страниц RESP содержит отклики элементов массива на соответствующую частоту, заданную в FREQ.

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

Примеры

расширить все

Создайте прямоугольную решетчатую гетерогенную URA антенных элементов косинуса 2 на 2. Найдите ответ каждого элемента в 30 степенях азимута и 0 степенях повышения. Предположим, что рабочая частота составляет 1 ГГц. Затем постройте график направленности массива.

sElement1 = phased.CosineAntennaElement('CosinePower',1.5);
sElement2 = phased.CosineAntennaElement('CosinePower',1.8);
sArray = phased.HeterogeneousURA(...
    'ElementSet',{sElement1,sElement2},...
    'ElementIndices',[1 2; 2 1]);
fc = 1e9;
c = physconst('LightSpeed');
ang = [30;0];
resp = step(sArray,fc,ang)
resp = 4×1

    0.8059
    0.7719
    0.7719
    0.8059

Отобразите 3-D шаблоны направленности.

pattern(sArray,fc,[-180:180],[-90:90],...
    'PropagationSpeed',c,...
    'CoordinateSystem','rectangular',...
    'Type','directivity')

Figure contains an axes. The axes with title 3D Directivity Pattern contains an object of type surface.

См. также

|

Для просмотра документации необходимо авторизоваться на сайте