exponenta event banner

поэтапный. NRAntennaElement

5G антенный элемент, описанный в спецификации 3GPP TR 38,901

Описание

NRAntennaElement Система object™ моделирует антенну, соответствующую стандарту 3GPP TR 38,901 [1].

Для вычисления отклика антенного элемента для заданных направлений:

  1. Создать phased.NRAntennaElement и задайте его свойства.

  2. Вызовите объект с аргументами, как если бы это была функция.

Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.

Создание

Описание

пример

antenna = phased.NRAntennaElement создает объект системы антенн NR, antenna, что соответствует стандарту, указанному в 3GPP TR 38.901 [1].

пример

antenna = phased.NRAntennaElement(Name,Value) создает объект элемента антенны NR, antennaи устанавливает для каждого указанного набора свойств заданное значение. Можно указать дополнительные аргументы пары имя-значение в любом порядке как (Name1,Value1,...,NameN,ValueN).

Свойства

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

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

Если свойство настраивается, его значение можно изменить в любое время.

Дополнительные сведения об изменении значений свойств см. в разделе Проектирование системы в MATLAB с использованием системных объектов.

Рабочий диапазон частот антенны, определяемый как неотрицательный, действительный, вектор строки 1 на 2 в виде [LowerBound HigherBound]. Антенный элемент не имеет отклика вне заданного частотного диапазона. Единицы измерения в Гц.

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

Угол наклона поляризации антенны, определяемый как скаляр. Угол наклона поляризации определен в разделе 7.3.2 3GPP TR 38.901 Release 14 [1]. Единицы измерения в градусах.

Пример: 45.0

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

Модель поляризации, укажите как 1 или 2. Модели поляризации определены в разделе 7,3,2 документа 3GPP TR 38,901 Release 14 [1].

Пример: 1

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

Использование

Описание

пример

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

Примечание

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

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

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

Рабочая частота элемента антенны, определенного как неотрицательный скаляр или неотрицательный, вектор ряда 1 на L, с реальным знаком. Единицы измерения частоты - в Гц.

FREQ должны находиться в диапазоне значений, указанных FrequencyRange или FrequencyVector свойство элемента. В противном случае элемент не выдает ответ, и ответ возвращается как –Inf. Большинство элементов объектов используют FrequencyRange собственность, за исключением phased.CustomAntennaElement, которая использует FrequencyVector собственность.

Пример: [1e8 2e6]

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

Азимут и углы возвышения направлений ответа, определенных как вектор ряда 1 на М, с реальным знаком или матрица 2 на М, с реальным знаком, где M - количество угловых направлений. Угловые единицы в градусах. Угол азимута должен лежать в диапазоне от -180 ° до 180 ° включительно. Угол места должен лежать в диапазоне от -90 ° до 90 ° включительно.

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

  • Если ANG является 2-by-M матрицей, каждый столбец матрицы задает направление в форме [азимут; отметка].

Азимутальный угол - это угол между осью x и проекцией вектора направления на плоскость xy. Этот угол является положительным при измерении от оси X к оси Y. Угол места - это угол между вектором направления и плоскостью xy. Этот угол является положительным при измерении по направлению к оси Z. См. определение углов азимута и отметки.

Пример: [110 125; 15 10]

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

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

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

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

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

Функции объекта

Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:

release(obj)

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

beamwidthВычислить и отобразить ширину диаграммы направленности образца сенсорного элемента
directivityНаправленность антенны или элемента преобразователя
isPolarizationCapableПоляризационная способность антенного элемента
patternГрафик направленности антенны или элемента преобразователя и диаграммы направленности
patternAzimuthГрафик направленности антенны или элемента преобразователя и зависимости диаграммы направленности от азимута
patternElevationГрафик направленности антенны или элемента преобразователя и зависимости диаграммы направленности от отметки
stepЗапустить алгоритм объекта System
releaseДеблокирование ресурсов и разрешение изменений значений свойств объекта системы и входных признаков
resetСброс внутренних состояний объекта System

Примеры

свернуть все

Постройте антенну, основанную на стандарте 3GPP 38,901, и постройте график ее высотной характеристики на частоте 6 МГц.

antenna = phased.NRAntennaElement;
fc = 6e9;
pattern(antenna,fc,-180:180,0,'CoordinateSystem','polar');

Найдите отклик антенны на прицеле.

ang = [0;0];
resp = antenna(fc,ang)
resp = struct with fields:
    H: 0
    V: -2.5119

Конструкция 3GPP 38,901 антенн и сюжет ее ответ возвышения. Задайте для модели поляризации значение 1. Вычислите характеристику антенны на частоте 6 ГГц.

    element = phased.NRAntennaElement('PolarizationModel',1);
    fc = 6e9;
    ang = [0;0];
    resp = element(fc,ang)
resp = struct with fields:
    H: 0
    V: -2.5119

Отображение диаграммы направленности при 0 градусах.

    pattern(element,fc,-180:180,0,'CoordinateSystem','polar') 

Ссылки

[1] 5G: Исследование модели канала для частот от 0,5 до 100 ГГц, 3GPP TR38.901 Version 14,0,0 Release 14.

Расширенные возможности

.
Представлен в R2021a