CSI-RS and SRS: Pilot Design in NR
Pilots Are Everything
A massive MIMO system is only as good as its channel estimate. In Part I we assumed an abstract coherence block of symbols, and allocated of them to pilots without asking where those symbols sit. In 5G NR the where matters: downlink CSI-RS and uplink SRS occupy specific positions on the time-frequency grid, and their placement determines whether the estimate is interpolated across frequency, extrapolated in time, or corrupted by another cell's reference signal. This section specifies the three reference-signal families that carry the entire weight of NR's massive MIMO operation.
Definition: Channel State Information Reference Signal (CSI-RS)
Channel State Information Reference Signal (CSI-RS)
A CSI-RS is a downlink reference signal transmitted on a configured set of resource elements and antenna ports, used by the UE to measure the channel and compute a CSI report. NR defines two roles:
- NZP-CSI-RS (non-zero-power): carries an actual pilot symbol, used for channel estimation. The number of ports is one of in Rel-15 (up to 64 in later releases via aggregation). Each port corresponds to one logical antenna element or one beam in a beamformed CSI-RS.
- ZP-CSI-RS (zero-power): reserves resource elements by muting them, used for interference measurement (IM) so that the UE can estimate the interference-plus-noise level in the absence of the serving cell's signal.
The CSI-RS resource element density is typically RE per resource block per port (one pilot every 12 subcarriers in frequency). The CSI-RS periodicity is configured by RRC in units of slots from the set slots.
The total pilot overhead for CSI-RS is , which is typically under even for . The overhead is small because CSI-RS is sparse in time.
Definition: Sounding Reference Signal (SRS)
Sounding Reference Signal (SRS)
An SRS is an uplink reference signal transmitted by the UE on a configured subset of OFDM symbols (typically the last 1, 2, or 4 symbols of a slot, chosen by the scheduler) and resource blocks. Its primary purpose in TDD is to enable reciprocity-based downlink precoding: the BS estimates the uplink channel from the SRS and reuses the estimate (after TDD-reciprocity calibration) as the downlink channel.
An SRS resource is parameterized by :
- Ports: per UE in Rel-15, up to in Rel-16.
- Comb factor: , meaning the SRS occupies every -th subcarrier in its allocated band. Multiple UEs can share the same symbol by using different comb offsets.
- Periodicity: slots.
In TDD with reciprocity, SRS replaces CSI-RS as the source of CSI for precoding. CSI-RS in a TDD cell is still used for beam management and CQI (channel quality indicator) reporting.
Theorem: CSI-RS Overhead Scaling with Ports and Periodicity
Consider a cell with BS antennas serving under TDD-CSI-RS hybrid operation, where CSI-RS has ports with density REs per port per RB and period slots. The fraction of resource elements consumed by CSI-RS is For , slots, and , this gives — independent of .
CSI-RS overhead is decoupled from the physical antenna count: the UE sees only logical ports, which can be less than when the BS applies pre-beamforming. The overhead grows with the number of ports the UE must estimate, which is capped at 32 in Rel-15 regardless of how many physical antennas the BS has.
Count REs per resource block (12 subcarriers x 14 symbols = 168).
Multiply by the CSI-RS RE density per port and divide by the slot period.
Observe that drops out when the BS beamforms the CSI-RS.
Resource elements per slot
Each resource block consists of subcarriers symbols REs. A slot at bandwidth contains resource blocks.
CSI-RS RE count
In a CSI-RS period of slots, the CSI-RS occupies REs per resource block (all concentrated in a single slot). The total REs available in one period is per RB.
Overhead ratio
Dividing: This is the statement. Pre-beamforming separates from , decoupling overhead from the physical antenna count.
CSI-RS Overhead vs Port Count and Periodicity
Pilot overhead as a function of the number of CSI-RS ports and the CSI-RS periodicity , at several numerologies. The plot overlays the 1% and 5% contours as practical design limits.
Parameters
Definition: SRS-Based Reciprocity Precoding
SRS-Based Reciprocity Precoding
In TDD, the downlink channel is the reciprocal (up to transmit/receive RF calibration constants ) of the uplink channel : The BS estimates from SRS, applies calibration, and uses the result to construct the downlink precoder without any feedback from the UE. The total pilot overhead is where is the comb factor — typically a few percent for and slots.
Critically, depends on , not on , which is the fundamental reason TDD scales to massive MIMO while unstructured FDD does not.
Example: SRS vs CSI-RS Overhead for a 64-Antenna Cell
A TDD cell at has antennas and serves single-port UEs. Compare the SRS-based CSI overhead (with slots, comb 4) with a hypothetical CSI-RS-based alternative where the UE must report the full channel.
SRS overhead
With comb 4 and slots, each UE sends SRS on of the subcarriers in one symbol per 10 slots. Per-UE pilot fraction: . For UEs, total . Note that all 16 UEs share the same symbol via comb-2 interleaving and cyclic shifts, so some of these overlap.
Hypothetical CSI-RS overhead
An NZP-CSI-RS with ports (approximating digital CSI-RS per physical antenna) would need RE/port/RB, giving of resource elements per slot period of slots.
Comparison and lesson
Both are in the same order of magnitude, but SRS has two advantages: (i) the overhead scales with , not with , so larger arrays are free; (ii) the CSI is always at the BS, which sidesteps the codebook quantization error. The SRS approach is why TDD is the default for 5G massive MIMO at mid-band and mmWave.
Why ZP-CSI-RS Exists
A UE computing CQI needs the SINR, which requires estimating both signal and interference power. The signal power is straightforward from NZP-CSI-RS. The interference power is the hard part: the UE must estimate the residual interference after whatever spatial filtering its own receiver will apply. NR's solution is to mute a configured set of REs (ZP-CSI-RS) and have the UE compute from the muted REs. The interference seen there is the neighbor cells' signals, which is exactly what the serving cell's signal competes against. A typical IM-configuration allocates 4 REs per RB for interference measurement.
Pseudo-code: CSI-RS Configuration at the gNB
Complexity: for the Doppler max; configuration is .The decision tree above is a simplified version of what happens in a commercial scheduler. Real implementations layer additional constraints — legacy UE capability signaling, coexistence with LTE, and multi- numerology aggregation — but the core logic of computing and selecting is universal.
TDD Reciprocity Requires RF Calibration
True reciprocity holds only for the over-the-air channel. The RF front-ends at the BS (both TX and RX) introduce multiplicative gain and phase mismatches that corrupt SRS-based precoding unless calibrated. The calibration vector must be estimated, stored, and updated periodically (typically every few seconds to minutes). Commercial BS equipment includes dedicated calibration circuitry and time-division multiplexed calibration signals that run in reserved slot symbols. An uncalibrated 64-antenna array can lose 5-10 dB of effective beamforming gain, turning massive MIMO into mediocre MIMO.
- •
Calibration residual must be below degrees phase and dB amplitude per antenna
- •
Calibration overhead is typically 1-5 dedicated symbols per minute
- •
Temperature drift of power amplifiers is the dominant calibration challenge
Common Mistake: Reciprocity Does Not Apply Across the Full Path
Mistake:
A common misconception is that TDD reciprocity allows the BS to use the exact uplink channel matrix for downlink precoding with no further processing.
Correction:
Reciprocity holds only for the wireless propagation channel between antenna terminals. The full end-to-end path includes the TX DAC, the TX filter, the TX power amplifier, the antenna, and their RX counterparts. Each of these contributes a multiplicative response that is not reciprocal: the TX PA is absent during RX, and the RX LNA is absent during TX. The BS must estimate and apply a calibration matrix to convert the measured uplink channel into a usable downlink estimate. This calibration must be tracked over temperature and aging.
Why This Matters: JSDM in the Context of CSI-RS
The structured approach of JSDM (Chapter 7) — pre-beamforming based on long-term statistics, followed by a small CSI-RS in the reduced dimension — is exactly how commercial FDD NR deployments implement 32-port CSI-RS over arrays with or more physical elements. The UE sees ports; the BS internally maps these to physical elements via a slowly-varying spatial pre-coder. The Caire-Adhikary-Nam-Ahn construction is an industrial reality in FDD sub-3 GHz NR.
CSI-RS
Channel State Information Reference Signal. A downlink pilot transmitted on configured resource elements and antenna ports, used by the UE to estimate the channel (NZP-CSI-RS) or the interference level (ZP-CSI-RS). Configurable in port count, density, and periodicity.
Related: Sounding Reference Signal (SRS), Synchronization Signal Block (SSB), Channel Quality Indicator (CQI)
SRS
Sounding Reference Signal. An uplink pilot transmitted by the UE, used at the BS for reciprocity-based downlink CSI acquisition in TDD and for uplink channel estimation in any duplex mode. Resources are configured by comb factor, periodicity, and bandwidth.
Related: CSI-RS Overhead Scaling with Ports and Periodicity, TDD Channel Reciprocity
Quick Check
In a TDD cell at serving users with SRS comb and slots, what fraction of REs is used for SRS?
Depends on
Per-UE overhead is . With 16 UEs the total is , assuming no frequency multiplexing via cyclic shifts.