In ns-3, to configure scenarios, we should define operational bands, CCs, and BWPs (🔗). While studying the example “cttc-nr-demo,” I have a question about the criteria for configuring bands, CCs, and BWPs. Thus, in this post, I’m going to organize the concepts of Band, CC, and BWP.

Band

Predefined physical bandwidth

Considerations

Carrier Component (CC)

User-defined physical bandwidth

Carrier Aggregation (CA)

Carrier Aggregation is a technology that combines multiple frequency bands to provide higher data rates and capacity.

CA can be classified into three modes:

Considerations

Bandwidth Part (BWP)

User-defined logical bandwidth

Considerations

Configuring All

When defining bands, CCs, and BWPs in a cellular system, resources should be managed flexibly considering the scenario to meet the traffic demands present in the scenario.

Considerations

  1. Traffic Pattern Analysis: CCs and BWPs can be dynamically allocated based on the traffic demands of each UE. Configuration should be optimized according to expected traffic patterns and user demands.
  2. QoS Requirements: UEs with specific QoS requirements can be allocated multiple CCs to provide broader bandwidth.
  3. Frequency Interference: Different CCs and BWPs should be allocated to minimize interference between them.
  4. Network Conditions (Capacity and Coverage): Configuration should consider network capacity and coverage requirements. This is especially important in densely populated urban areas. Additionally, CC and BWP allocation can be dynamically adjusted based on current network conditions and resource availability.

Example Scenario

For example, given the 3.5GHz band (3400MHz - 3600MHz), it can be divided into multiple CCs. Each CC is tailored to specific services or requirements, and within each CC, multiple BWPs are defined to flexibly manage resources based on user or service demands. Additionally, UEs can be allocated to different BWPs within these CCs based on their requirements.

Band: 3.5GHz (3400MHz - 3600MHz)
  - CC1: 3400MHz - 3500MHz (100MHz bandwidth)
    - BWP1: 3400MHz - 3420MHz (20MHz bandwidth, numerology 0)
        - UE1: General internet browsing, lower power consumption
    - BWP2: 3420MHz - 3440MHz (20MHz bandwidth, numerology 1)
        - UE2: High-definition video streaming
    - BWP3: 3440MHz - 3460MHz (20MHz bandwidth, numerology 2)
        - UE3: Real-time gaming, requires low latency
  - CC2: 3500MHz - 3600MHz (100MHz bandwidth)
    - BWP1: 3500MHz - 3520MHz (20MHz bandwidth, numerology 0)
        - UE4: IoT devices, periodic low data rate communication
    - BWP2: 3520MHz - 3540MHz (20MHz bandwidth, numerology 1)
        - UE5: Augmented reality applications
    - BWP3: 3540MHz - 3560MHz (20MHz bandwidth, numerology 2)
        - UE6: Large file transfers, requires high throughput

Conclusion

As I studied, all three (Band, CC, and BWP) can be represented by central frequency and bandwidth. However, their definitions and ways of usage are different, and they have a dependency relationship. Band contains CCs, and CC contains BWPs. This can be visualized as:

This structure allows flexible and efficient management of frequency resources in a 5G network. Network operators can define multiple CCs within a given Band and further subdivide each CC into various BWPs to meet different service requirements.