Main Content


System object: comm.LTEMIMOChannel
Package: comm

(To be removed) Filter input signal through LTE MIMO multipath fading channel

comm.LTEMIMOChannel will be removed in a future release. Use comm.MIMOChannel instead.


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



Starting in R2016b, instead of using the step method to perform the operation defined by the System object™, you can call the object with arguments, as if it were a function. For example, y = step(obj,x) and y = obj(x) perform equivalent operations.

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- or single-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 contains complex values with same precision as input signal.

[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 contains complex values with same precision as input signal.


obj 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. For more information on changing property values, see System Design in MATLAB Using System Objects.