info

Получите характеристическую информацию о канале MIMO канального уровня с замираниями

Синтаксис

Описание

пример

channelInfo = info(channel) возвращает характеристическую информацию о multi-input multi-output (MIMO) канале с замираниями канального уровня channel.

Примеры

свернуть все

Создайте nrTDLChannel Системный объект.

tdl = nrTDLChannel;

Чтобы получить характеристическую информацию о канале, вызовите инфо-функцию объекта.

channelInfo = info(tdl)
channelInfo = struct with fields:
          ChannelFilterDelay: 7
                  PathDelays: [1x23 double]
            AveragePathGains: [1x23 double]
             KFactorFirstTap: -Inf
         NumTransmitAntennas: 1
          NumReceiveAntennas: 2
    SpatialCorrelationMatrix: [2x2 double]

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

свернуть все

MIMO канал с замираниями, заданный как nrCDLChannel или nrTDLChannel Системные object™. Объекты реализуют каналы MIMO канального уровня с замираниями, указанные в TR 38.901 Раздел 7.7.1 и Раздел 7.7.2, соответственно.

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

свернуть все

Характеристическая информация модели канала, возвращенная как структура. Поля структуры зависят от входа channel.

  • Если channel является nrCDLChannel Системный объект, channelInfo структура имеет эти поля.

    Поле параметраЗначениеОписание
    PathDelays

    Числовой вектор-строка

    Задержки дискретных путей канала для каждого кластера в секундах, возвращенные в виде числа вектора-строки. Эти значения включают эффекты DelaySpread масштабирование и KFactorScaling (при включении).

    ClusterTypes

    Массив ячеек из символьных векторов

    Тип каждого кластера в профиле задержки, возвращаемый как массив ячеек из векторов символов. Типы кластеров можно 'LOS', 'SubclusteredNLOS', или 'NLOS'.

    AveragePathGains

    Числовой вектор-строка

    Среднее усиление пути дискретного пути или кластеров в дБ, возвращаемое в виде числа вектора-строки. Эти значения включают эффект KFactorScaling масштабирование (при включении).

    AnglesAoD

    Числовой вектор-строка

    Азимут углов отхода кластеров в степени, возвращаемый в виде числа вектора-строки. Эти значения включают эффект масштабирования угла, если он включен, см. AngleSpreads свойство.

    AnglesAoA

    Числовой вектор-строка

    Азимут углов прихода кластеров в степени, возвращаемый в виде числа вектора-строки. Эти значения включают эффект масштабирования угла, если он включен, см. AngleSpreads свойство.

    AnglesZoD

    Числовой вектор-строка

    Зенит углов вылета кластеров в степени, вернулся в виде числа вектора-строки. Эти значения включают эффект масштабирования угла, если он включен, см. AngleSpreads свойство.

    AnglesZoA

    Числовой вектор-строка

    Зенит углов прихода кластеров в степени, вернулся в виде числа вектора-строки. Эти значения включают эффект масштабирования угла, если он включен, см. AngleSpreads свойство.

    KFactorFirstCluster

    Числовой скаляр

    K-коэффициент первого кластера профиля задержки в дБ, возвращенный как числовой скаляр. Если первый кластер профиля задержки следует за Laplacian вместо распределения Райса, KFactorFirstCluster является -Inf.

    NumTransmitAntennas

    Числовой скаляр

    Количество антенных элементов передачи, возвращаемое как числовой скаляр.

    NumInputSignals

    Числовой скаляр

    Количество входных сигналов, возвращаемых как числовой скаляр. Это значение определяет количество столбцов в входном сигнале, отправленном через канал (см signalIn). Значение NumInputSignals и NumTransmitAntennas поля структуры равны, если вы не задаете передающую антенну как phased.ReplicatedSubarray (Phased Array System Toolbox) или phased.PartitionedArray (Phased Array System Toolbox) объект фазированной решетки. В случае этих двух фазированных антенных решеток, NumInputSignals равен количеству подрешеток антенны, так NumInputSignalsNumTransmitAntennas.

    NumReceiveAntennas

    Числовой скаляр

    Количество приемных антенных элементов, возвращенных как числовой скаляр.

    NumOuputSignals

    Числовой скаляр

    Количество выхода сигналов, возвращаемых как числовой скаляр. Это значение определяет количество столбцов в выходном сигнале, полученном от канала (см signalOut). Значение NumOutputSignals и NumReceiveAntennas поля структуры равны, если вы не задаете приемную антенну как phased.ReplicatedSubarray (Phased Array System Toolbox) или phased.PartitionedArray (Phased Array System Toolbox) объект фазированной решетки. В случае этих двух фазированных антенных решеток, NumOutputSignals равен количеству подрешеток, так NumOutputSignalsNumReceiveAntennas.

    ChannelFilterDelay

    Числовой скаляр

    Задержка фильтра канала в выборках, возвращенная как числовой скаляр.

    Примечание

    • Шаг разделения самых сильных кластеров на подкластеры, описанный в разделе 7.5 TR 38.901, требует сортировки кластеров по их средней степени. Если на NumStrongestClusters свойство ненулевое (применяется только тогда, когда DelayProfile установлено в 'Custom'), поля информационной структуры сортируются по средней степени. То есть, AveragePathGains, ClusterTypes, PathDelays, AnglesAoD, AnglesAoA, AnglesZoD, и AnglesZoA поля представлены в порядке убывания среднего усиления.

    • Если на HasLOSCluster для свойства задано значение trueчасть NLOS (Laplacian) этого кластера и кластера LOS необязательно находятся рядом друг с другом. Однако KFactorFirstCluster поле по-прежнему указывает соответствующий коэффициент K.

  • Если channel является nrTDLChannel Системный объект, channelInfo структура имеет следующие поля.

    Поле параметраЗначениеОписание
    ChannelFilterDelay

    Числовой скаляр

    Задержка фильтра канала в выборках, возвращенная как числовой скаляр.

    AveragePathGains

    Числовой вектор-строка

    Среднее усиление пути дискретных путей в дБ, возвращаемое в виде числа вектора-строки. Эти значения включают эффект KFactorScaling (при включении).

    PathDelays

    Числовой вектор-строка

    Задержки дискретного канала путей в секундах, возвращаются в виде числа вектора-строки. Эти значения включают эффекты DelaySpread масштабирование и KFactorScaling (при включении).

    KFactorFirstTap

    Числовой скаляр

    K-коэффициент первого отвода профиля задержки в дБ, возвращенный как числовой скаляр. Если первый контакт профиля задержки следует за распределением Релея вместо распределения Райса, KFactorFirstTap является -Inf.

    NumTransmitAntennas

    Числовой скаляр

    Количество передающих антенн, возвращенных как числовой скаляр.

    NumReceiveAntennas

    Числовой скаляр

    Количество приемных антенн, возвращаемых как числовой скаляр.

    SpacialCorrelationMatrix

    Числовая матрица

    Комбинированная матрица корреляции или трехмерный массив, возвращенная как числовая матрица.

Ссылки

[1] 3GPP TR 38.901. «Исследование модели канала для частот от 0,5 до 100 ГГц». 3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ.

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

См. также

Объекты

Введенный в R2018b