Calibração de presença

Esta página fornece instruções de configuração e calibração para a presença requisitos de calibração para dispositivos em execução Android 14 e mais recentes.

Contexto

Para garantir que os usuários e inteligentes funcionem bem juntos, é fundamental que todos no ecossistema Android podem determinar a proximidade relativa entre dispositivos. O Android 14 apresenta a calibragem de presença que descrevem o desempenho aceitável das redes de rádio como UWB, Wi-Fi e BLE, que são usadas para determinar a proximidade. Esta página descreve os padrões de calibração que os dispositivos precisam seguir para garantir a interoperabilidade entre dispositivos no ecossistema.

Dispositivo de referência

Para calibrar o dispositivo para atender aos requisitos de presença, use um dos dispositivos de referência a seguir para todas as calibragens.

  • (Recomendado) Um smartphone Pixel
  • Se não estiver usando um smartphone Pixel, use o mesmo dispositivo de marca e modelo que o dispositivo que está sendo testado.

Formatos

A calibração de presença é importante para todos os dispositivos Android fatores Para formatos que não sejam celulares, para determinar o do dispositivo, considere como um usuário segurando um celular (dispositivo de referência) seria posicionado ao interagir com o dispositivo em teste (DUT). Por exemplo, ao calibrar uma TV, posicione o a TV e o celular a uma distância adequada um do outro e orientar o dispositivo móvel para que fique voltado para a parte frontal central da tela da TV.

Requisitos de UWB

Esta seção descreve como calibrar seu dispositivo para atender à seguinte UWB e requisitos do CDD.

7.4.9 UWB

Se as implementações de dispositivos incluírem hardware UWB, elas:

  • [C-1-6] PRECISA garantir que as medidas de distância estejam dentro de +/-15 cm para 95% das medidas no ambiente da linha de visão a 1 m de distância em um câmara não reflexiva.
  • [C-1-7] PRECISA garantir que a mediana das medidas de distância a 1 m do dispositivo de referência está dentro de [0,75 m, 1,25 m], onde as informações empíricas a distância é medida a partir da borda superior do DUT voltado para cima e inclinado 45 graus.

Configuração da calibração de UWB

Use a configuração a seguir para calibrar o dispositivo e atender aos requisitos da UWB.

Requisitos gerais de configuração

  • São necessários dois dispositivos com hardware UWB, um como DUT e outro como dispositivo de referência.

  • São necessários dois tripés para segurar os dispositivos.

  • O DUT e o dispositivo de referência precisam estar a 1 metro de distância linha de visão em uma câmara não reflexiva. Os dois dispositivos devem ser posicionado em uma orientação de retrato com a tela e olhando um para o outro.

Um exemplo de configuração de calibração de UWB é mostrado na Figura 1 e no vídeo 1.

Configuração de referência para calibração de BLE

Figura 1. Configuração de referência para calibração da UWB.

Vídeo 1. Configuração de referência para calibração da UWB.

Requisitos [C-1-6] e [C-1-7]

Para verificar a conformidade com os requisitos [C-1-6] e [C-1-7], execute o RangingMeasurementTest#test_distance_measurement_accuracy CTS para vários dispositivos caso de teste para medição de distâncias. Este é um teste CTS manual.

run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy

Se você tiver mais de dois dispositivos conectados à máquina host CTS, especifique o ID DUT e o ID do dispositivo de referência no comando run cts.

run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy --shard-count 2
-s DUT_ID -s REFERENCE_DEVICE_ID

O caso de teste do CTS para vários dispositivos inicia uma sessão de alcance da UWB entre o DUT. e o de referência, e faz mil medições com o DUT. O teste processa as medições automaticamente e determina se o dispositivo Se for aprovado ou falhar, faça o seguinte:

  1. Classifique as 1.000 medidas em ordem crescente.
  2. Calcule o intervalo como [intervalo = 975a medição - 25a medição].
  3. Informe o intervalo no teste CTS de vários dispositivos. Para passar, o intervalo deve ter menos de 30 cm.
  4. Informe o valor médio (500) no teste CTS multidispositivo. Para ser aprovado, o valor precisa estar dentro de [0,75 m, 1,25 m].

Requisitos de rede para reconhecimento de vizinhos Wi-Fi

Esta seção descreve como calibrar seu dispositivo para que ele atenda ao vizinho Wi-Fi Requisitos de rede de reconhecimento (NAN, na sigla em inglês) no CDD(mostrado aqui no resumo):

2.2.1. Hardware

Se os dispositivos forem compatíveis com o protocolo Wi-Fi Neighbor Awareness Networking (NAN) declarar PackageManager.FEATURE_WIFI_AWARE e a localização de Wi-Fi (Wi-Fi Round Tempo de viagem (RTT)) ao declarar PackageManager.FEATURE_WIFI_RTT. Depois, eles:

  • [7.4.2.5/H-1-1] PRECISA informar o intervalo com precisão para dentro de +/-1 metro a uma largura de banda de 160 MHz no 68o percentil (conforme calculada com a função de distribuição cumulativa), +/-2 metros a Largura de banda de 80 MHz no 68o percentil, +/- 4 metros em Largura de banda de 40 MHz no 68o percentil e distâncias de +/-8 metros a uma largura de banda de 20 MHz no 68o percentil a de 10 cm, 1 m, 3 m e 5 m, conforme observado nas API WifiRttManager#startRanging do Android.

  • [7.4.2.5/H-SR] É FORTEMENTE RECOMENDADO para informar o intervalo com precisão de +/-1 metro a uma largura de banda de 160 MHz em 90o percentil (conforme calculado com a Função de distribuição cumulativa), +/-2 metros a uma largura de banda de 80 MHz no 90o percentil; +/-4 metros a > Largura de banda de 40 MHz no 90o percentil e +/-8 metros a uma largura de banda de 20 MHz no 90o percentil a distâncias de 10 cm, conforme observado nas API WifiRttManager#startRanging do Android.

Requisito [7.4.2.5/H-1-1]

Para verificar a conformidade com o requisito [7.4.2.5/H-1-1]:

  1. Instale (se ainda não tiver feito isso) e abra o App CTS Verifier (CTS-V) para: ao DUT e ao dispositivo de referência. O teste CTS-V para esse requisito foi encontrado em Teste de presença > Teste de precisão da NAN (em inglês).

  2. Coloque o DUT a uma distância de teste de 10 cm da referência. sem nada entre os dois.

  3. Na tela de teste do dispositivo de referência, verifique se o A caixa de seleção É um dispositivo de referência está marcada e toque em Começar a publicar.

  4. Selecione a distância do teste de 10 cm na atividade CTS-V no DUT, e toque em Iniciar teste. Em seguida, o verificador do CTS faz 100 verificações medições e calcula e registra o intervalo das medidas no registros do CTS-V. Quando o teste for concluído, verifique se o intervalo calculado está dentro do intervalo esperado no app do Verificador do CTS no DUT.

  5. Repita as etapas de um a quatro para as outras distâncias de teste de 1 m, 3 m e 5 m. O teste será aprovado se os intervalos de todo o teste de distância estão dentro do intervalo esperado. Caso contrário, as distâncias de teste em que o teste falhou são exibidos na tela do CTS-V.

Requisitos de BLE RSSI

Esta seção descreve como calibrar o dispositivo para atender a estes BLE RSSI requisitos extraídos do CDD:

7.4.3. Bluetooth

Se as implementações de dispositivo declararem FEATURE_BLUETOOTH_LE, elas:

  • [C-10-1] PRECISA ter as medições de RSSI dentro de +/-9 dBm para 95% do medidas a 1 m de distância de um dispositivo de referência que transmite a ADVERTISE_TX_POWER_HIGH em um ambiente de linha de visão.
  • [C-10-2] PRECISA incluir correções de Rx/Tx para reduzir os desvios por canal. para que as medidas em cada um dos três canais, em cada uma das antenas (se vários forem usados), estão dentro de +/-3 dBm uns dos outros por 95% do as medições.
  • [C-10-3] PRECISA medir e compensar o deslocamento de Rx para garantir que o RSSI do BLE médio seja -55 dBm +/-10 dBm a uma distância de 1 m de um dispositivo de referência transmitindo em ADVERTISE_TX_POWER_HIGH.
  • [C-10-4] PRECISA medir e compensar o deslocamento Tx para garantir que o RSSI do BLE médio seja de -55 dBm +/-10 dBm ao fazer a verificação um dispositivo de referência posicionado a 1 m de distância e transmitindo a ADVERTISE_TX_POWER_HIGH:

Configuração da calibragem

Use a configuração a seguir para calibrar o dispositivo e atender ao BLE RSSI e cumprimento de requisitos regulatórios.

Requisitos gerais de configuração

  • Para melhores resultados, use uma câmara anecóica para minimizar a interferência com medições. Caso não esteja usando uma câmara anecóica, monte os dois tripés segurando o dispositivo de referência e o DUT a 1,5 metro do chão, com folga semelhante do teto.
  • São necessários dois tripés presos aos suportes do dispositivo.
  • Use tripés com o mínimo de metal possível.
  • Use suportes de dispositivo com o mínimo de metal possível. Um pequeno a mola de metal está boa.
  • Não é NECESSÁRIO haver objetos metálicos a até 1 m do DUT e do dispositivo de referência.
  • O dispositivo de referência e todos os DUTs PRECISAM ser carregados o suficiente para concluir a provas.
  • O dispositivo de referência e o DUT atual PRECISAM ser desconectados durante o teste.
  • O dispositivo de referência e os DUTs NÃO PODEM ter capas, fios conectados ou qualquer outra coisa conectada que possa afetar o desempenho da radiofrequência (RF).

Configuração de referência para calibração de BLE

Figura 2. Configuração de referência para calibração de BLE

Requisito [C-10-1]

Para verificar a conformidade com o requisito [C-10-1]:

  1. Instale (se ainda não tiver feito isso) e abra o App CTS Verifier (CTS-V) no DUT e o dispositivo de referência. O teste CTS-V para esse requisito pode ser encontrado em Teste de presença > Teste de precisão BLE RSSI.

  2. Coloque o DUT a uma distância de teste de 1 m da referência dispositivo, seguindo a configuração de calibração de BLE.

  3. Toque em Começar a anunciar no dispositivo de referência e siga as na tela do DUT para inserir o ID do dispositivo específico ao do dispositivo de referência, que aparece nele depois de a publicidade começa. Toque em Iniciar teste no DUT.

  4. Quando a coleta de dados for concluída (mil verificações coletadas no DUT), o teste passa ou falha automaticamente, dependendo do intervalo calculado. Para transmitir, o parâmetro o intervalo precisa ser menor ou igual a 18 dBm.

Requisito [C-10-2]

Para verificar o requisito [C-10-2]. O fornecedor do chip pode medir a superfície plana do canal e identificar as diferenças entre núcleos e canais. Confira algumas dicas sobre como identificar problemas com núcleos e canais não calibrados, duas possíveis causas de disseminação considerável do RSSI.

Núcleos não calibrados

Se a antena BT de um dispositivo tiver vários núcleos, eles poderão ter calibragens. Faça algumas medições (pelo menos um minuto) e verifique os dados da verificação. Se houver um padrão semelhante ao mostrado na figura 3, que tem picos regulares (como indicado pelos círculos) devido à em múltiplos núcleos, é provável que haja um problema com e uma investigação mais aprofundada.

Exemplo de dados de verificação para dispositivo com núcleos não calibrados

Figura 3. Exemplo de dados de verificação para um dispositivo com núcleos não calibrados

Canais não calibrados

As transmissões no BLE clássico acontecem em três canais. Cada canal pode ter diferenças associadas a ele. Os canais são girados em intervalos fixos. Faça algumas medições (pelo menos um minuto) e verifique e a verificação dos dados. Se você notar um padrão similar ao mostrado na Figura 4, há provavelmente será um problema com a calibração incorreta em diferentes canais uma investigação.

Exemplo de dados de busca para dispositivo com canais não calibrados

Figura 4. Exemplo de dados de busca para um dispositivo com canais não calibrados

Requisitos [C-10-3] e [C-10-4]

Mesmo quando um chip de rádio BLE está perfeitamente calibrado, o RSSI que um determinado dispositivo observa depende da qualidade da antena, e ela nesse produto específico (modelo do dispositivo). Isso apresenta um problema para a interoperabilidade entre dispositivos.

Por exemplo, considere um caso de uso de desbloqueio de carro. Um desenvolvedor de apps pode querer destrancar o carro quando ele estiver a 1 metro dele. O desenvolvedor escolhe um limite de -60 dBm com base em suas observações com uma celular, mas devido a diferenças na qualidade da antena a veiculação, isso pode não funcionar bem com outro dispositivo Android, mesmo que ambos usam o mesmo chip.

Para interoperabilidade entre todos os dispositivos do ecossistema, você precisa medir a Ajuste o valor de Rx de cada dispositivo e o RSSI reportado no dispositivo para garantir que o BLE RSSI atende ao padrão de 1 m em ADVERTISE_TX_POWER_HIGH.

Mesmo quando os chips de rádio BLE estão perfeitamente calibrados, o receptor ideal lê RSSI diferentes dependendo da qualidade da antena e do posicionamento da antena no dispositivo de publicidade. O requisito de Rx garante que todos os dispositivos possam anunciar com a mesma qualidade resultante, com todo o restante igual.

Para dispositivos com o Android 14 e versões mais recentes, conformidade com o requisito de Rx e Tx:

  1. Instale (se ainda não tiver feito isso) e abra o App CTS Verifier (CTS-V) no DUT e o dispositivo de referência. O teste CTS-V para esse requisito pode ser encontrado em Teste de presença > Teste de precisão de deslocamento de BLE Rx/Tx.

  2. Coloque o DUT a uma distância de teste de 1 m da referência dispositivo, seguindo a configuração de calibração de BLE. Qa recomendam que os dispositivos sejam orientados de modo paralelo entre si com telas voltadas para a mesma direção.

  3. Toque em Começar a anunciar no dispositivo de referência e siga as na tela do DUT para inserir o ID do dispositivo específico ao do dispositivo de referência, que aparece nele depois de a publicidade começa.

  4. Toque em Iniciar teste no DUT. Neste teste, para verificar o requisito de Rx, o dispositivo de referência faz varreduras em segundo plano ao mesmo tempo que quando a publicidade for iniciada.

    Quando a coleta de dados for concluída (mil verificações coletadas nos dois dispositivos), o teste será aprovado se a mediana calculada (medição 500) for os testes Rx e Tx estão entre -65 dBm e -45 dBm. O teste vai falhar se a mediana calculada para o teste de Rx ou Tx não estiver dentro do do intervalo 10.240.0.0/16.

  5. Calibre os dispositivos para compensar o deslocamento de Rx e a potência Tx para garantir um RSSI médio de -55 dBm:

    • Rx:ajuste o RSSI configurando o propriedade do sistema bluetooth.hardware.radio.le_rx_path_loss_comp_db para o valor (dB) que compensa o deslocamento de Rx para garantir um BLE médio RSSI de -55 dBm a 1 m. A pilha Bluetooth ajusta o RSSI como RSSI mais o valor de bluetooth.hardware.radio.le_rx_path_loss_comp_db: Para mais detalhes, consulte le_scanning_manager.cc.

    • Tx:ajuste a potência Tx configurando a propriedade do sistema bluetooth.hardware.radio.le_tx_path_loss_comp_db ao valor (dB) que compensa a potência Tx para garantir um BLE médio RSSI de -5 5dBm a 1 m. A pilha Bluetooth ajusta o Tx potência para ser potência Tx mais o valor de bluetooth.hardware.radio.le_tx_path_loss_comp_db: Para mais detalhes, consulte le_advertising_manager.cc.