PUSCH
Physical Uplink Shared Channel: the main channel for carrying uplink user data and UCI (when not sent on PUCCH) from the UE to the gNB.
PUSCH is the uplink counterpart to PDSCH — the channel carrying user data from device to network, plus any uplink control information that can't fit on or isn't scheduled for PUCCH. The thing that makes uplink its own engineering problem is power. A handset has a small battery and a modest power amplifier, so the uplink is usually the coverage-limiting direction, and NR gives it two waveforms to cope.
By default PUSCH uses CP-OFDM, the same flexible waveform as downlink. But near the cell edge the network can switch a UE to DFT-s-OFDM (transform precoding), which has a much lower peak-to-average power ratio — that lets the amplifier run closer to its limit without distortion, extending uplink reach at the cost of some spectral flexibility. PUSCH can be scheduled per-grant via DCI, or configured grant-free for latency-sensitive traffic so the UE transmits on pre-allocated resources without asking first. Like PDSCH it carries DMRS and is protected by HARQ.
Related terms
Related comparisons
Want to truly understand PUSCH? Learn it in context — free for 7 days.
PUSCH is taught inside our 5G Radio Access Network course with diagrams, labs and a TelcoMentor AI coach. Start a free 7-day Pro trial — no credit card.
- No credit card
- Full Pro access
- 21 verifiable certs
- TELCOMA since 2009
Get weekly 5G/LTE engineering deep-dives
One technical breakdown every Tuesday — plus first access to new tools and lessons. No spam, no marketing, just engineering. Unsubscribe in one click.