Main Content

nrIntraCellGuardBandsConfig

Intracell guard bands configuration parameters

Since R2023b

Description

The nrIntraCellGuardBandsConfig object enables you to configure a set of intracell guard bands for operation with shared spectrum channel access for FR1. The object implements the higher-layer parameter IntraCellGuardBandsPerSCS, as defined in TS 38.331 [1]. Use this object to separate resource block (RB) sets, as described in TS 38.214 Section 7 [2]. The default object does not configure intracell guard bands and a single RB set spans the entire bandwidth part.

Creation

Description

guardbandcfg = nrIntraCellGuardBandsConfig creates a default intracell guard bands configuration object.

example

guardbandcfg = nrIntraCellGuardBandsConfig(Name=Value) sets properties using one or more name-value arguments. For example, SubcarrierSpacing=30 specifies 30 kHz subcarrier spacing.

Properties

expand all

Subcarrier spacing in kHz, specified as 15 or 30.

Data Types: double

Start and length of the intracell guard bands in RBs, specified as an NGB-by-2 matrix of nonnegative integers. NGB is the number of guard bands. Each row defines a guard band: the first column specifies the start of the guard band relative to the first common resource block (CRB) of the SCS carrier, specified by the NStartGrid property of the nrSCSCarrierConfig object, and the second column defines the size of the guard band in RBs. The default value of [] indicates that intracell guard bands are not configured and a single RB set spans the entire bandwidth part.

Data Types: double

Examples

collapse all

Create an intracell guard bands configuration object.

guardbandcfg = nrIntraCellGuardBandsConfig;

Set object properties that correspond to the nominal intracell guard bands for a 100 MHz carrier and 30 kHz subcarrier spacing, as defined in TS 38.101-1 Table 5.3.3.2.

guardbandcfg.GuardBandSize = [50 6; 106 6; 161 6; 217 6]; 
guardbandcfg.SubcarrierSpacing = 30;

References

[1] 3GPP TS 38.331. “NR; Radio Resource Control (RRC) protocol specification.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.

[2] 3GPP TS 38.214. “NR; Physical layer procedures for data.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.

Extended Capabilities

expand all

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Version History

Introduced in R2023b