This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Uplink Physical Channels

5G NR physical uplink shared channel (PUSCH) and physical uplink control channel (PUCCH) formats 0, 1, 2, 3, and 4

Physical channels correspond to a set of time-frequency resources used for transmission of particular transport channel data, control information, or indicator information. Each transport channel data, control information, and indicator information is mapped to its corresponding physical channel. 5G Toolbox™ supports the following physical uplink channels.

Physical ChannelDescription
PUSCH — Physical uplink shared channel

The PUSCH carries user data, radio resource control (RRC) signaling messages, and uplink control information (UCI).

PUCCH 0 — Physical uplink control channel format 0The PUCCH format 0 carries hybrid automatic repeat-request (HARQ) and scheduling requests. Format 0 transmits at most two bits, using one or two OFDM symbols.
PUCCH 1 — Physical uplink control channel format 1The PUCCH format 1 is the long duration counterpart of format 0, transmitting at most two bits and using 4 to 14 OFDM symbols.
PUCCH 2 — Physical uplink control channel format 2The PUCCH format 2 carries channel state information (CSI) and multi-bit HARQ. Format 2 transmits more than two bits and uses one or two OFDM symbols.
PUCCH 3 — Physical uplink control channel format 3The PUCCH format 3 is the long duration counterpart of format 2, transmitting more than two bits and using 4 to 14 OFDM symbols.
PUCCH 4 — Physical uplink control channel format 4The PUCCH format 4 is the same as format 3 with support to up to four users.

For an overview of the available uplink shared and control channel coding functionalities, see Uplink Transport Channels and Uplink Control Information, respectively.

Functions

expand all

nrPUSCHGenerate PUSCH modulation symbols
nrPUSCHCodebookGenerate PUSCH precoding matrix
nrPUSCHDecodeDecode PUSCH modulation symbols
nrPUSCHDescramblePerform PUSCH descrambling
nrPUSCHPRBSGenerate PUSCH scrambling sequence
nrPUSCHScramblePerform PUSCH scrambling
nrPUCCH0Generate PUCCH format 0 modulation symbols
nrPUCCH1Generate PUCCH format 1 modulation symbols
nrPUCCH2Generate PUCCH format 2 modulation symbols
nrPUCCH3Generate PUCCH format 3 modulation symbols
nrPUCCH4Generate PUCCH format 4 modulation symbols
nrPUCCHHoppingInfoGet PUCCH hopping information
nrPUCCHPRBSGenerate PUCCH scrambling sequence

Featured Examples