OFDM implementation in Detail
A typical OFDM transmitter is shown on the following figure. To reduce the amount of RF hardware required for OFDM the modulation process is split into two parts.
A first part uses the inverse discrete Fourier transform (IDFT) or one of its more efficient but equivalent implementations known as Inverse Fast Fourier Transform to modulate all the OFDM subcarriers in the baseband around the center frequency 0.
In the second step the signal is then modulated to higher frequencies for transmission over air.
The binary data sequence is put into the bit distribution where each bit is assigned to a subcarrier. This function is highly specific to the system using OFDM.
In EUTRAN for instance the scheduler has great influence to this step. For each subcarrier a modulation mapper takes a number of bits from the assigned stream and maps them to a single complex valued data symbol.
How many bits will be mapped in one symbol period depends on the selected modulation scheme (e.g. 1 bit of OOK, BPSK; 2 bits for QPSK, 4 bits for 16QAM and 6 bits for 64QAM).
Note that each subcarrier can use a different modulation scheme at the same time. Then the complex valued data symbols from the modulation mappers are interpreted as frequency domain signal for one symbol period.
They are fed into the IFFT algorithm which transforms the frequency domain vector into the corresponding time sequence. The number of time symbols (also complex of course) is typically equal to number of carriers.
Note also that some subcarriers before the IFFT step begins might be inserted without data symbol (so called virtual subcarriers). They are usually used as guard bands to protect from interference of adjacent radio systems.
The time sequence of complex valued samples is next brought to the OFDM symbol generator, which inserts cyclic prefix and if required cyclic suffix.
This is simply done be taking some bits from the end of the symbol and placing them as cyclic prefix in front of the symbol. Similar is the mechanism for cyclic suffixes. This step is equivalent to the insertion of cyclic prefix and suffix for each subcarrier, but it requires lower number of arithmetical operations. Optionally an up-conversion unit can increase the sampling rate now before we go to the DAC. The up-conversion can be used to reduce the amount of hardware required for the anti-aliasing filter after the DAC which translates the signal into an analog waveform such that the digital sampling values before corresponds to voltage or current afterwards.
Because a DAC generates a signal that contains the original spectrum again in mirrored versions in higher bands, a low pass (anti-aliasing filter) filter is required to suppress the unwanted spectrum. The last step is to modulate the signal onto the radio carrier.
This is done using a classical I/Q modulator where the real part of the complex samples goes to the cosine and the imaginary part of the complex samples goes on the sine of the carrier frequency. Then we fed the signal to some spectral filter (to suppress out-of-band emissions) and to the RF amplifier.
OFDM Implementation in Detail
Orthogonal Frequency Division Multiplexing (OFDM) is a core technology in LTE, providing high spectral efficiency and robust performance in challenging wireless environments. The implementation of OFDM involves several key steps to ensure that data is transmitted efficiently over multiple subcarriers while maintaining minimal interference.
1. Data Stream Segmentation: The input data stream is first split into smaller streams, which are then mapped onto subcarriers. Each stream is modulated using a suitable modulation scheme (like QPSK or 16-QAM). This allows simultaneous transmission of multiple data signals over different frequency bands.
2. Subcarrier Mapping: The data is then distributed across the available subcarriers in the frequency domain. These subcarriers are orthogonal to each other, which ensures that the signals do not interfere, even if they are closely spaced. This orthogonality is the key advantage of OFDM over traditional Frequency Division Multiplexing (FDM).
3. Inverse Fast Fourier Transform (IFFT): The modulated symbols for each subcarrier are transformed using an Inverse Fast Fourier Transform (IFFT), which converts the data from the frequency domain to the time domain. This step is essential for generating the time-domain signal that is ready for transmission.
4. Cyclic Prefix: A cyclic prefix is added to the signal to combat multi-path interference. This involves copying the last part of the OFDM symbol and appending it to the beginning. The cyclic prefix ensures that reflections from obstacles do not interfere with the original signal, as it helps to preserve the orthogonality of subcarriers during reception.
5. Transmission: The resulting signal is then transmitted over the air via the LTE network. Each subcarrier is sent simultaneously, enabling high-speed data transmission over a wide frequency range. The physical layer of LTE uses OFDM for the downlink to ensure efficient, high-capacity data transfer.
6. Receiver Side Processing: On the receiver side, the signal undergoes the reverse process: the cyclic prefix is removed, and the Fast Fourier Transform (FFT) is applied to convert the time-domain signal back into the frequency domain. After that, the data is demodulated, and error correction mechanisms ensure the integrity of the received data.
Overall, OFDM in LTE helps achieve high data rates and robust performance in multi-path fading channels, making it ideal for modern high-speed wireless communication.