Requisiti di calibrazione della presenza

Questa pagina fornisce istruzioni di configurazione e calibrazione per i requisiti di calibrazione della presenza per i dispositivi con Android 13 e versioni successive.

Sfondo

Per garantire che i dispositivi intelligenti degli utenti funzionino bene insieme, è fondamentale che tutti i dispositivi nell'ecosistema Android possano determinare la relativa vicinanza tra i dispositivi. Android 13 introduce requisiti di calibrazione della presenza che delineano le prestazioni accettabili delle tecnologie radio disponibili come UWB, Wi-Fi e BLE utilizzate per determinare la prossimità. Questa pagina descrive gli standard di calibrazione che i dispositivi devono seguire per garantire l'interoperabilità tra i dispositivi nell'ecosistema.

Dispositivo di riferimento

Per calibrare il dispositivo per soddisfare i requisiti di presenza, utilizzare uno dei seguenti dispositivi di riferimento per tutte le calibrazioni.

  • (Consigliato) Un dispositivo di calibrazione come LitePoint
  • Un dispositivo mobile (se si utilizza questa opzione, si consiglia Pixel 6).

Fattori di forma

I requisiti di calibrazione della presenza si applicano ai dispositivi Android di tutti i fattori di forma. Per i fattori di forma diversi dai telefoni cellulari, per determinare la configurazione di calibrazione appropriata per il dispositivo, considerare come sarebbe posizionato un utente in possesso di un telefono cellulare (dispositivo di riferimento) quando interagisce con il dispositivo in prova (DUT). Ad esempio, quando si calibra una TV, posizionare la TV e il telefono cellulare a una distanza adeguata l'uno dall'altro e orientare il dispositivo mobile in modo che sia rivolto verso il centro anteriore dello schermo TV.

Requisiti UWB

Questa sezione descrive come calibrare il dispositivo per soddisfare questi requisiti UWB nel CDD:

7.4.9 UWB

Se le implementazioni del dispositivo includono l'hardware UWB, allora:

  • [C-1-1] DEVE garantire che le misurazioni della distanza siano entro +/-15 cm per il 95% delle misurazioni nell'ambiente in linea di vista a 1 m di distanza.
  • [C-1-2] DEVE garantire che la mediana delle misurazioni della distanza a 1 m dal dispositivo di riferimento sia entro [0,75 m, 1,25 m], dove la distanza di verità dal suolo è misurata dal bordo superiore del DUT tenuto a faccia in su e inclinato 45 gradi.

Requisito [C-1-1]

Per verificare il requisito [C-1-1]:

  1. Effettuare 1000 misurazioni con il dispositivo in prova (DUT) a 1 m di distanza dal dispositivo di riferimento in una camera non riflettente in un ambiente in linea di vista.
  2. Ordina le 1000 misurazioni in ordine crescente.
  3. Calcolare l'intervallo come [intervallo = 975a misurazione - 25a misurazione].
  4. Segnalare l'intervallo nel verificatore CTS. Per passare, la portata deve essere inferiore a 30 cm .
  5. Segnalare il dispositivo di riferimento utilizzato.

Requisito [C-1-2]

Verifica

Per verificare il requisito [C-1-2]:

  • Tenere il DUT a un'inclinazione di 45 gradi (un'approssimazione di come un utente tiene il dispositivo nelle proprie mani). Se si utilizza un altro dispositivo mobile come dispositivo di riferimento (anziché un dispositivo di calibrazione), posizionare il dispositivo di riferimento in posizione verticale (verticale) e assicurarsi che sia il DUT che il dispositivo di riferimento siano rivolti nella stessa direzione.
  • Effettuare 1000 misurazioni con il DUT a 1 m di distanza dal dispositivo di riferimento in una camera non riflettente in un ambiente in linea di vista.
  • Ordina i valori in ordine crescente.
  • Riportare il valore mediano (500°) nel verificatore CTS. Per passare, il valore deve essere compreso tra [0,75 m, 1,25 m] .
  • Segnalare il dispositivo di riferimento utilizzato.

Requisiti di rete Wi-Fi Neighbor Awareness

Questa sezione descrive come calibrare il dispositivo per soddisfare questi requisiti Wi-Fi Neighbor Awareness Networking (NAN) nel CDD:

2.2.1. Hardware

Se i dispositivi supportano il protocollo WiFi Neighbor Awareness Networking (NAN) dichiarando PackageManager.FEATURE_WIFI_AWARE e la posizione Wi-Fi (tempo di andata e ritorno Wi-Fi — RTT) dichiarando PackageManager.FEATURE_WIFI_RTT , allora:

  • [ 7.4 .2.5/H-1-1] DEVE riportare l'intervallo con precisione entro +/- 1 metro a una larghezza di banda di 160 MHz al 68° percentile (come calcolato con la funzione di distribuzione cumulativa), +/- 2 metri a una larghezza di banda di 80 MHz al 68° percentile, +/-4 metri alla larghezza di banda di 40 MHz al 68° percentile e +/-8 metri alla larghezza di banda di 20 MHz al 68° percentile a distanze di 10 cm, 1 m, 3 m e 5 m, come osservato tramite l' API Android WifiRttManager#startRanging .

  • [ 7.4 .2.5/H-SR] Sono FORTEMENTE RACCOMANDATI di riportare l'intervallo con precisione entro +/- 1 metro a 160 MHz di larghezza di banda al 90° percentile (come calcolato con la funzione di distribuzione cumulativa), +/- 2 metri a 80 MHz larghezza di banda al 90° percentile, +/-4 metri a > 40 MHz di larghezza di banda al 90° percentile e +/-8 metri a 20 MHz di larghezza di banda al 90° percentile a distanze di 10 cm, come osservato tramite l' API Android WifiRttManager#startRanging .

Requisito [7.4.2.5/H-1-1]

Per verificare il requisito [7.4.2.5/H-1-1]:

  1. Per la banda di 160 mhz, eseguire 1000 misurazioni di portata in ciascuno dei punti di verità del suolo di 10 cm, 1 m, 3 m e 5 m.

  2. Per ogni punto:

    1. Calcolare l'errore sottraendo la verità fondamentale (punto) dal valore di misurazione.
    2. Ordina gli errori in ordine crescente.
    3. Segnalare l'errore mediano (500a misurazione) nel verificatore CTS.
    4. Prendi il valore assoluto degli errori e ordina di nuovo.
    5. Calcola il 68° percentile come 680° valore.
    6. Segnalalo nel verificatore CTS. Per passare, la portata deve essere inferiore a 2 m .
  3. Segnalare il dispositivo di riferimento utilizzato.

  4. Ripetere i passaggi da 1 a 3 per le altre bande come specificato nei requisiti CDD.

Requisiti BLE RSSI

Questa sezione descrive come calibrare il dispositivo per soddisfare questi requisiti BLE RSSI nel CDD:

7.4.3. Bluetooth

Se le implementazioni del dispositivo dichiarano FEATURE_BLUETOOTH_LE , esse:

  • [C-10-1] DEVE avere misurazioni RSSI entro +/-9dBm per il 95% delle misurazioni a 1 m di distanza da un dispositivo di riferimento che trasmette a ADVERTISE_TX_POWER_HIGH in un ambiente in linea di vista.
  • [C-10-2] DEVE includere le correzioni Rx/Tx per ridurre le deviazioni per canale in modo che le misurazioni su ciascuno dei 3 canali, su ciascuna delle antenne (se utilizzate multiple), siano entro +/-3dBm di uno un altro per il 95% delle misurazioni.
  • [C-SR] Sono FORTEMENTE RACCOMANDATI per misurare e compensare l'offset Rx per garantire che il BLE RSSI mediano sia -60dBm +/-10 dBm a 1 m di distanza da un dispositivo di riferimento che trasmette a ADVERTISE_TX_POWER_HIGH , dove i dispositivi sono orientati in modo tale da essere accesi ' piani paralleli' con schermi rivolti nella stessa direzione.
  • [C-SR] Sono FORTEMENTE RACCOMANDATI per misurare e compensare l'offset Tx per garantire che l'RSSI BLE mediano sia -60dBm +/-10 dBm durante la scansione da un dispositivo di riferimento posizionato a 1 m di distanza e la trasmissione a ADVERTISE_TX_POWER_HIGH , dove i dispositivi sono orientati in modo tale sono su "piani paralleli" con schermi rivolti nella stessa direzione.

Configurazione della calibrazione

Utilizzare la configurazione seguente per calibrare il dispositivo per soddisfare i requisiti BLE RSSI.

Requisiti generali di configurazione

  • La calibrazione DOVREBBE essere eseguita in camera anecoica. In alternativa, i due treppiedi che tengono il dispositivo di riferimento e il dispositivo DUT possono essere installati a 1,5 metri da terra.
  • I treppiedi DEVONO essere non metallici.
  • I supporti del dispositivo DEVONO essere non metallici.
  • Non DEVONO essere presenti oggetti metallici entro 1 m dal DUT e dal dispositivo di riferimento.
  • Il dispositivo di riferimento e tutti i DUT DEVONO essere caricati almeno al 50%.
  • Il dispositivo di riferimento e l'attuale DUT DEVONO essere scollegati durante il test.
  • Il dispositivo di riferimento e i DUT NON DEVONO avere custodie, cavi collegati o qualsiasi altra cosa collegata che potrebbe influire sulle prestazioni delle radiofrequenze (RF).

Requisiti di orientamento

  • Il dispositivo di riferimento deve essere orientato in modalità verticale .
  • Se si utilizza un altro dispositivo mobile come dispositivo di riferimento (anziché utilizzare un dispositivo di calibrazione), il DUT e il dispositivo di riferimento DEVONO essere orientati in modo che siano rivolti nella stessa direzione .

Configurazione di riferimento per la calibrazione BLE

Figura 1. Impostazione di riferimento per la calibrazione BLE

Requisito [C-10-1]

Per verificare il requisito [C-10-1]:

  1. Esegui 1000 misurazioni di scansione con il DUT.
  2. Ordina i valori in ordine crescente.
  3. Calcolare l'intervallo come [intervallo = 975a misurazione - 25a misurazione].
  4. Segnalare l'intervallo nel verificatore CTS. Per passare, l' intervallo deve essere inferiore o uguale a 18 dBm .
  5. Segnalare il dispositivo di riferimento utilizzato.

Requisito [C-10-2]

Per verificare il requisito [C-10-2], collaborare con il fornitore del chip. Il fornitore del chip può misurare la planarità del canale e identificare le differenze tra core e canali. Di seguito sono riportati suggerimenti su come identificare i problemi con core non calibrati e canali non calibrati, che sono due possibili cause di un'ampia diffusione dell'RSSI.

Nuclei non calibrati

Se il dispositivo (antenna BT) ha più core, i core potrebbero avere calibrazioni diverse. Prendere alcune misurazioni (almeno 1 minuto) e controllare i dati di scansione. Se viene visualizzato uno schema simile a quello mostrato nella Figura 2, che presenta picchi regolari (come indicato dai cerchi) dovuti alla scansione su più core, è probabile che si sia verificato un problema con i core non calibrati e sono necessarie ulteriori indagini.

Esempio di dati di scansione per dispositivi con core non calibrati

Figura 2. Dati di scansione di esempio per dispositivi con core non calibrati

Canali non calibrati

Le trasmissioni sul classico BLE avvengono su tre canali. Ogni canale potrebbe avere differenze ad esso associate. I canali vengono ruotati a intervalli fissi. Prendere alcune misurazioni (almeno 1 minuto) e controllare i dati di scansione. Se viene visualizzato un modello simile a quello mostrato nella Figura 3, è probabile che si sia verificato un problema di calibrazione errata su canali diversi e sono necessarie ulteriori indagini.

Esempio di dati di scansione per dispositivi con canali non calibrati

Figura 3. Esempio di dati di scansione per dispositivi con canali non calibrati

[C-SR] Requisiti

Anche quando il chip radio BLE è perfettamente calibrato, l'RSSI che un particolare dispositivo osserva dipende dalla qualità dell'antenna e dalla posizione dell'antenna su quel particolare prodotto (modello di dispositivo). Ciò presenta un problema per l'interoperabilità tra i dispositivi.

Ad esempio, considera un caso d'uso di sblocco auto. Uno sviluppatore potrebbe voler sbloccare l'auto quando il dispositivo si trova entro 1 metro dall'auto. Lo sviluppatore sceglie una soglia di -60 dBm in base alle sue osservazioni con il telefono. Ma a causa delle differenze nella qualità dell'antenna e nella posizione dell'antenna, questo potrebbe non funzionare bene con un altro dispositivo Android anche se entrambi i dispositivi utilizzano lo stesso chip.

Per l'interoperabilità tra tutti i dispositivi nell'ecosistema, si consiglia vivamente di misurare l'offset Rx per ciascun dispositivo e regolare l'RSSI riportato sul dispositivo per garantire che l'RSSI BLE soddisfi lo standard di 1 m a ADVERTISE_TX_POWER_HIGH .

Per verificare il requisito Rx:

  1. Esegui 1000 misurazioni di scansione con il DUT.
  2. Ordina i valori in ordine crescente.
  3. Segnalare la mediana (valore 500) nel verificatore CTS. Per passare, il valore mediano deve essere compreso nell'intervallo [-50, -70] dBm .
  4. Segnalare il dispositivo di riferimento utilizzato.

Anche quando i chip radio BLE sono perfettamente calibrati, il ricevitore ideale legge RSSI diversi a seconda della qualità dell'antenna e della posizione dell'antenna sul prodotto pubblicitario. Il requisito Rx garantisce che tutti i dispositivi siano in grado di fare pubblicità con la stessa forza risultante, a parità di tutto il resto.

Per verificare il requisito Tx:

  1. Avvia la pubblicità BLE su DUT ed esegui 1000 misurazioni di scansione con il dispositivo di riferimento.
  2. Ordina i valori in ordine crescente.
  3. Segnalare la mediana (valore 500) nel verificatore CTS. Per passare, il valore mediano deve essere compreso nell'intervallo [-50, -70] dBm .
  4. Segnalare il dispositivo di riferimento utilizzato.