We document the performance of space-time block codes [13], [14], which pro
vide a new paradigm for transmission over Rayleigh fading channels using mu
ltiple transmit antennas, Data is encoded using a space-time block code, an
d the encoded data is split into n streams which are simultaneously transmi
tted using n transmit antennas. The received signal at each receive antenna
is a linear superposition of the n transmitted signals perturbed by noise.
Maximum likelihood decoding is achieved in a simple way through decoupling
of the signals transmitted from different antennas rather than joint detec
tion. This uses the orthogonal structure of the space-time block code and g
ives a maximum likelihood decoding algorithm which is based only on linear
processing at the receiver. We review the encoding and decoding algorithms
for various codes and provide simulation results demonstrating their perfor
mance. It is shown that using multiple transmit antennas and space-time blo
ck coding provides remarkable performance at the expense of almost no extra
processing.