This guide outlines the process to prepare for and pass WInnForum conformance and performance testing for CBSD/DP implementations, as defined in WINNF-TS-0122.
WInnForum certification (via WINNF-TS-0122) is required for commercial deployment in the CBRS band. It verifies protocol compliance, security, and performance against the SAS-CBSD interface.
Key Bridge SAS Note:
We recommend completing this certification early. Many issues surface during formal testing that are not apparent in sandbox or health endpoint checks.
Review test categories in WINNF-TS-0122:
| Category | Focus Areas | Common Pitfalls |
|---|---|---|
| Registration | Required/optional params, error codes | Missing installationParam (Cat B) |
| Spectrum Inquiry | Frequency ranges, measurements | No measReport when configured |
| Grant / Relinquishment | OperationParam, partial grants | Ignoring reduced maxEirp |
| Heartbeat | Directives (suspend/terminate), timers | Missing early heartbeat |
| Deregistration | Clean removal | Not persisting cbsdId |
| Security | TLS 1.2+, mutual auth, certificate validation | Wrong trust chain |
| Performance | Latency, throughput, batch handling | Large batches >512 entries |
| Grouping & Measurements | Release 2 features (if claimed) | Inconsistent groupId |
Tip: Use a local SAS simulator (open-source or vendor) to run test cases before formal submission.
| Failure Area | Typical Cause | Fix |
|---|---|---|
| Blacklist/Invalid Cert | Wrong CA chain or expired cert | Use fresh WInnForum PKI cert |
| Missing Parameters | Omitted installationParam or measCapability | Make all required fields mandatory |
| Ignoring Directives | No immediate power/frequency change | Implement real-time radio adjustment |
| Batch Size Errors | >512 entries (Key Bridge limit) | Cap at 100–200; split batches |
| Measurement Non-Compliance | Not sending when configured | Always include measReport when requested |
| Heartbeat Timeout | No early send, no jitter | Send 5-10s before interval + random jitter |
Pages