OFDM Transmitter And Reciver Using QPSK

Orthogonal Frequency Division Multiplexing

When a signal with high bandwidth traverses through a medium, it tends to disperse more compared to a signal with lower bandwidth.

A high-bandwidth signal comprises a wide range of frequency components. Each frequency component may interact differently with the transmission medium due to factors such as attenuation, dispersion, and distortion. OFDM combats the high-bandwidth frequency selective channel by dividing the original signal into multiple orthogonal multiplexed narrowband signals. In this way it, overcomes the inter-symbol interferences (ISI) issue.

ofdm_image

OFDM converts frequency-selective channel to multiple (M) frequency-flat channels.

Block Diagram:

ofdm_image

Fig: OFDM


In OFDM, modulation and demodulation are performed using IFFT and FFT.

At transmitter side:

ofdm_image


At receiver side:

ofdm_image


In OFDM, Information is signalled in the frequency domain. It is based on 1-D transform in frequency domain (IFFT/FFT). Orthogonality among the subcarriers is the key.

ofdm_image


Effect of high Doppler in OFDM

In presence of high Doppler, subcarriers lose orthogonality. This results in inter-carrier interference (ICI).

ofdm_image


Causes severe degradation in bit error performance for high Doppler (error floors). Channel estimation and equalization in high Doppler channels is difficult.

To avoid ISI while transmitting many parallel low bandwidth signals, the individual subcarriers must be orthogonal to each other. Avoiding ISI by transmitting many orthogonal low bandwidth subcarriers motivates OFDM. An OFDM modulator converts a high-rate serial stream of symbols into many parallel low-rate streams. Each orthogonal low-rate stream encounters a relatively flat channel with minimal ISI, and can be easily equalized.

To demonstrate, consider a pulse of duration Tsym=0.25 sec, a symbol data rate Rsym=1 / Tsym=8 Hz, and additional pulses translated in frequency by Rsym, 2Rsym, and 3Rsym. The frequency-translated pulses are called subcarriers.

Rsym is the symbol rate of each of the low-rate QAM streams
Tsym=1 / Rsym (Tsym is the pulse duration of each

An OFDM modulator sums all these subcarriers together to form its output signal. Here, the subcarriers are baseband modulated using the QAM-method. Mathematically, the sampled modulator output signal s(k) is given by

ofdm_image

Where, am,n is QAM symbol stream and it is a QAM-modulated symbol of the mth subcarrier in the nth OFDM time symbol

‘k’ indicates kth position in a input symbol
N is the number of subcarriers


OFDM Transmitter

ofdm_image

1. Data Encoding:Convert the input data stream into symbols suitable for transmission (e.g., using QAM, PSK, or other modulation schemes).
2. Serial-to-Parallel Conversion: Group the symbols into blocks, and then convert these serially arranged symbols into parallel data streams, one for each subcarrier.
3. IFFT (Inverse Fast Fourier Transform): Apply the IFFT algorithm to convert the time-domain parallel data streams into frequency-domain OFDM symbols. The IFFT operation converts the data from the frequency domain to the time domain.
4. Cyclic Prefix Addition: Add a cyclic prefix to each OFDM symbol to mitigate the effects of multipath delay spread. The cyclic prefix is a copy of the end part of the OFDM symbol that is appended at its beginning.
5. Digital-to-Analog Conversion: Convert the time-domain OFDM symbols into analog signals.
6. Upconversion and Transmission: Upconvert the analog OFDM signal to the desired carrier frequency and transmit it over the wireless channel.


OFDM Receiver

ofdm_image

1. Signal Reception:Receive the transmitted OFDM signal after it has traveled through the wireless channel.
2. Downconversion:Downconvert the received signal to baseband or an intermediate frequency.
3. Analog-to-Digital Conversion: : Convert the analog signal into a digital form suitable for processing.
4. Cyclic Prefix Removal: Remove the cyclic prefix from each OFDM symbol.
5. FFT (Fast Fourier Transform): Apply the FFT algorithm to convert the time-domain OFDM symbols back into the frequency domain. The FFT operation recovers the original frequency-domain OFDM symbols.
6. Parallel-to-Serial Conversion: Convert the frequency-domain symbols back into a serial data stream.
7. Data Demodulation: : Demodulate the received symbols to recover the original data stream.
8. Channel Equalization: Apply channel equalization techniques to mitigate the effects of channel impairments, such as frequency-selective fading.
9. Data Decoding: Decode the received symbols to obtain the original transmitted data.