Kalibrasi Kehadiran

Halaman ini menyediakan petunjuk penyiapan dan kalibrasi untuk persyaratan kalibrasi kehadiran untuk perangkat yang menjalankan Android 14 dan lebih tinggi.

Latar belakang

Untuk memastikan perangkat pintar pengguna bekerja sama dengan baik, semua perangkat di ekosistem Android harus dapat menentukan kedekatan relatif antar perangkat. Android 14 memperkenalkan persyaratan kalibrasi kehadiran yang menguraikan performa yang dapat diterima dari teknologi radio yang tersedia seperti UWB, Wi-Fi, dan BLE yang digunakan untuk menentukan kedekatan. Halaman ini menjelaskan standar kalibrasi yang harus dipatuhi perangkat untuk memastikan interoperabilitas antar perangkat dalam ekosistem.

Perangkat referensi

Untuk mengkalibrasi perangkat Anda agar memenuhi persyaratan kehadiran, gunakan salah satu perangkat referensi berikut untuk semua kalibrasi.

  • (Disarankan) Ponsel Pixel
  • Jika tidak menggunakan ponsel Pixel, gunakan perangkat dengan merek dan model yang sama dengan perangkat yang diuji.

Faktor bentuk

Kalibrasi kehadiran penting untuk perangkat Android dari semua faktor bentuk. Untuk faktor bentuk selain ponsel, guna menentukan pengaturan kalibrasi yang sesuai untuk perangkat, pertimbangkan bagaimana posisi pengguna yang memegang ponsel (perangkat referensi) saat berinteraksi dengan perangkat yang diuji (DUT). Misalnya, saat mengkalibrasi TV, letakkan TV dan ponsel pada jarak yang sesuai satu sama lain dan arahkan perangkat seluler sehingga menghadap bagian tengah depan layar TV.

persyaratan UWB

Bagian ini menjelaskan cara mengkalibrasi perangkat Anda untuk memenuhi persyaratan UWB berikut di CDD.

7.4.9 UWB

Jika implementasi perangkat menyertakan perangkat keras UWB, maka implementasi tersebut:

  • [C-1-6] HARUS memastikan pengukuran jarak berada dalam +/-15 cm untuk 95% pengukuran di lingkungan garis pandang pada jarak 1m di ruang non-reflektif.
  • [C-1-7] HARUS memastikan bahwa median pengukuran jarak pada 1m dari perangkat referensi berada dalam [0.75m, 1.25m], dimana jarak ground truth diukur dari tepi atas DUT yang dipegang menghadap ke atas dan dimiringkan 45 derajat.

Pengaturan kalibrasi UWB

Gunakan pengaturan berikut untuk mengkalibrasi perangkat Anda agar memenuhi persyaratan UWB.

Persyaratan pengaturan umum

  • Diperlukan dua perangkat dengan perangkat keras UWB, satu sebagai DUT dan satu lagi sebagai perangkat referensi.

  • Diperlukan dua tripod untuk memegang perangkat.

  • DUT dan perangkat referensi harus ditempatkan dengan jarak 1 meter dalam lingkungan saling berhadapan dalam ruang nonreflektif. Kedua perangkat harus diposisikan dalam orientasi potret dengan layar saling membelakangi.

Contoh pengaturan kalibrasi UWB ditunjukkan pada Gambar 1 dan Video 1.

Pengaturan referensi untuk kalibrasi BLE

Gambar 1. Pengaturan referensi untuk kalibrasi UWB.

Video 1. Pengaturan referensi untuk kalibrasi UWB.

Persyaratan [C-1-6] dan [C-1-7]

Untuk memverifikasi kepatuhan terhadap persyaratan [C-1-6] dan [C-1-7], jalankan kasus uji CTS multi-perangkat RangingMeasurementTest#test_distance_measurement_accuracy untuk pengukuran jarak. Ini adalah tes CTS manual.

run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy

Jika Anda memiliki lebih dari dua perangkat yang terhubung ke mesin host CTS, tentukan ID DUT dan ID perangkat referensi dalam perintah run cts .

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

Kasus uji CTS multi-perangkat memulai sesi rentang UWB antara DUT dan perangkat referensi, dan melakukan 1000 pengukuran dengan DUT. Pengujian kemudian secara otomatis memproses pengukuran dan menentukan apakah perangkat lolos atau gagal dengan melakukan hal berikut:

  1. Urutkan 1000 pengukuran dalam urutan menaik.
  2. Hitung rentangnya sebagai [rentang = pengukuran ke-975 - pengukuran ke-25].
  3. Laporkan rentang dalam pengujian CTS multi-perangkat. Untuk bisa lolos, jaraknya harus kurang dari 30 cm .
  4. Laporkan nilai median (ke-500) dalam pengujian CTS multi-perangkat. Untuk lulus, nilainya harus berada dalam [0.75 m, 1.25 m] .

Persyaratan Jaringan Kesadaran Tetangga Wi-Fi

Bagian ini menjelaskan cara mengkalibrasi perangkat Anda untuk memenuhi persyaratan Jaringan Kesadaran Tetangga Wi-Fi (NAN) di CDD (diambil di sini):

2.2.1. Perangkat keras

Jika perangkat mendukung protokol WiFi Neighbor Awareness Networking (NAN) dengan mendeklarasikan PackageManager.FEATURE_WIFI_AWARE dan Lokasi Wi-Fi (Wi-Fi Round Trip Time — RTT) dengan mendeklarasikan PackageManager.FEATURE_WIFI_RTT , maka perangkat tersebut:

  • [ 7.4 .2.5/H-1-1] HARUS melaporkan jangkauan secara akurat dalam +/-1 meter pada bandwidth 160 MHz pada persentil ke-68 (sebagaimana dihitung dengan Fungsi Distribusi Kumulatif), +/-2 meter pada bandwidth 80 MHz pada persentil ke-68, +/-4 meter pada bandwidth 40 MHz pada persentil ke-68, dan +/-8 meter pada bandwidth 20 MHz pada persentil ke-68 pada jarak 10 cm, 1 m, 3 m, dan 5 m, sebagai diamati melalui WifiRttManager#startRanging Android API .

  • [ 7.4 .2.5/H-SR] SANGAT DIANJURKAN untuk melaporkan jangkauan secara akurat hingga +/-1 meter pada bandwidth 160 MHz pada persentil ke-90 (sebagaimana dihitung dengan Fungsi Distribusi Kumulatif), +/-2 meter pada 80 MHz bandwidth pada persentil ke-90, +/-4 meter pada > 40 MHz, bandwidth pada persentil ke-90, dan +/-8 meter pada 20 MHz, bandwidth pada persentil ke-90 pada jarak 10 cm, seperti yang diamati melalui WifiRttManager#startRanging Android API .

Persyaratan [7.4.2.5/H-1-1]

Untuk memverifikasi kepatuhan terhadap persyaratan [7.4.2.5/H-1-1]:

  1. Instal (jika belum diinstal sebelumnya), dan buka aplikasi CTS Verifier (CTS-V) pada DUT dan perangkat referensi. Tes CTS-V untuk persyaratan ini ditemukan di Presence Test > NAN Accuracy Test .

  2. Tempatkan DUT pada jarak pengujian 10 cm dari perangkat referensi, dan tidak ada apa pun di antara kedua perangkat.

  3. Pada layar pengujian perangkat referensi, pastikan kotak centang Apakah perangkat referensi dicentang, lalu ketuk Mulai penerbitan .

  4. Pilih jarak tes 10 cm dalam aktivitas CTS-V di DUT, lalu ketuk Mulai Tes . Verifikator CTS kemudian melakukan 100 pengukuran rentang, dan menghitung serta mencatat rentang pengukuran ke log CTS-V. Saat pengujian selesai, verifikasi apakah rentang yang dihitung berada dalam rentang yang diharapkan di aplikasi CTS Verifier di DUT.

  5. Ulangi langkah satu sampai empat untuk jarak pengujian lainnya yaitu 1 m, 3 m, dan 5 m. Pengujian lolos jika rentang untuk semua jarak pengujian berada dalam rentang yang diharapkan. Jika tidak, jarak pengujian yang gagal dalam pengujian akan ditampilkan pada layar CTS-V.

Persyaratan BLE RSSI

Bagian ini menjelaskan cara mengkalibrasi perangkat Anda untuk memenuhi persyaratan BLE RSSI yang diambil dari CDD:

7.4.3. Bluetooth

Jika implementasi perangkat mendeklarasikan FEATURE_BLUETOOTH_LE , implementasi tersebut:

  • [C-10-1] HARUS memiliki pengukuran RSSI dalam +/-9dBm untuk 95% pengukuran pada jarak 1m dari perangkat referensi yang mentransmisikan pada ADVERTISE_TX_POWER_HIGH dalam lingkungan saling berhadapan.
  • [C-10-2] HARUS menyertakan koreksi Rx/Tx untuk mengurangi deviasi per saluran sehingga pengukuran pada masing-masing dari 3 saluran, pada masing-masing antena (jika digunakan beberapa), berada dalam +/-3dBm dari satu satu lagi untuk 95% pengukuran.
  • [C-10-3] HARUS mengukur dan mengkompensasi offset Rx untuk memastikan median BLE RSSI adalah -55dBm +/-10 dBm pada jarak 1m dari perangkat referensi yang mentransmisikan pada ADVERTISE_TX_POWER_HIGH .
  • [C-10-4] HARUS mengukur dan mengkompensasi offset Tx untuk memastikan median BLE RSSI adalah -55dBm +/-10 dBm saat memindai dari perangkat referensi yang diposisikan pada jarak 1m dan mentransmisikan pada ADVERTISE_TX_POWER_HIGH .

Pengaturan kalibrasi

Gunakan pengaturan berikut untuk mengkalibrasi perangkat Anda agar memenuhi persyaratan BLE RSSI.

Persyaratan pengaturan umum

  • Untuk hasil optimal, gunakan ruang anechoic untuk meminimalkan gangguan pada pengukuran. Jika tidak menggunakan ruang anechoic, pasang kedua tripod yang memegang perangkat referensi dan perangkat DUT 1,5 meter dari tanah, dengan jarak bebas yang sama dari langit-langit.
  • Diperlukan dua tripod yang terpasang pada dudukan perangkat.
  • Gunakan tripod yang mengandung logam sesedikit mungkin.
  • Gunakan dudukan perangkat yang mengandung logam sesedikit mungkin. Pegas logam kecil bisa digunakan.
  • TIDAK HARUS ada benda logam dalam jarak 1 m dari DUT dan perangkat referensi.
  • Perangkat referensi dan semua DUT HARUS terisi daya yang cukup untuk menyelesaikan pengujian.
  • Perangkat referensi dan DUT saat ini HARUS dicabut selama pengujian.
  • Perangkat referensi dan DUT TIDAK BOLEH memiliki casing, kabel terpasang, atau apa pun yang terpasang yang dapat mempengaruhi kinerja frekuensi radio (RF).

Pengaturan referensi untuk kalibrasi BLE

Gambar 2. Pengaturan referensi untuk kalibrasi BLE

Persyaratan [C-10-1]

Untuk memverifikasi kepatuhan terhadap persyaratan [C-10-1]:

  1. Instal (jika belum diinstal sebelumnya), dan buka aplikasi CTS Verifier (CTS-V) pada DUT dan perangkat referensi. Tes CTS-V untuk persyaratan ini ditemukan di Presence Test > BLE RSSI Precision Test .

  2. Tempatkan DUT pada jarak pengujian 1 m dari perangkat referensi, mengikuti pengaturan kalibrasi BLE .

  3. Ketuk Mulai beriklan di perangkat referensi, lalu ikuti instruksi di layar DUT untuk memasukkan ID perangkat khusus untuk perangkat referensi, yang ditampilkan di perangkat referensi setelah iklan dimulai. Ketuk Mulai Tes pada DUT.

  4. Ketika pengumpulan data selesai (1000 pemindaian dikumpulkan pada DUT), pengujian secara otomatis lolos atau gagal, bergantung pada rentang yang dihitung. Untuk lolos, rentangnya harus kurang dari atau sama dengan 18 dBm .

Persyaratan [C-10-2]

Untuk memverifikasi persyaratan [C-10-2]. Vendor chip dapat mengukur kerataan saluran dan mengidentifikasi perbedaan antara inti dan saluran. Berikut ini adalah tips tentang cara mengidentifikasi masalah dengan inti yang tidak dikalibrasi dan saluran yang tidak dikalibrasi, yang merupakan dua kemungkinan penyebab penyebaran RSSI yang besar.

Inti yang tidak dikalibrasi

Jika antena BT pada perangkat memiliki beberapa inti, inti tersebut mungkin memiliki kalibrasi yang berbeda. Lakukan beberapa pengukuran (setidaknya selama 1 menit) dan periksa data pemindaian. Jika Anda melihat pola yang mirip dengan yang ditunjukkan pada Gambar 3, yang memiliki puncak teratur (seperti yang ditunjukkan oleh lingkaran) karena pemindaian pada beberapa inti, kemungkinan ada masalah dengan inti yang tidak dikalibrasi dan diperlukan penyelidikan lebih lanjut.

Contoh pemindaian data untuk perangkat dengan inti yang tidak dikalibrasi

Gambar 3. Contoh data pemindaian untuk perangkat dengan inti yang tidak dikalibrasi

Saluran yang tidak dikalibrasi

Transmisi pada BLE klasik terjadi pada tiga saluran. Setiap saluran mungkin memiliki perbedaan yang terkait dengannya. Saluran diputar pada interval tetap. Lakukan beberapa pengukuran (setidaknya selama 1 menit) dan periksa data pemindaian. Jika Anda melihat pola yang mirip dengan yang ditunjukkan pada Gambar 4, kemungkinan ada masalah kesalahan kalibrasi pada saluran yang berbeda dan diperlukan penyelidikan lebih lanjut.

Contoh pemindaian data untuk perangkat dengan saluran yang tidak dikalibrasi

Gambar 4. Contoh data pemindaian untuk perangkat dengan saluran yang tidak dikalibrasi

Persyaratan [C-10-3] dan [C-10-4]

Bahkan ketika chip radio BLE dikalibrasi dengan sempurna, RSSI yang diamati oleh perangkat tertentu bergantung pada kualitas antena dan penempatan antena pada produk tertentu (model perangkat). Hal ini menimbulkan masalah interoperabilitas antar perangkat.

Misalnya, pertimbangkan kasus penggunaan buka kunci mobil. Pengembang aplikasi mungkin ingin membuka kunci mobil saat perangkat berada dalam jarak 1 meter dari mobil. Pengembang memilih ambang batas -60 dBm berdasarkan pengamatan mereka dengan ponsel yang mereka miliki, namun karena perbedaan kualitas antena dan penempatan antena, ini mungkin tidak berfungsi dengan baik dengan perangkat Android lain meskipun kedua perangkat menggunakan chip yang sama.

Untuk interoperabilitas antara semua perangkat dalam ekosistem, Anda harus mengukur offset Rx untuk setiap perangkat dan menyesuaikan RSSI yang dilaporkan pada perangkat untuk memastikan bahwa BLE RSSI memenuhi standar 1 m pada ADVERTISE_TX_POWER_HIGH .

Bahkan ketika chip radio BLE dikalibrasi dengan sempurna, penerima yang ideal membaca RSSI yang berbeda tergantung pada kualitas antena dan penempatan antena pada perangkat iklan. Persyaratan Rx memastikan bahwa semua perangkat dapat beriklan dengan kekuatan yang dihasilkan sama, dan semua perangkat dianggap sama.

Untuk perangkat yang menjalankan Android 14 dan lebih tinggi, untuk memverifikasi kepatuhan terhadap persyaratan Rx dan Tx:

  1. Instal (jika belum diinstal sebelumnya) dan buka aplikasi CTS Verifier (CTS-V) pada DUT dan perangkat referensi. Tes CTS-V untuk persyaratan ini ditemukan di Presence Test > BLE Rx/Tx Offset Precision Test .

  2. Tempatkan DUT pada jarak pengujian 1 m dari perangkat referensi, mengikuti pengaturan kalibrasi BLE . Kami merekomendasikan perangkat diorientasikan sedemikian rupa sehingga sejajar satu sama lain dengan layar menghadap ke arah yang sama.

  3. Ketuk Mulai beriklan di perangkat referensi, lalu ikuti instruksi di layar DUT untuk memasukkan ID perangkat khusus untuk perangkat referensi, yang ditampilkan di perangkat referensi setelah iklan dimulai.

  4. Ketuk Mulai Tes pada DUT. Dalam pengujian ini, untuk memverifikasi persyaratan Rx, perangkat referensi melakukan pemindaian di latar belakang bersamaan dengan saat iklan dimulai.

    Ketika pengumpulan data selesai (1000 pemindaian dikumpulkan pada kedua perangkat), pengujian berhasil jika median yang dihitung (pengukuran ke-500) untuk pengujian Rx dan Tx berada di antara -65 dBm dan -45 dBm . Pengujian gagal jika median yang dihitung untuk pengujian Rx atau Tx tidak berada dalam rentang yang diterima.

  5. Kalibrasi perangkat untuk mengkompensasi offset Rx dan daya Tx untuk memastikan median RSSI -55 dBm:

    • Rx: Sesuaikan RSSI dengan mengatur properti sistem bluetooth.hardware.radio.le_rx_path_loss_comp_db ke nilai (dB) yang mengkompensasi offset Rx untuk memastikan median BLE RSSI sebesar -55 dBm pada jarak 1 m. Tumpukan Bluetooth menyesuaikan RSSI menjadi RSSI ditambah nilai bluetooth.hardware.radio.le_rx_path_loss_comp_db . Untuk detailnya, lihat le_scanning_manager.cc .

    • Tx: Sesuaikan daya Tx dengan mengatur properti sistem bluetooth.hardware.radio.le_tx_path_loss_comp_db ke nilai (dB) yang mengkompensasi daya Tx untuk memastikan median BLE RSSI sebesar -5 5dBm pada jarak 1 m. Tumpukan Bluetooth menyesuaikan daya Tx menjadi daya Tx ditambah nilai bluetooth.hardware.radio.le_tx_path_loss_comp_db . Untuk detailnya, lihat le_advertising_manager.cc .