Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Die aktuelle Version der SAS-Testsuite (Spectrum Access System) ist Version 5.5. Mit den folgenden Testfällen können Sie die Interoperabilität zwischen einem CBRS-Gerät (Citizens Broadband Radio Service) und SAS testen. Prüfen Sie das Testergebnis in der von Google bereitgestellten Tabelle Testergebnis.
Anforderungen an SAS-Interoperabilitätstests
Zum Testen der SAS-Interoperabilität mit einem SAS-Modell und seiner Softwareversion benötigen Sie Folgendes:
Die Test-ID muss gemäß Part 96 FCC ID gültig sein.
Bei Geräten, für die noch keine FCC-Zertifizierung vorliegt, wenden Sie sich an den SAS-Support.
User-IDs testen
Wenn Sie Google SAS-Kunde sind, verwenden Sie Ihre vorhandene Nutzer-ID.
Wenn Sie kein Kunde sind und Ihr Gerät testen möchten, wenden Sie sich an den SAS-Support, um eine benutzerdefinierte Nutzer-ID für die SAS-Testumgebung genehmigen zu lassen.
Zertifikate für Gerätetests
Jedes CBRS-Gerätezertifikat funktioniert mit der Test-SAS-Umgebung. Wenn Sie kein Testzertifikat für Ihr CBSD oder Domain Proxy (DP) haben, wenden Sie sich an den SAS-Support.
Die Testzertifikate funktionieren nur für die SAS-Testumgebung.
Testfall 1: CBSD-Registrierung, ‑Frequenzermittlung, ‑Zuweisung und ‑Herzschlag (normaler Betrieb)
Mit diesem Testfall wird Folgendes überprüft:
CBSD-Registrierungsprozedur, Bewilligungsverfahren und der erste erfolgreiche Heartbeat zum Einschalten des Funkgeräts.
Optional: Wenn CBSD eine Anfrage zur spektralen Anfrage sendet, verwendet CBSD die verfügbaren Kanäle in der Antwort auf die spektrale Anfrage für die folgende Bewilligungsanfrage.
Vom WInnForum anerkannte CBRS-Gruppierungsparameter
Das groupingParam-Objektarray ist optional und wird von Google SAS nur für die Koexistenz von General Authorized Access (GAA) verwendet.
Wir empfehlen, dass die CBSD nach Möglichkeit groupingParam im Registrierungsantrag sendet. Da SAS das groupingParam-Array in der Anfrage zur spektralen Anfrage, der Bewilligungsanfrage und der Heartbeat-Anfrage akzeptiert, werden die vorherigen Werte durch die nachfolgenden Informationen des CBSD überschrieben.
Eine Liste der gültigen groupType-Werte wurde in WINNF-SSC-0010 veröffentlicht.
Wenn der CBSD einen ungültigen groupType sendet, antwortet die SAS mit responseCode 103 (Invalid_value). Derzeit unterstützt die SAS die groupType-Werte Principal_Subordinate_SFG und Spectrum_Reuse. Hier werden Gruppierungsparameter gespeichert und in das SAS-Portal hochgeladen. Alle anderen gültigen groupType-Werte mit responseCode 0 (Success) werden in SAS ignoriert.
Vorbereitung
Achten Sie darauf, dass die CBSD nicht im SAS-Portal registriert ist und nicht so eingestellt ist, dass ein Teil des verfügbaren Spektrums angefordert wird.
Der CBSD sendet eine Bewilligungsanfrage an SAS. Wenn eine spektrale Anfrage durchgeführt wurde, fordert die CBSD einen Frequenzbereich an, der laut SAS verfügbar ist.
Wenn die vorherige Heartbeat-Anfrage genehmigt wurde, sendet der CBSD basierend auf heartbeatInterval regelmäßig weitere Heartbeat-Anfragen an SAS, wobei das Feld operationState auf Authorized gesetzt ist.
Die erwarteten Testergebnisse sind in der folgenden Tabelle aufgeführt.
Tabelle 1. Testfall 1
Empfängt
Gesendet
Zulässig
SAS
Gültiger Registrierungsantrag
Gültige Anfrage zur Erteilung
Gültige regelmäßige Heartbeat-Anfragen mindestens alle heartbeatInterval Sekunden
Erfolgreiche Antworten für alle Anfragen, wobei transmitExpireTime in den Heartbeat-Antworten enthalten ist.
CBSD
Erfolgreiche Antworten für alle Anfragen
Gültiger Registrierungsantrag
Gültige Anfrage zur Erteilung
Gültige regelmäßige Heartbeat-Anfragen alle heartbeatInterval Sekunden, einschließlich Anfragen, bei denen operationState auf Authorized (Autorisiert) gesetzt ist
Nach dem ersten erfolgreichen Heartbeat startet die CBSD die Übertragung auf dem entsprechenden Kanal und mit der entsprechenden Leistung.
SAS-Portal
Gruppierungsparameter, die von CBSD in einer der Anfragenachrichten gesendet werden, wenn der Wert von groupTypePrincipal_Subordinate_SFG oder Spectrum_Reuse ist
Die Gruppierungsparameter werden auf dem Tab Config im Bereich Coex groups (Koexistenzgruppen) angezeigt.
Testfall 2: Verzicht auf Berechtigungen und Deregistrierung (normaler Betrieb)
Mit diesem Test wird die Abmeldung des CBSD von SAS überprüft.
Vorbereitung
Prüfen Sie, ob die CBSD registriert ist, eine Bewilligung hat und einen Heartbeat sendet.
Schritte
Gehen Sie so vor:
Der CBSD-Betreiber gibt das Spektrum über das Verwaltungstool frei.
Beispiel 1: Optional sendet die CBSD eine Verzichtsanfrage an die SAS.
Die erwarteten Testergebnisse sind in der folgenden Tabelle aufgeführt.
Tabelle 2. Testfall 2
Empfängt
Gesendet
Zulässig
SAS
Optional: Antrag auf Verzicht
Antrag auf Aufhebung der Registrierung
Optional: Antwort auf die Anfrage zur Aufgabe der Rechte
Antrag auf Aufhebung der Registrierung
CBSD
Optional: Antwort auf die Anfrage zur Aufgabe der Rechte
Antrag auf Aufhebung der Registrierung
Optional: Antrag auf Verzicht
Antrag auf Aufhebung der Registrierung
Sendet keine Daten mehr, bevor eine Deaktivierung oder ein Verzichtsantrag gesendet wird
Testfall 3a: Sperrung von Berechtigungen: IAP ausstehend
Mit diesem Testfall wird Folgendes überprüft:
Das CBSD-Funkgerät wird deaktiviert, wenn SAS die Bewilligung des CBSD aufhebt.
Der CBSD meldet den korrekten Betriebsstatus in nachfolgenden Heartbeat-Anfragen.
Vorbereitung
Ein CBSD in den USA hat Kanäle mit begrenzter Stromversorgung.
An einigen Orten wie Tampa, Florida, und Los Angeles, Kalifornien, sind die Leistungsbudgets unter 37 dBm/MHz. Um das Testszenario für Standorte an der Küste einfacher zu simulieren, aktivieren Sie das Overlay für die spektrale Verfügbarkeit für CBRS.
Achten Sie darauf, dass Folgendes zutrifft:
Der CBSD sendet eine Bewilligungsanfrage mit einem maxEirp-Wert, der unter der verfügbaren Leistung des Kanals in dBm/MHz liegt.
Beispiel
{
"grantRequest":[
. . .
{
"operationParam":{
"maxEirp":25, (e.g. Assume Partial power available for
2670-2680=28dBm/MHz)
"operationFrequencyRange":{
"lowFrequency":3670000000,
"highFrequency":3680000000
. . .
}
}
]
}
Der CBSD sendet Heartbeat-Anfragen. Wenn der angeforderte maxEirp kleiner oder gleich der anteiligen Leistung ist, genehmigt SAS die Bewilligung.
Beispiel 1: Erste Heartbeat-Anfrage nach der Genehmigung einer Beihilfe
Der CBSD sendet eine spektrale Anfrage für die Kanäle mit teilweiser Leistung. In der Antwort auf die spektrale Anfrage ermittelt CBSD den verfügbaren Wert maxEirp in dBm auf den entsprechenden Kanälen.
Der CBSD sendet eine Bewilligungsanfrage mit einem maxEirp, der über der verfügbaren Leistung für die Kanäle in der Antwort auf die spektrale Anfrage liegt.
Der CBSD sendet eine Heartbeat-Anfrage.
SAS sendet die Heartbeat-Antwort mit responseCode 501 (Suspended_Grant: IAP Pending).
Beispiel 1: Antwort auf eine Anfrage zum Spektrum für einen verfügbaren Kanal mit teilweiser Leistung
Die erwarteten Testergebnisse sind in der folgenden Tabelle aufgeführt.
Tabelle 3a Testfall 3a
Empfängt
Gesendet
SAS
Heartbeat-Anfragen, bei denen operationState auf Granted (Genehmigt) gesetzt ist, nachdem CBSD über die Heartbeat-Antwort benachrichtigt wurde, dass die Genehmigung ausgesetzt wurde
Heartbeat-Anfragen, bei denen operationState auf Authorized (Autorisiert) gesetzt ist, nachdem der CBSD über die Heartbeat-Antwort benachrichtigt wurde, dass die Bewilligung autorisiert wurde
Heartbeat-Antworten mit responseCode 0 (Success), wenn die Berechtigung nicht ausgesetzt ist
Heartbeat-Antworten mit responseCode 501 (Suspended_Grant:IAP Pending), wenn die Berechtigung ausgesetzt ist
CBSD
Heartbeat-Antworten mit responseCode 0 (Success), solange die Sperrzone nicht aktiv ist
Heartbeat-Antworten mit responseCode 501 (Suspended_Grant), bis die aktuelle Bewilligung abläuft und eine neue Bewilligung angefordert wird, oder bis nach einem CPAS-Zyklus zusätzliche Leistung verfügbar ist
Der CBSD beendet die Übertragung (schaltet das Funkgerät aus) weniger als 60 Sekunden nach der transmitExpireTime
Heartbeat-Anfragen, bei denen operationState auf Authorized (Autorisiert) gesetzt ist, nachdem die CBSD über die Heartbeat-Antwort benachrichtigt wurde, dass die Berechtigung autorisiert wurde
Nachfolgende Heartbeat-Anfragen, bei denen operationState auf Granted gesetzt ist, nachdem der CBSD über die Heartbeat-Antwort benachrichtigt wurde, dass die Genehmigung ausgesetzt wurde
Optional: Anfrage zur Spektrumsermittlung, um zu ermitteln, welche Kanäle verfügbar sind
Die Berechnungen der Funkstörungen sind abgeschlossen, aber SAS kann die Übertragung mit der Zulassung nicht autorisieren, da nach der CPAS-Berechnung die Zulassung für CBSD beendet wird und die Verwendung einer niedrigen Sendeleistung empfohlen wird. Der CBSD fordert eine Bewilligung an, nachdem er die Betriebsparameter von der Antwort des beendenden Heartbeats erhalten hat.
Wir empfehlen dem CBSD dringend, einen neuen Zuschuss zu beantragen. Wenn die Genehmigungsanfrage sich auf einen Frequenzbereich außerhalb des Frequenzbereichs der Sperrzone bezieht , erhält CBSD in der Heartbeat-Antwort die Autorisierung zum Senden. Wenn die Autorisierung vorliegt, nimmt der CBSD die Übertragung mit einer neuen Bewilligung wieder auf. Nach Aufhebung der Sperrung nimmt die CBSD die Übertragung mit der ursprünglichen Bewilligung wieder auf und beendet die vorläufige Bewilligung. Weitere Informationen finden Sie unter Fehlerbehebung bei Interoperabilitätstests.
Testfall 3b: Sperrung von Berechtigungen: Liste für DPA-Umzug aktiviert
Mit diesem Testfall wird Folgendes überprüft:
Das CBSD-Funkgerät wird deaktiviert, wenn SAS die Bewilligung des CBSD aufhebt.
Der CBSD meldet den korrekten Betriebsstatus in nachfolgenden Heartbeat-Anfragen.
Vorbereitung
Achten Sie darauf, dass Folgendes zutrifft:
Die CBSD ist an einem Ort innerhalb der simulierten Sperrzone registriert.
SAS setzt die Berechtigung aus, wenn die Sperrzone aktiv ist, wie im Zeitplan für die Sperrzone angegeben.
Der CBSD sendet eine Heartbeat-Anfrage.
SAS sendet die Heartbeat-Antwort mit responseCode 501 (Suspended_Grant : IAP Pending, „Die Berechtigung ist gesperrt, weil sie sich in der Verschiebungsliste einer aktivierten Vertriebsvereinbarung befindet“).
Optional: Die CBSD sendet eine Anfrage zur Frequenzermittlung, nachdem die Bewilligung ausgesetzt wurde.
Beispiel 1: Heartbeat-Antwort, wenn die Sperrzone aktiv ist
{
"heartbeatResponse":[
{
"cbsdId":"SAS-assigned device ID",
"grantId":"SAS-assigned grant ID",
"response":{
"responseCode":501,
"responseMessage":"SUSPENDED_GRANT : The grant is suspended because it is in the move list of a DPA that has been activated."
responseData = ["The grant is suspended because it is in the move list of a DPA that has been activated."]
}
}
]
}
Beispiel 2: Heartbeat-Anfrage, wenn die Berechtigung ausgesetzt ist
Die erwarteten Testergebnisse sind in der folgenden Tabelle aufgeführt.
Tabelle 3b Testfall 3b
Empfängt
Gesendet
SAS
Heartbeat-Anfragen, bei denen operationState auf Granted (Genehmigt) gesetzt ist, nachdem CBSD über die Heartbeat-Antwort benachrichtigt wurde, dass die Genehmigung ausgesetzt wurde
Heartbeat-Anfragen, bei denen operationState auf Authorized (Autorisiert) gesetzt ist, nachdem der CBSD über die Heartbeat-Antwort benachrichtigt wurde, dass die Bewilligung autorisiert wurde
Heartbeat-Antworten mit responseCode 0 (Success), wenn die Sperrzone nicht aktiv ist
Heartbeat-Antworten mit responseCode 501 (Suspended_Grant: The grant is suspended because it is in the
move list of a DPA that has been activated."), wenn die Sperrzone aktiv ist
CBSD
Heartbeat-Antworten mit responseCode 0 (Success), solange die Sperrzone nicht aktiv ist
Heartbeat-Antworten mit responseCode 501 (Suspended_Grant: The grant is suspended because it is in the
move list of a DPA that has been activated.), solange die Sperrzone aktiv ist
Der CBSD beendet die Übertragung (schaltet das Funkgerät aus) weniger als 60 Sekunden nach dem transmitExpireTime
Heartbeat-Anfragen, bei denen operationState auf Authorized (Autorisiert) gesetzt ist, nachdem der CBSD über die Heartbeat-Antwort benachrichtigt wurde, dass die Bewilligung autorisiert wurde
Nachfolgende Heartbeat-Anfragen, bei denen operationState auf Granted (Genehmigt) gesetzt ist, nachdem der CBSD über die Heartbeat-Antwort benachrichtigt wurde, dass die Genehmigung ausgesetzt wurde
Optional: Anfrage zum Spektrum, um zu ermitteln, welche Kanäle verfügbar sind.
Wir empfehlen dem CBSD dringend, einen neuen Zuschuss zu beantragen. Wenn die Genehmigungsanfrage sich auf einen Frequenzbereich außerhalb des Frequenzbereichs der Sperrzone bezieht, erhält CBSD in der Heartbeat-Antwort die Autorisierung zum Senden. Wenn die Autorisierung vorliegt, nimmt der CBSD die Übertragung mit einer neuen Bewilligung wieder auf. Während der Übertragung sendet der CBSD weiterhin Heartbeats für die ursprüngliche (eingeschränkte) Bewilligung. Nach Aufhebung der Sperrung nimmt CBSD die Übertragung mit der ursprünglichen Bewilligung wieder auf und beendet die vorläufige Bewilligung.
Testfall 4: Neue Autorisierung gewähren
Mit diesem Testfall wird überprüft, ob die CBSD die Übertragung fortsetzen kann, nachdem die Sperrzone deaktiviert wurde. Das in diesem Test bestätigte Verhalten der clientseitigen Verschlüsselung ähnelt dem, was passiert, wenn die Berechtigung für die clientseitige Verschlüsselung aufgrund des Datenverarbeitungsabkommens (DPA) ausgesetzt und dann nach der Deaktivierung des DPA reautorisiert wird.
Vorbereitung
Achten Sie darauf, dass Folgendes zutrifft:
Die CBSD ist an einem Ort innerhalb der Sperrzone registriert. Weitere Informationen finden Sie unter Sperrbezirk.
Die erwarteten Testergebnisse sind in der folgenden Tabelle aufgeführt.
Tabelle 6. Testfall 6
Empfängt
Gesendet
SAS
Anfrage zur Erteilung
Antwort mit responseCode 400 (Interference) gewähren
In diesem Fall befindet sich die CBSD innerhalb der GWPZ und beantragt eine Zulassung für eine geschützte Frequenz. Es kann aber auch einen anderen Grund geben.
CBSD
Antwort mit responseCode 400 (Interference) gewähren
Der CBSD sollte keinen Heartbeat starten oder senden.
Anfrage zur Erteilung
Testfall 7: CBSD-Abmeldung und -Neuregistrierung
Mit diesem Testfall wird überprüft, ob sich der CBSD von der SAS abmeldet und wieder anmeldet, wenn er von einem Standort an einen anderen Standort verschoben wird, der mehr als 50 Meter entfernt ist.
Vorbereitung
Prüfen Sie, ob die CBSD registriert ist, eine Bewilligung hat und einen Heartbeat sendet.
Beispiel: CBSD-Koordinaten in der ersten Registrierungsanfrage
Legen Sie die Position des CBSD auf einen anderen Ort fest, der mehr als 50 Meter entfernt ist. Sie können den Standort entweder physisch verschieben oder manuell festlegen.
Der CBSD sendet optional eine Deaktivierungsanfrage aufgrund der Standortänderung.
Die erwarteten Testergebnisse sind in der folgenden Tabelle aufgeführt.
Tabelle 8. Testfall 8
Empfängt
Gesendet
SAS
Heartbeat-Anfrage, bei der auch die Verlängerung des Zuschusses beantragt wird
Heartbeat-Antwort mit einem neuen grantExpireTime-Wert
CBSD
Heartbeat-Antwort mit einem neuen grantExpireTime-Wert
Heartbeat-Anfrage, bei der grantRenew vor Ablauf der Berechtigung auf true gesetzt wird
Testfall 9: Umgang von CBSD mit ungültigen oder fehlenden Werten
Dieser Testfall zeigt Beispiele für ungültige Anfragen. Der CBSD muss der Anleitung nicht Schritt für Schritt folgen. Der Tester sollte jedoch prüfen, ob der CBSD nach Erhalt eines Antwortcodes, der auf einen Fehler in der Anfrage hinweist, nicht noch einmal dieselbe (ungültige) Anfrage versucht.
Vorbereitung
Der CBSD darf nicht in SAS registriert sein.
Schritte
Der CBSD sendet eine Registrierungsanfrage an SAS.
Beispiel 1: Anfragen mit Fehlern
Das Feld „FCC-ID“ ist durchgestrichen und in der Anfrage nicht enthalten, obwohl es für die CBSD-Registrierung erforderlich ist.
{
"registrationRequest":[
{
"fccId":"whitelisted FCC ID",
"userId":"whitelisted user ID",
"cbsdSerialNumber":"<unique device ID>",
"cbsdCategory":"A",
"airInterface":{
"radioTechnology":"E_UTRA"
},
"installationParam":{
"latitude": latitude within US,
"longitude": longitude within US,
"height":9,
"heightType":"AGL",
"indoorDeployment":false,
"antennaGain":16
},
"cbsdInfo":{
"vendor": "CBSD Vendor 1",
"model": "CBSD Model 1",
"softwareVersion": "2.0",
"hardwareVersion": "2.0",
"firmwareVersion": "2.0"
}
}
]
}
Beispiel 2: Eine zweite Registrierungsanfrage mit Breiten- und Längengradwerten, die auf „0“ (null) festgelegt sind
Damit wird die Verarbeitung ungültiger Daten durch CBSD getestet. Der CBSD sollte die Felder korrigieren, bevor er die Anfrage noch einmal sendet.
Die erwarteten Testergebnisse sind in der folgenden Tabelle aufgeführt.
Tabelle 9. Testfall 9
Empfängt
Gesendet
Zulässig
SAS
Registrierungsanfrage ohne Angabe der erforderlichen Felder oder mit ungültigen Werten
Beispiele:
Registrierungsantwort mit responseCode 102 (Missing_Param) und fehlenden Parametern im Feld responseData
Registrierungsantwort mit responseCode 103 (Invalid_Value) und den Parametern mit ungültigen Werten im Feld responseData
CBSD
Registrierungsantwort mit Antwortcode ungleich Null
Unvollständige oder ungültige Registrierungsanfrage
Der CBSD darf dieselbe Anfrage erst wieder senden, wenn der Fehler behoben wurde.
Testfall 10: CBSD-Messberichte für RECEIVED_POWER_WITHOUT_GRANT
Mit diesem Test wird überprüft, ob die CBSDs, die die Received_Power_Without_Grant-Messfunktion unterstützen, Messberichte gemäß WINNF-17-SSC-0002 senden.
Vorbereitung
Achten Sie darauf, dass die CBSD nicht registriert ist.
Schritte
Gehen Sie so vor:
Der CBSD sendet eine Registrierungsanfrage an SAS, die Received_Power_Without_Grant als eine seiner Messfunktionen enthält.
SAS antwortet mit einer Registrierungsantwort, die Received_Power_Without_Grant in der Berichtskonfiguration enthält.
Optional: Der CBSD sendet eine Anfrage zur spektralen Anfrage, die eine gültige Messung enthält.
Wenn die Anfrage zur spektralen Anfrage gesendet wird, sendet SAS eine Antwort auf die spektrale Anfrage mit responseCode 0.
Der CBSD sendet eine Bewilligungsanfrage, die eine gültige Messung enthält.
SAS sendet eine Antwort mit responseCode 0.
Ergebnis
Die erwarteten Testergebnisse sind in der folgenden Tabelle aufgeführt.
Tabelle 10. Testfall 10
Empfängt
Gesendet
SAS
Registrierungsanfrage, die Received_Power_Without_Grant als eine der Analysefunktionen enthält
Optional: Anfrage zum Spektrum, die eine gültige Messung enthält
Bewilligungsanfrage, die eine gültige Messung enthält
Antwort auf die Registrierung
Optional: Antwort auf Spectrum-Anfrage
Antwort gewähren
CBSD
Antwort auf die Registrierung
Optional: Anfrage zu Frequenzspektrum
Bewilligungsanfrage, die eine gültige Messung enthält
Antwort gewähren
Registrierungsanfrage
Optional: Anfrage zum Spektrum, die eine gültige Messung enthält
Bewilligungsanfrage, die eine gültige Messung enthält
Testfall 11: CBSD-Messberichte für RECEIVED_POWER_WITH_GRANT
Mit diesem Test wird überprüft, ob die CBSDs, die die Received_Power_With_Grant-Messfunktion unterstützen, Messberichte gemäß WINNF-17-SSC-0002 senden.
Vorbereitung
Achten Sie darauf, dass die CBSD nicht registriert ist.
Schritte
Gehen Sie so vor:
Der CBSD sendet eine Registrierungsanfrage an SAS, die Received_Power_With_Grant als eine seiner Messfunktionen enthält.
SAS antwortet mit einer Registrierungsantwort mit responseCode 0.
Optional: Der CBSD sendet eine Anfrage zur Frequenzermittlung.
SAS sendet eine Antwort auf die spektrale Anfrage mit responseCode 0.
Der CBSD sendet eine gültige Bewilligungsanfrage.
SAS sendet eine Antwort auf die Genehmigung, die Received_Power_With_Grant in der Konfiguration des Messberichts enthält.
Innerhalb der ersten fünf Heartbeat-Anfragen sendet der CBSD mindestens eine Anfrage, die eine gültige Messung enthält.
SAS sendet Heartbeat-Antworten mit responseCode 0.
Ergebnis
Die erwarteten Testergebnisse sind in der folgenden Tabelle aufgeführt.
Tabelle 11. Testfall 11
Empfängt
Gesendet
Zulässig
SAS
Registrierungsanfrage vom CBSD, die Received_Power_With_Grant als eine der Messfunktionen enthält
Optional: Anfrage zur Frequenznutzung
Gültiger Antrag auf Gewährung von Berechtigungen vom CBSD
Beliebige Anzahl von Heartbeat-Anfragen, wobei mindestens eine der ersten fünf eine gültige Messung enthält
Antwort auf die Registrierung
Optional: Antwort auf Spectrum-Anfrage
Gewähren Sie eine Antwort, die Received_Power_With_Grant in der Konfiguration des Messberichts enthält.
Heartbeat-Antwort(en) mit responseCode 0
CBSD
Antwort auf die Registrierung
Optional: Anfrage zu Frequenzspektrum
Antwort gewähren
Registrierungsanfrage, die Received_Power_With_Grant als eine der Analysefunktionen enthält
Optional: Anfrage zu Frequenzspektrum
Anfrage zur Erteilung
Beliebige Anzahl von Heartbeat-Anfragen, wobei mindestens eine der ersten fünf eine gültige Messung enthält
Nach dem ersten erfolgreichen Heartbeat startet die CBSD die Übertragung auf dem entsprechenden Kanal und mit der entsprechenden Leistung.
Testfall 12: Batchanfragen
Mit diesem Testfall wird überprüft, ob ein Domain-Proxy (DP) Batchanfragen senden und Batchantworten für mehrere CBSDs empfangen kann.
In diesem Testfall geht es insbesondere um Folgendes:
Die Batch-Spektrumsanfrage für mehrere CBSDs
Das Batch-Genehmigungsverfahren für mehrere CBSDs
Der erste Batch-Heartbeat, um die Funkschnittstellen für mehrere CBSDs einzuschalten
Vorbereitung
Achten Sie darauf, dass Folgendes zutrifft:
Die CBSDs sind bei SAS registriert.
Der DP ist so konfiguriert, dass eine Teilmenge des verfügbaren Spektrums angefordert wird.
Schritte
Gehen Sie so vor:
Der DP sendet eine Anfrage für eine Spektrumsabfrage, um das verfügbare Spektrum für jede CBSD zu prüfen.
Der Preisvergleichsportalanbieter sendet eine Batch-Genehmigungsanfrage an SAS. Für jeden CBSD fordert der DP einen Frequenzbereich an, der laut SAS verfügbar ist.
Der Datenpartner erhält eine Antwort auf die Batch-Genehmigung von SAS.
Beispiel
{
"grantResponse":[
{
"cbsdId":"SAS-assigned device ID #1",
"grantId":"SAS-assigned grant ID #1",
"grantExpireTime":"YYYY-MM-DDTHH:MM:SSZ",
"heartbeatInterval":60,
"channelType": GAA,
"response":{
"responseCode":0
}
},
{
"cbsdId":"SAS-assigned device ID #2",
"grantId":"SAS-assigned grant ID #2",
"grantExpireTime":"YYYY-MM-DDTHH:MM:SSZ",
"heartbeatInterval":60,
"channelType": GAA,
"response":{
"responseCode":0
}
},
...
{
"cbsdId":"SAS-assigned device ID #N",
"grantId":"SAS-assigned grant ID #N",
"grantExpireTime":"YYYY-MM-DDTHH:MM:SSZ",
"heartbeatInterval":60,
"channelType": GAA,
"response":{
"responseCode":0
}
}
]
}
Der Dienstanbieter sendet basierend auf der heartbeatInterval regelmäßig Batch-Heartbeat-Anfragen an SAS und empfängt Batch-Heartbeat-Antworten von SAS.
Beispiel
{
"heartbeatRequest":[
{
"cbsdId":"SAS-assigned device ID #1",
"grantId":"SAS-assigned grant ID #1",
"operationState":"GRANTED"
},
{
"cbsdId":"SAS-assigned device ID #2",
"grantId":"SAS-assigned grant ID #2",
"operationState":"GRANTED"
},
...
{
"cbsdId":"SAS-assigned device ID #N",
"grantId":"SAS-assigned grant ID #N",
"operationState":"GRANTED"
}
]
}
SAS antwortet, indem es die Heartbeat-Anfragen genehmigt.
Beispiel
{
"heartbeatResponse":[
{
"cbsdId":"SAS-assigned device ID #1",
"grantId":"SAS-assigned grant ID #1",
"response":{
"responseCode":0
},
"transmitExpireTime":"YYYY-MM-DDTHH:MM:SSZ"
},
{
"cbsdId":"SAS-assigned device ID #2",
"grantId":"SAS-assigned grant ID #2",
"response":{
"responseCode":0
},
"transmitExpireTime":"YYYY-MM-DDTHH:MM:SSZ"
},
...
{
"cbsdId":"SAS-assigned device ID #N",
"grantId":"SAS-assigned grant ID #N",
"response":{
"responseCode":0
},
"transmitExpireTime":"YYYY-MM-DDTHH:MM:SSZ"
}
Der Dienstanbieter sendet regelmäßig weitere Batch-Heartbeat-Anfragen an SAS basierend auf dem heartbeatInterval mit dem Feld operationState, das zu einem bestimmten CBSD gehört, der auf Authorized gesetzt ist, wenn die vorherige Heartbeat-Anfrage genehmigt wurde.
Beispiel
{
"heartbeatRequest":[
{
"cbsdId":"SAS-assigned device ID #1",
"grantId":"SAS-assigned grant ID #1",
"operationState":"AUTHORIZED"
},
{
"cbsdId":"SAS-assigned device ID #2",
"grantId":"SAS-assigned grant ID #2",
"operationState":"AUTHORIZED"
},
...
{
"cbsdId":"SAS-assigned device ID #N",
"grantId":"SAS-assigned grant ID #N",
"operationState":"AUTHORIZED"
}
]
}
Ergebnis
Die erwarteten Testergebnisse sind in der folgenden Tabelle aufgeführt.
Tabelle 12. Testfall 12
Empfängt
Gesendet
SAS
Gültige Anfrage für die spektrale Batchermittlung, einschließlich einer Anfrage für jede CBSD
Gültige Batch-Genehmigungsanfrage, einschließlich einer Anfrage für jede CBSD
Gültige regelmäßige Batch-Herzschlaganfragen, einschließlich einer Anfrage für jeden CBSD mindestens alle heartbeatInterval Sekunden
Erfolgreiche Batchantworten auf alle Batchanfragen. Die transmitExpire-Zeit in den Heartbeat-Antworten wird auf einen Wert für vier Minuten festgelegt.
DP
Erfolgreiche Batchantworten auf alle Batchanfragen
Nach der ersten erfolgreichen Antwort auf den Heartbeat startet jeder CBSD die Übertragung auf dem entsprechenden Kanal und
Gültige Anfrage für die spektrale Batchermittlung, einschließlich einer Anfrage für jede CBSD
Gültige Batch-Genehmigungsanfrage, einschließlich einer Anfrage für jede CBSD
Gültige, regelmäßige Batch-Herzschlaganfragen mindestens alle heartbeatInterval Sekunden, einschließlich einer Anfrage für jede CBSD. Das Feld operationState, das zu einer bestimmten CBSD gehört, muss in mindestens einer Heartbeat-Anfrage auf Authorized gesetzt sein.
Testfall 13: Zu große Batchanfragen
Mit diesem Testfall wird überprüft, ob ein Domain-Proxy (DP) eine Situation bewältigen kann, in der die Größe einer Batchanfrage die maximale Batchgröße überschreitet, die von SAS verarbeitet wird.
Wenn die Batchgröße größer als maxBatchSize ist, sendet SAS eine gültige Antwort auf die ersten maxBatchSize Anfragen, wobei das Feld responseCode auf 0 (Success) festgelegt ist. Für die restlichen Anfragen sendet SAS responseCode 106 (Not_Processed).
Der Standardwert von maxBatchSize in der Produktions-SAS-Umgebung ist 120. Für einfache Tests ist maxBatchSize in der Test-SAS-Umgebung 20.
In diesem Testfall liegt der Schwerpunkt auf dem Genehmigungsprozess, um zu zeigen, wie übergroße Batchanfragen verarbeitet werden.
Wir empfehlen Ihnen, diesen Testfall auf andere Nachrichtentypen auszuweiten, z. B. Registrierungsanfragen, Freqenzermittlung, Heartbeat-Verfahren, Verfahren zur Aufgabe von Berechtigungen und Abmeldung.
Vorbereitung
Achten Sie darauf, dass Folgendes zutrifft:
Die CBSDs sind bei SAS registriert.
Der DP ist so konfiguriert, dass eine Teilmenge des verfügbaren Spektrums angefordert wird.
Schritte
Gehen Sie so vor:
Der Preisvergleichsportalanbieter sendet eine zu große Batch-Berechtigungsanfrage an SAS. Die Größe des Batches ist N, wobei N zwischen 20 und 40 liegt. Für jede CBSD fordert der DP einen Frequenzbereich an, der von SAS als verfügbar angegeben wurde.
Der Datenpartner erhält eine Antwort auf die Batch-Genehmigung von SAS.
SAS sendet auf die ersten 20 Anfragen eine gültige Antwort, wobei das Feld responseCode auf 0 (Success) festgelegt ist. Für die letzten N bis 20 Elemente im Batch legt SAS das Feld responseCode auf 106 (Not_Processed) fest.
Beispiel
{
"grantResponse":[
{
"cbsdId":"SAS-assigned device ID #1",
"grantId":"SAS-assigned grant ID #1",
"grantExpireTime":"YYYY-MM-DDTHH:MM:SSZ",
"heartbeatInterval":60,
"channelType": GAA,
"response":{
"responseCode":0
}
},
{
"cbsdId":"SAS-assigned device ID #2",
"grantId":"SAS-assigned grant ID #2",
"grantExpireTime":"YYYY-MM-DDTHH:MM:SSZ",
"heartbeatInterval":60,
"channelType": GAA,
"response":{
"responseCode":0
}
},
...
{
"cbsdId":"SAS-assigned device ID #20",
"grantId":"SAS-assigned grant ID #20",
"grantExpireTime":"YYYY-MM-DDTHH:MM:SSZ",
"heartbeatInterval":60,
"channelType": GAA,
"response":{
"responseCode":0
}
},
{
"cbsdId":"SAS-assigned device ID #21",
"response":{
"responseCode":106,
"responseMessage":"The Google SAS requires that each request batch size be less than or equal to 20"
}
},
{
"cbsdId":"SAS-assigned device ID #22",
"response":{
"responseCode":106,
"responseMessage":"The Google SAS requires that each request batch size be less than or equal to 20"
}
},
...
{
"cbsdId":"SAS-assigned device ID #N",
"response":{
"responseCode":106,
"responseMessage":"The Google SAS requires that each request batch size be less than or equal to 20"
}
}
]
}
Der Preisvergleichsportalanbieter sendet die noch nicht verarbeiteten Zuschussanträge.
Beispiel
Die Größe dieser Batchanfrage ist standardmäßig unter 20.
Der Datenpartner erhält eine Antwort auf die Batch-Genehmigung von SAS.
SAS sendet eine gültige Antwort auf alle Anfragen, bei denen das Feld responseCode auf 0 (Success) festgelegt ist.
Beispiel
{
"grantResponse":[
{
"cbsdId":"SAS-assigned device ID #21",
"grantId":"SAS-assigned grant ID #21",
"grantExpireTime":"YYYY-MM-DDTHH:MM:SSZ",
"heartbeatInterval":60,
"channelType": GAA,
"response":{
"responseCode":0
}
},
{
"cbsdId":"SAS-assigned device ID #22",
"grantId":"SAS-assigned grant ID #22",
"grantExpireTime":"YYYY-MM-DDTHH:MM:SSZ",
"heartbeatInterval":60,
"channelType": GAA,
"response":{
"responseCode":0
}
},
...
{
"cbsdId":"SAS-assigned device ID #N",
"grantId":"SAS-assigned grant ID #N",
"grantExpireTime":"YYYY-MM-DDTHH:MM:SSZ",
"heartbeatInterval":60,
"channelType": GAA,
"response":{
"responseCode":0
}
}
]
}
Ergebnis
Die erwarteten Testergebnisse sind in der folgenden Tabelle aufgeführt.
Tabelle 13. Testfall 13
Empfängt
Gesendet
SAS
Gültige Batch-Genehmigungsanfrage, einschließlich einer Anfrage für jede CBSD bei einer Batchgröße von 20 bis 40 im ersten Versuch
Gültige Batch-Berechtigungsanfragen für den zweiten Teil des Batches beim zweiten Versuch, wenn die Batchgröße mehr als 20 beträgt
Erfolgreiche Batchantworten auf die ersten 20 Anträge auf Zuschuss und responseCode 106 für den Rest des Batches beim ersten Versuch
Erfolgreiche Batch-Antworten auf alle Zuschussanfragen beim zweiten Versuch
DP
Erfolgreiche Batchantworten auf die ersten 20 Anfragen und responseCode 106 für den Rest des Batches beim ersten Versuch
Erfolgreiche Batch-Antworten auf alle Zuschussanfragen beim zweiten Versuch
Gültige Batch-Genehmigungsanfrage, einschließlich einer Anfrage für jede CBSD bei einer Batchgröße von 20 bis 40 im ersten Versuch
Gültige Batch-Berechtigungsanfragen für den zweiten Teil des Batches beim zweiten Versuch, wenn die Batchgröße mehr als 20 beträgt
Testfall 14: Passive DAS-Registrierung und -Genehmigung
Optional: Der Prozess der spektralen Anfrage für passive DAS-Funkgeräte.
Annahmen
Bereitstellungsszenario
In diesem Testfall gehen wir von einem Bereitstellungsszenario der Kategorie 3 aus, wie in WINNF-TR-5001 definiert:
Eine Funkschnittstelle (Radio Unit, RU) mit einem einzelnen Sektor, die als passives DAS mit mehreren Übertragungspunkten (Transmission Points, TPs) bereitgestellt wird.
Eindeutige CBSD-Identifikation
In diesem Fall wird jedes TP als einzelnes CBSD mit der FCC-ID und der Seriennummer des Herstellers (MSN) registriert. Die FCC-ID und die MSN des RU werden mit einer zusätzlichen TP-ID kombiniert, um jeden TP eindeutig zu identifizieren. Die TP-ID kann SAS mit Suffixen in der cbsdSerialNumber zur Verfügung gestellt werden. Die TP-ID muss der MSN der RU mit einem Trennzeichen (:) vor der TP-ID angehängt werden. Weitere Informationen finden Sie unter WINNF-TR-5001.
Bestimmung von Indoor- oder Outdoor-Umgebungen
In diesem Testfall gehen wir von einem Indoor-Bereitstellungsszenario aus. Im Allgemeinen können Sie passive DAS-Geräte sowohl im Innen- als auch im Außenbereich einsetzen. Eine vollständige Liste der Richtlinien finden Sie unter WINNF-TR-5001.
EIRP-Funktion
Bei einer Indoor-Bereitstellung darf der maximale EIRP jedes TP 30 dBm oder 10 MHz nicht überschreiten. Beispiele zur Berechnung der EIRP-Funktion für jedes TP finden Sie unter WINNF-TR-5001.
CBSD-Kategorie
Bei einer Indoor-Bereitstellung muss jedes TP als CBSD der Kategorie A registriert sein. Dies ist auch möglich, wenn die RU ursprünglich von der FCC als Hochleistungsgerät der Kategorie B zertifiziert wurde. CBSDs der Kategorie B dürfen nicht in Innenräumen installiert werden.
CPI-gestützte Installation
Gemäß den aktuellen FCC-Richtlinien muss ein zertifizierter Fachinstallateur (CPI) immer passive DAS-Geräte installieren. Die Gründe dafür sind:
Die FCC empfiehlt die Installation von CPI, wenn Sie einen Hochleistungs-RU der Kategorie B in einer Innenumgebung mit reduzierter Leistung als CBSD der Kategorie A einsetzen.
Auch wenn der RU als energieeffizientes Gerät der Kategorie A zertifiziert ist, verfügt ein typischer TP nicht über eine automatische Standortbestimmung. Daher muss ein CPI immer ein passives DAS installieren.
Mehrere Schritte zur Registrierung
In diesem Testfall gehen wir von einer mehrstufigen Registrierung aus. Das bedeutet, dass ein CPI vor der Ausführung des Tests die Installationsparameter für jedes TP über das SAS-Portal in SAS vorladen muss. Es ist wichtig, dass der Preisvergleichsportalanbieter den Parameter eirpCapability im Objekt InstallationParam angibt.
Für diesen Testfall darf eirpCapability für jeden TP maximal 30 dBm oder 10 MHz betragen. Wenn dies nicht der Fall ist, setzt SAS gemäß der Release 1 WInnForum-Spezifikation WINNF-TS-0016eirpCapability als gerundeten FCC-zertifizierten maximalen EIRP der RU. Bei einem RU mit hoher Leistung kann dies über 30 dBm oder 10 MHz liegen, was für eine Indoor-Installation der Kategorie A nicht zulässig ist.
Domain-Proxy (DP)
In diesem Testfall wird davon ausgegangen, dass ein DP vorhanden ist, der Batchanfragen von SAS senden und empfangen kann.
Vorbereitung
Achten Sie darauf, dass Folgendes zutrifft:
Die CBSDs (TPs) sind nicht im SAS-Portal registriert.
Die CBSDs (TPs) sind so eingestellt, dass sie einen Teil des verfügbaren Spektrums anfordern.
Der Preisvergleichsportalanbieter hat Registrierungsparameter bereitgestellt, einschließlich eirpCapability für jedes Preisvergleichsportal, die über das SAS-Portal in SAS vorinstalliert werden.
Schritte
Gehen Sie so vor:
Wenn der Vertriebspartner mehrere TPs registrieren möchte, sendet er eine Batch-Registrierungsanfrage an SAS.
Beispiel
{
"registrationRequest":[
{
"fccId":"allowed FCC ID of RU",
"userId":"allowed user ID",
"cbsdSerialNumber":"MSN of RU:TP ID #1",
"cbsdCategory":"A",
"airInterface":{
"radioTechnology":"E_UTRA",
},
"cbsdInfo":{
"vendor": "CBSD Vendor of RU",
"model": "CBSD Model of RU",
"softwareVersion": "2.0",
"hardwareVersion": "2.0",
"firmwareVersion": "2.0"
}
},
{
"fccId":"allowed FCC ID of RU",
"userId":"allowed user ID",
"cbsdSerialNumber":"MSN of RU:TP ID #2",
"cbsdCategory":"A",
"airInterface":{
"radioTechnology":"E_UTRA",
},
"cbsdInfo":{
"vendor": "CBSD Vendor of RU",
"model": "CBSD Model of RU",
"softwareVersion": "2.0",
"hardwareVersion": "2.0",
"firmwareVersion": "2.0"
}
},
...
{
"fccId":"allowed FCC ID of RU",
"userId":"allowed user ID",
"cbsdSerialNumber":"MSN of RU:TP ID #N",
"cbsdCategory":"A",
"airInterface":{
"radioTechnology":"E_UTRA",
},
"cbsdInfo":{
"vendor": "CBSD Vendor of RU",
"model": "CBSD Model of RU",
"softwareVersion": "2.0",
"hardwareVersion": "2.0",
"firmwareVersion": "2.0"
}
}
]
}
Die CBSD erhält eine Antwort auf die Batchregistrierung von SAS.
Der Preisvergleichsportalanbieter sendet eine Batch-Genehmigungsanfrage an SAS. Für jeden TP fordert der DP einen Frequenzbereich an, den SAS als verfügbar angegeben hat.
Der maxEirp-Wert für jeden TP darf bei einer Indoor-Bereitstellung nicht mehr als 30 dBm oder 10 MHz betragen.
Das Feld operationFrequencyRange sollte für alle TPs gleich sein. Bei einer passiven DAS-Bereitstellung mit einem einzelnen Sektor müssen alle TPs dieselben RF-Kanäle verwenden.
Beispiel
{
"grantRequest":[
{
"cbsdId":"SAS-assigned device ID #1",
"operationParam":{
"maxEirp":value less than or equal to 30,
"operationFrequencyRange":{
"lowFrequency":F1 (within 3550 - 3700 MHz),
"highFrequency":F2 (within 3550 - 3700 MHz)
}
}
},
{
"cbsdId":"SAS-assigned device ID #2",
"operationParam":{
"maxEirp":value less than or equal to 30,
"operationFrequencyRange":{
"lowFrequency":F1 (within 3550 - 3700 MHz),
"highFrequency":F2 (within 3550 - 3700 MHz)
}
}
},
...
{
"cbsdId":"SAS-assigned device ID #N",
"operationParam":{
"maxEirp":value less than or equal to 30,
"operationFrequencyRange":{
"lowFrequency":F1 (within 3550 - 3700 MHz),
"highFrequency":F2 (within 3550 - 3700 MHz)
}
}
}
]
}
Der Datenpartner erhält eine Antwort auf die Batch-Genehmigung von SAS.
Beispiel
{
"grantResponse":[
{
"cbsdId":"SAS-assigned device ID #1",
"grantId":"SAS-assigned grant ID #1",
"grantExpireTime":"YYYY-MM-DDTHH:MM:SSZ",
"heartbeatInterval":60,
"channelType": GAA,
"response":{
"responseCode":0
}
},
{
"cbsdId":"SAS-assigned device ID #2",
"grantId":"SAS-assigned grant ID #2",
"grantExpireTime":"YYYY-MM-DDTHH:MM:SSZ",
"heartbeatInterval":60,
"channelType": GAA,
"response":{
"responseCode":0
}
},
...
{
"cbsdId":"SAS-assigned device ID #N",
"grantId":"SAS-assigned grant ID #N",
"grantExpireTime":"YYYY-MM-DDTHH:MM:SSZ",
"heartbeatInterval":60,
"channelType": GAA,
"response":{
"responseCode":0
}
}
]
}
Der Dienstanbieter sendet basierend auf der heartbeatInterval regelmäßig Batch-Heartbeat-Anfragen an SAS und empfängt Batch-Heartbeat-Antworten von SAS.
Ergebnis
Die erwarteten Testergebnisse sind in der folgenden Tabelle aufgeführt.
Tabelle 14. Testfall 14
Empfängt
Gesendet
SAS
Gültige Batch-Registrierungsanfrage, einschließlich einer Anfrage für jeden TP
Gültige Anfrage für die Spektrumsaufschlüsselung, einschließlich einer Anfrage für jeden TP
Gültige Anfrage für die Berechtigungsgruppe, einschließlich einer Anfrage für jede TP
Gültige regelmäßige Batch-Herzschlaganfragen, einschließlich einer Anfrage für jeden TP mindestens alle heartbeatInterval Sekunden
Erfolgreiche Batchantworten auf alle Batchanfragen. Die transmitExpire-Zeit in den Heartbeat-Antworten wird auf einen Wert für vier Minuten festgelegt.
DP
Erfolgreiche Batchantworten auf alle Batchanfragen
Nach der ersten erfolgreichen Antwort auf den Heartbeat beginnt jedes TP mit der Übertragung auf dem entsprechenden Kanal und mit der entsprechenden Leistung.
Gültige Batch-Registrierungsanfrage, einschließlich einer Anfrage für jeden TP
Gültige Anfrage für die Spektrumsaufschlüsselung, einschließlich einer Anfrage für jeden TP
Gültige Anfrage für die Berechtigungsgruppe, einschließlich einer Anfrage für jede TP
Gültige, regelmäßige Batch-Herzschlaganfragen mindestens alle heartbeatInterval Sekunden, einschließlich einer Anfrage für jeden TP. Das Feld operationState, das zu einem bestimmten TP gehört, muss in mindestens einer Heartbeat-Anfrage auf Authorized gesetzt sein.
Testfall 15: Antwort auf eine Anfrage zum sortierten Spektrum
Die CBSD versucht, auf einem einzigen 10 MHz breiten Kanal zu senden.
Vorbereitung
Der CBSD muss mindestens vier Stunden vor dem Test bei SAS registriert sein. Nach der Registrierung der CBSD kann es bis zu vier Stunden dauern, bis SAS die Kanalqualität und das Ranking berechnet hat.
Für genauere Ergebnisse geben Sie Informationen zur Gruppierung der Häufigkeitsverwaltung für die CBSD entweder im Registrierungsantrag oder im SAS-Portal an. Verwenden Sie Testfall 1 als Beispiel.
Schritte
Gehen Sie so vor:
Der CBSD sendet eine Anfrage zur spektralen Anfrage an SAS für den gesamten CBRS-Frequenzbereich von 3.550 MHz bis 3.700 MHz.
Die CBSD erhält eine Antwort auf die Anfrage zum Spektrum von der SAS. Die Antwort auf die Anfrage zum Spektrum gibt eine Liste der verfügbaren Kanäle zurück, sortiert nach der besten Kanalqualität. Das erste Objekt im availableChannel-Array hat die beste Qualität.
Beispiel
In diesem Beispiel hat das erste frequencyRange-Objekt die höchste Qualität und wird in Schritt 3 wiederverwendet.
Der CBSD sendet eine Bewilligungsanfrage an SAS. Der CBSD fordert den Kanal mit dem höchsten Rang an. Dies ist das erste Element im availableChannel-Array der Antwort auf die sortierte spektrale Anfrage.
Der CBSD sendet basierend auf heartbeatInterval regelmäßig Heartbeat-Anfragen an SAS und empfängt Heartbeat-Antworten von SAS. Sehen Sie sich die Anforderungen zum Senden von Heartbeat-Anfragen in Testfall 1 an.
Ergebnis
Die erwarteten Testergebnisse sind in der folgenden Tabelle aufgeführt.
Tabelle 15. Testfall 15
Empfängt
Gesendet
Zulässig
SAS
Gültige Anfrage zu Frequenzbereichen
Gültiger Antrag auf Bewilligung für den Kanal mit der höchsten Rangfolge auf Grundlage der Antwort auf die Anfrage zum Spektrum
Gültige regelmäßige Heartbeat-Anfragen mindestens alle heartbeatInterval Sekunden
Erfolgreiche Antwort auf Anfrage zu sortiertem Spektrum
Erfolgreiche Antwort auf die Genehmigung
Erfolgreiche Antworten für alle Heartbeat-Anfragen, wobei transmitExpireTime in den Heartbeat-Antworten enthalten ist.
CBSD
Erfolgreiche Antwort auf Anfrage zu sortiertem Spektrum
Erfolgreiche Antwort auf die Genehmigung
Erfolgreiche Heartbeat-Antworten für alle Heartbeat-Anfragen
Nach dem ersten erfolgreichen Heartbeat startet die CBSD die Übertragung auf dem entsprechenden Kanal und mit der entsprechenden Leistung.
Gültige Anfrage zu Frequenzbereichen
Gültiger Antrag auf Bewilligung für den Kanal mit der höchsten Priorität basierend auf der Antwort auf die Anfrage zum Spektrum
Gültige periodische Heartbeat-Anfragen mindestens alle heartbeatInterval Sekunden, einschließlich mindestens einer Anfrage, bei der operationState auf Authorized (Autorisiert) gesetzt ist
SAS-Portal
Informationen zur Spektrumverfügbarkeit, zur Kanalqualität und zum Kanalrang finden Sie im SAS-Portal auf dem Tab Coex der CBSD. URL der Test-SAS-Umgebung finden
Testfall 16: Gleiche Häufigkeit
Mit diesem Testfall wird Folgendes überprüft:
Die CBSD- oder DP-Ausrüstung sendet die Kennung für dieselbe Frequenz jedes Mal an SAS, wenn sich das Gerät registriert.
Der Wert „Gleiche Häufigkeit“ kann im SAS-Portal für jedes Gerät festgelegt oder bearbeitet werden.
Vorbereitung
Achten Sie darauf, dass Folgendes zutrifft:
Die CBSD ist nicht bei SAS registriert.
Die CBSD oder DP hat nicht dieselbe Frequenz-ID wie die SAS.
Schritte
Gehen Sie so vor:
Konfigurieren Sie die Informationen zum Wert „WInnForum Same Frequency“ in der CBSD-Registrierungsnachricht.
In diesem Testfall wird überprüft, ob der CBSD oder DP mehrere 10‑MHz-Zuweisungen anfordert, wenn für den Betrieb mehrere Kanäle mit einer Breite von mehr als 10 MHz verwendet werden.
Vorbereitung
Achten Sie darauf, dass Folgendes zutrifft:
Der CBSD oder DP ist bei SAS registriert.
Die CBSD ist für den Betrieb auf mehr als 10 MHz konfiguriert.
Schritte
Gehen Sie so vor:
Der CBSD oder DP sendet eine Bewilligungsanfrage an SAS.
Der CBSD sendet eine Anfrage zur spektralen Anfrage, um verfügbares Spektrum abzufragen. Wenn SAS die Verfügbarkeit anzeigt, fordert CBSD einen 10‑MHz-Kanal an.
Die Parameter lowFrequency und highFrequency sind für den ausgewählten 10‑MHz-Kanal festgelegt.
Es werden mehrere Berechtigungen für die vom Gerät als erforderlich erachtete Anzahl von Kanälen angefordert.
Ergebnis
Die erwarteten Testergebnisse sind in der folgenden Tabelle aufgeführt.
Tabelle 18. Testfall 18
Empfängt
Gesendet
SAS
Gültige Berechtigungsanfragen für die vom Gerät als erforderlich erachtete Anzahl von Kanälen
Erfolgreiche Antwort auf die Genehmigungsanfrage für alle gültigen Anfragen
CBSD oder DP
Eine erfolgreiche Antwort auf die Anzahl der möglichen Anfragen, basierend auf dem Gerätestandort und den Schutzzonen der Bestandskunden
Eine gültige Bewilligungsanfrage pro 10-MHz-Kanal
Testfall 19: Unterstützung für Zuweisungen auf nicht zusammenhängende Kanäle
Mit diesem Testfall wird Folgendes überprüft:
Die CBSD oder DP unterstützt und fordert Zuweisungen für mehrere nicht zusammenhängende 10‑MHz-Kanäle für dieselbe CBSD an.
Der CBSD oder DP fordert und akzeptiert Zuweisungen auf getrennten Kanälen an, die gewährt wurden.
Vorbereitung
Achten Sie darauf, dass Folgendes zutrifft:
Der CBSD oder DP ist bei SAS registriert.
Der CBSD ist so eingestellt, dass er einen Teil des Spektrums anfordert, der gemäß der Antwort auf die Anfrage nach dem Spektrum von SAS verfügbar ist.
Schritte
Gehen Sie so vor:
Das Gerät ist bei SAS registriert.
Der CBSD sendet eine Anfrage zur spektralen Anfrage, um verfügbares Spektrum abzufragen.
Der CBSD sendet eine Bewilligungsanfrage für den von SAS angegebenen verfügbaren Frequenzbereich.
Wenn die gewünschte Bandbreite verfügbar ist, aber nicht in einem zusammenhängenden Bereich, sendet der CBSD für jeden entsprechenden Kanal mehr als eine Bewilligungsanfrage.
Ergebnis
Die erwarteten Testergebnisse sind in der folgenden Tabelle aufgeführt.
Tabelle 19. Testfall 19
Empfängt
Gesendet
SAS
Gültige Anfrage zur Erteilung
Erfolgreiche Antworten auf alle gültigen Bewilligungsanfragen vom CBSD
CBSD oder DP
Erfolgreiche Antwort auf die Genehmigungsanfrage für alle Anfragen
Gültige Anträge auf Bewilligung
Testfall 20: Unterstützung für die automatische EIRP-Erhöhung
Mit diesem Testfall wird Folgendes überprüft:
Die CBSD identifiziert Bedingungen, die für eine Erhöhung der EIRP günstig sind.
Der CBSD wird benachrichtigt, dass eine EIRP-Erhöhung verfügbar ist.
Die CBSD ist bei der Test SAS innerhalb eines Radius von 5 Kilometern um [68, -164.5] registriert. Das Schutzobjekt wird in der Test-SAS simuliert, um sicherzustellen, dass der am ersten Tag verfügbare EIRP um mindestens 6 dB unter dem eirpCapability-Wert des Geräts liegt.
Der CBSD befindet sich nicht in der Nähe der kanadischen Grenze, eines Außenstellen der Federal Communications Commission, des Table Mountain oder in einer National Radio Quiet Zone.
Schritte
Gehen Sie so vor:
Der CBSD sendet eine spektrale Anfrage an die Test SAS.
Die Antwort auf die Anfrage zum Spektrum enthält einen oder mehrere 10‑MHz-Kanäle mit einem EIRP, der mindestens 6 dB unter dem Wert eirpCapability des Geräts liegt.
Der CBSD fordert eine Zulassung außerhalb des CPAS-Fensters für eine Frequenz gemäß dem EIRP an, der in der Frequenzermittlung angezeigt wird und mindestens 6 dB unter dem eirpCapability-Wert des Geräts liegt.
SAS genehmigt die Bewilligung.
Der CBSD startet den Heartbeat und erhält die Autorisierung für die Übertragung.
Der CBSD-Herzschlag wird fortgesetzt, bis CPAS auftritt, wie in der Test SAS konfiguriert.
Nach dem CPAS erhält der CBSD eine operationalParam-Nutzlast, die einen EIRP angibt, der über dem EIRP in der vorhandenen Zulassung liegt, und einen erfolgreichen Antwortcode.
Wenn der CBSD beschließt, die neue Zulassung mit dem neuen EIRP-Wert zu beantragen, sendet er eine Anfrage zum Verzicht auf die Zulassung. Die Test-SAS sendet eine Antwort, die den erfolgreichen Verzicht bestätigt.
Optional: Der CBSD sendet eine spektrale Anfrage, um den neuen EIRP-Wert zu prüfen. Der Wert maxEirp in der Antwort auf die spektrale Anfrage stimmt mit dem Wert maxEirp in der Heartbeat-Antwort aus dem vorherigen Schritt für den zugewiesenen Kanal überein, sofern die Zuweisung ein Vielfaches von 10 MHz ist. Beispiel: 3550 MHz bis 3560 MHz.
Der CBSD sendet eine Bewilligungsanfrage mit dem EIRP-Wert aus der Heartbeat-Antwort.
Die Test SAS genehmigt die Anfrage und sendet eine Genehmigungsantwort.
Testfall 21: Heartbeat-Erweiterung außerhalb von DPA-Gebieten
SAS schlägt je nach den zugewiesenen Frequenzen und dem Standort der CBSD unterschiedliche Werte für das Herzschlagintervall und transmitExpireTime vor. Weitere Informationen zum Heartbeat-Betrieb finden Sie unter Heartbeat-Anfragen zur Autorisierung der Übertragung senden.
Mit diesem Testfall wird Folgendes überprüft:
Der CBSD liest das Heartbeat-Intervall und die transmitExpireTime-Werte aus der Heartbeat-Antwort.
Die CBSD-Herzschläge gemäß dem von SAS zurückgegebenen Heartbeat-Intervall.
Die CBSD sendet weiter, bis der Wert transmitExpireTime erreicht ist.
Vorbereitung
Um die Schritte in diesem Testfall auszuführen, müssen Sie Ihren CBSD sowohl innerhalb als auch außerhalb der Sperrzone in der Test-SAS-Bereitstellung registrieren.
Außerhalb der Sperrzone
Gehen Sie so vor:
Registrieren Sie die CBSD außerhalb der Sperrzone.
Die CBSD fordert eine Bewilligung an.
Die Test-SAS-Bereitstellung sendet eine Heartbeat-Antwort. Beispiel:
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-01-24 (UTC)."],[],[]]