The computation of the channel delay and impulse response magnitudes
uses the composite channel impulse response.
The composite channel impulse response results from averaging the impulse response
across all channel snapshots as represented in the path gains array. The input path gains
array must be of the format
Ncs-by-Np-by-Nt-by-Nr
, where:
Ncs is the number of channel
snapshots.
Np is the number of paths.
Nt is the number of transmit
antennas.
Nr is the number of receive
antennas.
The channel timing delay, output as a single value, is relative to the first
sample of the channel impulse response. The function computes this value by finding the peak
of the composite channel impulse response. The composite channel impulse response is the
summation of the impulse responses across all transmit and receive antennas.
The receive impulse response magnitudes are output as an
Nh-by-Nr
matrix. Nh is the number of impulse response
samples, and Nr is the number of receive antennas.
To compute the receive impulse response magnitudes,
Path gains are summed across all channel snapshots.
The contribution from each path is added to the channel impulse response across
all transmit and receive antennas.
The transmit antenna paths are combined in the channel impulse response array,
leaving a matrix of impulse response samples versus receive antennas.