info

Get characteristic information about 3-D MIMO fading channel

Description

example

channelInfo = info(lte3d) returns characteristic information about the 3-D multi-input/multi-output (MIMO) fading channel object specified by lte3d.

Examples

collapse all

Create an lte3DChannel System object.

lte3d = lte3DChannel('PathDelays',[0 500e-9], ...
    'AveragePathGains',[-13.4 3.0], ...
    'AnglesAoD',[-178.1 -4.2], ...
    'AnglesAoA',[51.3 -152.7], ...
    'AnglesZoD',[50.2 93.2], ...
    'AnglesZoA',[125.4 91.3], ...
    'NumStrongestClusters',1);

To get characteristic information about the channel, call the info function on the object.

channelInfo = info(lte3d)
channelInfo = struct with fields:
    KFactorFirstCluster: -Inf
           ClusterTypes: {1x4 cell}
             PathDelays: [5.0000e-07 5.0500e-07 5.1000e-07 0]
       AveragePathGains: [-0.0103 -2.2288 -3.9897 -13.4000]
              AnglesAoD: [-4.2000 -4.2000 -4.2000 -178.1000]
              AnglesAoA: [-152.7000 -152.7000 -152.7000 51.3000]
              AnglesZoD: [93.2000 93.2000 93.2000 50.2000]
              AnglesZoA: [91.3000 91.3000 91.3000 125.4000]
    NumTransmitAntennas: 8
     NumReceiveAntennas: 2
     ChannelFilterDelay: 7

Input Arguments

collapse all

MIMO fading channel, specified as an lte3DChannel System object. This object implements the TR 36.873 link-level MIMO fading channel.

Output Arguments

collapse all

Characteristic information about MIMO fading channel, returned as a structure containing the following fields:

Parameter FieldValueDescription
PathDelays

Numeric row vector

Delays of discrete channel paths for each cluster, returned in seconds. These values include the effects of DelaySpread scaling, and KFactor scaling (when enabled).

ClusterTypes

Cell array of character vectors

Type of each cluster in the delay profile, returned as a cell array of character vectors. Cluster types can be 'LOS', 'SubclusteredNLOS', or 'NLOS'. The PathDelays, AveragePathGains, AnglesAoA, AnglesAoD, AnglesZoA, and AnglesZoD properties define the delay profile.

AveragePathGains

Numeric row vector

Average path gains of the discrete path or clusters, in dB. These values include the effect of KFactor scaling if enabled.

AnglesAoD

Numeric row vector

Azimuth of departure angles of the clusters in degrees. These values include the effect of angle scaling if enabled, see the AngleSpreads property.

AnglesAoA

Numeric row vector

Azimuth of arrival angles of the clusters in degrees. These values include the effect of angle scaling if enabled, see the AngleSpreads property.

AnglesZoD

Numeric row vector

Zenith of departure angles of the clusters in degrees. These values include the effect of angle scaling if enabled, see the AngleSpreads property.

AnglesZoA

Numeric row vector

Zenith of arrival angles of the clusters in degrees. These values include the effect of angle scaling if enabled, see the AngleSpreads property.

KFactorFirstCluster

Numeric scalar

K-factor of first cluster of delay profile in dB. If the first cluster of the delay profile follows a Laplacian instead of a Rician distribution, KFactorFirstCluster is -Inf.

NumTransmitAntennas

Numeric scalar

Number of transmit antennas.

NumReceiveAntennas

Numeric scalar

Number of receive antennas.

ChannelFilterDelay

Numeric scalar

Channel filter delay in samples.

Note

  • The step of splitting the strongest clusters into subclusters, described in TR 36.873 [1], Section 7.3, requires sorting of the clusters by their average power. Therefore if the NumStrongestClusters property is nonzero, the fields of the information structure are sorted by average power. That is, the AveragePathGains, ClusterTypes, PathDelays, AnglesAoD, AnglesAoA, AnglesZoD, and AnglesZoA fields are presented in descending order of the average gain.

  • If the HasLOSCluster property is set to true, the NLOS (Laplacian) part of that cluster, and the LOS cluster, are not necessarily next to each other. However, the KFactorFirstCluster field still indicates the appropriate K-factor scaling.

References

[1] 3GPP TR 36.873. “Study on 3D channel model for LTE.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA). URL: https://www.3gpp.org.

See Also

Introduced in R2018a