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 SignalPurposeDirectionWhen Used
DMRSDemodulation — estimate channel for data symbolsDL & ULEvery data transmission
CSI-RSChannel measurement — report CQI, PMI, RIDL onlyPeriodic or aperiodic
SRSUplink sounding — estimate UL channel for schedulingUL onlyPeriodic or aperiodic
PT-RSPhase noise tracking — correct oscillator driftDL & ULHigh numerologies (μ≥2)
Reference signal overview: toggle between DMRS, CSI-RS, SRS, and PT-RS to see their positions in the resource grid.

#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

TypeSubcarrier PatternMax PortsDensity
Type 1Comb-2 (every other SC in groups of 2)8 ports50% (6 REs/PRB/symbol)
Type 2Comb-3 (every 3rd SC in groups of 2)12 ports33% (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

ParameterOptions
TypeType 1 or Type 2
DurationSingle-symbol or double-symbol
PositionFirst DMRS: configurable (symbol 2–3, front-loaded)
Additional DMRS0, 1, 2, or 3 additional symbols for high mobility
DensityFull 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.

DMRS pattern visualizer: select Type 1 or 2, single/double symbol, and number of additional DMRS symbols.

How DMRS Works

  1. Transmitter inserts known DMRS symbols at predefined positions.
  2. Receiver extracts DMRS from received signal.
  3. Channel estimation: h = received_DMRS / known_DMRS.
  4. Interpolation: Estimate h for all data REs between DMRS positions.
  5. 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 CaseDescription
CQI ReportingUE measures SINR → reports CQI → gNB selects MCS
PMI ReportingUE estimates channel matrix → reports precoding matrix → MIMO precoding
RI ReportingUE estimates channel rank → reports number of MIMO layers
Beam ManagementCSI-RS on different beams → UE measures RSRP → gNB selects best beam
Time/Frequency TrackingUE uses CSI-RS for fine synchronization

CSI Reporting

ReportMeaningImpact
CQI (0–15)Channel Quality Indicator → maps to MCSgNB selects modulation and coding
PMIPrecoding Matrix IndicatorgNB applies MIMO precoding weights
RI (1–8)Rank Indicator → number of MIMO layersgNB configures spatial multiplexing
CSI-RS measurement: watch the UE measure SINR, report CQI, and the gNB adapt MCS based on feedback.

#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

ParameterOptions
Ports1, 2, or 4 antenna ports
Bandwidth4 to 272 PRBs (configurable)
CombComb-2 or comb-4
Symbols per SRS1, 2, or 4 OFDM symbols
PeriodicityPeriodic (2–2560 slots), semi-persistent, or aperiodic
PositionLast 6 symbols of a slot

SRS vs CSI-RS

FeatureSRSCSI-RS
DirectionUplink (UE → gNB)Downlink (gNB → UE)
PurposeUL channel estimationDL channel measurement
Transmitted byUEgNB
Measured bygNBUE
TDD reciprocityHelps DL beamformingHelps UL scheduling
SRS beam sweeping: watch the UE transmit SRS on different beams, the gNB measure RSRP, and select the best UL beam.

#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:

  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

ParameterOptions
Time densityEvery symbol, every 2nd, or every 4th symbol
Frequency densityEvery 4th RE or every 2nd RE within allocated PRBs
PresenceConfigured via RRC; typically enabled for μ≥2 (60 kHz+)
PortsSame antenna port as associated PDSCH/PUSCH

When Is PT-RS Needed?

NumerologySubcarrier SpacingPT-RS Needed?Rationale
μ=015 kHzNoPhase noise negligible at sub-6 GHz
μ=130 kHzNoPhase noise still manageable
μ=260 kHzOptionalMay be needed for 256-QAM
μ=3120 kHzYesmmWave, significant phase noise
μ=4240 kHzYesmmWave, severe phase noise

PT-RS vs DMRS

FeatureDMRSPT-RS
PurposeChannel estimation (amplitude + phase)Phase noise tracking only
DensitySparse (1–4 symbols per slot)Dense (every symbol or every 2nd)
EstimatesFull channel h(t,f)Phase offset only
When usedAlways with dataOnly at high numerologies
PT-RS phase noise tracking: see how phase noise rotates the QAM constellation and how PT-RS de-rotates it.

#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?

DMRSCSI-RSSRSPT-RS
PurposeDemodulate data NOWMeasure channel for future schedulingSound UL channel for future schedulingTrack phase noise at high freq
DirectionDL & ULDL onlyUL onlyDL & UL (μ≥2)
WhenEvery data transmissionPeriodic/aperiodicPeriodic/aperiodicEvery symbol or every 2nd
EstimatesFull channel h(t,f)Channel quality (CQI)UL channel (gNB side)Phase offset only
Reference signal timeline: animate a complete DL/UL slot showing when each RS is transmitted and how they feed into scheduling.

#7Channel Estimation Accuracy

The quality of channel estimation depends on:

FactorImpact
DMRS densityMore DMRS → better interpolation → higher accuracy
DMRS power boostingHigher DMRS power → better SNR → lower estimation error
Channel coherence timeFast fading (high Doppler) → DMRS ages quickly → need more frequent DMRS
Channel coherence bandwidthFrequency-selective fading → need denser DMRS in frequency
Noise/interferenceLow 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

PitfallWhy It HurtsBest Practice
Insufficient DMRS for high mobilityChannel changes between DMRS → outdated estimateAdd additional DMRS symbols (up to 3)
Forgetting PT-RS at mmWavePhase noise corrupts 256-QAMEnable PT-RS for μ≥2 with high-order modulation
CSI-RS too infrequentCQI reports are stale → wrong MCSMatch CSI-RS periodicity to channel coherence time
SRS not configured for TDDDL beamforming misses UL channel infoConfigure periodic SRS in TDD bands
DMRS port collisionTwo UEs on same port → interferenceUse orthogonal DMRS ports (different combs/CDM)

Reference Signal Overhead

Reference SignalTypical OverheadImpact
DMRS (Type 1, single)~4–7% of REsReduces data capacity but essential
DMRS (Type 2, double)~8–14% of REsHigher overhead for high mobility
CSI-RS (4-port)~1–3% of REsSmall overhead for measurement
SRS (4-port)~1–2% of UL REsSmall UL overhead for scheduling
PT-RS (every sym)~3–5% of REsAdditional overhead at high μ only

5G NR vs LTE Reference Signals

Feature4G LTE5G NR
DMRSAlways present (fixed)Front-loaded, configurable
CSI-RSFixed 2/4/8-portFlexible 1–32 ports
SRSBasic UL soundingEnhanced beam management, TDD reciprocity
PT-RSNot supportedAdded for mmWave phase noise
CRS (Cell-specific RS)Always-on, full bandwidthRemoved — 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

Research Papers

Podcast

Beamforming Deep Dive — Telecom Leaders Podcast

Companion Resources