This guide explains how to manage multiple concurrent grants per CBSD for improved reliability, channel diversity, and load balancing.
A single CBSD can hold multiple grants simultaneously on non-overlapping frequency ranges. This enables:
Key Bridge SAS Specifics:
After registration/inquiry, send separate GrantRequest objects (in one array or sequential requests). Request non-overlapping 10 MHz blocks or the full band — the SAS will assign available 10 MHz channels.
Recommended Strategies
| Strategy | How to Request | Benefit |
|---|---|---|
| Full Band Primary + Specifics | 1st: Full CBRS band (3550-3700 MHz) Subsequent: Individual 10 MHz blocks | SAS picks best primary; targeted backups |
| Targeted 10 MHz Blocks | Multiple requests for specific 10 MHz ranges (e.g., 3550-3560, 3600-3610) | Precise control over desired channels |
| Spread Across Band | Requests covering lower, middle, upper thirds | Geographic/interference diversity |
Example: Requesting Full Band + Two Specific 10 MHz Blocks
{
"grantRequest": [
{
"cbsdId": "SAS123/CBSD-001",
"operationParam": {
"operationFrequencyRange": { "lowFrequency": 3550000000, "highFrequency": 3700000000 },
"maxEirp": 37.0
}
},
{
"cbsdId": "SAS123/CBSD-001",
"operationParam": {
"operationFrequencyRange": { "lowFrequency": 3550000000, "highFrequency": 3560000000 },
"maxEirp": 30.0
}
},
{
"cbsdId": "SAS123/CBSD-001",
"operationParam": {
"operationFrequencyRange": { "lowFrequency": 3650000000, "highFrequency": 3660000000 },
"maxEirp": 30.0
}
}
]
}
Tip: Use slightly lower maxEirp on secondary requests to improve approval probability.
Example Heartbeat for Two Grants
// Grant 1
{ "heartbeatRequest": [{ "cbsdId": "...", "grantId": "GRANT-789", "operationState": "AUTHORIZED", ... }] }
// Grant 2
{ "heartbeatRequest": [{ "cbsdId": "...", "grantId": "GRANT-790", "operationState": "AUTHORIZED", ... }] }
On 501 TERMINATED_GRANT:
Radio Management:
| Issue | Likely Cause | Solution |
|---|---|---|
| Grant rejected for 5/20 MHz range | Non-10 MHz request | Always use 10 MHz multiples |
| Only few grants approved | Overly high EIRP or overlapping requests | Lower maxEirp on secondary; spread requests |
| Heartbeat errors | Wrong grantId | One grantId per heartbeat object |
Pages