FSPC

Feature Set Per Component-carrier

Radio Access Network →
Introduced in Rel-15

FSPC is a 5G NR capability reporting mechanism where a user equipment declares its supported features separately for each component carrier in carrier aggregation.

Category
Radio Access Network
Introduced
Rel-15
Where
User Equipment
Specifications
1 specs
FSPC Description Purpose Detected Changes Specifications

Description

Feature Set Per Component-carrier (FSPC) is a technical concept within the 5G New Radio (NR) specifications that defines how a user equipment (UE) reports its supported radio features independently for each component carrier (CC) when carrier aggregation (CA) is configured. In carrier aggregation, multiple CCs are combined to increase bandwidth and data rates, but each CC may operate in different frequency bands or bandwidth parts (BWPs) with distinct characteristics. FSPC allows the UE to specify which features it supports on a per-CC basis, rather than providing a single, aggregated capability report for all CCs. This per-carrier granularity is communicated from the UE to the gNodeB (gNB) during capability exchange procedures, typically via RRC signaling.

Architecturally, FSPC integrates into the UE capability framework defined in 3GPP. The UE maintains a feature set list that includes parameters such as supported modulation schemes (e.g., 256QAM, 1024QAM), MIMO layers (e.g., 2x2, 4x4), bandwidth configurations, and other physical layer capabilities. When CA is enabled, the UE organizes this information into separate entries for each CC, indexed by serving cell index or frequency band. The gNB processes this information to construct a comprehensive view of the UE's capabilities across the aggregated spectrum. Key components involved include the UE's radio resource control (RRC) layer, which formats and transmits the capability report, and the gNB's scheduler, which uses the FSPC data to make informed decisions about resource allocation, modulation and coding scheme (MCS) selection, and MIMO configuration per CC.

In operation, FSPC works as follows: during initial access or reconfiguration, the gNB requests the UE's capabilities. The UE responds with a detailed message that includes per-CC feature sets if CA is supported. For example, a UE might report support for 4x4 MIMO on CC1 (in a mid-band frequency) but only 2x2 MIMO on CC2 (in a high-band frequency) due to hardware constraints or power considerations. The gNB then uses this information to tailor its scheduling and link adaptation strategies. When assigning downlink or uplink resources, the gNB can match the transmitted data streams to the UE's strongest capabilities on each CC, optimizing throughput and reliability. This per-carrier optimization is particularly important in heterogeneous networks where CCs may have different propagation conditions or interference levels.

The role of FSPC in the 5G RAN is to maximize the efficiency of carrier aggregation deployments. By understanding the precise capabilities on each CC, the network can avoid over-provisioning (e.g., attempting to use a feature the UE doesn't support on a given CC) or under-utilization (e.g., not using an advanced feature where available). This leads to improved spectral efficiency, higher data rates, and better overall user experience. FSPC also supports the flexibility of 5G NR, which operates across diverse spectrum ranges (FR1 and FR2) with varying device complexities. It ensures that network resources are aligned with the UE's actual abilities, facilitating smooth operation in complex CA scenarios involving both frequency division duplex (FDD) and time division duplex (TDD) carriers.

Purpose & Motivation

FSPC was created to address the limitations of earlier capability reporting mechanisms, which were often aggregated across all component carriers in carrier aggregation scenarios. In LTE and early 5G designs, UEs might report a unified feature set that assumed uniform capabilities across all aggregated carriers. This approach was insufficient because modern devices, especially those supporting wide frequency ranges, may have different RF front-end designs, antenna configurations, or processing power per band. For instance, a UE could support advanced features like high-order MIMO or wide bandwidth on a primary low-band carrier but not on a secondary mmWave carrier due to hardware constraints. Without per-CC reporting, the network might incorrectly assume identical capabilities, leading to scheduling errors, reduced performance, or even connection failures.

The motivation for FSPC stems from the increasing complexity and heterogeneity of 5G networks. As carrier aggregation expands to include more CCs across fragmented spectrum assets, efficient resource management becomes critical. Historical context shows that as CA evolved from 2CC to 8CC or more, the need for granular capability awareness grew. Previous approaches risked either conservative scheduling (underusing network resources) or aggressive scheduling (causing UE errors). FSPC solves this by providing detailed, carrier-specific information, enabling the gNB to optimize transmissions per CC. This is especially important for cost-effective device designs, where manufacturers may implement varying capabilities per band to balance performance and cost.

By solving these problems, FSPC enhances the practicality of advanced CA configurations in 5G. It allows networks to leverage the full potential of each CC according to the UE's actual hardware, supporting higher throughput and reliability. This capability reporting refinement is key for realizing the multi-gigabit data rates promised by 5G, particularly in scenarios like non-standalone (NSA) and standalone (SA) deployments with diverse spectrum holdings. Ultimately, FSPC contributes to a more adaptive and efficient RAN, ensuring that carrier aggregation delivers consistent performance gains across varied device types and network conditions.

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (36 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 1 change

In Release 15, the FSPC (Feature Set Per Component-carrier) function was newly introduced, defining a "fallback per CC feature set" as a feature set per component-carrier with the same numerology but same or lower capabilities (e.g., supported MIMO layers, bandwidth, modulation order) than the UE's reported feature set for that carrier. This allows for capability reduction on a per-carrier basis within a band combination.

  • Data rate for the case of single carrier standalone operation TS 38.306CR0248
Rel-16 16 changes

In Release 16, the FSPC (Feature Set Per Component-carrier) function was enhanced with a clarified definition for "fallback per CC feature set," establishing that it is a component-carrier-level feature set with the same numerology but the same or lower capabilities than the reported set. Furthermore, corrections and clarifications were introduced for UE capability signalling in scenarios involving cross-carrier operation and simultaneous SRS antenna and carrier switching. These updates provided a more precise framework for managing UE capabilities and fallback behavior on a per-component-carrier basis within carrier aggregation configurations.

  • Release-16 UE capabilities based on RAN1, RAN4 feature lists and RAN2 TS 38.306CR0329
  • Release-16 UE capabilities based on RAN1, RAN4 feature lists and RAN2 corrections TS 38.306CR0370
  • Release-16 UE capabilities based on RAN1, RAN4 feature lists and RAN2 corrections TS 38.306CR0422
  • Release-16 UE capabilities based on updated RAN1 and RAN4 feature lists TS 38.306CR0538
  • Uplink Tx DC location reporting for two carrier uplink CA TS 38.306CR0539
  • Release-16 UE capabilities based on RAN1 and RAN4 feature lists TS 38.306CR0573

+ 10 more changes

Rel-17 8 changes

In Release 17, the FSPC (Feature Set Per Component-carrier) function was enhanced by introducing the concept of a "fallback per CC feature set." This allows a UE to report a feature set per component carrier with reduced capabilities (e.g., fewer MIMO layers, smaller bandwidth) compared to its primary reported set, while maintaining the same numerology. This provides greater flexibility for network scheduling and power saving, particularly in relation to updated UE capability signaling based on the latest R1 and R4 feature lists.

  • Release-17 UE capabilities based on R1 and R4 feature lists (TS38.306) TS 38.306CR0685
  • Release-17 UE capabilities based on R1 and R4 feature lists (TS38.306) TS 38.306CR0703
  • Release-17 UE capabilities based on R1 and R4 feature lists (TS38.306) TS 38.306CR0764
  • Release-17 UE capabilities based on R1 and R4 feature lists (TS38.306) TS 38.306CR0831
  • Release-17 MBS UE capabilities based on latest R1 feature list (TS 38.306) TS 38.306CR0887
  • Release-17 UE capabilities updates/corrections based on latest R1 and R4 feature lists (TS38.306) TS 38.306CR0859

+ 2 more changes

Rel-18 10 changes

In Release 18, the FSPC (Feature Set Per Component-carrier) function was refined through corrections and clarifications to UE capability signaling. Specifically, updates were made to ensure accurate reporting for features like multi-carrier enhancements, SRS carrier switching for PUSCH-less cells, and the application of features to (e)RedCap UEs. These changes provided clearer definitions for fallback per-CC feature sets and ensured mandatory features for specific UE types like IAB-MT were correctly applied.

  • Corrections and Updates to UE capabilities for RAN1 feature group 55-6 TS 38.306CR1132
  • Capability updates for MC and RAN1 feature list TS 38.306CR1225
  • Corrections on some features application to (e)RedCap UE TS 38.306CR1151
  • Correction on UE capability for multi-carrier enhancements TS 38.306CR1199
  • Clarification on the UE feature for cell reselection from TN to NTN TS 38.306CR1206
  • Correction on UE receiver features TS 38.306CR1223

+ 4 more changes

Rel-19 1 change

In Release 19, the FSPC (Feature Set Per Component-carrier) function was updated with corrections on UE capabilities for R1/4 features. Specifically, the release refined the definitions and signaling for fallback per CC feature sets, ensuring they correctly represent same or lower capabilities than the reported feature set per CC for a given carrier. This provided necessary clarifications for capability reporting and network interpretation.

  • Corrections on UE capabilities for R1/4 features TS 38.306CR1413

Explore further

Broader topics and technologies where FSPC plays a role.

Defining Specifications

3GPP specifications that define or reference FSPC, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 38.306 vj00 NR UE Radio Access Capability Parameters Rel-19