La versione corrente della suite di test Spectrum Access System (SAS) è la 5.5. Puoi verificare l'interoperabilità tra un dispositivo CBSD (Citizens Broadband Radio Service) e SAS utilizzando i seguenti casi di test. Assicurati di convalidare il risultato del test nel foglio di lavoro Risultato del test fornito da Google.
Requisiti per i test di interoperabilità SAS
Per testare l'interoperabilità di SAS con un modello SAS e la relativa versione software, devi disporre di quanto segue:
Test degli ID Federal Communications Commission (FCC)
L'ID test deve essere valido come da Parte 96 dell'ID FCC. Per i dispositivi in attesa di certificazione FCC, contatta l'assistenza SAS.
Testare gli ID utente
Se sei un cliente Google SAS, utilizza il tuo ID utente esistente. Se non sei un cliente e vuoi testare il tuo dispositivo, contatta l'assistenza SAS per approvare un ID utente personalizzato da utilizzare con l'ambiente di test SAS.
Certificati di test del dispositivo
Qualsiasi certificato del dispositivo CBRS funziona con l'ambiente SAS di test. Se non disponi di un certificato di test per il tuo dispositivo CBSD o Domain Proxy (DP), contatta l'assistenza SAS. I certificati di test funzionano solo per l'ambiente di test SAS.
Test case 1: registrazione, richiesta di spettro, concessione e heartbeat del CBSD (funzionamento normale)
Questo caso di test verifica quanto segue:
- Procedura di registrazione CBSD, procedura di concessione e primo heartbeat riuscito per attivare la radio.
- Se lo desidera, se il CBSD invia una richiesta di informazioni sullo spettro, utilizza i canali disponibili nella risposta alla richiesta di informazioni sullo spettro per la successiva richiesta di concessione.
Parametri di raggruppamento CBRS riconosciuti da WInnForum
L'array di oggetti groupingParam
è facoltativo e viene utilizzato da Google
SAS solo per la coesistenza di General Authorized Access (GAA).
Consigliamo al CBSD di inviare groupingParam
nella richiesta di registrazione, se possibile. Poiché SAS accetta l'array groupingParam
nella richiesta di informazioni sullo spettro, nella richiesta di concessione e nella richiesta di heartbeat, le informazioni successive fornite dal CBSD sostituiscono i valori precedenti.
Un elenco di valori groupType
validi è stato pubblicato in
WINNF-SSC-0010.
Se il CBSD invia un groupType
non valido, il SAS risponde con responseCode 103
(Invalid_value
). Al momento, il SAS supporta i valori groupType
Principal_Subordinate_SFG e Spectrum_Reuse. Memorizza e carica i parametri di raggruppamento nel
portale SAS. SAS ignora qualsiasi altro valore groupType
valido con responseCode 0
(Success
).
Prerequisiti
Assicurati che la stazione di base a bassa potenza non sia registrata nel Portale SAS e non sia impostata per richiedere un sottoinsieme dello spettro disponibile.
Passaggi
Verifica quanto segue:
- Il CBSD invia una richiesta di registrazione a SAS con l'ID FCC e l'ID utente. Puoi utilizzare qualsiasi ID FCC certificato o uno che è stato confermato insieme all'ID utente e aggiunto alla lista consentita dall'assistenza SAS.
Scopri come connetterti all'ambiente SAS di test.
Esempio 1: richiesta di registrazione in un solo passaggio per un CBSD di categoria A
Esempio 2: richiesta di registrazione CBSD in più passaggi di categoria B
- Il CBSD riceve una risposta di registrazione dal SAS.
Esempio
(Facoltativo) Il CBSD invia una richiesta di informazioni sullo spettro per eseguire query sullo spettro disponibile.
Esempio
Se il CBSD invia la richiesta di informazioni sullo spettro, riceve un elenco di canali disponibili da SAS.
Esempio
Il CBSD invia una richiesta di concessione al SAS. Se è stata eseguita una richiesta di informazioni sullo spettro, il CBSD richiede un intervallo di frequenza indicato come disponibile dal SAS.
Esempio
Il CBSD riceve una risposta di approvazione dalla SAS.
Esempio
Il CBSD invia richieste di heartbeat al SAS periodicamente in base a
heartbeatInterval
e riceve risposte di heartbeat dal SAS.Esempio
SAS risponde approvando la richiesta di heartbeat.
Esempio
Se la richiesta di heartbeat precedente è stata approvata, il CBSD invia periodicamente richieste di heartbeat successive al SAS in base a
heartbeatInterval
con il campooperationState
impostato su Autorizzato.Esempio
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | Accettabile | |
---|---|---|---|
Logo SAS |
|
Risposte riuscite per tutte le richieste, con
transmitExpireTime incluso nelle risposte heartbeat. |
|
CBSD | Risposte riuscite per tutte le richieste |
|
Dopo il primo heartbeat riuscito, il CBSD avvia la trasmissione sul canale e con l'alimentazione corrispondenti. |
Portale SAS | Parametri di raggruppamento inviati dal CBSD in uno dei messaggi di richiesta, quando il valore I parametri di raggruppamento vengono visualizzati nella scheda Config della sezione Gruppi coesistenti. |
Test case 2: cessione e annullamento della registrazione della concessione (funzionamento normale)
Questo caso di test verifica la disattivazione del CBSD da SAS.
Prerequisiti
Assicurati che il CBSD sia registrato, disponga di una concessione e stia inviando heartbeat.
Passaggi
Verifica quanto segue:
L'operatore CBSD utilizza lo strumento di gestione per rilasciare lo spettro.
Esempio 1: facoltativamente, il CBSD invia una richiesta di cessione al SAS
Esempio 2: se la richiesta di rinuncia viene inviata, il CBSD riceve una risposta di rinuncia dal SAS
Il CBSD invia una richiesta di annullamento della registrazione al SAS.
Esempio
Il CBSD riceve una risposta di annullamento della registrazione dal SAS.
Esempio
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | Accettabile | |
---|---|---|---|
Logo SAS |
|
|
|
CBSD |
|
|
Interrompe la trasmissione prima di inviare una richiesta di annullamento della registrazione o di cessione |
Test case 3a: sospensione della concessione: IAP in attesa
Questo caso di test verifica quanto segue:
- La radio CBSD si spegne quando SAS sospende la concessione del CBSD.
- Il CBSD segnala lo stato di funzionamento corretto nelle richieste di heartbeat successive.
Prerequisiti
Un CBSD negli Stati Uniti ha canali con disponibilità di potenza limitata. Alcune località, come Tampa in Florida e Los Angeles in California, hanno budget di potenza inferiori a 37 dBm/MHz. Per semplificare la simulazione dello scenario di test per le località lungo la costa, attiva l'overlay disponibilità dello spettro per il CBRS.
Assicurati che le seguenti condizioni siano vere:
Il CBSD invia una richiesta di concessione con un valore maxEirp inferiore alla potenza disponibile del canale in dBm/MHz.
Esempio
Il CBSD invia richieste di heartbeat. Se il valore maxEirp richiesto è inferiore o uguale alla potenza parziale, SAS approva la concessione.
Esempio 1: la prima richiesta di heartbeat dopo l'approvazione di una concessione
Esempio 2: risposta di heartbeat quando il grant viene assegnato
Esempio 3: richieste di heartbeat successive quando la concessione è autorizzata
Passaggi
Verifica quanto segue:
- Il CBSD invia una richiesta di informazioni sullo spettro per i canali con potenza parziale. Nella risposta alla richiesta di informazioni sullo spettro, il CBSD trova il valore maxEirp disponibile in dBm sui canali pertinenti.
- Il CBSD invia una richiesta di concessione con maxEirp superiore alla potenza disponibile per i canali nella risposta alla richiesta di informazioni sullo spettro.
- Il CBSD invia una richiesta di heartbeat.
SAS invia la risposta al battito cardiaco con
responseCode 501
(Suspended_Grant: IAP Pending
).Esempio 1: risposta alla richiesta di informazioni sullo spettro per un canale disponibile con potenza parziale
Esempio 2: risposta di heartbeat quando la richiesta di concessione supera la potenza disponibile
Esempio 3: richiesta di heartbeat quando la concessione è sospesa
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | |
---|---|---|
Logo SAS |
|
|
CBSD |
|
|
I calcoli delle interferenze sono stati completati, ma SAS non può autorizzare la trasmissione con la concessione perché dopo CPAS la concessione del CBSD viene interrotta e viene suggerito l'uso di una potenza ridotta. Il CBSD richiede una concessione dopo aver ricevuto i parametri di operazione dalla risposta dell'heartbeat di terminazione.
Consigliamo vivamente al CBSD di richiedere una nuova concessione. Se la richiesta di assegnazione riguarda un intervallo di frequenza esterno all'intervallo di frequenza della zona di sospensione , il CBSD riceve l'autorizzazione a trasmettere nella risposta del battito cardiaco. Se autorizzato, il CBSD riprende la trasmissione con una nuova concessione. Una volta revocata la sospensione, il CBSD riprende la trasmissione sulla concessione originale e termina la concessione provvisoria. Per ulteriori informazioni , vedi Risolvere i problemi relativi ai test di interoperabilità.
Test case 3b: Sospensione della concessione: elenco di trasferimento del DPA attivato
Questo caso di test verifica quanto segue:
- La radio CBSD si spegne quando SAS sospende la concessione del CBSD.
- Il CBSD segnala lo stato di funzionamento corretto nelle richieste di heartbeat successive.
Prerequisiti
Assicurati che le seguenti condizioni siano vere:
- Il CBSD è registrato in una posizione all'interno della zona di sospensione simulata.
Esempio
Scopri di più sulla zona di sospensione nell'istanza di test SAS.
La stazione di base a controllo della banda detiene una concessione che si sovrappone parzialmente o completamente all'intervallo di frequenza della zona di sospensione.
Esempio
Il CBSD invia una richiesta di heartbeat. La concessione è autorizzata da SAS, a condizione che la zona di sospensione non sia attiva.
Esempio 1: la prima richiesta di heartbeat dopo l'approvazione di una concessione
Esempio 2: risposta di Heartbeat quando la zona di sospensione non è attiva
Esempio 3: richieste di heartbeat successive quando la zona di sospensione non è attiva
Passaggi
Verifica quanto segue:
- Attendi che la zona di sospensione venga disattivata. Per ulteriori informazioni, consulta Controllare la pianificazione delle zone di sospensione.
- SAS sospende la concessione quando la zona di sospensione è attiva, come specificato nella pianificazione della zona di sospensione.
- Il CBSD invia una richiesta di heartbeat.
- SAS invia la risposta heartbeat con
responseCode 501
(Suspended_Grant : IAP Pending, "The grant is suspended because it is in the move list of a DPA that has been activated"). - (Facoltativo) La CBSD invia una richiesta di informazioni sullo spettro dopo la sospensione del contributo.
Esempio 1: risposta heartbeat quando la zona di sospensione è attiva
Esempio 2: richiesta di heartbeat quando la concessione è sospesa
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | |
---|---|---|
Logo SAS |
|
|
CBSD |
|
|
Consigliamo vivamente al CBSD di richiedere una nuova concessione. Se la richiesta di assegnazione riguarda un intervallo di frequenza esterno all'intervallo di frequenza della zona di sospensione, il CBSD riceve l'autorizzazione a trasmettere nella risposta del battito cardiaco. Se autorizzato, il CBSD riprende la trasmissione con una nuova concessione. Durante la trasmissione, il CBSD continua a eseguire il heartbeat sulla concessione originale (sospesa). Al termine della sospensione, la CBSD riprende la trasmissione sulla concessione originale e termina la concessione provvisoria.
Scenario di test 4: concessione della riautorizzazione
Questo caso di test verifica che il CBSD possa riprendere la trasmissione dopo la disattivazione della zona di sospensione. Il comportamento del CBSD verificato in questo test è simile a ciò che accade quando la concessione del CBSD viene sospesa a causa della protezione del DPA e poi riavviata dopo la disattivazione del DPA.
Prerequisiti
Assicurati che le seguenti condizioni siano vere:
- Il CBSD è registrato in una località all'interno della zona di sospensione. Per ulteriori informazioni, consulta la sezione Zona di sospensione.
Esempio
- La stazione di base a controllo dinamico della banda è in funzione e detiene una concessione che si sovrappone parzialmente o completamente all'intervallo di frequenza della zona di sospensione.
- La zona di sospensione è attiva e il CBSD scopre che il contributo è stato sospeso.
Passaggi
Verifica quanto segue:
- Il CBSD continua a battere mentre la concessione è sospesa.
- SAS invia risposte heartbeat con
responseCode 501
(Suspended_Grant
). - Dopo la disattivazione della zona di sospensione, SAS approva le richieste di heartbeat con
responseCode
(Success
). - Il CBSD riprende la trasmissione dopo aver ricevuto l'approvazione da SAS.
- Il CBSD invia richieste heartbeat successive con
operationState
impostato su Autorizzato.
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | Accettabile | |
---|---|---|---|
Logo SAS | Richieste di heartbeat con operationState impostato su Concessi |
|
|
CBSD |
|
Risposte heartbeat con operationState impostato su
Concesso o Autorizzato |
Il CBSD riprende la trasmissione (accende la radio) dopo aver ricevuto responseCode 0. |
Test case 5a: risoluzione di una concessione autorizzata con parametri operativi suggeriti
Questo caso di test verifica quanto segue:
- Il CBSD interrompe il proprio heartbeat e la trasmissione associata alla concessione interrotta da SAS.
- Il CBSD richiede una nuova concessione utilizzando i parametri operativi consigliati da SAS nella risposta heartbeat.
Prerequisiti
Assicurati che le seguenti condizioni siano vere:
- Il CBSD è registrato in una località all'interno della zona di terminazione. Scopri di più sulla zona di interruzione.
- Il CBSD è registrato in una posizione all'interno della zona di sospensione simulata SAS del test.
Esempio
- Il CBSD ha ricevuto una sovvenzione ed è attivo.
- La
operationFrequencyRange
della concessione si sovrappone parzialmente o completamente alla banda da 3550 a 3620 MHz.
Passaggi
Verifica quanto segue:
- SAS termina automaticamente la concessione in base alla programmazione temporale nella zona di terminazione.
- Il CBSD invia una richiesta di heartbeat.
SAS invia la risposta al battito cardiaco con
responseCode 500
(Terminated_Grant
).Esempio
Il CBSD invia una richiesta di sovvenzione alla SAS che include i nuovi parametri operativi consigliati.
Esempio
Il CBSD riceve una risposta di approvazione dalla SAS.
Esempio
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | Accettabile | |
---|---|---|---|
Logo SAS |
|
|
|
CBSD |
|
|
|
Test case 5b: risoluzione di una concessione autorizzata da una maschera di canale nel portale SAS
Questo caso di test verifica quanto segue:
- Il CBSD interrompe l'invio di heartbeat e termina la trasmissione su una concessione terminata.
- Il CBSD richiede una nuova concessione per uno dei canali disponibili da una richiesta di spettro senza richiedere l'intervento dell'utente.
Prerequisiti
Assicurati che le seguenti condizioni siano vere:
- Il CBSD ha ricevuto una sovvenzione ed è attivo.
- Il CBSD continua a inviare heartbeat finché il SAS non termina la concessione.
Passaggi
Verifica quanto segue:
- Nel Portale SAS, imposta una maschera di canale che limiti almeno un canale attualmente concesso.
- SAS termina la concessione al momento specificato per questo CBSD nel portale SAS.
- Il CBSD invia una richiesta di heartbeat.
- SAS invia la risposta al battito cardiaco con
responseCode 500
(Terminated_Grant
).Esempio
- Il CBSD invia una richiesta di informazioni sullo spettro all'SAS. Per un esempio, consulta il Caso di test 1.
- SAS invia una risposta alla richiesta di spettro con un elenco di canali disponibili.
- Il CBSD invia una richiesta di concessione alla SAS per uno dei canali elencati nella risposta alla richiesta di informazioni sullo spettro.
Esempio
- Il CBSD riceve una risposta di approvazione dalla SAS.
Esempio
- Il CBSD invia una richiesta di heartbeat per la nuova concessione.
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | Accettabile | |
---|---|---|---|
Logo SAS |
|
|
|
CBSD |
|
|
|
Scenario di test 6: errore nella richiesta di concessione
Questo test case verifica che il CBSD non avvii il processo o la trasmissione dell'heartbeat se una richiesta di concessione non va a buon fine.
Prerequisiti
Assicurati che la stazione di base a controllo di comunità sia registrata in una località all'interno della zona di protezione wireless con regime di esenzione (GWPZ).
Esempio: registrazione all'interno della GWPZ
Passaggi
Verifica quanto segue:
- Il CBSD invia una richiesta di concessione al SAS.
Esempio: richiesta di concessione per frequenze precluded by the GWPZ
- SAS risponde rifiutando la richiesta di concessione con
responseCode 400
(Interference
).Esempio
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | |
---|---|---|
Logo SAS | Richiesta di concessione | Concedi risposta con In questo caso, la stazione di base a bassa potenza è all'interno della zona a protezione governativa e richiede una concessione su una frequenza protetta, ma può essere per qualsiasi altro motivo. |
CBSD |
Concedi risposta con Il CBSD non deve avviare l'heartbeat o la trasmissione. |
Richiesta di concessione |
Test case 7: annullamento della registrazione e nuova registrazione del CBSD
Questo caso di test verifica che il CBSD si disattivi dal SAS e si registri di nuovo quando viene spostato da una posizione a un'altra a più di 50 metri di distanza.
Prerequisiti
Assicurati che il CBSD sia registrato, abbia una concessione e invii heartbeat.
Esempio: coordinate del CBSD nella richiesta di registrazione iniziale
Passaggi
Verifica quanto segue:
- Imposta la posizione del CBSD su un'altra posizione selezionata a più di 50 metri di distanza. Puoi farlo spostandolo fisicamente o impostando manualmente la sua posizione.
- Il CBSD invia facoltativamente una richiesta di annullamento della registrazione a causa del cambio di località.
Esempio
Il CBSD invia quindi una nuova richiesta di registrazione con la nuova posizione.
Esempio
SAS invia una risposta di registrazione con
responseCode 0
.Esempio
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | |
---|---|---|
Logo SAS |
|
|
CBSD |
|
|
Test case 8: scadenza e rinnovo della concessione
Questo caso di test verifica il comportamento del CBSD quando una concessione sta per scadere.
Prerequisiti
Assicurati che il CBSD sia registrato, disponga di una concessione e stia inviando heartbeat.
Passaggi
Verifica quanto segue:
- Il CBSD invia una richiesta di heartbeat al SAS
con
grantRenew
impostato su true prima della scadenza della concessione.Esempio
- Il SAS invia un nuovo
grantExpireTime
nella risposta al heartbeat se il CBSD richiede il rinnovo della concessione.Esempio
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | |
---|---|---|
Logo SAS | Richiesta di heartbeat che richiede anche il rinnovo della concessione | Risposta heartbeat contenente un nuovo valore grantExpireTime |
CBSD | Risposta heartbeat contenente un nuovo valore grantExpireTime |
Richiesta di heartbeat con grantRenew impostato su true prima della scadenza della concessione |
Test case 9: gestione dei valori non validi o mancanti da parte del CBSD
Questo caso di test mostra esempi di richieste non valide. Il CBSD non deve seguire le istruzioni passo passo, ma il tester deve verificare che, dopo aver ricevuto un codice di risposta che indica che è presente un errore nella richiesta, non riprovi la stessa richiesta (non valida).
Prerequisiti
Assicurati che il CBSD non sia registrato in SAS.
Passaggi
Il CBSD invia una richiesta di registrazione al SAS.
Esempio 1: richieste con errori
Esempio 2: una seconda richiesta di registrazione con valori di latitudine e longitudine impostati su 0 (zero)
SAS rifiuta la richiesta di registrazione con uno dei seguenti motivi:
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | Accettabile | |
---|---|---|---|
Logo SAS | Richiesta di registrazione senza i campi necessari specificati o con valori non validi | Uno dei seguenti:
|
|
CBSD | Risposta alla registrazione con codice di risposta diverso da zero | Richiesta di registrazione incompleta o non valida | Il CBSD non deve provare la stessa richiesta finché l'errore non viene corretto. |
Test case 10: report sulle misurazioni CBSD per RECEIVED_POWER_WITHOUT_GRANT
Questo test verifica che i CBSD che supportano la funzionalità di misurazioneReceived_Power_Without_Grant
inviino i report di misurazione come prescritto in WINNF-17-SSC-0002.
Prerequisiti
Assicurati che il CBSD non sia registrato.
Passaggi
Verifica quanto segue:
- Il CBSD invia una richiesta di registrazione a SAS
che include
Received_Power_Without_Grant
come una delle sue funzionalità di misurazione. - SAS risponde con una risposta di registrazione che include
Received_Power_Without_Grant
nella configurazione del report di misurazione. - (Facoltativo) Il CBSD invia una richiesta di informazioni sullo spettro contenente una misurazione valida.
- Se la richiesta di informazioni sullo spettro viene inviata, SAS invia una risposta con
responseCode 0
. - Il CBSD invia una richiesta di concessione contenente una misurazione valida.
- SAS invia una risposta di autorizzazione con
responseCode 0
.
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | |
---|---|---|
Logo SAS |
|
|
CBSD |
|
|
Test case 11: report sulle misurazioni CBSD per RECEIVED_POWER_WITH_GRANT
Questo test verifica che i fornitori di servizi di dati a livello di cliente che supportano la funzionalità di misurazione Received_Power_With_Grant
inviino i report di misurazione come prescritto in WINNF-17-SSC-0002.
Prerequisiti
Assicurati che il CBSD non sia registrato.
Passaggi
Verifica quanto segue:
- Il CBSD invia una richiesta di registrazione a SAS
che include
Received_Power_With_Grant
come una delle sue funzionalità di misurazione. - SAS risponde con una risposta di registrazione con
responseCode 0
. - (Facoltativo) Il CBSD invia una richiesta di informazioni sullo spettro.
- SAS invia una risposta alla richiesta di informazioni sullo spettro con
responseCode 0
. - Il CBSD invia una richiesta di concessione valida.
- SAS invia una risposta di autorizzazione che include
Received_Power_With_Grant
nella configurazione del report di misurazione. - Nelle prime cinque richieste di heartbeat, il CBSD invia almeno una richiesta contenente una misurazione valida.
- SAS invia risposte di heartbeat con
responseCode 0
.
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | Accettabile | |
---|---|---|---|
Logo SAS |
|
|
|
CBSD |
|
|
Dopo il primo heartbeat riuscito, il CBSD avvia la trasmissione sul canale e con l'alimentazione corrispondenti. |
Caso di test 12: richieste batch
Questo caso di test verifica che un proxy di dominio (DP) sia in grado di inviare richieste collettive e di ricevere risposte collettive per più CBSD.
In particolare, questo test case si concentra su quanto segue:
- La query sullo spettro batch per più CBSD
- Procedura di concessione batch per più CBSD
- Il primo heartbeat batch per attivare le radio per più CBSD
Prerequisiti
Assicurati che le seguenti condizioni siano vere:
- I CBSD sono registrati con SAS.
- Il DP è impostato per richiedere un sottoinsieme dello spettro disponibile.
Passaggi
Verifica quanto segue:
- Il DP invia una richiesta di query dello spettro batch per controllare lo spettro disponibile per ogni CBSD.
Esempio
- Per ogni CBSD, il DP riceve un elenco di canali disponibili dalla SAS.
Esempio
- Il DP invia una richiesta di concessione batch al SAS. Per ogni
CBSD, il DP richiede un intervallo di frequenza che il SAS
ha specificato come disponibile.
Esempio
- Il DP riceve una risposta alla concessione collettiva da SAS.
Esempio
Il DP invia richieste di heartbeat collettive al SAS periodicamente in base al
heartbeatInterval
e riceve risposte di heartbeat collettive dal SAS.Esempio
SAS risponde approvando le richieste di heartbeat.
Esempio
Il DP invia richieste di heartbeat batch successive al SAS periodicamente in base al
heartbeatInterval
con il campooperationState
, che appartiene a un determinato CBSD impostato su Autorizzato se la richiesta di heartbeat precedente è stata approvata.Esempio
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | |
---|---|---|
Logo SAS |
|
Risposte batch riuscite a tutte le richieste batch. Il
tempo transmitExpire nelle risposte heartbeat è impostato su un
valore per quattro minuti. |
DP |
|
|
Caso di test 13: richieste batch di dimensioni eccessive
Questo caso di test verifica che un proxy di dominio (DP) sia in grado di gestire una situazione in cui le dimensioni di una richiesta batch superano le dimensioni massime del batch elaborate da SAS.
Quando le dimensioni del batch sono superiori a maxBatchSize
, SAS invia una risposta valida alle prime maxBatchSize
richieste con il campo responseCode
impostato su 0
(Success
). Per le restanti richieste, SAS invia responseCode 106
(Not_Processed
).
Il valore predefinito di maxBatchSize
nell'ambiente SAS di produzione è 120
. Per semplificare i test, maxBatchSize
nell'ambiente SAS
di test è 20
.
In particolare, questo test case si concentra sulla procedura di richiesta di concessione per dimostrare come gestire le richieste batch di grandi dimensioni.
Ti consigliamo di estendere questo caso di test per includere altri tipi di messaggi, come richieste di registrazione, richieste di informazioni sullo spettro, procedura di heartbeat, procedura di cessione della concessione e deregistrazione.
Prerequisiti
Assicurati che le seguenti condizioni siano vere:
- I CBSD sono registrati con SAS.
- Il DP è impostato per richiedere un sottoinsieme dello spettro disponibile.
Passaggi
Verifica quanto segue:
- Il DP invia una richiesta di concessione batch di grandi dimensioni a SAS. La dimensione
del batch è N, dove N è compreso tra 20 e 40. Per ogni CBSD, il DP richiede un intervallo di frequenza specificato da SAS come disponibile.
Esempio
- Il DP riceve una risposta alla concessione collettiva da SAS.
SAS invia una risposta valida alle prime 20 richieste con il
campo
responseCode
impostato su0
(Success
). SAS imposta il camporesponseCode
su106
(Not_Processed
) per gli ultimi N-20 elementi nel batch.Esempio
- Il DP invia le richieste di sovvenzione che non sono state ancora elaborate.
Esempio
Le dimensioni di questa richiesta batch sono inferiori a 20 per impostazione predefinita.
- Il DP riceve una risposta alla concessione collettiva da SAS.
SAS invia una risposta valida a tutte le richieste con il
responseCode
campo impostato su0
(Success
).Esempio
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | |
---|---|---|
Logo SAS |
|
|
DP |
|
|
Test case 14: procedura di registrazione e concessione di DAS passivi
Questo caso di test verifica quanto segue:
- La procedura di registrazione e concessione per le apparecchiature radio DAS passive.
- (Facoltativo) La procedura di richiesta di spettro per le apparecchiature radio DAS passive.
Ipotesi
Scenario di deployment
In questo caso di test, assumiamo uno scenario di implementazione di categoria 3 come definito in WINNF-TR-5001: un'unità radio (RU) a un settore implementata come DAS passivo con più punti di trasmissione (TP).
Deployment di categoria 3 (fai clic per ingrandire) Identificazione univoca del CBSD
In questo caso, ogni TP è registrato come singolo CBSD con l'ID FCC e il numero di serie del produttore (MSN). L'ID FCC e l'MSN della RU vengono combinati con un ID TP aggiuntivo per identificare in modo univoco ogni TP. L'ID TP può essere fornito a SAS con suffissi in
cbsdSerialNumber
. L'ID TP deve essere aggiunto all'MSN della RU con un carattere delimitatore (:) prima dell'ID TP. Per ulteriori informazioni, consulta WINNF-TR-5001.Determinazione dell'uso interno o esterno
In questo caso di test, ipotizziamo uno scenario di implementazione al chiuso. In generale, puoi implementare le apparecchiature DAS passive al chiuso o all'aperto. Per consultare l'elenco completo delle linee guida, consulta WINNF-TR-5001.
Capacità EIRP
Per un deployment al chiuso, l'EIRP massimo di ogni TP deve essere inferiore o uguale a 30 dBm o 10 MHz. Per trovare esempi di come calcolare la capacità EIRP per ogni TP, consulta WINNF-TR-5001.
Categoria CBSD
Per un deployment al chiuso, ogni TP deve essere registrato come CBSD di categoria A. Questo può essere fatto anche se la RU è stata originariamente certificata dalla FCC come dispositivo di categoria B ad alta potenza. Non puoi installare CBSD di categoria B al chiuso.
Installazione assistita CPI
Le attuali linee guida della FCC suggeriscono che un installatore professionista certificato (CPI) deve sempre installare apparecchiature DAS passive. I motivi sono i seguenti:
- La FCC consiglia l'installazione di un CPI ogni volta che viene implementato un RU di categoria B ad alta potenza in un ambiente interno con potenza ridotta come CBSD di categoria A.
- Anche se la RU è certificata come dispositivo di categoria A a basso consumo, un TP tipico non ha la funzionalità di geolocalizzazione automatica. Pertanto, un CPI deve sempre installare un DAS passivo.
Registrazione in più passaggi
In questo caso di test, presupponiamo una registrazione in più passaggi. Ciò significa che prima di eseguire il test, un CPI deve precaricare i parametri di installazione per ogni TP in SAS tramite il portale SAS. È importante che il CPI specifichi il parametro
eirpCapability
nell'objettoInstallationParam
.Per questo caso di test,
eirpCapability
deve essere impostato su un valore non superiore a 30 dBm o 10 MHz per ogni TP. Se non è incluso, in conformità con la specifica WInnForum Release 1 WINNF- TS-0016, la SAS impostaeirpCapability
come EIRP massimo certificato dalla FCC con arrotondamento per eccesso dell'RU. Per un'unità RU ad alta potenza, questo valore può essere superiore a 30 dBm o 10 MHz, il che non è consentito per un'installazione al chiuso di categoria A.Proxy di dominio (DP)
In questo caso di test, assumiamo la presenza di un DP che può inviare e ricevere richieste collettive dal SAS.
Prerequisiti
Assicurati che le seguenti condizioni siano vere:
- I CBSD (TP) non sono registrati nel portale SAS.
- I CBSD (TP) sono impostati per richiedere un sottoinsieme dello spettro disponibile.
- Il CPI ha fornito i parametri di registrazione, tra cui
eirpCapability
per ogni TP, che vengono precaricati in SAS tramite il portale SAS.
Passaggi
Verifica quanto segue:
Per registrare più TP, il DP invia una richiesta di registrazione collettiva alla SAS.
Esempio
Il CBSD riceve una risposta alla registrazione collettiva dal SAS.
Esempio
Per controllare lo spettro disponibile per ogni TP, il DP invia una richiesta di informazioni sullo spettro in batch.
Esempio
Per ogni TP, il DP riceve un elenco dei canali disponibili dal SAS.
Esempio
Il DP invia una richiesta di concessione batch al SAS. Per ogni TP, il DP richiede un intervallo di frequenza specificato da SAS come disponibile.
- Il valore
maxEirp
per ogni TP non deve superare i 30 dBm o 10 MHz per un deployment indoor. - Il campo
operationFrequencyRange
deve essere lo stesso per ogni TP. In un deployment DAS passivo a un settore, tutti i TP devono utilizzare gli stessi canali RF.
Esempio
- Il valore
Il DP riceve una risposta alla concessione collettiva da SAS.
Esempio
Il DP invia periodicamente richieste di heartbeat collettive al SAS in base al
heartbeatInterval
e riceve risposte di heartbeat collettive dal SAS.
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | |
---|---|---|
Logo SAS |
|
Risposte batch riuscite a tutte le richieste batch. Il
tempo transmitExpire nelle risposte heartbeat è impostato su un
valore per quattro minuti. |
DP |
|
|
Test case 15: risposta alla richiesta di spettro ordinata
Questo caso di test verifica che il CBSD possa selezionare i canali di massima qualità da una risposta alla richiesta di spettro ordinata. Scopri come SAS calcola la qualità del canale.
Ipotesi
Il CBSD tenta di trasmettere su un singolo canale di 10 MHz di larghezza.
Prerequisiti
Assicurati che il CBSD sia stato registrato con SAS per almeno quattro ore prima del test. Dopo la registrazione del CBSD, SAS può impiegare fino a quattro ore per calcolare la qualità e il ranking del canale.
Per risultati più accurati, fornisci informazioni di raggruppamento per la gestione della frequenza per il CBSD nella richiesta di registrazione o nel portale SAS. Utilizza il caso di test 1 come esempio.
Passaggi
Verifica quanto segue:
- Il CBSD invia una richiesta di informazioni sullo spettro al
SAS per l'intera gamma di frequenza CBRS
da 3550 a 3700 MHz.
Esempio
- Il CBSD riceve una risposta alla richiesta
di spettro dalla SAS. La risposta alla richiesta di spettro restituisce un elenco di canali disponibili ordinati dalla qualità migliore alla peggiore. Il primo oggetto nell'array
availableChannel
ha la qualità migliore.Esempio
In questo esempio, il primo oggetto
frequencyRange
ha la qualità più elevata e verrà riutilizzato nel passaggio 3.
- Il CBSD invia una richiesta di concessione al SAS. Il
CBSD richiede il canale con il ranking più alto. Si tratta del
primo elemento dell'array
availableChannel
della risposta alla richiesta di informazioni sull'intervallo di frequenza ordinato.Esempio
- Il CBSD riceve una risposta di approvazione dalla SAS.
Esempio
- Il CBSD invia richieste di heartbeat al SAS
periodicamente in base a
heartbeatInterval
e riceve risposte di heartbeat dal SAS. Esamina i requisiti per l'invio di richieste heartbeat nello Scenario di test 1.
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | Accettabile | |
---|---|---|---|
Logo SAS |
|
|
|
CBSD |
|
Dopo il primo heartbeat riuscito, il CBSD avvia la trasmissione sul canale e con l'alimentazione corrispondenti. |
|
Portale SAS | Puoi trovare la disponibilità dello spettro, la qualità e il ranking del canale nella scheda Coex del CBSD nel portale SAS. Trova l'URL dell'ambiente SAS di test. |
Scenario di test 16: stessa frequenza
Questo caso di test verifica quanto segue:
- L'apparecchiatura CBSD o DP invia l'identificatore stesso in frequenza al SAS ogni volta che il dispositivo si registra.
- Il valore Stessa frequenza può essere impostato o modificato nel portale SAS per ogni dispositivo.
Prerequisiti
Assicurati che le seguenti condizioni siano vere:
- Il CBSD non è registrato presso SAS.
- Il CBSD o il DP non condivide lo stesso ID frequenza con SAS.
Passaggi
Verifica quanto segue:
- Configura le informazioni sul valore della stessa frequenza di WInnForum nel messaggio di registrazione CBSD.
Esempio
- Registra il dispositivo con SAS.
- Se il valore Stessa frequenza cambia, puoi impostare un nuovo valore nel messaggio di richiesta di heartbeat e inviarlo a SAS.
(Facoltativo) Utilizza il portale SAS per impostare o modificare il valore stessa frequenza per il CBSD.
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | |
---|---|---|
Logo SAS |
|
Risposta di registrazione riuscita al CBSD o al DP |
CBSD o DP | Risposta di registrazione riuscita o risposta heartbeat | L'etichetta del gruppo di canali comuni per ogni CBSD durante la registrazione o in base al battito quando il valore Stessa frequenza cambia |
Caso di test 17: riutilizzo della frequenza
Questo caso di test verifica quanto segue:
- L'apparecchiatura CBSD o DP invia l'identificatore di riutilizzo della stessa frequenza a Google SAS ogni volta che il dispositivo si registra.
- Il valore di riutilizzo della frequenza può essere impostato o modificato nel Portale SAS per ogni dispositivo.
Prerequisiti
Assicurati che le seguenti condizioni siano vere:
- Il CBSD non è registrato presso SAS.
- Il CBSD o il DP non condivide lo stesso ID frequenza con SAS.
Passaggi
Verifica quanto segue:
- Configura le informazioni sul valore della stessa frequenza di WInnForum nel messaggio di registrazione CBSD.
Esempio
- Registra il dispositivo con SAS.
- Se il valore Stessa frequenza cambia, puoi impostare un nuovo valore nel messaggio di richiesta di heartbeat e inviarlo a SAS.
(Facoltativo) Utilizza il portale SAS per impostare o modificare il valore stessa frequenza per il CBSD.
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | |
---|---|---|
Logo SAS |
|
Risposta di registrazione riuscita al CBSD o al DP |
CBSD o DP | Risposta di registrazione riuscita o risposta heartbeat | L'etichetta del gruppo di canali comuni (CCG) per CBSD durante la registrazione o tramite heartbeat quando il valore di Riutilizzo frequenza cambia |
Test case 18: preferenza per più richieste di concessione di 10 MHz
Questo caso di test verifica che il CBSD o il DP scelga di richiedere più concessioni da 10 MHz quando per il funzionamento vengono utilizzati più canali superiori a 10 MHz.
Prerequisiti
Assicurati che le seguenti condizioni siano vere:
- Il CBSD o il DP è registrato presso SAS.
- Il CBSD è configurato per utilizzare più di 10 MHz per il funzionamento.
Passaggi
Verifica quanto segue:
- Il CBSD o il DP invia una richiesta di concessione alla SAS.
- Il CBSD invia una richiesta di informazioni sullo spettro per eseguire query sullo spettro disponibile. Se SAS indica la disponibilità, il CBSD richiede un canale da 10 MHz.
Esempio
- I parametri
lowFrequency
ehighFrequency
sono impostati per il canale a 10 MHz selezionato. - Vengono richieste più concessioni per il numero di canali ritenuti necessari dal dispositivo.
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | |
---|---|---|
Logo SAS | Richieste di concessione valide per il numero di canali ritenuti necessari dal dispositivo | Risposta di approvazione riuscita per tutte le richieste valide |
CBSD o DP | Una risposta di autorizzazione positiva per il numero di richieste possibili, in base alla posizione del dispositivo e alle zone di protezione dell'operatore in carica | Una richiesta di concessione valida per canale da 10 MHz |
Test case 19: supporto dei contributi su canali non contigui
Questo caso di test verifica quanto segue:
- La stazione di base a controllo della banda o il DP supporta e richiede concessioni per più canali da 10 MHz non contigui per la stessa stazione di base a controllo della banda.
- Il CBSD o il DP richiede e accetta concessioni su canali distinti che sono stati concessi.
Prerequisiti
Assicurati che le seguenti condizioni siano vere:
- Il CBSD o il DP è registrato presso SAS.
- Il CBSD è impostato per richiedere un sottoinsieme dello spettro disponibile in base alla risposta alla richiesta di informazioni sullo spettro da parte della SAS.
Passaggi
Verifica quanto segue:
- Il dispositivo è registrato con SAS.
- Il CBSD invia una richiesta di informazioni sullo spettro per eseguire query sullo spettro disponibile.
Esempio
- Il CBSD riceve un elenco dei canali disponibili dal SAS.
Esempio
- Il CBSD invia una richiesta di concessione al SAS.
- Il CBSD invia una richiesta di concessione per l'intervallo di frequenza disponibile indicato dal SAS.
Se la larghezza di banda desiderata è disponibile, ma non in un intervallo contiguo, il CBSD invia più di una richiesta di concessione per ogni canale corrispondente.
Risultato
I risultati previsti del test sono elencati nella tabella seguente.
Riceve | Invii | |
---|---|---|
Logo SAS | Richiesta di concessione valida | Risposte positive per tutte le richieste di concessione valide del CBSD |
CBSD o DP | Risposta di approvazione per tutte le richieste | Richieste di sovvenzione valide |
Test case 20: supporto per l'aumento automatico dell'EIRP
Questo caso di test verifica quanto segue:
- Il CBSD identifica le condizioni favorevoli per l'aumento dell'EIRP.
- Il CBSD viene informato che è disponibile un aumento dell'EIRP.
Per saperne di più, consulta Aumento automatico dell'EIRP.
Prerequisiti
Assicurati che le seguenti condizioni siano vere:
- La stazione di base a controllo della comunità è registrata presso la
Test
SAS in un raggio di 5 chilometri da [68, -164,5]. L'entità di protezione viene simulata nel SASTest
per garantire che l'EIRP disponibile il primo giorno sia inferiore di almeno 6 dB al valoreeirpCapability
del dispositivo. - La stazione radio base non si trova vicino al confine canadese, a un ufficio sul campo della Federal Communications Commission, a Table Mountain o in una zona di silenzio radio nazionale.
Passaggi
Verifica quanto segue:
Il CBSD invia una richiesta di informazioni sullo spettro all'
Test
SAS. La risposta alla richiesta di informazioni sullo spettro mostra uno o più canali da 10 MHz con EIRP di 6 dB o più al di sotto del valoreeirpCapability
del dispositivo.Il CBSD richiede una concessione al di fuori della finestra CPAS su una frequenza in base all'EIRP indicata nella richiesta di informazioni sullo spettro, che è inferiore di 6 dB o più al valore
eirpCapability
del dispositivo. SAS approva la concessione.Il CBSD avvia il battito cardiaco e riceve l'autorizzazione per la trasmissione.
Il battito cardiaco del CBSD continua fino a quando non si verifica CPAS, come configurato nel SAS
Test
.Dopo l'evento CPAS, il CBSD riceve un payload
operationalParam
che indica un EIRP superiore all'EIRP nella concessione esistente e con un codice di risposta positivo.Payload di esempio
Se il CBSD decide di richiedere la nuova concessione con il nuovo valore EIRP, invia una richiesta di rinuncia alla concessione. Il token SAS
Test
invia una risposta che indica il rilascio riuscito.(Facoltativo) Il CBSD invia una richiesta di spettro per verificare il nuovo valore EIRP. Il valore
maxEirp
nella risposta alla richiesta di spettro corrisponderà al valoremaxEirp
nella risposta all'heartbeat del passaggio precedente per il canale concesso, a condizione che la concessione sia un multiplo di 10 MHz. Ad esempio, da 3550 MHz a 3560 MHz.Risposta di esempio
Il CBSD invia una richiesta di concessione con il valore EIRP dalla risposta heartbeat. Il fornitore SAS approva la richiesta e invia una risposta di approvazione.
Test
Esempio di risposta di assegnazione
Il CBSD invia una risposta di heartbeat per la nuova concessione e riceve una risposta di concessione riuscita dal SAS
Test
.Esempio di risposta di assegnazione
Test case 21: estensione Heartbeat al di fuori delle aree DPA
SAS suggerisce intervalli di heartbeat e valori transmitExpireTime
diversi
a seconda delle frequenze concesse e della posizione del CBSD. Per ulteriori informazioni sul funzionamento dei messaggi heartbeat, consulta la sezione Inviare richieste heartbeat per l'autorizzazione alla trasmissione.
Questo caso di test verifica quanto segue:
- Il CBSD legge l'intervallo di heartbeat e i valori
transmitExpireTime
dalla risposta del heartbeat. - Il battito cardiaco del CBSD avviene in base all'intervallo di battito cardiaco restituito da SAS.
- Il CBSD continua a trasmettere fino al raggiungimento del valore
transmitExpireTime
.
Prerequisiti
Per completare i passaggi di questo caso di test, devi registrare il tuo CBSD sia all'interno che all'esterno della zona di sospensione nel deployment SAS di test.
Al di fuori della zona di sospensione
Verifica quanto segue:
- Registra il CBSD al di fuori della zona di sospensione.
- Il CBSD richiede una sovvenzione.
Il deployment SAS di prova invia una risposta heartbeat. Ad esempio:
Payload di esempio
Il CBSD invia il successivo heartbeat 1800 secondi dopo.
All'interno della zona di sospensione (concessioni nell'intervallo 3550 MHz - 3650 MHz)
Verifica quanto segue:
- Registra il CBSD all'interno della zona di sospensione.
- La stazione di base a bassa potenza richiede una concessione nell'intervallo 3550 MHz - 3650 MHz.
Il deployment SAS di prova invia una risposta heartbeat. Ad esempio:
Payload di esempio
Il CBSD invia il successivo heartbeat 60 secondi dopo.
Il CBSD smette di trasmettere 200 secondi dopo, a meno che non riceva una nuova risposta di heartbeat con un nuovo valore
transmitExpireTime
.
All'interno della zona di sospensione (concessioni nell'intervallo 3650 MHz - 3700 MHz)
Verifica quanto segue:
- Registra il CBSD all'interno della zona di sospensione.
- La stazione di base a bassa potenza richiede una concessione nell'intervallo 3650 MHz - 3700 MHz.
Il deployment SAS di prova invia una risposta heartbeat. Ad esempio:
Payload di esempio
Il CBSD invia il successivo heartbeat 60 secondi dopo.
Il CBSD smette di trasmettere 6 ore dopo, a meno che non riceva una nuova risposta heartbeat con un nuovo valore
transmitExpireTime
.
Passaggi successivi
- Convalida i risultati del test con Google.
- Risolvere i problemi relativi a SAS.
- Scopri di più sulla suite di test di interoperabilità PAL.
- Scopri i termini chiave SAS.