Channel Estimation#

BaseChannelEstimator(resource_grid[, ...])

Abstract block for implementing an OFDM channel estimator.

LSChannelEstimator(resource_grid[, ...])

Least-squares (LS) channel estimation for OFDM MIMO systems.

BaseChannelInterpolator(*args[, precision, ...])

Abstract class for implementing an OFDM channel interpolator.

NearestNeighborInterpolator(pilot_pattern)

Nearest-neighbor channel estimate interpolation on a resource grid.

LinearInterpolator(pilot_pattern[, time_avg])

Linear channel estimate interpolation on a resource grid.

LMMSEInterpolator1D(pilot_mask, cov_mat, ...)

LMMSE interpolation across the inner dimension of the input.

LMMSEInterpolator(pilot_pattern, ...[, ...])

LMMSE interpolation on a resource grid with optional spatial smoothing.

SpatialChannelFilter(cov_mat, last_step)

Implements linear minimum mean square error (LMMSE) smoothing.

tdl_freq_cov_mat(model, subcarrier_spacing, ...)

Compute the frequency covariance matrix of a TDL channel model.

tdl_time_cov_mat(model, speed, ...[, ...])

Compute the time covariance matrix of a TDL channel model.