CSI-RS resource
Rows 1–8 of TS 38.211 Table 7.4.1.5.3-1 (of 18 — higher rows extend the same CDM logic to 12–32 ports)
One PRB × one slot — CDM groups colored
How 32 ports fit in a few REs
CDM is the trick. A CDM group is a small block of REs (2 in frequency, optionally × 2 in time) where multiple ports transmit simultaneously, separated by orthogonal cover codes — fd-CDM2 gives 2 ports per group, CDM4 gives 4, CDM8 gives 8. Row number ⇒ how many groups and which CDM type, so 32 ports need only 32 REs per PRB even though they sound enormous.
Density ρ scales frequency presence: ρ=1 means every PRB, ρ=0.5 every other PRB (halving overhead for wideband averaging), and row 1's ρ=3 puts three single-port REs in every PRB for fine TRS-style tracking.
Periodicity trades freshness for overhead: 20 slots (10 ms at 30 kHz) is a common beam-management cadence; 320–640 suits slow-moving FWA. Aperiodic CSI-RS can be triggered on demand for a one-shot sounding.
Common questions
What is CSI-RS used for in 5G?
What does the row in the CSI-RS table mean?
What is the difference between NZP and ZP CSI-RS?
How should CSI-RS periodicity be chosen?
This tool is a free taste of the 5G NR PHY Masterclass
CSI-RS is how massive MIMO sees: the masterclass animates beam management, CQI/PMI/RI feedback and how 32 ports squeeze into a handful of REs — then ties it back to real scheduler behaviour.