The burden of designing multiple training sequences for systems having multiple
transmit antennas, is drastically reduced by employing a single sequence from which
the necessary multiple sequences are developed. The single sequence is selected
to create sequences that have an impulse-like autocorrelation function and zero
cross correlations. A sequence of any desired length Nt can be realized
for an arbitrary number of channel taps, L. The created sequences can be restricted
to a standard constellation (that is used in transmitting information symbols)
so that a common constellation mapper is used for both the information signals
and the training sequence. In some applications a a training sequence may be selected
so that it is encoded with the same encoder that is used for encoding information
symbols. Both block and trellis coding is possible in embodiments that employ this approach.