OFDM is an efficient technique for transmitting data over frequency selective channels. The main idea behind OFDM is to divide a broadband frequency channel into a few narrowband sub-channels. Then, each sub-channel is a flat fading channel despite the frequency selective nature of the broadband channel. To generate these parallel sub-carriers in OFDM, an inverse fast Fourier transform (IFFT) is applied to a block of L data symbols. To avoid ISI due to the channel delay spread, a few “cyclic prefix” (CP) symbols are inserted in the block. The cyclic prefix samples are also called guard intervals. Basically, the last g samples of the block are duplicated in front of the block as the cyclic prefix. The number of these cyclic prefix samples, g, should be bigger than the length of the channel impulse response. The effects of the cyclic prefix samples eliminate ISI and convert the convolution between the transmit symbols and the channel to a circular convolution. These cyclic pre-fix samples are removed at the receiver. Then, a fast Fourier transform (FFT) is utilized at the receiver to recover the block of L received symbols. Figure 11.1 shows the block diagram of a wireless communication system using OFDM over a SISO channel. In this section, we study how to use OFDM in a system designed for MIMO channels. This is usually called MIMO-OFDM.