This guide explains how to implement grouping parameters in CBRS deployments as defined in WINNF-TS-0016 and WINNF-SSC-0010.
Grouping parameters allow a CBSD to inform the SAS that it belongs to a logical group of devices. This enables the SAS (or the group itself) to apply coordinated interference management, potentially improving spectrum availability, EIRP limits, or channel stability.
Key benefits:
Grouping is declared during registration and can be updated if needed.
Important Note for Key Bridge SAS Users:
Measurement reporting is always requested by our SAS (via measReportConfig), but sending measurements remains optional. We strongly encourage it because accurate received power reports help us:
groupType and groupIdCommon recognized types (as of WINNF-SSC-0010 v4.2.0):
| Group Type | Use Case | groupId Format/Notes |
|---|---|---|
| INTERFERENCE_COORDINATION | General coordination among your CBSDs | User-defined string (coordinate with your SAS admin) |
| SPECTRUM_REUSE | CBSDs that can safely reuse the same spectrum (your own interference management) | User-defined; no SAS involvement in intra-group interference |
| PASSIVE_DAS | Multiple antennas fed from single radio unit | <FCC-ID>:<Serial Number>:<Chain ID> |
| COEXISTENCE_GROUP | CBRS Alliance CxG (advanced coexistence policy) | Fixed: "CBRS_ALLIANCE" |
| PRINCIPAL_SUBORDINATE_SFG | Single Frequency Group with principal/subordinate roles | User-defined |
| INTERDEPENDENT_SFG | All members interdependent | User-defined |
| SEPARABLE_SFG | Members can operate independently | User-defined |
Tip: Start with INTERFERENCE_COORDINATION if unsure — it's flexible and widely supported.
Add the groupingParam array (one or more groups per CBSD).
Example: Interference Coordination Group
{
"registrationRequest": [
{
"userId": "user@example.com",
"fccId": "ABC123",
"cbsdSerialNumber": "SN456789",
"measCapability": [
"RECEIVED_POWER_WITHOUT_GRANT",
"RECEIVED_POWER_WITH_GRANT"
],
"installationParam": {
// ... installation details
},
"groupingParam": [
{
"groupType": "INTERFERENCE_COORDINATION",
"groupId": "MyNetwork-SiteA-Cluster1"
}
]
}
]
}
Example: Multiple Groups (e.g., Spectrum Reuse + Passive DAS)
"groupingParam": [
{
"groupType": "SPECTRUM_REUSE",
"groupId": "Enterprise-Campus-ReuseGroup-01"
},
{
"groupType": "PASSIVE_DAS",
"groupId": "ABC123:SN456789:Chain-1"
}
]
SAS may return group configuration or error codes in GroupConfig (Release 2) or via response codes.
With Key Bridge SAS:
groupId values (include site, cluster, or customer identifiers)| Issue | Likely Cause | Solution |
|---|---|---|
| Group ignored/no benefit seen | Inconsistent groupId across CBSDs | Verify all devices use identical groupingParam |
| Registration rejected | Invalid groupType | Use only types from WINNF-SSC-0010 |
| Lower EIRP than expected | No measurements sent despite grouping | Enable and send received power reports |
Pages