exponenta event banner

информация

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

Описание

пример

channelInfo = info(channel) возвращает характеристическую информацию о многоканальном многоканальном выходе (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 вместо Rician распределения, KFactorFirstCluster является -Inf.

    NumTransmitAntennas

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

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

    NumInputSignals

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

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

    NumReceiveAntennas

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

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

    NumOuputSignals

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

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

    ChannelFilterDelay

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

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

    Примечание

    • Этап разделения наиболее сильных кластеров на подкластеры, описанный в TR 38.901 Раздел 7.5, требует сортировки кластеров по их средней мощности. Если 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-коэффициент первого отвода профиля задержки в дБ, возвращаемый как числовой скаляр. Если первый отвод профиля задержки следует за Rayleigh вместо Rician распределения, KFactorFirstTap является -Inf.

    NumTransmitAntennas

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

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

    NumReceiveAntennas

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

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

    SpacialCorrelationMatrix

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

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

Ссылки

[1] 3GPP TR 38.901. «Исследование модели канала для частот от 0,5 до 100 ГГц». Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы.

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

Объекты

Представлен в R2018b