3GPP Spatial Channel Models
Why 3GPP Channel Models?
The one-ring and Kronecker models are analytically tractable but simplified. Real deployments involve multiple scattering clusters, dual polarization, height-dependent elevation angles, spatial consistency across frequency, and frequency-selective propagation. 3GPP's TR 38.901 defines the standardized channel model used for 5G NR system design and performance evaluation — it is the common language between network operators, equipment vendors, and standardization bodies.
Understanding TR 38.901 is not just academic: it determines whether a beamforming algorithm passes or fails the standardized performance test that gates 5G equipment certification.
Historical Note: From COST 207 to 3GPP TR 38.901
1989–2023Standardized channel models have evolved over four decades:
- COST 207 (1989): First standardized multipath channel models for GSM. Defined Typical Urban (TU), Bad Urban (BU), Rural Area (RA), and Hilly Terrain (HT) profiles with specified power-delay profiles.
- 3GPP SCM (2003): The first MIMO-aware standardized model (TR 25.996). Introduced spatial channel models with 6 cluster paths and azimuth angle spreads for 3G MIMO.
- WINNER/WINNER+ (2005–2010): Extended SCM with more scenarios, wider bandwidth (100 MHz), and frequency range up to 6 GHz.
- 3GPP 3D channel model (2014, TR 36.873): Added elevation dimension for FD-MIMO (3D beamforming). Required for 4G LTE Advanced Pro.
- 3GPP TR 38.901 (2017–2023): Current definitive model. Covers 0.5–100 GHz, includes mmWave with blockage model, spatial consistency, O2I/O2O/I2I scenarios, CDL (Clustered Delay Line) and TDL (Tapped Delay Line) models.
Definition: Geometry-Based Stochastic Channel Model (GBSM)
Geometry-Based Stochastic Channel Model (GBSM)
A geometry-based stochastic channel model generates channel realizations by randomly placing scattering clusters in a 3D geometric layout and computing the contribution of each cluster to the channel impulse response. The complex channel between transmit antenna and receive antenna at delay is:
where:
- : number of clusters; : rays per cluster
- : path amplitude; : random phase
- : receive/transmit antenna element patterns
- : wave vector; : antenna positions
- : cluster excess delay
The GBSM framework decouples large-scale parameters (cluster delays, angular spreads) from small-scale parameters (ray phases, ray offsets). This enables efficient Monte Carlo simulation and systematic variation of environmental scenarios.
Definition: Large-Scale Parameters in 3GPP TR 38.901
Large-Scale Parameters in 3GPP TR 38.901
The 3GPP TR 38.901 model characterizes each link by seven large-scale parameters (LSPs) that remain constant within a coherence area (typically tens of meters):
| Parameter | Symbol | Typical range (UMa NLoS) |
|---|---|---|
| Delay spread | –100 ns | |
| AoD azimuth spread | – | |
| AoA azimuth spread | – | |
| AoD elevation spread | – | |
| AoA elevation spread | – | |
| Ricean -factor | N/A (NLoS) or –10 dB (LoS) | |
| Shadow fading | –8 dB |
LSPs are modeled as correlated log-normal random variables with scenario-specific means, standard deviations, and cross-correlation coefficients tabulated in TR 38.901.
Definition: Clustered Delay Line (CDL) and Tapped Delay Line (TDL) Models
Clustered Delay Line (CDL) and Tapped Delay Line (TDL) Models
For calibration and conformance testing, 3GPP TR 38.901 defines simplified deterministic channel models:
CDL (Clustered Delay Line): A fixed set of clusters with specified delays, power fractions, azimuth/elevation angles, and per-cluster angle spreads. Five CDL profiles: CDL-A (NLoS, dense multipath), CDL-B (NLoS, medium spread), CDL-C (NLoS, large spread), CDL-D (LoS, low spread), CDL-E (LoS, very low spread). The CDL-D model corresponds roughly to the one-ring model with dB.
TDL (Tapped Delay Line): Collapses the spatial structure, giving only power-delay profiles for single-antenna or MIMO-agnostic simulations. Five profiles: TDL-A through TDL-E.
CDL models are used for link-level simulations (e.g., comparing MMSE vs. ZF receivers). TDL models are used for waveform-level tests (OFDM synchronization, PAPR reduction). For massive MIMO system-level design, the full stochastic GBSM is preferred.
3GPP TR 38.901: Channel Realization Generation (Simplified)
Complexity:Step 5 dominates the compute cost. For , , , , : approximately complex multiplications per channel sample.
Definition: QuaDRiGa: Quasi-Deterministic Radio Channel Generator
QuaDRiGa: Quasi-Deterministic Radio Channel Generator
QuaDRiGa (Quasi-Deterministic Radio Channel Generator) is an open-source MATLAB/Octave channel simulator developed at Fraunhofer HHI that implements 3GPP TR 38.901, WINNER+, and custom channel models with additional features:
- Spatial consistency: LSPs and cluster positions evolve continuously as a UE moves, avoiding unrealistic discontinuities at coherence area boundaries.
- Dual-mobility: Handles both BS and UE motion simultaneously.
- Multi-frequency: Generates frequency-correlated channels for carrier aggregation.
- Arrays: Handles arbitrary 2D/3D array configurations (ULA, UPA, conformal arrays).
- 3D-MIMO: Full 3D elevation + azimuth support.
QuaDRiGa is widely used for 5G and 6G research, with published results confirming its close match to COST 2100 and 3GPP TR 38.901 measurement-based validation.
The QuaDRiGa source code and documentation are freely available at https://quadriga-channel-model.de. For massive MIMO simulation at , expect 1–5 seconds per channel realization on a standard workstation.
Choosing the Right 3GPP Scenario
TR 38.901 defines four primary deployment scenarios, each with different channel statistics and propagation characteristics:
- UMa (Urban Macro): BS at 25 m, ISD 200–500 m. Dominant use case for sub-6 GHz massive MIMO. DS 60 ns, ASD 5–8°, ASA 17°.
- UMi (Urban Micro, Street Canyon): BS at 10 m, ISD 100–200 m. High blockage probability. Suitable for small cells and distributed massive MIMO.
- RMa (Rural Macro): Large ISD (up to 5 km), low angular spread (ASD 2°). Most favorable for beamforming gain; LOS probability > 50% at < 500 m.
- InH (Indoor Hotspot): Factory, office. High DS (100–200 ns), high ASA (24–30°). Channel nearly isotropic — i.i.d. model reasonable.
Choosing the wrong scenario leads to optimistic (or pessimistic) beamforming gain estimates. For example, using UMa parameters for an indoor deployment overestimates spatial selectivity and underestimates interference.
- •
UMa NLoS: ASD (transmit side) → high spatial correlation → JSDM-friendly
- •
InH: ASA → near-isotropic → i.i.d. model reasonable
- •
RMa: ASD → very high correlation → rank-1 approximation often valid
- •
All scenarios: frequency-dependent parameters (3.5 GHz vs 28 GHz differ significantly)
Channel Matrix Realizations: i.i.d. vs Correlated
Side-by-side heatmaps of for (left) i.i.d. Rayleigh and (right) spatially correlated channels with one-ring covariance. The correlated channel shows structured patterns — rows and columns are no longer independent. Adjust the angular spread to interpolate between the two extremes.
Parameters
Common Mistake: CDL Models Are Not Substitute for Stochastic Models
Mistake:
Using CDL-A/B/C/D/E fixed profiles to evaluate a "realistic" channel without generating multiple independent channel realizations from the stochastic GBSM.
Correction:
CDL models fix all cluster parameters (delays, angles, powers) and only randomize the small-scale phases. This means all generated realizations share the same macroscopic structure. For evaluating algorithms that exploit spatial correlation statistics (covariance-based precoding, JSDM, pilot decontamination), you need variation in LSPs across realizations — which only the full stochastic GBSM provides.
CDL models are appropriate for: waveform-level tests, OFDM synchronization, PHY layer comparison where the propagation environment is fixed. They are NOT appropriate for: evaluating the impact of angular spread variation, testing spatial correlation exploitation, or estimating outage probabilities.
Example: Reading a CDL-D Channel Profile
The 3GPP CDL-D profile specifies 13 clusters with delays and powers including a strong LoS component (cluster 1: ns, dBm relative). If the carrier frequency is GHz, the UE moves at km/h in the horizontal plane, and AoA of the LoS path is : what is the Doppler shift on the LoS path?
Doppler shift formula
The Doppler shift for a path at angle of arrival relative to the UE velocity direction is: With m/s, Hz, m/s:
LoS path Doppler
For the LoS path at with the UE moving toward the BS (): The coherence time is ms. At 5G NR subframe duration of 1 ms (15 kHz SCS), approximately 5 subframes fit within one coherence interval — consistent with standard TDD channel estimation.
Example: Generating Large-Scale Parameters for a UMa Link
Describe the procedure to draw one realization of the delay spread (DS) for a UMa NLoS link at 3.5 GHz, distance m, BS height 25 m, UE height 1.5 m. Use the TR 38.901 parameters: , (in log-seconds).
Sample the log-normal LSP
The delay spread is modeled as log-normal: . Draw and compute: seconds.
Example realization
For (one standard deviation above mean): ns. This gives coherence bandwidth MHz. At 15 kHz subcarrier spacing: approximately 67 subcarriers per coherence bandwidth. In 5G NR, Type II CSI feedback uses 4–8 sub-bands of width MHz — well-matched to this coherence bandwidth.
Geometry-Based Stochastic Channel Model (GBSM)
A class of channel models where scattering clusters are placed stochastically in 3D space, and the channel impulse response is computed from the geometry of all cluster positions, path delays, and antenna array responses. The 3GPP TR 38.901 model is the standard GBSM for 5G. GBSMs bridge physical geometry (angles, delays) and stochastic statistics (cluster distributions, large-scale parameters).
Related: Large Scale Parameters, Cdl Profile, Spatial Correlation
Clustered Delay Line (CDL)
A deterministic channel model defined by a fixed set of clusters with specified power, delay, azimuth/elevation angles, and per-cluster angle spreads. Used in 3GPP standardized link-level testing. Five CDL profiles (A–E) cover NLoS and LoS scenarios. CDL models randomize only the small-scale phase offsets per realization.
Related: Geometry-Based Stochastic Channel Model (GBSM), Tdl Profile, 3GPP TR 38.901: Channel Realization Generation (Simplified)
Angular Spread
A measure of the angular dispersion of arriving (or departing) signal energy. Defined as the RMS spread of the power angular spectrum. In 3GPP TR 38.901, the azimuth angle spread of departure (ASD) and arrival (ASA) are tabulated per scenario. Narrow angular spread implies high spatial correlation; wide spread implies near-isotropic scattering.
Related: One Ring Model, Spatial Correlation, Effective Rank and Angular Resolution
Theorem: Covariance Subspace and Favorable Propagation
Let and be independent channel vectors for users and . If the covariance matrices are orthogonal in the sense that (their column spaces are orthogonal), then and favorable propagation holds exactly (not just asymptotically): almost surely.
Orthogonal covariance subspaces mean the two users' channels live in perpendicular subspaces of — their inner product vanishes exactly. This is the idealized version of the one-ring angular separation condition: if two users' angular supports do not overlap, their covariance matrices have orthogonal column spaces.
Write and with i.i.d. .
Compute . Use to show the middle matrix is zero.
If , then (use that the square root of a PSD matrix inherits the orthogonality).
Express via square roots
Write and where are independent. Then: .
Use covariance orthogonality
Let and be eigendecompositions. implies on the support subspaces (columns of and are orthogonal). Therefore .
Conclusion
Since , we have almost surely. The inner product is exactly zero for every realization — not just in expectation or asymptotically.
One-Ring Model Geometry
Key Takeaway
3GPP TR 38.901 is the lingua franca of 5G channel modeling. It bridges the mathematical models of this chapter (one-ring, Kronecker) to the standardized evaluation framework used by industry. The CDL profiles offer tractable fixed-structure channels; the full GBSM provides statistically varied realizations needed for system-level design. QuaDRiGa implements TR 38.901 with spatial consistency and is the tool of choice for research-grade 5G/6G channel simulation.
Quick Check
A massive MIMO base station in an urban macro deployment (3GPP UMa scenario) observes an ASD (azimuth angle spread of departure) of about 5°. For a 64-antenna ULA, what is the approximate effective rank of the transmit covariance matrix ?
64 (full rank)
Approximately 2–5
Approximately 32
1 (rank-1)
With ASD = 5° and 64 antennas (resolution ≈ 1.8°/element), the angular spread covers roughly 5/1.8 ≈ 3 resolution cells. The effective rank is typically in the range 2–5 depending on the exact distribution of energy within the angular spread. This low rank motivates JSDM-style precoding.