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

example

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

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 common resource block 0 (CRB 0) 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

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

Version History

Introduced in R2023b