In an orthogonal frequency division multiplexing (OFDM) multiple-input multiple-output (MIMO) wireless communication system where both a transmitter and a receiver include a plurality of antennas, a method for optimizing channel estimation in the OFDM wireless communication system, the method comprising:
- at the transmitter:
- generating a plurality of training sequences from a basic code, M0, by cyclically shifting the basic code, the length of the basic code and each shift W between two training sequences are chosen such that each shift W is greater than a maximum delay spread of a wireless communication channel;
- concatenating the training sequence with OFDM symbols;
- transmitting the training sequence and the OFDM symbols with a plurality of transmit antennas, each transmit antenna transmitting a different training sequence simultaneously;
- at the receiver:
- receiving the training sequence and the OFDM symbols with a plurality of receive antennas;
- separating the training sequence and the OFDM symbols received by each of the receive antennas;
- processing the training sequence to obtain a channel response estimate;
- and
- processing the OFDM symbols using the channel response estimate.