La version actuelle de la suite de test Spectrum Access System (SAS) est la version 5.5. Vous pouvez tester l'interopérabilité entre un appareil CBSD (Citizens Broadband Radio Service) et un SAS à l'aide des cas de test suivants. Assurez-vous de valider le résultat du test dans la feuille de calcul Résultat du test fournie par Google.
Exigences concernant les tests d'interopérabilité SAS
Pour tester l'interopérabilité SAS avec un modèle SAS et sa version logicielle, vous avez besoin des éléments suivants:
Tester les identifiants de la Federal Communications Commission (FCC)
L'ID de test doit être valide conformément à l'ID de la FCC, partie 96. Pour les appareils en attente de certification FCC, contactez l'assistance SAS.
ID utilisateur de test
Si vous êtes client Google SAS, utilisez votre ID utilisateur existant. Si vous n'êtes pas client et que vous souhaitez tester votre appareil, contactez l'assistance SAS pour approuver un ID utilisateur personnalisé à utiliser avec l'environnement de test SAS.
Certificats de test de l'appareil
Tout certificat d'appareil CBRS fonctionne avec l'environnement SAS de test. Si vous ne disposez pas d'un certificat de test pour votre appareil CBSD ou Domain Proxy (DP), contactez l'assistance SAS. Les certificats de test ne fonctionnent que pour l'environnement de test SAS.
Cas de test 1: Enregistrement de la CBSD, demande de spectre, octroi et signal de contrôle (fonctionnement normal)
Ce cas de test vérifie les points suivants:
- Procédure d'enregistrement du CBSD, procédure d'attribution et premier battement de cœur réussi pour allumer la radio.
- Si le CBSD envoie une requête d'enquête sur le spectre, il peut utiliser les canaux disponibles dans la réponse à la requête d'enquête sur le spectre pour la demande d'autorisation suivante.
Paramètres de regroupement CBRS reconnus par le WInnForum
Le tableau d'objets groupingParam
est facultatif et n'est utilisé par Google SAS que pour la coexistence de l'accès autorisé général (GAA).
Nous vous recommandons de toujours envoyer groupingParam
dans la requête d'enregistrement. Étant donné que le SAS accepte le tableau groupingParam
dans la requête d'interrogation du spectre, la requête d'autorisation et la requête de battement de cœur, les informations ultérieures fournies par le CBSD remplacent les valeurs précédentes.
Une liste des valeurs groupType
valides a été publiée dans WINNF-SSC-0010.
Si le CBSD envoie un groupType
non valide, le SAS répond avec responseCode 103
(Invalid_value
). Actuellement, le SAS prend en charge les valeurs groupType
Principal_Subordinate_SFG et Spectrum_Reuse. Il stocke et importe les paramètres de regroupement dans le portail SAS. SAS ignore toutes les autres valeurs groupType
valides avec responseCode 0
(Success
).
Prérequis
Assurez-vous que le CBSD n'est pas enregistré dans le portail SAS et qu'il n'est pas configuré pour demander un sous-ensemble du spectre disponible.
Étapes
Vérifiez les points suivants:
- Le CBSD envoie une demande d'enregistrement à SAS avec l'ID FCC et l'ID utilisateur. Vous pouvez utiliser n'importe quel numéro FCC certifié ou celui qui a été confirmé avec l'ID utilisateur et ajouté à la liste d'autorisation par l'assistance SAS.
Découvrez comment vous connecter à l'environnement SAS de test.
Exemple 1: Demande d'enregistrement en une seule étape pour une entreprise de catégorie A
Exemple 2: Requête d'enregistrement en plusieurs étapes pour un enregistrement de données de santé de la catégorie B
- Le CBSD reçoit une réponse d'enregistrement de la part de SAS.
Exemple
Facultatif: Le CBSD envoie une requête d'interrogation du spectre pour interroger le spectre disponible.
Exemple
Si le CBSD envoie la requête d'interrogation du spectre, il reçoit une liste des canaux disponibles de la part de SAS.
Exemple
Le CBSD envoie une demande d'attribution à SAS. Si une demande d'attribution de spectre a été effectuée, le CBSD demande une plage de fréquences que le SAS a indiquée comme disponible.
Exemple
Le CBSD reçoit une réponse d'attribution de la part de SAS.
Exemple
Le CBSD envoie des requêtes de battement de cœur au SAS de manière périodique en fonction de
heartbeatInterval
et reçoit des réponses de battement de cœur du SAS.Exemple
SAS répond en approuvant la requête de Heartbeat.
Exemple
Si la requête de Heartbeat précédente a été approuvée, le CBSD envoie périodiquement des requêtes de Heartbeat à SAS en fonction de
heartbeatInterval
, le champoperationState
étant défini sur Authorized (Autorisé).Exemple
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Récepteur | Envois | Autorisé | |
---|---|---|---|
SAS |
|
Réponses réussies pour toutes les requêtes, avec transmitExpireTime inclus dans les réponses de battement de cœur. |
|
CBSD | Réponses positives pour toutes les requêtes |
|
Après le premier battement de cœur réussi, le CBSD commence la transmission sur le canal et la puissance correspondants. |
Portail SAS | Paramètres de regroupement envoyés par le CBSD dans l'un des messages de requête, lorsque la valeur Les paramètres de regroupement s'affichent dans l'onglet Config de la section Groupes de coexistence. |
Scénario de test 2: Renonciation et désenregistrement d'autorisations (fonctionnement normal)
Ce cas de test vérifie la désinscription du CBSD du SAS.
Prérequis
Assurez-vous que le CBSD est enregistré, qu'il dispose d'une subvention et qu'il envoie des signaux de battement de cœur.
Étapes
Vérifiez les points suivants:
L'opérateur CBSD utilise l'outil de gestion pour libérer le spectre.
Exemple 1: Le CBSD envoie éventuellement une demande de renonciation à SAS
Exemple 2: Si la requête de renonciation est envoyée, le CBSD reçoit une réponse de renonciation de la part de SAS.
Le CBSD envoie une demande de désenregistrement à SAS.
Exemple
Le CBSD reçoit une réponse de désenregistrement de la part de SAS.
Exemple
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Récepteur | Envois | Autorisé | |
---|---|---|---|
SAS |
|
|
|
CBSD |
|
|
Arrêt de la transmission avant l'envoi d'une demande de rétractation ou de renonciation |
Cas de test 3a: Suspension de l'autorisation: IAP en attente
Ce cas de test vérifie les points suivants:
- La radio CBSD s'éteint lorsque SAS suspend la subvention du CBSD.
- Le CBSD indique l'état de fonctionnement correct dans les requêtes de battement de cœur suivantes.
Prérequis
Un CBSD aux États-Unis dispose de canaux dont la disponibilité d'alimentation est limitée. Certaines zones, comme Tampa (Floride) et Los Angeles (Californie), ont des budgets d'alimentation inférieurs à 37 dBm/MHz. Pour faciliter la simulation du scénario de test pour les zones côtières, activez la superposition de disponibilité du spectre pour le CBRS.
Assurez-vous que les conditions suivantes sont remplies:
Le CBSD envoie une demande d'autorisation avec une valeur maxEirp inférieure à la puissance disponible du canal en dBm/MHz.
Exemple
Le CBSD envoie des requêtes de Heartbeat. Si la valeur maxEirp demandée est inférieure ou égale à la puissance partielle, SAS approuve l'attribution.
Exemple 1: Première requête de battement de cœur après l'approbation d'une autorisation
Exemple 2: Réponse de pulsation lorsque l'autorisation est attribuée
Exemple 3: Requêtes de battement de cœur ultérieures lorsque l'autorisation est accordée
Étapes
Vérifiez les points suivants:
- Le CBSD envoie une demande d'information sur le spectre pour les canaux à puissance partielle. Dans la réponse à la demande d'informations sur le spectre, CBSD trouve la valeur maxEirp disponible en dBm sur les canaux concernés.
- Le CBSD envoie une demande d'autorisation avec un maxEirp supérieur à la puissance disponible pour les canaux dans la réponse à la demande d'informations sur le spectre.
- Le CBSD envoie une requête de "heartbeat".
La signature d'accès partagé envoie la réponse de pulsation avec
responseCode 501
(Suspended_Grant: IAP Pending
).Exemple 1: Réponse à une demande de spectre pour un canal disponible avec une puissance partielle
Exemple 2: Réponse de battement de cœur lorsque la demande d'autorisation dépasse la puissance disponible
Exemple 3: Requête Heartbeat lorsque l'autorisation est suspendue
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Récepteur | Envois | |
---|---|---|
SAS |
|
|
CBSD |
|
|
Les calculs d'interférence sont terminés, mais SAS ne peut pas autoriser la transmission avec l'autorisation, car après le CPAS, l'autorisation de la CBSD est arrêtée et l'utilisation d'une faible puissance est suggérée. Le CBSD demande une autorisation après avoir reçu les paramètres d'opération de la réponse de battement de cœur de fin.
Nous recommandons vivement à la CBSD de demander une nouvelle subvention. Si la demande d'autorisation concerne une plage de fréquences en dehors de la plage de fréquences de la zone de suspension , le CBSD reçoit l'autorisation de transmettre dans la réponse de battement de cœur. Si elle est autorisée, la CBSD reprend la transmission avec une nouvelle autorisation. Une fois la suspension levée, la CBSD reprend la transmission de l'autorisation d'origine et met fin à l'autorisation provisoire. Pour en savoir plus , consultez Résoudre les problèmes liés aux tests d'interopérabilité.
Cas de test 3b: Suspension de l'autorisation: liste de transfert de DPA activée
Ce cas de test vérifie les points suivants:
- La radio CBSD s'éteint lorsque SAS suspend la subvention du CBSD.
- Le CBSD indique l'état de fonctionnement correct dans les requêtes de battement de cœur suivantes.
Prérequis
Assurez-vous que les conditions suivantes sont remplies:
- Le CBSD est enregistré à un emplacement situé dans la zone de suspension simulée.
Exemple
Découvrez la zone de suspension dans l'instance de test SAS.
La CBSD détient une licence qui chevauche partiellement ou totalement la plage de fréquences de la zone de suspension.
Exemple
Le CBSD envoie une requête de "heartbeat". L'autorisation est accordée par SAS tant que la zone de suspension n'est pas active.
Exemple 1: Première requête de battement de cœur après l'approbation d'une autorisation
Exemple 2: Réponse du signal de battement de cœur lorsque la zone de suspension n'est pas active
Exemple 3: Requêtes de battement de cœur ultérieures lorsque la zone de suspension n'est pas active
Étapes
Vérifiez les points suivants:
- Attendez que la zone de suspension soit désactivée. Pour en savoir plus, consultez la section Vérifier le calendrier des zones de suspension.
- SAS suspend la subvention lorsque la zone de suspension est active, comme indiqué dans le calendrier de la zone de suspension.
- Le CBSD envoie une requête de "heartbeat".
- SAS envoie la réponse de battement de cœur avec
responseCode 501
(Suspended_Grant : IAP Pending, "The grant is suspended because it is in the move list of a DPA that has been activated"). - Facultatif: La CBSD envoie une demande d'enquête sur le spectre après la suspension de l'autorisation.
Exemple 1: Réponse de pulsation lorsque la zone de suspension est active
Exemple 2: Requête Heartbeat lorsque l'autorisation est suspendue
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Reçoit | Envois | |
---|---|---|
SAS |
|
|
CBSD |
|
|
Nous recommandons vivement à la CBSD de demander une nouvelle subvention. Si la demande d'autorisation concerne une plage de fréquences en dehors de la plage de fréquences de la zone de suspension, le CBSD reçoit l'autorisation de transmettre dans la réponse de battement de cœur. Si elle est autorisée, la CBSD reprend la transmission avec une nouvelle autorisation. Tout au long de la transmission, le CBSD continue de transmettre des signaux de battement de cœur sur l'attribution d'origine (suspendue). Une fois la suspension levée, la CBSD reprend la transmission de l'autorisation d'origine et met fin à l'autorisation provisoire.
Scénario de test 4: Accorder une nouvelle autorisation
Ce cas de test vérifie que le CBSD peut reprendre la transmission une fois la zone de suspension désactivée. Le comportement du CBSD vérifié dans ce test est semblable à ce qui se passe lorsque l'autorisation CBSD est suspendue en raison de la protection DPA, puis réautorisée après la désactivation de la DPA.
Prérequis
Assurez-vous que les conditions suivantes sont remplies:
- Le CBSD est enregistré à un emplacement situé dans la zone de suspension. Pour en savoir plus, consultez la section Zone de suspension.
Exemple
- Le CBSD émet un signal de battement et détient une licence qui chevauche partiellement ou complètement la plage de fréquences de la zone de suspension.
- La zone de suspension est active et le CBSD découvre que la subvention a été suspendue.
Étapes
Vérifiez les points suivants:
- Le CBSD continue d'envoyer des signaux de battement de cœur pendant la suspension de l'autorisation.
- SAS envoie des réponses de pulsation avec
responseCode 501
(Suspended_Grant
). - Une fois la zone de suspension désactivée, SAS approuve les requêtes de battement de cœur avec
responseCode
(Success
). - Le CBSD reprend la transmission après avoir reçu l'approbation de SAS.
- Le CBSD envoie des requêtes de battement de cœur ultérieures avec
operationState
défini sur Authorized (Autorisé).
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Reçoit | Envois | Autorisé | |
---|---|---|---|
SAS | Demandes de pulsation avec operationState défini sur Granted (Accordé) |
|
|
CBSD |
|
Réponses de battement de cœur avec operationState défini sur Granted (Autorisé) ou Authorized (Autorisé) |
Le CBSD reprend la transmission (allume la radio) après avoir reçu responseCode 0. . |
Cas de test 5a: Résiliation d'une autorisation avec des paramètres opérationnels suggérés
Ce cas de test vérifie les points suivants:
- Le CBSD arrête son "heartbeat" et la transmission associée à l'autorisation résiliée par SAS.
- Le CBSD demande une nouvelle autorisation à l'aide des paramètres opérationnels recommandés par SAS dans la réponse de battement de cœur.
Prérequis
Assurez-vous que les conditions suivantes sont remplies:
- Le CBSD est enregistré à un emplacement situé dans la zone de terminaison. En savoir plus sur la zone de résiliation
- Le CBSD est enregistré à un emplacement situé dans la zone de suspension simulée du SAS de test.
Exemple
- Le CBSD détient une subvention et envoie des signaux de battement de cœur.
- La
operationFrequencyRange
de l'autorisation chevauche partiellement ou totalement la bande 3 550 MHz à 3 620 MHz.
Étapes
Vérifiez les points suivants:
- SAS met automatiquement fin à l'autorisation en fonction du calendrier de la zone de résiliation.
- Le CBSD envoie une requête de "heartbeat".
La signature d'accès partagé envoie la réponse de pulsation avec
responseCode 500
(Terminated_Grant
).Exemple
Le CBSD envoie une demande d'autorisation à SAS qui inclut les nouveaux paramètres opérationnels recommandés.
Exemple
Le CBSD reçoit une réponse d'attribution de la part de SAS.
Exemple
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Reçoit | Envois | Autorisé | |
---|---|---|---|
SAS |
|
|
|
CBSD |
|
|
|
Cas de test 5b: Clôture d'une autorisation autorisée à partir d'un masque de chaîne dans le portail SAS
Ce cas de test vérifie les points suivants:
- Le CBSD arrête les battements de cœur et met fin à la transmission sur une autorisation résiliée.
- Le CBSD demande une nouvelle autorisation pour l'un des canaux disponibles à partir d'une demande d'attribution de spectre sans intervention de l'utilisateur.
Prérequis
Assurez-vous que les conditions suivantes sont remplies:
- Le CBSD détient une subvention et envoie des signaux de battement de cœur.
- Le CBSD continue d'envoyer des "heartbeats" jusqu'à ce que le SAS mette fin à l'attribution.
Étapes
Vérifiez les points suivants:
- Dans le portail SAS, définissez un masque de canal qui limite au moins un canal actuellement accordé.
- SAS met fin à l'octroi à l'heure spécifiée pour ce CBSD dans le portail SAS.
- Le CBSD envoie une requête de "heartbeat".
- SAS envoie la réponse de pulsation avec
responseCode 500
(Terminated_Grant
).Exemple
- Le CBSD envoie une requête d'enquête sur le spectre à SAS. Pour obtenir un exemple, consultez le scénario de test 1.
- SAS envoie une réponse à la demande d'informations sur le spectre avec une liste des canaux disponibles.
- La CBSD envoie une demande d'autorisation à SAS pour l'un des canaux listés dans la réponse à la demande d'attribution de spectre.
Exemple
- Le CBSD reçoit une réponse d'attribution de la part de SAS.
Exemple
- Le CBSD envoie une requête de battement de cœur pour la nouvelle autorisation.
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Reçoit | Envois | Autorisé | |
---|---|---|---|
SAS |
|
|
|
CBSD |
|
|
|
Scénario de test 6: Échec de la demande d'autorisation
Ce cas de test vérifie que le CBSD ne démarre pas le processus de battement de cœur ni la transmission si une demande d'autorisation échoue.
Prérequis
Assurez-vous que le CBSD est enregistré dans une zone de protection sans fil héritée (GWPZ, Grandfathered Wireless Protection Zone).
Exemple: Enregistrement dans la zone GWPZ
Étapes
Vérifiez les points suivants:
- Le CBSD envoie une demande d'attribution à SAS.
Exemple: Demande d'autorisation pour des fréquences exclues par la zone de protection de la bande de garde
- Le SAS répond en refusant la demande d'attribution avec
responseCode 400
(Interference
).Exemple
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Récepteur | Envois | |
---|---|---|
SAS | Demande d'autorisation | Accorder une réponse avec Dans ce cas, le CBSD se trouve dans la zone GWPZ et demande une licence sur une fréquence protégée, mais cela peut être pour toute autre raison. |
CBSD |
Accorder une réponse avec Le CBSD ne doit pas démarrer de battements de cœur ni de transmission. |
Demande d'autorisation |
Cas de test 7: Désenregistrement et réenregistrement du CBSD
Ce cas de test vérifie que le CBSD se désinscrit de SAS et se réinscrit lorsqu'il est déplacé d'un emplacement à un autre situé à plus de 50 mètres.
Prérequis
Assurez-vous que le CBSD est enregistré, qu'il dispose d'une autorisation et qu'il envoie des signaux de battement.
Exemple: Coordonnées CBSD dans la requête d'enregistrement initiale
Étapes
Vérifiez les points suivants:
- Définissez la position du CBSD sur un autre emplacement sélectionné à plus de 50 mètres. Pour ce faire, déplacez-le physiquement ou définissez son emplacement manuellement.
- Le CBSD envoie éventuellement une demande de désenregistrement en raison du changement d'emplacement.
Exemple
Le CBSD envoie ensuite une nouvelle demande d'enregistrement avec le nouvel emplacement.
Exemple
SAS envoie une réponse d'enregistrement avec
responseCode 0
.Exemple
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Récepteur | Envois | |
---|---|---|
SAS |
|
|
CBSD |
|
|
Scénario de test 8: Expiration et renouvellement des autorisations
Ce scénario de test vérifie le comportement du CBSD lorsqu'un octroi est sur le point d'expirer.
Prérequis
Assurez-vous que le CBSD est enregistré, qu'il dispose d'une subvention et qu'il envoie des signaux de battement de cœur.
Étapes
Vérifiez les points suivants:
- Le CBSD envoie une requête de battement de cœur à SAS avec
grantRenew
défini sur true avant l'expiration de l'autorisation.Exemple
- SAS envoie un nouveau
grantExpireTime
dans la réponse de Heartbeat si le CBSD demande le renouvellement de l'autorisation.Exemple
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Récepteur | Envois | |
---|---|---|
SAS | Requête de battement de cœur qui demande également le renouvellement de l'autorisation | Réponse de battement de cœur contenant une nouvelle valeur grantExpireTime |
CBSD | Réponse de battement de cœur contenant une nouvelle valeur grantExpireTime |
Requête de battement de cœur avec grantRenew défini sur true avant l'expiration de l'autorisation |
Scénario de test 9: Gestion des valeurs non valides ou manquantes par le CBSD
Ce cas de test présente des exemples de requêtes non valides. Le CBSD n'a pas besoin de suivre les instructions étape par étape, mais le testeur doit vérifier qu'après avoir reçu un code de réponse indiquant qu'une erreur s'est produite dans la requête, le CBSD ne tente pas de répéter la même requête (non valide).
Prérequis
Assurez-vous que le CBSD n'est pas enregistré dans SAS.
Étapes
Le CBSD envoie une demande d'enregistrement à SAS.
Exemple 1: Requêtes liées à des erreurs
Exemple 2: Deuxième requête d'enregistrement avec des valeurs de latitude et de longitude définies sur 0 (zéro)
SAS rejette la demande d'enregistrement avec l'une des réponses suivantes:
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Reçoit | Envois | Autorisé | |
---|---|---|---|
SAS | Requête d'enregistrement sans les champs nécessaires spécifiés ou avec des valeurs non valides | Choisissez l'une des options suivantes :
|
|
CBSD | Réponse d'enregistrement avec un code de réponse différent de zéro | Demande d'enregistrement incomplète ou non valide | Le CBSD ne doit pas réessayer la même requête tant que l'erreur n'est pas corrigée. |
Cas de test 10: Rapports de mesure CBSD pour RECEIVED_POWER_WITHOUT_GRANT
Ce test vérifie que les CBSD compatibles avec la fonctionnalité de mesure Received_Power_Without_Grant
envoient des rapports de mesure comme prescrit dans WINNF-17-SSC-0002.
Prérequis
Assurez-vous que le CBSD n'est pas enregistré.
Étapes
Vérifiez les points suivants:
- Le CBSD envoie une requête d'enregistrement à SAS qui inclut
Received_Power_Without_Grant
comme l'une de ses fonctionnalités de mesure. - SAS répond par une réponse d'enregistrement qui inclut
Received_Power_Without_Grant
dans la configuration du rapport de mesure. - Facultatif: Le CBSD envoie une requête d'interrogation du spectre contenant une mesure valide.
- Si la requête d'interrogation du spectre est envoyée, SAS envoie une réponse d'interrogation du spectre avec
responseCode 0
. - Le CBSD envoie une requête d'autorisation contenant une mesure valide.
- SAS envoie une réponse d'autorisation avec
responseCode 0
.
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Reçoit | Envois | |
---|---|---|
SAS |
|
|
CBSD |
|
|
Cas de test 11: Rapports de mesure CBSD pour RECEIVED_POWER_WITH_GRANT
Ce test vérifie que les CBSD compatibles avec la fonctionnalité de mesure Received_Power_With_Grant
envoient des rapports de mesure comme prescrit dans WINNF-17-SSC-0002.
Prérequis
Assurez-vous que le CBSD n'est pas enregistré.
Étapes
Vérifiez les points suivants:
- Le CBSD envoie une requête d'enregistrement à SAS qui inclut
Received_Power_With_Grant
comme l'une de ses fonctionnalités de mesure. - SAS répond avec une réponse d'enregistrement avec
responseCode 0
. - Facultatif: Le CBSD envoie une demande d'enquête sur le spectre.
- SAS envoie une réponse à la demande d'informations sur le spectre avec
responseCode 0
. - Le CBSD envoie une demande d'autorisation valide.
- SAS envoie une réponse d'autorisation qui inclut
Received_Power_With_Grant
dans la configuration du rapport de mesure. - Au cours des cinq premières requêtes de battement de cœur, le CBSD envoie au moins une requête contenant une mesure valide.
- SAS envoie des réponses de battement de cœur avec
responseCode 0
.
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Reçoit | Envois | Autorisé | |
---|---|---|---|
SAS |
|
|
|
CBSD |
|
|
Après le premier battement de cœur réussi, le CBSD commence la transmission sur le canal et la puissance correspondants. |
Cas de test 12: Requêtes par lot
Ce scénario de test vérifie qu'un proxy de domaine (DP) est capable d'envoyer des requêtes par lot et de recevoir des réponses par lot pour plusieurs CBSD.
En particulier, ce cas de test porte sur les éléments suivants:
- Requête de spectre par lot pour plusieurs CBSD
- Procédure d'attribution par lot pour plusieurs autorisations de diffusion de contenu
- Premier battement de cœur de lot pour allumer les radios pour plusieurs CBSD
Prérequis
Assurez-vous que les conditions suivantes sont remplies:
- Les CBSD sont enregistrés auprès de SAS.
- Le DP est défini pour demander un sous-ensemble du spectre disponible.
Étapes
Vérifiez les points suivants:
- Le DP envoie une requête de requête de spectre par lot pour vérifier le spectre disponible pour chaque CBSD.
Exemple
- Pour chaque CBSD, le DP reçoit une liste des canaux disponibles de la part de SAS.
Exemple
- Le DP envoie une demande d'autorisation par lot à SAS. Pour chaque CBSD, le DP demande une plage de fréquences que SAS a spécifiée comme disponible.
Exemple
- Le DP reçoit une réponse d'autorisation par lot de la part de SAS.
Exemple
Le DP envoie périodiquement des requêtes de Heartbeat par lot à SAS en fonction de
heartbeatInterval
et reçoit des réponses de Heartbeat par lot de SAS.Exemple
SAS répond en approuvant les requêtes de Heartbeat.
Exemple
Le DP envoie périodiquement des requêtes de battement de cœur par lot à SAS en fonction de
heartbeatInterval
avec le champoperationState
, qui appartient à un CBSD particulier défini sur Autorisé si la requête de battement de cœur précédente a été approuvée.Exemple
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Reçoit | Envois | |
---|---|---|
SAS |
|
Réponses par lot réussies à toutes les requêtes par lot. La valeur transmitExpire dans les réponses de battement de cœur est définie sur une valeur pendant quatre minutes. |
DP |
|
|
Cas de test 13: Requêtes par lot trop volumineuses
Ce cas de test vérifie qu'un proxy de domaine (DP) est capable de gérer une situation où la taille d'une requête par lot dépasse la taille maximale de lot traitée par SAS.
Lorsque la taille de lot est supérieure à maxBatchSize
, SAS envoie une réponse valide aux premières requêtes maxBatchSize
, le champ responseCode
étant défini sur 0
(Success
). Pour le reste des requêtes, SAS envoie responseCode 106
(Not_Processed
).
La valeur par défaut de maxBatchSize
dans l'environnement SAS de production est 120
. Pour faciliter les tests, maxBatchSize
dans l'environnement SAS de test est 20
.
Plus précisément, ce cas de test se concentre sur le processus de demande d'autorisation pour montrer comment gérer les requêtes par lot surdimensionnées.
Nous vous recommandons d'étendre ce cas de test pour inclure d'autres types de messages, tels que les demandes d'enregistrement, les demandes d'informations sur le spectre, la procédure de battement de cœur, la procédure de renonciation à une licence et la désinscription.
Prérequis
Assurez-vous que les conditions suivantes sont remplies:
- Les CBSD sont enregistrés auprès de SAS.
- Le DP est défini pour demander un sous-ensemble du spectre disponible.
Étapes
Vérifiez les points suivants:
- Le DP envoie une demande de licence de lot trop volumineuse à SAS. La taille du lot est N, où N est compris entre 20 et 40. Pour chaque CBSD, le DP demande une plage de fréquences que SAS a spécifiée comme disponible.
Exemple
- Le DP reçoit une réponse d'autorisation par lot de la part de SAS.
SAS envoie une réponse valide aux 20 premières requêtes, le champ
responseCode
étant défini sur0
(Success
). SAS définit le champresponseCode
sur106
(Not_Processed
) pour les N à 20 derniers éléments du lot.Exemple
- Le DP envoie les demandes d'autorisation qui n'ont pas encore été traitées.
Exemple
Par conception, la taille de cette requête par lot est inférieure à 20.
- Le DP reçoit une réponse d'autorisation par lot de la part de SAS.
SAS envoie une réponse valide à toutes les requêtes avec le champ
responseCode
défini sur0
(Success
).Exemple
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Reçoit | Envois | |
---|---|---|
SAS |
|
|
DP |
|
|
Cas de test 14: Procédure d'enregistrement et d'attribution des DAS passifs
Ce cas de test vérifie les points suivants:
- Procédure d'enregistrement et d'attribution pour les équipements radio DAS passifs
- Facultatif: Processus d'interrogation du spectre pour les équipements radio DAS passifs.
Hypothèses
Scénario de déploiement
Dans ce cas de test, nous supposons un scénario de déploiement de catégorie 3 tel que défini dans la documentation WINNF-TR-5001 : une unité radio (RU) à secteur unique déployée en tant que DAS passif avec plusieurs points de transmission (TP).
Déploiement de la catégorie 3 (cliquez pour agrandir) Identifiant CBSD unique
Dans ce cas, chaque TP est enregistré en tant que CBSD unique avec l'ID FCC et le numéro de série du fabricant (MSN). L'ID FCC et le MSN de la RU sont combinés à un ID TP supplémentaire pour identifier chaque TP de manière unique. L'ID de point de terminaison peut être fourni à SAS avec des suffixes dans
cbsdSerialNumber
. L'ID de TP doit être ajouté à l'MSN de la RU avec un caractère séparateur (:) avant l'ID de TP. Pour en savoir plus, consultez WINNF-TR-5001.Déterminer si l'utilisateur se trouve à l'intérieur ou à l'extérieur
Dans ce cas de test, nous supposons un scénario de déploiement en intérieur. En général, vous pouvez déployer des équipements DAS passifs à l'intérieur ou à l'extérieur. Pour obtenir la liste complète des consignes, consultez WINNF-TR-5001.
Capacité PIRE
Pour un déploiement en intérieur, l'EIRP maximal de chaque point d'accès doit être inférieur ou égal à 30 dBm ou 10 MHz. Pour obtenir des exemples de calcul de la capacité EIRP pour chaque point d'accès, consultez WINNF-TR-5001.
Catégorie CBSD
Pour un déploiement en intérieur, chaque TP doit être enregistré en tant que CBSD de catégorie A. Cela peut être fait même si la RU est initialement certifiée par la FCC comme un appareil de catégorie B haute puissance. Vous ne pouvez pas installer de systèmes de contrôle de la sécurité des bâtiments de catégorie B à l'intérieur.
Installation assistée par le CPI
Les consignes actuelles de la FCC suggèrent qu'un installateur professionnel certifié (CPI) doit toujours installer un équipement DAS passif. Les raisons sont les suivantes:
- La FCC recommande d'installer un CPI chaque fois que vous déployez un RU de catégorie B haute puissance dans un environnement intérieur avec une puissance réduite en tant que CBSD de catégorie A.
- Même si le RU est certifié comme un appareil de catégorie A à faible consommation d'énergie, un point d'accès typique ne dispose pas de la fonctionnalité de géolocalisation automatique. Par conséquent, un CPI doit toujours installer un DAS passif.
Enregistrement en plusieurs étapes
Dans ce cas de test, nous supposons un enregistrement en plusieurs étapes. Cela signifie qu'avant d'exécuter le test, un CPI doit précharger les paramètres d'installation de chaque TP dans SAS via le portail SAS. Il est important que le CPI spécifie le paramètre
eirpCapability
dans l'objetInstallationParam
.Pour ce cas de test,
eirpCapability
ne doit pas dépasser 30 dBm ou 10 MHz pour chaque TP. Si elle n'est pas incluse, conformément à la spécification de la version 1 du WInnForum WINNF-TS-0016, SAS définiteirpCapability
comme EIRP maximale certifiée par la FCC de l'RU arrondie à la hausse. Pour une RU haute puissance, cette valeur peut être supérieure à 30 dBm ou 10 MHz, ce qui n'est pas autorisé pour une installation intérieure de catégorie A.Proxy de domaine (DP)
Dans ce cas de test, nous supposons la présence d'un DP pouvant envoyer et recevoir des requêtes par lot à partir de SAS.
Prérequis
Assurez-vous que les conditions suivantes sont remplies:
- Les CBSD (TP) ne sont pas enregistrés dans le portail SAS.
- Les CBSD (TP) sont configurés pour demander un sous-ensemble du spectre disponible.
- Le CPI a fourni des paramètres d'enregistrement, y compris
eirpCapability
pour chaque TP, qui sont préchargés dans SAS via le portail SAS.
Étapes
Vérifiez les points suivants:
Pour enregistrer plusieurs TP, le DP envoie une requête d'enregistrement par lot à SAS.
Exemple
Le CBSD reçoit une réponse d'enregistrement par lot de la part de SAS.
Exemple
Pour vérifier le spectre disponible pour chaque TP, le DP envoie une requête d'interrogation de spectre par lot.
Exemple
Pour chaque TP, le DP reçoit une liste des canaux disponibles de la part de SAS.
Exemple
Le DP envoie une demande d'autorisation par lot à SAS. Pour chaque TP, le DP demande une plage de fréquences que SAS a spécifiée comme disponible.
- La valeur
maxEirp
de chaque TP ne doit pas dépasser 30 dBm ou 10 MHz pour un déploiement en intérieur. - Le champ
operationFrequencyRange
doit être identique pour chaque TP. Dans un déploiement de DAS passif à un seul secteur, tous les points de terminaison doivent utiliser les mêmes canaux RF.
Exemple
- La valeur
Le DP reçoit une réponse d'autorisation par lot de la part de SAS.
Exemple
Le DP envoie périodiquement des requêtes de Heartbeat par lot au SAS en fonction de
heartbeatInterval
et reçoit des réponses de Heartbeat par lot du SAS.
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Reçoit | Envois | |
---|---|---|
SAS |
|
Réponses par lot réussies à toutes les requêtes par lot. La valeur transmitExpire dans les réponses de battement de cœur est définie sur une valeur pendant quatre minutes. |
DP |
|
|
Scénario de test 15: Réponse à une demande d'informations sur le spectre triée
Ce cas de test vérifie que le CBSD peut sélectionner les canaux de la plus haute qualité à partir d'une réponse à une demande d'informations sur le spectre triée. Découvrez comment SAS calcule la qualité de la chaîne.
Hypothèses
Le CBSD tente de transmettre sur un seul canal de 10 MHz de large.
Prérequis
Assurez-vous que le CBSD a été enregistré auprès de SAS au moins quatre heures avant le test. Une fois le CBSD enregistré, SAS peut mettre jusqu'à quatre heures à calculer la qualité et le classement de la chaîne.
Pour obtenir des résultats plus précis, indiquez des informations de regroupement de gestion de la fréquence pour le CBSD dans la demande d'enregistrement ou dans le portail SAS. Prenons l'exemple du cas de test 1.
Étapes
Vérifiez les points suivants:
- Le CBSD envoie une demande d'enquête sur le spectre à la SAS pour l'ensemble de la plage de fréquences CBRS de 3 550 MHz à 3 700 MHz.
Exemple
- La CBSD reçoit une réponse à la demande d'attribution de spectre de la part de la SAS. La réponse à la demande d'informations sur le spectre renvoie une liste des canaux disponibles, triés de la meilleure qualité à la pire. Le premier objet du tableau
availableChannel
est de meilleure qualité.Exemple
Dans cet exemple, le premier objet
frequencyRange
est de la meilleure qualité et sera réutilisé à l'étape 3.
- Le CBSD envoie une demande d'attribution à SAS. Le CBSD demande le canal ayant le classement le plus élevé. Il s'agit du premier élément du tableau
availableChannel
de la réponse à la demande d'informations sur le spectre triée.Exemple
- Le CBSD reçoit une réponse d'attribution de la part de SAS.
Exemple
- Le CBSD envoie des requêtes de battement de cœur au SAS de manière périodique en fonction de
heartbeatInterval
et reçoit des réponses de battement de cœur du SAS. Consultez les exigences pour envoyer des requêtes de battement de cœur dans le scénario de test 1.
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Récepteur | Envois | Autorisé | |
---|---|---|---|
SAS |
|
|
|
CBSD |
|
Après le premier battement de cœur réussi, le CBSD commence la transmission sur le canal et la puissance correspondants. |
|
Portail SAS | Vous trouverez la disponibilité du spectre, la qualité des canaux et le classement des canaux dans l'onglet Coex du fichier CBSD du portail SAS. Trouvez l'URL de l'environnement SAS de test. |
Cas de test 16: Même fréquence
Ce cas de test vérifie les points suivants:
- L'équipement CBSD ou DP envoie l'identifiant de même fréquence à SAS chaque fois que l'appareil s'enregistre.
- La valeur "Même fréquence" peut être définie ou modifiée dans le portail SAS pour chaque appareil.
Prérequis
Assurez-vous que les conditions suivantes sont remplies:
- Le CBSD n'est pas enregistré auprès de SAS.
- Le CBSD ou le DP ne partagent pas le même ID de fréquence avec SAS.
Étapes
Vérifiez les points suivants:
- Configurez les informations sur la valeur de la même fréquence WInnForum dans le message d'enregistrement CBSD.
Exemple
- Enregistrez l'appareil auprès de SAS.
- Si la valeur "Same Frequency" (Même fréquence) change, vous pouvez configurer une nouvelle valeur dans le message de requête de battement de cœur et l'envoyer à SAS.
Facultatif: utilisez le portail SAS pour définir ou modifier la valeur "Same Frequency" (Même fréquence) pour le CBSD.
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Reçoit | Envois | |
---|---|---|
SAS |
|
Réponse d'enregistrement réussie à la CBSD ou au DP |
CBSD ou DP | Réponse d'enregistrement réussie ou réponse de battement de cœur | Libellé du groupe de canaux commun pour chaque CBSD lors de l'enregistrement ou par battement de cœur lorsque la valeur "Même fréquence" change |
Cas de test 17: Réutilisation de la fréquence
Ce cas de test vérifie les points suivants:
- L'équipement CBSD ou DP envoie l'identifiant de réutilisation de la même fréquence à Google SAS chaque fois que l'appareil s'enregistre.
- La valeur de la fréquence de réutilisation peut être définie ou modifiée dans le portail SAS pour chaque appareil.
Prérequis
Assurez-vous que les conditions suivantes sont remplies:
- Le CBSD n'est pas enregistré auprès de SAS.
- Le CBSD ou le DP ne partagent pas le même ID de fréquence avec SAS.
Étapes
Vérifiez les points suivants:
- Configurez les informations sur la valeur de la même fréquence WInnForum dans le message d'enregistrement CBSD.
Exemple
- Enregistrez l'appareil auprès de SAS.
- Si la valeur "Same Frequency" (Même fréquence) change, vous pouvez configurer une nouvelle valeur dans le message de requête de battement de cœur et l'envoyer à SAS.
Facultatif: utilisez le portail SAS pour définir ou modifier la valeur "Same Frequency" (Même fréquence) pour le CBSD.
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Reçoit | Envois | |
---|---|---|
SAS |
|
Réponse d'enregistrement réussie à la CBSD ou au DP |
CBSD ou DP | Réponse d'enregistrement réussie ou réponse de battement de cœur | Libellé du groupe de canaux commun (CCG) par CBSD lors de l'enregistrement ou par battement de cœur lorsque la valeur de la réutilisation de fréquence change |
Cas de test 18: Préférence pour plusieurs demandes d'attribution de 10 MHz
Ce cas de test vérifie que le CBSD ou le DP choisit de demander plusieurs autorisations de 10 MHz lorsque plusieurs canaux de plus de 10 MHz sont utilisés pour le fonctionnement.
Prérequis
Assurez-vous que les conditions suivantes sont remplies:
- Le CBSD ou le DP est enregistré auprès de SAS.
- Le CBSD est configuré pour utiliser plus de 10 MHz pour fonctionner.
Étapes
Vérifiez les points suivants:
- Le CBSD ou le DP envoie une demande d'autorisation à SAS.
- Le CBSD envoie une requête d'interrogation du spectre pour interroger le spectre disponible. Si le SAS indique la disponibilité, le CBSD demande un canal de 10 MHz.
Exemple
- Les paramètres
lowFrequency
ethighFrequency
sont définis pour le canal 10 MHz sélectionné. - Plusieurs autorisations sont demandées pour le nombre de canaux déterminé comme nécessaire par l'appareil.
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Reçoit | Envois | |
---|---|---|
SAS | Demandes d'autorisation valides pour le nombre de canaux déterminé comme nécessaire par l'appareil | Réponse de l'octroi réussie pour toutes les requêtes valides |
CBSD ou DP | Réponse d'autorisation réussie pour le nombre de requêtes possibles, en fonction de l'emplacement de l'appareil et des zones de protection des titulaires | Une demande d'autorisation valide par canal 10 MHz |
Scénario de test 19: Prise en charge des subventions sur des chaînes non contiguës
Ce cas de test vérifie les points suivants:
- Le CBSD ou le DP accepte et demande des autorisations pour plusieurs canaux 10 MHz non contigus pour le même CBSD.
- Le CBSD ou le DP demande et accepte les autorisations sur les canaux distincts qui ont été accordées.
Prérequis
Assurez-vous que les conditions suivantes sont remplies:
- Le CBSD ou le DP est enregistré auprès de SAS.
- Le CBSD est configuré pour demander un sous-ensemble du spectre disponible conformément à la réponse de la demande d'informations sur le spectre de la part de SAS.
Étapes
Vérifiez les points suivants:
- L'appareil est enregistré auprès de SAS.
- Le CBSD envoie une requête d'interrogation du spectre pour interroger le spectre disponible.
Exemple
- Le CBSD reçoit une liste des canaux disponibles de la part de SAS.
Exemple
- Le CBSD envoie une demande d'attribution à SAS.
- Le CBSD envoie une demande d'autorisation pour la plage de fréquences disponible indiquée par SAS.
Si la bande passante souhaitée est disponible, mais pas dans une plage contiguë, le CBSD envoie plusieurs demandes d'attribution pour chaque canal correspondant.
Résultat
Les résultats attendus du test sont indiqués dans le tableau suivant.
Reçoit | Envois | |
---|---|---|
SAS | Demande d'autorisation valide | Réponses réussies pour toutes les demandes d'autorisation valides de la part du CBSD |
CBSD ou DP | Réponse de l'autorisation réussie pour toutes les requêtes | Demandes d'attribution valides |
Scénario de test 20: Prise en charge de l'augmentation automatique de l'EIRP
Ce cas de test vérifie les points suivants:
- La CBSD identifie les conditions favorables à l'augmentation de l'EIRP.
- Le CBSD est informé qu'une augmentation de l'EIRP est disponible.
Pour en savoir plus, consultez la section Augmentation automatique de l'EIRP.
Prérequis
Assurez-vous que les conditions suivantes sont remplies:
- Le CBSD est enregistré auprès de la SAS
Test
dans un rayon de 5 kilomètres de [68, -164,5]. L'entité de protection est simulée dans le SASTest
pour s'assurer que l'EIRP disponible le premier jour est inférieur de 6 dB ou plus à la valeureirpCapability
de l'appareil. - Le CBSD ne se trouve pas à proximité de la frontière canadienne, d'un bureau de la Federal Communications Commission, de Table Mountain ni dans une zone de silence radio national.
Étapes
Vérifiez les points suivants:
Le CBSD envoie une demande d'attribution de spectre au SAS
Test
. La réponse à la demande d'informations sur le spectre affiche un ou plusieurs canaux 10 MHz avec un PIRE de 6 dB ou plus en dessous de la valeureirpCapability
de l'appareil.Le CBSD demande une autorisation en dehors de la période CPAS sur une fréquence en fonction de l'EIRP indiqué dans l'enquête sur le spectre, qui est inférieur de 6 dB ou plus à la valeur
eirpCapability
de l'appareil. SAS approuve l'autorisation.Le CBSD lance le "heartbeat" et reçoit l'autorisation de transmission.
Le battement de cœur du CBSD continue jusqu'à ce que le CPAS se produise, comme configuré dans le SAS
Test
.Une fois le CPAS effectué, le CBSD reçoit une charge utile
operationalParam
qui indique une EIRP supérieure à celle de l'autorisation existante et avec un code de réponse positif.Exemple de charge utile
Si la CBSD décide de revendiquer la nouvelle licence avec la nouvelle valeur EIRP, elle envoie une demande de renonciation à la licence. Le SAS
Test
envoie une réponse indiquant que l'abandon a réussi.(Facultatif) Le CBSD envoie une demande d'attribution de spectre pour vérifier la nouvelle valeur EIRP. La valeur
maxEirp
de la réponse à la demande d'attribution de spectre correspond à la valeurmaxEirp
de la réponse de battement de cœur de l'étape précédente pour le canal attribué, à condition que l'attribution soit un multiple de 10 MHz. Par exemple, 3 550 – 3 560 MHz.Exemple de réponse
Le CBSD envoie une requête d'autorisation avec la valeur EIRP de la réponse de battement de cœur. Le SAS
Test
approuve la demande et envoie une réponse d'approbation.Exemple de réponse d'autorisation
Le CBSD envoie une réponse de battement de cœur pour la nouvelle autorisation et reçoit une réponse d'autorisation réussie de la part du SAS
Test
.Exemple de réponse d'autorisation
Cas de test 21: Extension du signal d'activité en dehors des zones de DPA
SAS suggère différents intervalles de battement de cœur et valeurs transmitExpireTime
en fonction des fréquences accordées et de l'emplacement du CBSD. Pour en savoir plus sur le fonctionnement des battements de cœur, consultez la section Envoyer des requêtes de battements de cœur pour obtenir l'autorisation de transmission.
Ce cas de test vérifie les points suivants:
- Le CBSD lit l'intervalle de battement de cœur et les valeurs
transmitExpireTime
à partir de la réponse de battement de cœur. - Les battements du cœur du CBSD en fonction de l'intervalle de battement renvoyé par SAS.
- Le CBSD continue de transmettre jusqu'à ce que la valeur
transmitExpireTime
soit atteinte.
Prérequis
Pour suivre les étapes de ce cas de test, vous devez enregistrer votre CBSD à l'intérieur et à l'extérieur de la zone de suspension dans le déploiement de SAS de test.
En dehors de la zone de suspension
Vérifiez les points suivants:
- Enregistrez le CBSD en dehors de la zone de suspension.
- Le CBSD demande une subvention.
Le déploiement de SAS de test envoie une réponse de battement de cœur. Exemple :
Exemple de charge utile
Le CBSD envoie le prochain battement de cœur 1 800 secondes plus tard.
Dans la zone de suspension (autorisations dans la plage de fréquences 3 550 MHz à 3 650 MHz)
Vérifiez les points suivants:
- Enregistrez le CBSD dans la zone de suspension.
- Le CBSD demande une licence dans la plage de fréquences 3 550 MHz à 3 650 MHz.
Le déploiement de SAS de test envoie une réponse de battement de cœur. Exemple :
Exemple de charge utile
Le CBSD envoie le prochain battement de cœur 60 secondes plus tard.
Le CBSD cesse de transmettre 200 secondes plus tard, sauf s'il reçoit une nouvelle réponse de battement de cœur avec une nouvelle valeur
transmitExpireTime
.
Dans la zone de suspension (autorisations dans la plage de fréquences 3 650 MHz à 3 700 MHz)
Vérifiez les points suivants:
- Enregistrez le CBSD dans la zone de suspension.
- Le CBSD demande une licence dans la plage de fréquences 3 650 MHz à 3 700 MHz.
Le déploiement de SAS de test envoie une réponse de battement de cœur. Exemple :
Exemple de charge utile
Le CBSD envoie le prochain battement de cœur 60 secondes plus tard.
Le CBSD cesse de transmettre 6 heures plus tard, sauf s'il reçoit une nouvelle réponse de battement de cœur avec une nouvelle valeur
transmitExpireTime
.
Étape suivante
- Validez les résultats de votre test auprès de Google.
- Résoudre les problèmes liés à SAS
- Découvrez la suite de tests d'interopérabilité PAL.
- Découvrez les termes clés de SAS.