Home / 5G / Protocols / PHY / PDSCH

5G NR PDSCH - Physical Downlink Shared Channel

The 5G NR PDSCH, or Physical Downlink Shared Channel, is the main scheduled downlink data channel in NR. It is the channel that typically carries user-plane downlink traffic after the UE has received the relevant control assignment and is ready to decode the scheduled resources.

For beginners, PDSCH is where most real downlink data delivery happens. For experienced engineers, it is where scheduler decisions become measurable throughput, where DMRS overhead and layer count matter, and where many radio performance questions become visible in traces and counters.

Full name Physical Downlink Shared Channel
Main specs 3GPP TS 38.211, 38.212, 38.214
Main concepts RB allocation, time-domain scheduling, MCS, layers, DMRS, HARQ
Why it matters PDSCH is the main downlink data channel, so it directly shapes throughput, latency, and user-plane experience
5G NR PDSCH resource view showing payload-bearing resource elements and overhead such as DMRS
PDSCH throughput depends on more than raw bandwidth. Scheduled symbols, RBs, layers, and reference-signal overhead all shape the usable payload region.

What PDSCH means in simple terms

In plain engineering language, PDSCH is the downlink channel that carries the actual scheduled data the UE wants to receive. The gNB first signals the assignment, then the UE goes to the indicated resources and tries to decode the transport block carried on PDSCH.

  • PDSCH is the main downlink data-bearing channel in NR.
  • It usually appears after a valid PDCCH scheduling assignment.
  • Its performance depends on RBs, symbols, MCS, layers, and radio conditions.
  • Engineers read PDSCH behavior when judging throughput, downlink efficiency, and decode stability.

Technical summary

Role Main scheduled downlink data channel
Typically preceded by PDCCH carrying the relevant DCI assignment
Main engineering inputs RB allocation, symbol allocation, MCS, code rate, DMRS overhead, layer count, HARQ process
Main engineering outputs Usable throughput, BLER behavior, latency impact, decode reliability
Linked topics PDCCH, OFDM, numerology, BWP, DMRS, MIMO, HARQ, throughput estimation

How PDSCH works in practice

Engineers should read PDSCH as a scheduled downlink resource event. The network chooses how many resources to allocate, which modulation and coding to use, and how many spatial layers to apply, then the UE uses reference signals and decoding logic to recover the transport block.

Resource allocation

PDSCH occupies selected time-frequency resources on the OFDM grid. The effective payload depends on how many RBs and symbols are granted after excluding overhead and reserved resources.

MCS and coding

The modulation and coding choice shapes how much data fits into the scheduled resources and how robust the transmission is under current radio conditions.

Layers and MIMO behavior

If multiple spatial layers are active, PDSCH can deliver more throughput, but only if the radio conditions, beam behavior, and UE capabilities support that choice.

DMRS and overhead

Not every resource element inside the allocation carries raw payload. Some resources are reserved for DMRS and other overhead, so engineers should avoid assuming that all granted RBs convert directly into user data.

Concept What it means in practice
RB allocation How much frequency-domain resource is granted for downlink data
Symbol allocation How many OFDM symbols are available for the PDSCH transmission
MCS The efficiency and robustness tradeoff for the scheduled transport block
Layers The number of spatial streams used to scale downlink capacity
DMRS overhead Reference-signal resources that help decoding but reduce net payload space

PDSCH formats and operational variants

PDSCH does not use user-facing numbered formats like PUCCH. In practice, engineers usually compare the main scheduling and mapping variants below.

Variant What engineers should know
Slot-based scheduling The usual full-slot style of downlink allocation used in steady traffic and throughput analysis
Mini-slot scheduling Shorter scheduling behavior used when lower latency or tighter timing behavior matters
Single-layer PDSCH Simpler downlink transmission with lower spatial capacity but often easier radio conditions
Multi-layer PDSCH Higher downlink capacity when rank, channel quality, and UE capability support it
Mapping Type A Often associated with regular slot-oriented scheduling behavior in practical deployments
Mapping Type B Useful when the scheduled PDSCH timing and symbol placement need more flexible behavior

How PDSCH connects to control, timing, and bandwidth

  • PDCCH often tells the UE where to find and how to decode the PDSCH allocation.
  • OFDM provides the actual time-frequency grid on which PDSCH is mapped.
  • Numerology defines the timing scale behind symbols and slots.
  • Frame structure explains where PDSCH sits in slots, mini-slots, and scheduled timing windows.
  • Bandwidth Part (BWP) constrains the active region in which the scheduled downlink allocation exists.

A common engineering mistake is to blame the data channel first when the control assignment, BWP context, or timing interpretation is the real root cause.

Where PDSCH appears in real procedures

Regular downlink data delivery

PDCCH assignment -> PDSCH reception -> decode -> HARQ feedback

This is the core PDSCH workflow. The UE first receives the control assignment, then decodes the data channel, and later participates in HARQ reporting and follow-up scheduling behavior.

Connected-mode throughput behavior

Scheduler decision -> RB and symbol allocation -> PDSCH transport block -> user-plane throughput result

Engineers analyzing speed or capacity issues should inspect how much useful PDSCH resource is actually being scheduled, not just how wide the carrier appears to be on paper.

Reconfiguration and capability impact

Changes in BWP, layer support, DMRS setup, or other related radio configuration can alter practical PDSCH behavior without changing the service itself at a higher layer.

Real-world engineering examples

Example 1: Why strong radio quality still does not guarantee high throughput

A UE may report reasonable signal levels but still see modest throughput if PDSCH allocations are small, if the MCS remains conservative, or if only a limited number of layers is actually being scheduled.

Example 2: Why RB count alone is not enough

Two transmissions with the same RB allocation can produce different throughput because symbol allocation, DMRS overhead, MCS, and retransmission behavior are not identical.

Example 3: Why a PDSCH issue might really be a control issue

If expected data never appears, the first problem may be that the UE did not receive or decode the PDCCH assignment correctly, not that the PDSCH mapping itself was wrong.

What to check in logs, counters, and traces

  • whether the expected PDCCH assignment was present before the PDSCH reception
  • RB allocation, symbol allocation, and actual scheduling cadence
  • MCS, code-rate behavior, and whether it matches the radio conditions
  • layer count and whether rank behavior is as expected
  • DMRS overhead and any other resource reduction inside the allocation
  • HARQ retransmission patterns and downlink BLER
  • active BWP and whether engineers are interpreting the right bandwidth context
  • throughput estimates from the same resource assumptions
Symptom What to inspect first
Low downlink throughput PDSCH RBs, symbols, MCS, layers, and actual scheduling frequency
Unexpectedly high BLER Radio quality, DMRS support, MCS aggressiveness, and HARQ behavior
No expected downlink data Whether a valid PDCCH assignment appeared before the missing PDSCH event
Throughput lower than carrier bandwidth suggests Active BWP, scheduler allocation, overhead, and realistic layer usage

Common mistakes engineers make with PDSCH

  • equating carrier bandwidth directly with guaranteed downlink throughput
  • ignoring DMRS and other overhead inside the scheduled allocation
  • looking only at RB count and not at symbols, layers, or retransmissions
  • analyzing PDSCH without checking the preceding PDCCH assignment
  • forgetting that active BWP can be more important than total carrier width

Beginner takeaway

PDSCH is the main downlink data channel in 5G NR. If you want to understand why the UE is or is not receiving useful data, PDSCH is one of the first places to look.

Advanced engineer notes

  • Real downlink efficiency should be judged from usable scheduled resources, not nominal bandwidth.
  • DMRS placement, layer usage, and retransmission behavior often explain performance gaps better than headline signal metrics alone.
  • PDSCH analysis becomes much stronger when paired with control-channel, BWP, and HARQ interpretation.
  • Transport-block expectations should be validated against real symbol and RB assumptions, not only against marketing-rate bandwidth numbers.

FAQ

What does PDSCH do in 5G NR?

PDSCH carries most scheduled downlink data after the UE receives the relevant assignment and is ready to decode the indicated resources.

How is PDSCH related to PDCCH?

In many practical cases, PDCCH delivers the scheduling information that tells the UE where and how to decode the PDSCH transmission.

Why is PDSCH important for throughput?

Because it is the main downlink data-bearing channel. Throughput depends on how much PDSCH resource is really scheduled and how efficiently it is used.

What should I inspect first when downlink data seems low?

Start with the actual PDSCH allocation, MCS, layers, DMRS overhead, and whether the expected PDCCH assignment was successfully delivered.

Does more RB allocation always mean more throughput?

Not always. Symbol allocation, DMRS overhead, MCS, layer count, BLER, and retransmission behavior all affect the final throughput result.

How does BWP affect PDSCH?

PDSCH exists within the active bandwidth context being used by the UE, so engineers must interpret allocations using the active BWP rather than only the full carrier bandwidth.

Use the tools naturally in this workflow

Pair this page with the NR Throughput Calculator and NR TBS Calculator when you want to translate PDSCH resource allocation into practical throughput or transport-block expectations.

Related PHY topics and tools