System object: comm.LTEMIMOChannel
Package: comm

Filter input signal through LTE MIMO multipath fading channel


Y = step(H,X)
[Y,PATHGAINS] = step(H,X)


Y = step(H,X) filters input signal X through an LTE MIMO multipath fading channel and returns the result in Y. The input X can be a double-precision data type scalar, vector, or 2-D matrix with real or complex values. X is of size Ns-by-Nt. Ns represents the number of samples and Nt represents the number of transmit antennas that must match the AntennaConfiguration property setting of H. Y is the output signal of size Ns-by-Nr. Nr represents the number of receive antennas that is specified by the AntennaConfiguration property of H. Y is of double-precision data type with complex values.

[Y,PATHGAINS] = step(H,X) returns the LTE MIMO channel path gains of the underlying fading process in PATHGAINS. This applies when you set the PathGainsOutputPort property to true. PATHGAINS is of size Ns-by-Np-by-Nt-by-Nr. Np represents the number of discrete paths of the channel implicitly defined by the Profile property of H. PATHGAINS is of double-precision data type with complex values.

    Note:   H specifies the System object™ on which to run this step method.

    The object performs an initialization the first time the step method is executed. This initialization locks nontunable properties and input specifications, such as dimensions, complexity, and data type of the input data. If you change a nontunable property or an input specification, the System object issues an error. To change nontunable properties or inputs, you must first call the release method to unlock the object.

Was this topic helpful?