exponenta event banner

шаг

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

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

Синтаксис

RESP = step(H,FREQ,ANG)

Описание

Примечание

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

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

Примечание

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

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

H

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

FREQ

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

ANG

Проезд в градусах. ANG является либо 2-by-M матрицей, либо вектором строки длиной М.

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

Если ANG - вектор строки длиной М, каждый элемент задает азимутальный угол направления. В этом случае соответствующий угол возвышения принимается равным 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.

Примеры

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

Используя объект ConformalArray System, создайте 8-элементную однородную кольцевую решетку (UCA) изотропных антенных элементов. Радиус массива - один метр. Предположим, что рабочая частота равна 1 ГГц, а скорость распространения волны - это скорость света.

N = 8;
azang = (0:N-1)*360/N-180;
sCA = phased.ConformalArray(...
    'ElementPosition',[cosd(azang);sind(azang);zeros(1,N)],...
    'ElementNormal',[azang;zeros(1,N)]);

Получить отклик элемента при азимуте 35 градусов и отметке 5 градусов.

fc = 1e9;
ang = [30;5];
resp = step(sCA,fc,ang)
resp = 8×1

     1
     1
     1
     1
     1
     1
     1
     1

См. также

|