A method includes generating a received signal vector from a signal
received over a channel. The received signal vector includes a plurality
of symbols encoded in accordance with a block code having a structure. A
channel matrix estimated for the channel is transformed based on the
structure of the block code to generate an aggregate channel matrix. The
symbols are processed using the aggregate channel matrix. A system
includes a front end unit configured to generate the received signal
vector, a channel estimation unit configured to estimate the channel
matrix, and a processing unit configured to generate the aggregate
channel matrix and process the symbols using the aggregate channel
matrix.