CDF

Cumulative Distribution Function

Other
Introduced in Rel-6
A statistical function used in 3GPP to analyze and model the distribution of network performance metrics, such as throughput, latency, or signal quality. It provides a mathematical framework for evaluating system performance, designing algorithms, and setting Key Performance Indicators (KPIs). It is fundamental for performance evaluation, simulation, and standardization across all network domains.

Description

The Cumulative Distribution Function (CDF) is a fundamental statistical tool within 3GPP standards, used to characterize the probability distribution of a random variable. In telecommunications, this variable typically represents a performance metric like user throughput, end-to-end latency, block error rate (BLER), or reference signal received power (RSRP). Formally, for a random variable X, the CDF F(x) gives the probability that X will take a value less than or equal to x (i.e., P(X ≤ x)). This function ranges from 0 to 1 and is non-decreasing. In practical 3GPP work, the CDF is derived from empirical data collected via simulations, drive tests, or operational network measurements, providing a complete picture of performance across all users or conditions, not just average values.

Architecturally, the CDF is not a physical network component but a mathematical model applied to data generated by various network entities. Its calculation is integral to performance evaluation methodologies defined across numerous Technical Specifications (TS) and Technical Reports (TR). For instance, in radio access network (RAN) studies, system-level simulators generate massive datasets on user-perceived performance. These datasets are processed to compute CDFs, which are then used to evaluate compliance with requirements (e.g., 95th percentile user throughput) or to compare different algorithm implementations like scheduling or mobility management. The CDF provides insights into the fairness and tail performance of the system, revealing how the worst-performing users are affected.

The role of the CDF in the 3GPP ecosystem is multifaceted. It serves as a common language for defining performance objectives and comparing proposals during the standardization process. Many KPIs in 3GPP specifications are defined using percentile points from the CDF, such as the 5th percentile user data rate or the 95th percentile latency. This ensures that performance targets address the entire user population, including cell-edge users. Furthermore, CDF analysis is crucial for network planning, optimization, and benchmarking. Operators and equipment vendors use CDF plots to identify performance bottlenecks, validate network deployments against contractual SLAs, and guide capacity expansion decisions. The function's ability to summarize a full distribution into a single curve makes it an indispensable tool for technical reporting and decision-making.

From an implementation perspective, generating an accurate CDF requires careful collection of statistically significant sample data. 3GPP specifications often detail the simulation assumptions, traffic models, and evaluation methodologies necessary to produce comparable and reproducible CDF results. For example, a study on NR-U (New Radio in Unlicensed Spectrum) might specify the simulation duration, number of UEs, mobility model, and interference scenarios, all leading to the CDF of peak throughput or channel access delay. The CDF's slope and points of inflection can indicate system robustness; a steep CDF suggests most users experience similar performance, while a long tail indicates significant performance disparity. Advanced analyses might involve conditional CDFs or comparing CDFs under different network configurations to assess the impact of a new feature.

Purpose & Motivation

The CDF exists as a core analytical concept because average metrics (like mean or median) are insufficient to capture the full performance characteristics of a complex, stochastic system like a mobile network. A network could have a high average throughput but suffer from severe unfairness where a small fraction of users experience very poor service. The CDF solves this by providing the complete distribution, enabling standards bodies, network designers, and operators to evaluate and guarantee performance for all users, especially those at the tail end (e.g., the worst 5%). This is critical for ensuring quality of experience (QoE) and meeting regulatory or commercial service level agreements (SLAs).

Historically, as cellular systems evolved from voice-centric (2G) to broadband data (3G/4G/5G), performance evaluation became more complex. Simple metrics like call drop rate or average spectral efficiency were inadequate for data services demanding consistent low latency and high throughput. The 3GPP community adopted the CDF as a standardized methodology to objectively compare competing technical proposals during the study item and work item phases. It addresses the limitation of relying solely on peak or average performance figures, which can mask critical issues like coverage holes, interference problems, or scheduler biases. By mandating CDF-based evaluation in countless performance studies, 3GPP ensures that new technologies are assessed holistically, driving improvements that benefit the entire user population.

The motivation for its pervasive use across releases from Rel-6 to Rel-20 stems from the increasing heterogeneity of services (e.g., enhanced Mobile Broadband, Ultra-Reliable Low Latency Communications, Massive IoT) and network deployments (e.g., heterogeneous networks, carrier aggregation, network slicing). Each new service type has unique performance requirements best expressed via CDFs. For instance, URLLC focuses on the extreme tail of the latency distribution (e.g., 99.999th percentile), while mMTC might look at the distribution of device battery life. The CDF provides a unified, rigorous mathematical framework to set and verify these diverse requirements across all layers of the protocol stack and all network domains, from the physical layer to end-to-end services.

Key Features

  • Provides complete probability distribution of a performance metric
  • Enables definition of percentile-based Key Performance Indicators (KPIs)
  • Essential for evaluating system fairness and tail performance (e.g., cell-edge user experience)
  • Standardized methodology for performance comparison in 3GPP studies and simulations
  • Applicable across all network domains: RAN, core, end-to-end service
  • Fundamental for network planning, optimization, and SLA verification

Evolution Across Releases

Defining Specifications

SpecificationTitle
TS 22.805 3GPP TS 22.805
TS 23.125 3GPP TS 23.125
TS 23.682 3GPP TS 23.682
TS 24.229 3GPP TS 24.229
TS 25.706 3GPP TS 25.706
TS 26.114 3GPP TS 26.114
TS 26.804 3GPP TS 26.804
TS 26.926 3GPP TS 26.926
TS 26.935 3GPP TS 26.935
TS 28.628 3GPP TS 28.628
TS 32.240 3GPP TR 32.240
TS 32.250 3GPP TR 32.250
TS 32.251 3GPP TR 32.251
TS 32.253 3GPP TR 32.253
TS 32.254 3GPP TR 32.254
TS 32.255 3GPP TR 32.255
TS 32.256 3GPP TR 32.256
TS 32.260 3GPP TR 32.260
TS 32.270 3GPP TR 32.270
TS 32.271 3GPP TR 32.271
TS 32.272 3GPP TR 32.272
TS 32.273 3GPP TR 32.273
TS 32.277 3GPP TR 32.277
TS 32.278 3GPP TR 32.278
TS 32.279 3GPP TR 32.279
TS 32.280 3GPP TR 32.280
TS 32.295 3GPP TR 32.295
TS 32.296 3GPP TR 32.296
TS 32.297 3GPP TR 32.297
TS 32.298 3GPP TR 32.298
TS 32.299 3GPP TR 32.299
TS 32.522 3GPP TR 32.522
TS 32.808 3GPP TR 32.808
TS 32.850 3GPP TR 32.850
TS 32.869 3GPP TR 32.869
TS 33.127 3GPP TR 33.127
TS 33.128 3GPP TR 33.128
TS 33.928 3GPP TR 33.928
TS 36.791 3GPP TR 36.791
TS 36.822 3GPP TR 36.822
TS 36.825 3GPP TR 36.825
TS 36.855 3GPP TR 36.855
TS 36.894 3GPP TR 36.894
TS 36.942 3GPP TR 36.942
TS 37.852 3GPP TR 37.852
TS 37.857 3GPP TR 37.857
TS 37.901 3GPP TR 37.901
TS 38.101 3GPP TR 38.101
TS 38.762 3GPP TR 38.762
TS 38.785 3GPP TR 38.785
TS 38.786 3GPP TR 38.786
TS 38.787 3GPP TR 38.787
TS 38.811 3GPP TR 38.811
TS 38.843 3GPP TR 38.843
TS 38.855 3GPP TR 38.855
TS 38.858 3GPP TR 38.858
TS 38.868 3GPP TR 38.868
TS 38.886 3GPP TR 38.886
TS 38.900 3GPP TR 38.900
TS 38.901 3GPP TR 38.901
TS 38.913 3GPP TR 38.913
TS 45.903 3GPP TR 45.903
TS 45.912 3GPP TR 45.912
TS 45.913 3GPP TR 45.913