Orthogonal Frequency Division Multiplexing
We first motivate the use of OFDM by a discussion on inter-symbol interference in frequency-selective fading channels and how multi-carrier modulation can be used to overcome it.
Background
As the bandwidth of the signal used for communication increases, it becomes impractical to assume that the channel has a constant (flat) frequency response for the entire bandwidth of the signal. We will therefore have to account for the frequency-selective nature of the channel (i.e multi-tap delay fading channel). One of the major consequences of this multi-tap delay channel is intersymbol interference (ISI), caused by distortion (spreading) of the transmitted pulses.
Multicarrier modulation is one method of mitigating ISI. In this scheme, the channel is divided into multiple subcarriers which individually can be modulated using independent parallel data streams. Each modulated subcarrier occupies the frequency band where is the duration of each data stream. The channel fading effect on each subcarrier can be assumed to be flat. Multicarrier modulated signal can be written as
where is the symbol corresponding to -th stream, is the pulse shaping waveform of duration and it has a bandwidth . The -th carrier frequency is given by .
The minimum possible such that the modulated subcarrier remains orthogonal is . Therefore, the total bandwidth of the transmitted signal becomes . Utilizing the orthogonality of the subcarriers, the data stream can be demodulated independently, which in turn helps in removing the ISI. Note that this ISI removal is attributed to the fact that symbol duration over each sub-carrier becomes significantly larger than the delay spread.
How exactly this scheme leads to ISI mitigation will be explained in the section on the OFDM transmitter. Now we are ready to talk about how OFDM is implemented as a form of multicarrier modulation.
OFDM scheme
In the following, we describe the baseband implementation of transmitter and reciever of OFDM. We first motivate the use of OFDM by a discussion on inter-symbol interference in frequency-selective fading channels and how multi-carrier modulation can be used to overcome it.
Background
As the bandwidth of the signal used for communication increases, it becomes impractical to assume that the channel has a constant (flat) frequency response for the entire bandwidth of the signal. We will therefore have to account for the frequency-selective nature of the channel (i.e multi-tap delay fading channel). One of the major consequences of this multi-tap delay channel is intersymbol interference (ISI), caused by distortion (spreading) of the transmitted pulses.
Multicarrier modulation is one method of mitigating ISI. In this scheme, the channel is divided into multiple subcarriers which individually can be modulated using independent parallel data streams. Each modulated subcarrier occupies the frequency band where is the duration of each data stream. The channel fading effect on each subcarrier can be assumed to be flat. Multicarrier modulated signal can be written as
where is the symbol corresponding to -th stream, is the pulse shaping waveform of duration and it has a bandwidth . The -th carrier frequency is given by .
The minimum possible such that the modulated subcarrier remains orthogonal is . Therefore, the total bandwidth of the transmitted signal becomes . Utilizing the orthogonality of the subcarriers, the data stream can be demodulated independently, which in turn helps in removing the ISI. Note that this ISI removal is attributed to the fact that symbol duration over each sub-carrier becomes significantly larger than the delay spread.
How exactly this scheme leads to ISI mitigation will be explained in the section on the OFDM transmitter. Now we are ready to talk about how OFDM is implemented as a form of multicarrier modulation.
OFDM scheme
In the following, we describe the baseband implementation of transmitter and reciever of OFDM.
Transmitter
The OFDM transmitter schematic is as shown below. Details of each block have been explained in the forthcoming sections.
1. Symbol mapping
We start with a data stream that is encoded using a QAM constellation, resulting in a complex symbol stream. This set of symbols needs to be sent across the sub-carriers. We denote this sequence by:
These are effectively the discrete frequency components of the modulator output.
2. Series-to-Parallel and IFFT
The OFDM transmitter schematic is as shown below. Details of each block have been explained in the forthcoming sections.
1. Symbol mapping
We start with a data stream that is encoded using a QAM constellation, resulting in a complex symbol stream. This set of symbols needs to be sent across the sub-carriers. We denote this sequence by:
These are effectively the discrete frequency components of the modulator output.
2. Series-to-Parallel and IFFT
The above sequence of symbols are passed through: The above sequence of symbols are passed through:
series-to-parallel converter : The symbols are placed in different subcarriers (parallel) instead of different slots within a single coherence time. Hence, each symbol occupies the symbol time , but in its respective frequency band. Since the symbols are better spaced in time, ISI is mitigated.
N-point IFFT : It is applied to convert the frequency domain sequence into time-domain sequennce as given below
series-to-parallel converter : The symbols are placed in different subcarriers (parallel) instead of different slots within a single coherence time. Hence, each symbol occupies the symbol time , but in its respective frequency band. Since the symbols are better spaced in time, ISI is mitigated.
N-point IFFT : It is applied to convert the frequency domain sequence into time-domain sequennce as given below
3. Parallel-to-Series and Cyclic Prefix
The time-domain sequence is converted back to serial form
A cyclic prefix (CP) of length ( \mu ) is added to sequence . The CP added sequence is given by
3. Parallel-to-Series and Cyclic Prefix
The time-domain sequence is converted back to serial form
A cyclic prefix (CP) of length ( \mu ) is added to sequence . The CP added sequence is given by
3. Digital-to-Analog and RF Modulation
- The resulting signal is converted to analog (D/A)
- Modulated using a carrier frequency
- Modulated using a carrier frequency
Channel
- The transmitted signal is distorted by the channel (modeled as a FIR filter of length and corrupted by noise .
- The received analog signal r(t) is down-converted to baseband. The sampled baseband signal is given by
- The transmitted signal is distorted by the channel (modeled as a FIR filter of length and corrupted by noise .
- The received analog signal r(t) is down-converted to baseband. The sampled baseband signal is given by
It is to be noted that the cyclic prefix is added to convert the above linear convolution into a circular convolution. Thus, we have
Note that the above expression is applicable afer the removal of CP.
It is to be noted that the cyclic prefix is added to convert the above linear convolution into a circular convolution. Thus, we have
Note that the above expression is applicable afer the removal of CP.
Receiver
The OFDM receiver schematic is as shown below. Details of each block have been explained in the forthcoming sections.
The OFDM receiver schematic is as shown below. Details of each block have been explained in the forthcoming sections.
1. Cyclic Prefix Removal and FFT
- Removal of cyclic prefix : The first samples are removed from the sequnce .
- The remaining sequence of length is converted to parallel form and passed through an FFT block. Utilizing the property of FFT of circular convolution, the FFT of the sequence becomes
- Removal of cyclic prefix : The first samples are removed from the sequnce .
- The remaining sequence of length is converted to parallel form and passed through an FFT block. Utilizing the property of FFT of circular convolution, the FFT of the sequence becomes
where is the channel response (flat-fading channel) of the -th subcarrier and is the noise in frequency domain. It can be observed that the symbol loaded on the -th subcarrier can be recovered using single tap frequency equalizer as below
and this estimated sequence can be further decoded to recover the transmitted bit stream. where is the channel response (flat-fading channel) of the -th subcarrier and is the noise in frequency domain. It can be observed that the symbol loaded on the -th subcarrier can be recovered using single tap frequency equalizer as below
and this estimated sequence can be further decoded to recover the transmitted bit stream.
2. QAM Demodulation
- The estimated sequnce is converted to serial and QAM demodulation of each symbol can be performed to recover the original data.