Reference Signals — DMRS, CSI-RS, SRS & PT-RS
Reference Signals are known pilot sequences that enable the receiver to estimate the channel, track phase noise, and measure quality. This resource covers the four key 5G NR reference signals: DMRS (demodulation), CSI-RS (channel state), SRS (sounding), and PT-RS (phase tracking).
Listen to the Companion Podcast Episode#1Why Reference Signals Exist
In wireless communication, the transmitted signal is distorted by the channel — multipath fading, Doppler shift, phase noise, and interference. The receiver must estimate and compensate for these effects to recover the data.
Transmitted Signal Received Signal
───────────────── ────────────────
[Data Symbols] [Distorted Data]
│ │
│ Channel h(t,f) │
└────────────────────────────────────┘
│ multipath
│ Doppler
│ phase noise
│ interference
Problem: Receiver doesn't know h(t,f)
Solution: Transmit known reference signals → estimate h(t,f) → equalize data
The Four 5G NR Reference Signals
| Reference Signal | Purpose | Direction | When Used |
|---|---|---|---|
| DMRS | Demodulation — estimate channel for data symbols | DL & UL | Every data transmission |
| CSI-RS | Channel measurement — report CQI, PMI, RI | DL only | Periodic or aperiodic |
| SRS | Uplink sounding — estimate UL channel for scheduling | UL only | Periodic or aperiodic |
| PT-RS | Phase noise tracking — correct oscillator drift | DL & UL | High numerologies (μ≥2) |
#2DMRS — Demodulation Reference Signal
DMRS is the most critical reference signal. It provides the channel estimate needed to demodulate the data (PDSCH or PUSCH) in the same resource block.
Why DMRS Exists
Without DMRS, the receiver cannot know the channel response at the exact time-frequency location of the data. DMRS is co-located with the data it helps demodulate — same PRB, same slot.
DMRS in a PRB (simplified view):
Frequency ▲
│
SC 11 │ ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
SC 10 │ │ D │ D │ D │ D │ D │ D │ D │ D │ D │ D │ D │ D │
... │ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
SC 3 │ │ D │ R │ D │ D │ R │ D │ D │ R │ D │ D │ R │ D │ ← DM-RS (Type 1)
SC 2 │ │ D │ R │ D │ D │ R │ D │ D │ R │ D │ D │ R │ D │
SC 1 │ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
SC 0 │ │ C │ R │ C │ D │ D │ D │ D │ D │ D │ D │ D │ D │
└─┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴─► Time
Sym0 Sym1 Sym2 Sym3 Sym4 Sym5 Sym6 Sym7 Sym8 ... Sym13
D = PDSCH data, R = DM-RS, C = PDCCH
DMRS Types
| Type | Subcarrier Pattern | Max Ports | Density |
|---|---|---|---|
| Type 1 | Comb-2 (every other SC in groups of 2) | 8 ports | 50% (6 REs/PRB/symbol) |
| Type 2 | Comb-3 (every 3rd SC in groups of 2) | 12 ports | 33% (4 REs/PRB/symbol) |
DMRS Type 1 (comb-2): DMRS Type 2 (comb-3):
SC: 0 1 2 3 4 5 6 7 8 9 10 11 SC: 0 1 2 3 4 5 6 7 8 9 10 11
Sym: R R . . R R . . R R . . Sym: R R . . . R R . . . R R
. . R R . . R R . . R R . . . R R . . . R R . .
DMRS Configuration
| Parameter | Options |
|---|---|
| Type | Type 1 or Type 2 |
| Duration | Single-symbol or double-symbol |
| Position | First DMRS: configurable (symbol 2–3, front-loaded) |
| Additional DMRS | 0, 1, 2, or 3 additional symbols for high mobility |
| Density | Full density (all PRBs) or half density (every other PRB) |
Front-loaded DMRS: The first DMRS is placed early in the slot (symbol 2 or 3) to enable fast channel estimation and low-latency decoding.
How DMRS Works
- Transmitter inserts known DMRS symbols at predefined positions.
- Receiver extracts DMRS from received signal.
- Channel estimation: h = received_DMRS / known_DMRS.
- Interpolation: Estimate h for all data REs between DMRS positions.
- Equalization: Data symbols divided by estimated channel.
#3CSI-RS — Channel State Information Reference Signal
CSI-RS is transmitted by the gNB to allow UEs to measure and report channel state information — CQI, PMI, and RI.
Why CSI-RS Exists
DMRS is only transmitted when data is scheduled. But the gNB needs channel measurements even when no data is being sent — to decide which UE to schedule, what MCS to use, and which beam to steer.
CSI-RS vs DMRS: DMRS: Only in scheduled PRBs, only when data is sent CSI-RS: Can span the entire carrier bandwidth, periodic or aperiodic Carrier Bandwidth (e.g., 100 MHz, 273 PRBs) ┌─────────────────────────────────────────────────────────────┐ │ [PRB 0] [PRB 1] ... [PRB 272] │ │ DMRS DMRS DMRS ← only in scheduled PRBs │ │ │ │ CSI-RS across full bandwidth (periodic) │ │ ● ─ ● ─ ● ─ ● ─ ● ─ ● ─ ● ─ ● ─ ... ─ ● ─ ● ─ ● │ └─────────────────────────────────────────────────────────────┘
CSI-RS Use Cases
| Use Case | Description |
|---|---|
| CQI Reporting | UE measures SINR → reports CQI → gNB selects MCS |
| PMI Reporting | UE estimates channel matrix → reports precoding matrix → MIMO precoding |
| RI Reporting | UE estimates channel rank → reports number of MIMO layers |
| Beam Management | CSI-RS on different beams → UE measures RSRP → gNB selects best beam |
| Time/Frequency Tracking | UE uses CSI-RS for fine synchronization |
CSI Reporting
| Report | Meaning | Impact |
|---|---|---|
| CQI (0–15) | Channel Quality Indicator → maps to MCS | gNB selects modulation and coding |
| PMI | Precoding Matrix Indicator | gNB applies MIMO precoding weights |
| RI (1–8) | Rank Indicator → number of MIMO layers | gNB configures spatial multiplexing |
#4SRS — Sounding Reference Signal
SRS is transmitted by the UE on the uplink to allow the gNB to estimate the uplink channel.
Why SRS Exists
For uplink scheduling, the gNB needs to know the uplink channel quality and spatial characteristics. SRS provides this information.
Uplink Channel Estimation Flow:
UE transmits SRS ──► gNB receives SRS ──► gNB estimates UL channel
│
▼
┌─────────────────────┐
│ • Select UL MCS │
│ • Allocate UL PRBs │
│ • Configure UL beam │
│ • Enable UL MIMO │
└─────────────────────┘
SRS Configuration
| Parameter | Options |
|---|---|
| Ports | 1, 2, or 4 antenna ports |
| Bandwidth | 4 to 272 PRBs (configurable) |
| Comb | Comb-2 or comb-4 |
| Symbols per SRS | 1, 2, or 4 OFDM symbols |
| Periodicity | Periodic (2–2560 slots), semi-persistent, or aperiodic |
| Position | Last 6 symbols of a slot |
SRS vs CSI-RS
| Feature | SRS | CSI-RS |
|---|---|---|
| Direction | Uplink (UE → gNB) | Downlink (gNB → UE) |
| Purpose | UL channel estimation | DL channel measurement |
| Transmitted by | UE | gNB |
| Measured by | gNB | UE |
| TDD reciprocity | Helps DL beamforming | Helps UL scheduling |
#5PT-RS — Phase Tracking Reference Signal
PT-RS is a specialized reference signal used to track and compensate for phase noise introduced by local oscillators, especially at high frequencies (mmWave).
Why PT-RS Exists
At high carrier frequencies (e.g., 28 GHz, 39 GHz), local oscillators exhibit significant phase noise — rapid, random fluctuations in the phase of the carrier. This:
- Rotates received constellation points randomly
- Degrades higher-order modulation (256-QAM, 1024-QAM) severely
- Varies faster than the channel can be estimated by DMRS
Phase Noise Effect on Constellation:
Without phase noise: With phase noise:
Q │ • • Q │ • •
│ ──┼─── • • ──
──┼──── I │ • •
│ • • ──┼──── • • ──► I
Clean constellation Phase noise blurs constellation
DMRS is typically transmitted once or twice per slot — too infrequent to track rapid phase noise variations. PT-RS fills this gap with dense, time-domain sampling of the phase.
PT-RS Configuration
| Parameter | Options |
|---|---|
| Time density | Every symbol, every 2nd, or every 4th symbol |
| Frequency density | Every 4th RE or every 2nd RE within allocated PRBs |
| Presence | Configured via RRC; typically enabled for μ≥2 (60 kHz+) |
| Ports | Same antenna port as associated PDSCH/PUSCH |
When Is PT-RS Needed?
| Numerology | Subcarrier Spacing | PT-RS Needed? | Rationale |
|---|---|---|---|
| μ=0 | 15 kHz | No | Phase noise negligible at sub-6 GHz |
| μ=1 | 30 kHz | No | Phase noise still manageable |
| μ=2 | 60 kHz | Optional | May be needed for 256-QAM |
| μ=3 | 120 kHz | Yes | mmWave, significant phase noise |
| μ=4 | 240 kHz | Yes | mmWave, severe phase noise |
PT-RS vs DMRS
| Feature | DMRS | PT-RS |
|---|---|---|
| Purpose | Channel estimation (amplitude + phase) | Phase noise tracking only |
| Density | Sparse (1–4 symbols per slot) | Dense (every symbol or every 2nd) |
| Estimates | Full channel h(t,f) | Phase offset only |
| When used | Always with data | Only at high numerologies |
#6Reference Signal Relationships
The four reference signals work together in a coordinated system:
Reference Signal Flow (Downlink): gNB UE │ │ │ ──── CSI-RS (periodic) ──────────────────► │ │ │ Measure SINR │ ◄──── CQI/PMI/RI report ──────────────────── │ │ │ │ ──── PDSCH + DMRS ────────────────────────► │ │ (scheduled based on CQI) │ Estimate channel │ │ Demodulate data │ ──── PT-RS (if μ≥2) ──────────────────────► │ │ │ Track phase noise Reference Signal Flow (Uplink): gNB UE │ │ │ ◄──── SRS (periodic) ─────────────────────── │ │ │ │ Estimate UL channel │ │ Select UL MCS │ │ │ │ ──── UL grant (PDCCH) ────────────────────► │ │ │ │ ◄──── PUSCH + DMRS ───────────────────────── │ │ ◄──── PT-RS (if μ≥2) ──────────────────────── │
Summary: Who Does What?
| DMRS | CSI-RS | SRS | PT-RS | |
|---|---|---|---|---|
| Purpose | Demodulate data NOW | Measure channel for future scheduling | Sound UL channel for future scheduling | Track phase noise at high freq |
| Direction | DL & UL | DL only | UL only | DL & UL (μ≥2) |
| When | Every data transmission | Periodic/aperiodic | Periodic/aperiodic | Every symbol or every 2nd |
| Estimates | Full channel h(t,f) | Channel quality (CQI) | UL channel (gNB side) | Phase offset only |
#7Channel Estimation Accuracy
The quality of channel estimation depends on:
| Factor | Impact |
|---|---|
| DMRS density | More DMRS → better interpolation → higher accuracy |
| DMRS power boosting | Higher DMRS power → better SNR → lower estimation error |
| Channel coherence time | Fast fading (high Doppler) → DMRS ages quickly → need more frequent DMRS |
| Channel coherence bandwidth | Frequency-selective fading → need denser DMRS in frequency |
| Noise/interference | Low SINR → noisy channel estimate → equalization errors |
Channel Estimation Error vs DMRS Density:
Estimation Error
│
High │ ●
│ ●
│ ●
│ ●
│ ●
Low │ ●─────────────
└──────────────────────────► DMRS Density
Low Medium High
More DMRS → lower estimation error, but less room for data
Trade-off: balance estimation accuracy vs spectral efficiency
#8Practical Considerations
Common Pitfalls
| Pitfall | Why It Hurts | Best Practice |
|---|---|---|
| Insufficient DMRS for high mobility | Channel changes between DMRS → outdated estimate | Add additional DMRS symbols (up to 3) |
| Forgetting PT-RS at mmWave | Phase noise corrupts 256-QAM | Enable PT-RS for μ≥2 with high-order modulation |
| CSI-RS too infrequent | CQI reports are stale → wrong MCS | Match CSI-RS periodicity to channel coherence time |
| SRS not configured for TDD | DL beamforming misses UL channel info | Configure periodic SRS in TDD bands |
| DMRS port collision | Two UEs on same port → interference | Use orthogonal DMRS ports (different combs/CDM) |
Reference Signal Overhead
| Reference Signal | Typical Overhead | Impact |
|---|---|---|
| DMRS (Type 1, single) | ~4–7% of REs | Reduces data capacity but essential |
| DMRS (Type 2, double) | ~8–14% of REs | Higher overhead for high mobility |
| CSI-RS (4-port) | ~1–3% of REs | Small overhead for measurement |
| SRS (4-port) | ~1–2% of UL REs | Small UL overhead for scheduling |
| PT-RS (every sym) | ~3–5% of REs | Additional overhead at high μ only |
5G NR vs LTE Reference Signals
| Feature | 4G LTE | 5G NR |
|---|---|---|
| DMRS | Always present (fixed) | Front-loaded, configurable |
| CSI-RS | Fixed 2/4/8-port | Flexible 1–32 ports |
| SRS | Basic UL sounding | Enhanced beam management, TDD reciprocity |
| PT-RS | Not supported | Added for mmWave phase noise |
| CRS (Cell-specific RS) | Always-on, full bandwidth | Removed — replaced by DMRS + CSI-RS |
CRS Removal — A Major 5G Design Change
The removal of CRS in 5G NR reduces always-on overhead and interference, making NR more efficient in dense deployments.
#9Further Reading
3GPP Specifications
- TS 38.211 — NR Physical Channels and Modulation (defines all RS patterns)
- TS 38.214 — NR Physical Layer Procedures for Data (DMRS, CSI-RS config)
- TS 38.215 — NR Physical Layer Measurements (CSI-RS procedures)
Research Papers
- "5G NR Reference Signals" — IEEE Communications Surveys & Tutorials
- "Channel Estimation in 5G New Radio" — Ericsson Technology Review
- "Phase Noise in mmWave 5G Systems" — IEEE Transactions on Communications
Podcast
Beamforming Deep Dive — Telecom Leaders Podcast
Companion Resources
- OFDM.md — OFDM, numerology, and resource grid
- Modulation.md — Modulation schemes from analog to 5G/6G QAM
- Beamforming.md — Antenna arrays, beamforming, spatial processing
- SpatialMultiplexing.md — MIMO layers, precoding, spatial multiplexing