ML

Maximum Likelihood

Other →
Introduced in Rel-12 Also in: Radio Access Network, Core Network, Management, Security

ML is a fundamental statistical estimation method used in 3GPP to optimize receiver performance by identifying parameter values that maximize the probability of observing the received signal.

Category
Other
Introduced
Rel-12
Where
Services › Codecs
Also touches
4 segments
Specifications
28 specs
ML Description Purpose Related Specifications

Description

Maximum Likelihood (ML) is a principle and method of statistical estimation used throughout 3GPP specifications to optimize signal processing tasks in wireless communication systems. In essence, given a statistical model and observed data (e.g., a received radio signal corrupted by noise), the ML estimator finds the parameter values (e.g., transmitted symbol, channel coefficients, user position) that make the observed data most probable. Mathematically, it maximizes the likelihood function, which is the probability of the observed data given the parameters. In digital communications, this often translates to minimizing a distance metric between the received signal and all possible transmitted signals, making it the optimal detector in the presence of additive white Gaussian noise (AWGN).

In the physical layer of 3GPP radio access technologies (LTE, NR), ML algorithms are employed in several key areas. For channel estimation, ML techniques can be used to estimate the complex gains of the radio channel from reference signals, providing a more accurate picture of how the signal was distorted during propagation compared to simpler methods like Least Squares. In MIMO (Multiple-Input Multiple-Output) detection, ML detection (or approximations like ML-MIMO) is the optimal method for separating spatially multiplexed data streams at the receiver, though its complexity grows exponentially with the number of streams. For decoding, the Viterbi algorithm—an implementation of ML sequence detection—is used for convolutional codes, while ML principles underpin the decoding of other channel codes.

Beyond the physical layer, ML estimation is crucial for positioning techniques in 3GPP. For Observed Time Difference of Arrival (OTDOA) positioning in LTE and NR, the UE measures time differences of arrival from multiple base stations. The ML estimator can be used to compute the UE's location from these noisy measurements, providing higher accuracy than linearized methods, especially in non-line-of-sight conditions. Similarly, in angle-based positioning using massive MIMO, ML estimation helps resolve the Angle of Arrival (AoA) or Angle of Departure (AoD).

The implementation of ML in network equipment and UEs involves significant computational complexity, especially for high-order modulation or large MIMO systems. Therefore, 3GPP specifications often reference ML as a performance benchmark, while practical implementations may use sub-optimal but less complex approximations (like MMSE for MIMO detection). The role of ML in the network is to push the boundaries of performance—increasing data rates, improving coverage, enhancing positioning accuracy, and enabling more efficient use of spectrum—by providing the theoretical optimum against which real-world algorithms are measured and improved.

Purpose & Motivation

Maximum Likelihood estimation was incorporated into 3GPP standards as a foundational mathematical tool to achieve optimal or near-optimal performance in various signal processing tasks inherent to digital wireless communication. Early cellular systems used simpler, less optimal estimators and detectors due to limited computational power. However, as data rate demands increased and systems employed more complex techniques like MIMO and higher-order modulation, the performance gap between simple methods and the theoretical optimum (often ML) became a limiting factor for network capacity and user experience.

The adoption of ML-based techniques within 3GPP was motivated by the need to overcome these limitations. For instance, in MIMO-OFDM systems introduced in LTE, linear detectors like Zero-Forcing suffered from noise amplification, especially in ill-conditioned channels. ML detection offered significantly better bit-error-rate performance, enabling the full spatial multiplexing gain promised by MIMO theory. Similarly, for advanced positioning requirements mandated for emergency services and commercial location-based services, traditional geometric positioning methods were insufficient in multipath environments. ML estimation provided a robust statistical framework to handle measurement noise and non-line-of-sight errors, improving location accuracy.

Furthermore, ML serves as a common benchmark in 3GPP performance requirements and conformance testing. Receiver performance tests (e.g., for reference sensitivity) often assume an ideal ML receiver to define the theoretical limit, ensuring that real implementations achieve a performance close to this bound. By standardizing the use of ML principles in specifications for channel estimation, detection, decoding, and positioning, 3GPP ensures that equipment from different vendors is designed to meet a high, consistent performance standard, driving continuous improvement in wireless technology efficiency and capability.

Evolution Across Releases

Rel-12 Initial

Formally referenced Maximum Likelihood (ML) in 3GPP specifications as a key algorithm for advanced receiver performance, particularly in the context of LTE-Advanced enhancements like Carrier Aggregation and improved MIMO. It was established as a benchmark for receiver sensitivity and channel estimation performance in technical reports and performance requirements.

Explore further

Broader topics and technologies where ML plays a role.

Defining Specifications

3GPP specifications that define or reference ML, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TR 22.804 vg30 5G Automation in Vertical Domains Study Rel-16
TR 22.874 vi20 Technical Report Rel-18
TS 23.501 vk00 5G System Architecture Stage 2 Rel-20
TS 23.700 vk00 XR Services Application Enablement Layer Rel-20
TS 24.560 vj00 AIML Enablement (AIMLE) Services Stage 3 Protocol Rel-19
TR 26.812 vi10 Technical Report Rel-18
TS 26.847 vj00 AI/ML Evaluation in 5G Media Services Rel-19
TR 26.927 vj00 AI/ML in 5G Media Services Study Rel-19
TS 28.104 vj30 Management Data Analytics (MDA) Rel-19
TS 28.105 vj30 AI/ML Management for 5GS Rel-19
TS 28.561 vk00 Management and Orchestration; Network Digital Twin Rel-20
TR 28.809 vh00 Enhancement of Management Data Analytics (MDA) Study Rel-17
TS 29.520 vj40 5G Network Data Analytics Services Stage 3 Rel-19
TS 29.552 vj40 5G Network Data Analytics Signalling Flows Rel-19
TS 33.784 vj00 Security aspects of AI/ML in core network Rel-19
TR 33.866 vh00 Security aspects of Network Automation enablers for 5GS Rel-17
TR 33.877 vi00 Technical Report on Security Aspects of AI/ML in RAN Rel-18
TR 33.898 vi01 Technical Report on 5GS AI/ML Security Rel-18
TS 36.859 vd00 Study on Downlink Multiuser Superposition Transmission Rel-13
TS 36.866 vc01 Study on Network Assisted Interference Cancellation Rel-12
TS 37.340 vj00 Multi-Connectivity Operation Overview Rel-19
TS 37.355 vj20 LTE Positioning Protocol (LPP) Rel-19
TS 38.300 vj00 NG-RAN Overall Description Rel-19
TS 38.305 vj00 NG-RAN UE Positioning Stage 2 Rel-19
TS 38.401 vj10 NG-RAN Architecture Specification Rel-19
TS 38.423 vj10 Xn Application Protocol (XnAP) specification Rel-19
TS 38.843 vj00 Study on AI/ML for NR Air Interface Rel-19
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.