LTE-5G-ORAN

LTE Physical Layer Processing

The LTE physical layer (PHY) is a highly complex and optimized signal processing chain designed to reliably transmit data over a challenging wireless channel. Its primary function is to transform data packets from the MAC layer, known as Transport Blocks (TBs), into a precisely structured radio signal for transmission, and perform the reverse operation for reception.

  • Transmission from eNodeB to UE.
  • Uses OFDMA.
  • Each user is allocated a set of orthogonal subcarriers.
  • Advantage: flexible frequency-domain multiplexing, robust against multipath fading.
  • Transmission from UE to eNodeB.
  • Uses Single SC-FDMA.
  • Adds a DFT-spreading step to lower the PAPR, saving UE battery and improving PA efficiency.
  • Channel Coding → ensures error correction capability.
  • Modulation → maps coded bits to constellation symbols.
  • Resource Allocation → assigns REs/RBs in time–frequency grid.
  • IFFT/FFT → OFDM modulation and demodulation.
  • RF Conversion → analog signal transmission and reception.

The input to the PHY processing chain is one or more Transport Blocks (TBs), delivered from the MAC layer every TTI, which is fixed at 1 ms (equivalent to one subframe).

A TB is the payload for a given user in a TTI. It typically contains data from the Packet Data Convergence Protocol (PDCP) and Radio Link Control (RLC) layers, which are encapsulated by the MAC layer.

Size Determination: The size of the TB is not arbitrary. It is determined by the eNodeB based on the channel quality reported by the UE. The eNodeB selects a Modulation and Coding Scheme (MCS) and a few Resource Blocks (RBs) to allocate. This combination points to a specific TBS in a standardized table (3GPP TS 36.213, Table 7.1.7.1-1). This ensures both the UE and eNodeB have an unambiguous understanding of the payload size. The maximum theoretical TBS can reach 75,376 bits in a 20 MHz channel with 2×2 MIMO, and even higher with LTE-Advanced features.

The following steps detail the sequential processing of a Transport Block for downlink transmission on the PDSCH

A 24-bit Cyclic Redundancy Check (CRC) generated using a standard polynomial is calculated from the entire TB and appended to it. This provides a powerful error detection mechanism at the receiver. After decoding, the UE re-computes the CRC on the received data and compares it with the transmitted CRC. A mismatch indicates a decoding failure, triggering a Negative Acknowledgement (NACK) for a Hybrid ARQ (HARQ) retransmission.

  • A Cyclic Redundancy Check (CRC) is appended to each TB.
  • 24-bit CRC ensures the eNodeB/UE can verify correctness.
  • For two transport blocks (MIMO with spatial multiplexing): each TB has its own CRC.
  • Example: If TB = 30,000 bits → PHY appends 24 bits → 30,024 bits total.

The turbo encoder in LTE has a maximum input size of Kmax​=6144 bits. If a TB (plus its 24-bit CRC) exceeds this size, it must be segmented. The TB is divided into multiple Code Blocks (CBs). If segmentation occurs, an additional 24-bit CRC is calculated and appended to each code block. This allows the receiver to verify the integrity of each CB independently, which is crucial for incremental redundancy in HARQ retransmissions.

  • Turbo encoder has a maximum input size of 6144 bits.
  • If TB > 6144 bits → it is segmented into multiple Code Blocks (CBs).
  • Each CB gets its own 24-bit CRC.
  • Example: TB = 18,000 bits → segmented into 3 CBs (each ≤ 6144 bits).

The core of LTE’s forward error correction (FEC) is a Parallel Concatenated Convolutional Code (PCCC), commonly known as a Turbo Code. It consists of two identical Recursive Systematic Convolutional (RSC) encoders running in parallel, with an internal interleaver (the Quadratic Permutation Polynomial (QPP) interleaver) permuting the input bits to the second encoder. Rate 1/3: For each input bit (the systematic bit, dk​), the encoder produces two parity bits, one from each RSC encoder. This results in a native code rate of 1/3. The output is three streams: one systematic stream and two parity streams. Tail bits are also added to properly terminate the trellis in each encoder.

  • Turbo Coding = powerful FEC (Forward Error Correction).
  • Encoder structure:
  • One systematic bit stream (original bits).
  • Two parity bit streams from convolutional encoders with interleaving.
  • Code rate:
  • Nominal 1/3 → three output bits per input bit.
  • Adjusted using rate matching to meet desired efficiency.
  • Purpose: Correct transmission errors due to fading/noise.
  • Example: Input 6144 bits → Turbo encoder outputs ~18,432 bits.

Rate matching is the process that adapts the number of coded bits to perfectly match the physical capacity of the allocated radio resources. The three bitstreams (systematic and two parity) from the turbo encoder are written into a virtual circular buffer. Bits are then read out from this buffer to generate the final bit sequence. If the allocated physical resources are small relative to the number of coded bits, some parity bits are skipped (puncturing), increasing the effective code rate. If the resources are large, some bits are repeated (repetition), decreasing the effective code rate. This circular buffer is fundamental to HARQ. Different retransmissions (Redundancy Versions – RVs) are generated by simply starting the read-out process from different predefined starting points in the buffer. This ensures that each retransmission provides new, unique parity information to the receiver, a process called incremental redundancy.

  • Goal: Match coded bit output to the number of available Resource Elements (REs).
  • If more bits than REs → puncturing (dropping some bits).
  • If fewer bits → repetition.
  • Interleaving → distributes bits to combat burst errors (e.g., deep fades).

To combat the effects of multipath propagation (Inter-Symbol Interference, ISI) and preserve subcarrier orthogonality, a Cyclic Prefix (CP) is added to the beginning of each time-domain OFDM symbol.

A copy of the tail end of the IFFT output waveform is prepended to the beginning.

Guard Interval: It provides a guard time against ISI. If the multipath delay spread is shorter than the CP duration, the energy from the previous symbol arrives during the CP of the current symbol and is discarded by the receiver, preventing interference.

Maintains Orthogonality: The CP makes the linear convolution of the channel appear as a circular convolution to the receiver’s FFT. This is critical because the FFT can only diagonalize a circulant channel matrix, thus preserving the orthogonality between subcarriers and allowing for simple single-tap frequency-domain equalization.

Types:

  • Normal CP: Allows for 7 OFDM symbols per slot. Used in most cell environments.
  • Extended CP: Allows for 6 OFDM symbols per slot. It is longer and used in environments with very large delay spreads, such as large single-frequency networks or high-speed scenarios.

The final stage involves converting the digital time-domain baseband signal into an analog radio frequency (RF) signal.

  • The parallel streams of digital samples (one for each antenna) are passed through Digital-to-Analog Converters (DACs).
  • The resulting analog baseband signal is then mixed with a high-frequency carrier signal (up-conversion) to the desired licensed frequency band (e.g., 1.8 GHz).
  • Finally, the RF signal is amplified by a Power Amplifier (PA) and transmitted through the antenna.
  • 3GPP TS 36.201 – LTE Physical Layer – General Description.
  • 3GPP TS 36.211 – Physical Channels and Modulation.
  • 3GPP TS 36.212 – Multiplexing and Channel Coding.
  • 3GPP TS 36.213 – Physical Layer Procedures.
  • 3GPP TS 36.300 – E-UTRA and E-UTRAN Overall Description.
  • Dahlman, E., Parkvall, S., Sköld, J. – 4G: LTE/LTE-Advanced for Mobile Broadband, Academic Press, 2014.
  • Sesia, S., Toufik, I., Baker, M. – LTE – The UMTS Long Term Evolution: From Theory to Practice, Wiley, 2011.
  • Holma, H., Toskala, A. – LTE for UMTS: OFDMA and SC-FDMA Based Radio Access, Wiley, 2009.

Leave a Reply

Discover more from Techlteworld

Subscribe now to keep reading and get access to the full archive.

Continue reading