nrULCarrierConfig
5G uplink waveform configuration parameters
Description
The nrULCarrierConfig object sets the parameters of a
single-component-carrier 5G uplink waveform. Use this object to configure 5G uplink waveform
generation when calling the nrWaveformGenerator
function.
This object defines these aspects of the uplink waveform:
Frequency range
Channel bandwidth
Cell identity
Waveform duration
Subcarrier spacing (SCS) carriers
Bandwidth parts (BWPs)
Physical uplink shared channel (PUSCH), PUSCH demodulation reference signal (DM-RS), and PUSCH phase-tracking reference signal (PT-RS)
Physical uplink control channel (PUCCH) and associated DM-RS
Sounding reference signal (SRS)
Creation
Syntax
Description
cfgUL = nrULCarrierConfig creates a default
single-component-carrier 5G uplink waveform configuration object.
cfgUL = nrULCarrierConfig(
sets properties using one or more name-value arguments. For example,
PropertyName=Value)FrequencyRange='FR2' specifies an uplink waveform for frequency range
2 (FR2).
cfgDL = nrDLCarrierConfig(
uses the specified frequency range, fr,bw,scs)fr, channel bandwidth,
bw, and subcarrier spacing, scs. The returned
object sets the FrequencyRange and ChannelBandwidth properties to fr and
bw, respectively, and adjusts the SCSCarriers, BandwidthParts, and PUSCH properties to achieve a valid 5G uplink waveform configuration. (since R2026a)
Input Arguments
Properties
Object Functions
openInGenerator | Open 5G waveform configuration in 5G Waveform Generator app |
Examples
Extended Capabilities
Version History
Introduced in R2021aSee Also
Functions
Objects
nrWavegenBWPConfig|nrSCSCarrierConfig|nrWavegenSRSConfig|nrDLCarrierConfig|nrWavegenPUCCH0Config|nrWavegenPUCCH1Config|nrWavegenPUCCH2Config|nrWavegenPUCCH3Config|nrWavegenPUCCH4Config|nrWavegenPUSCHConfig|nrPUSCHDMRSConfig|nrPUSCHPTRSConfig|nrWavegenSRSConfig|nrIntraCellGuardBandsConfig