phased.NRAntennaElement

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

Описание

The 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.

Примечание

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

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

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

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

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

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

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

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

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

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

Угол азимута является углом между осью x и проекцией вектора направления на плоскость xy. Этот угол положителен при измерении от оси x к оси y. Угол возвышения является углом между вектором направления и xy-плоскостью. Этот угол положителен при измерении к оси z. См. определение азимута и углов возвышения.

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

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

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

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

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

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

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

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

release(obj)

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

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

Примеры

свернуть все

Создайте антенну на основе стандарта 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 версии 14.0.0 Release 14.

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

.
Введенный в R2021a