Kalibrasi Kehadiran

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

Latar belakang

Untuk memastikan perangkat smart pengguna berfungsi bersama dengan baik, semua perangkat dalam ekosistem Android 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 diikuti perangkat untuk memastikan interoperabilitas antarperangkat dalam ekosistem.

Perangkat referensi

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

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

Faktor bentuk

Kalibrasi kehadiran penting untuk perangkat Android dari semua faktor bentuk. Untuk faktor bentuk selain ponsel, guna menentukan penyiapan kalibrasi yang sesuai untuk perangkat, pertimbangkan bagaimana pengguna memegang ponsel (perangkat referensi) akan diposisikan saat berinteraksi dengan perangkat yang sedang diuji (DUT). Misalnya, saat melakukan kalibrasi TV, tempatkan TV dan ponsel pada jarak yang sesuai satu sama lain dan arahkan perangkat seluler agar menghadap ke tengah depan layar TV.

Persyaratan UWB

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

7.4.9 UWB

Jika implementasi perangkat menyertakan hardware UWB, implementasi tersebut:

  • [C-1-6] HARUS memastikan pengukuran jarak berada dalam +/-15 cm untuk 95% pengukuran di lingkungan garis pandang pada jarak 1 m dalam ruang non-reflektif.
  • [C-1-7] HARUS memastikan bahwa median pengukuran jarak pada jarak 1 m dari perangkat referensi adalah dalam jarak [0,75 m, 1,25 m], dengan jarak kebenaran dasar diukur dari tepi atas DUT yang diangkat menghadap ke atas dan dimiringkan 45 derajat.

Penyiapan kalibrasi UWB

Gunakan penyiapan berikut untuk melakukan kalibrasi perangkat agar memenuhi persyaratan UWB.

Persyaratan penyiapan umum

  • Dua perangkat dengan hardware UWB diperlukan, satu sebagai DUT dan satu sebagai perangkat referensi.

  • Diperlukan dua tripod untuk memegang perangkat.

  • DUT dan perangkat referensi harus berjarak 1 meter di lingkungan garis pandang dalam ruang nonreflektif. Kedua perangkat harus diposisikan dalam orientasi potret dengan layar berjauhan satu sama lain.

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

Penyiapan referensi untuk kalibrasi BLE

Gambar 1. Penyiapan referensi untuk kalibrasi UWB.

Video 1. Penyiapan 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 pengujian CTS multi-perangkat RangingMeasurementTest#test_distance_measurement_accuracy untuk pengukuran jarak. Ini adalah uji 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, serta melakukan 1.000 pengukuran dengan DUT. Pengujian tersebut kemudian akan otomatis memproses pengukuran dan menentukan apakah perangkat lulus atau gagal dengan melakukan hal berikut:

  1. Mengurutkan 1000 pengukuran dalam urutan menaik.
  2. Hitung rentang sebagai [range = 975th measurement - 25th measurement].
  3. Laporkan rentang tersebut dalam uji CTS multiperangkat. Agar lulus, rentang harus kurang dari 30 cm.
  4. Laporkan nilai median (ke-500) di uji CTS multiperangkat. Agar lulus, nilai harus berada dalam [0,75 m, 1,25 m].

Persyaratan Wi-Fi Neighbor Awareness Network

Bagian ini menjelaskan cara mengkalibrasi perangkat untuk memenuhi persyaratan Wi-Fi Neighbor Awareness Networking (NAN) di CDD(di-snapshot di sini):

2.2.1 Perangkat keras

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

  • [7.4.2.5/H-1-1] HARUS melaporkan rentang secara akurat ke 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 ke-40 MHz/Wi-Fi pada rentang 60 MHz

  • [7.4.2.5/H-SR] SANGAT DIREKOMENDASIKAN untuk melaporkan rentang secara akurat dalam +/-1 meter pada bandwidth 160 MHz pada persentil ke-90 (sebagaimana dihitung dengan Fungsi Distribusi Kumulatif), +/-2 meter pada bandwidth 80 MHz pada persentil ke-90, +/-4 meter pada bandwidth persentil ke-90 MHz pada

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) di perangkat referensi dan DUT. Pengujian CTS-V untuk persyaratan ini dapat ditemukan di Pengujian Kehadiran > Uji Akurasi NAN.

  2. Letakkan DUT pada jarak pengujian 10 cm dari perangkat referensi, tanpa ada apa pun di antara kedua perangkat.

  3. Pada layar pengujian perangkat referensi, pastikan kotak centang Is reference device dicentang, lalu ketuk Start Publishing.

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

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

Persyaratan RSSI BLE

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

7.4.3. Bluetooth

Jika implementasi perangkat mendeklarasikan FEATURE_BLUETOOTH_LE, implementasi tersebut:

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

Penyiapan kalibrasi

Gunakan penyiapan berikut untuk melakukan kalibrasi perangkat agar memenuhi persyaratan RSSI BLE.

Persyaratan penyiapan umum

  • Untuk mendapatkan hasil yang optimal, gunakan ruang anechoic untuk meminimalkan gangguan pada pengukuran. Jika tidak menggunakan ruang anechoic, siapkan dua tripod yang memegang perangkat referensi dan perangkat DUT berjarak 1,5 meter dari tanah, dengan jarak yang sama dari langit-langit.
  • Diperlukan dua tripod yang dipasang ke holder perangkat.
  • Gunakan tripod yang memiliki sesedikit mungkin logam di dalamnya.
  • Gunakan dudukan perangkat yang hanya memiliki sedikit logam di dalamnya. Pegas logam kecil bisa digunakan.
  • TIDAK BOLEH ada objek logam dalam jarak 1 m dari DUT dan dari perangkat referensi.
  • Perangkat referensi dan semua DUT HARUS dikenai biaya yang cukup untuk menyelesaikan pengujian.
  • Perangkat referensi dan DUT saat ini HARUS dicabut selama pengujian.
  • Perangkat referensi dan DUT TIDAK BOLEH memiliki casing, kabel yang terpasang, atau apa pun yang terpasang yang dapat memengaruhi performa frekuensi radio (RF).

Penyiapan referensi untuk kalibrasi BLE

Gambar 2. Penyiapan 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 perangkat referensi dan DUT. Pengujian CTS-V untuk persyaratan ini dapat ditemukan di Uji Kehadiran > Uji Presisi RSSI BLE.

  2. Letakkan DUT pada jarak pengujian 1 m dari perangkat referensi, setelah penyiapan kalibrasi BLE.

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

  4. Setelah pengumpulan data selesai (1.000 pemindaian dikumpulkan pada DUT), pengujian secara otomatis lulus atau gagal, bergantung pada rentang yang dihitung. Agar lulus, rentang harus lebih kecil dari atau sama dengan 18 dBm.

Persyaratan [C-10-2]

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

Core yang tidak dikalibrasi

Jika antena BT di perangkat memiliki beberapa core, core 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 reguler (seperti yang ditunjukkan oleh lingkaran) karena pemindaian pada beberapa inti, kemungkinan ada masalah dengan inti yang tidak dikalibrasi dan diperlukan penyelidikan lebih lanjut.

Contoh pindai data untuk perangkat dengan core yang tidak dikalibrasi

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

Saluran yang tidak dikalibrasi

Transmisi pada BLE klasik terjadi di tiga saluran. Setiap saluran mungkin memiliki perbedaan. Saluran dirotasi 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 dengan keberagaman pada saluran yang berbeda-beda dan diperlukan investigasi lebih lanjut.

Contoh pemindaian data untuk perangkat dengan saluran yang tidak dikalibrasi

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

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

Meskipun chip radio BLE dikalibrasi dengan sempurna, RSSI yang diobservasi oleh perangkat tertentu bergantung pada kualitas antena dan penempatan antena pada produk tersebut (model perangkat). Hal ini menimbulkan masalah untuk interoperabilitas antarperangkat.

Misalnya, pertimbangkan kasus penggunaan fitur buka kunci mobil. Developer aplikasi mungkin ingin membuka kunci mobil saat perangkat berada dalam jarak 1 meter dari mobil. Developer memilih nilai minimum -60 dBm berdasarkan pengamatan mereka dengan ponsel yang mereka miliki, tetapi karena perbedaan kualitas antena dan penempatan antena, batas ini mungkin tidak akan berfungsi dengan baik pada 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 di perangkat untuk memastikan bahwa BLE RSSI memenuhi standar 1 m di ADVERTISE_TX_POWER_HIGH.

Meskipun chip radio BLE dikalibrasi dengan sempurna, penerima yang ideal membaca RSSI yang berbeda, bergantung pada kualitas antena dan penempatan antena di perangkat iklan. Persyaratan Rx memastikan bahwa semua perangkat dapat beriklan dengan hasil kekuatan yang sama, dan lainnya tetap sama.

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

  1. Instal (jika belum diinstal sebelumnya) dan buka aplikasi CTS Verifier (CTS-V) pada perangkat referensi dan DUT. Pengujian CTS-V untuk persyaratan ini dapat ditemukan di Uji Kehadiran > Uji Presisi Offset BLE Rx/Tx.

  2. Letakkan DUT pada jarak pengujian 1 m dari perangkat referensi, setelah penyiapan kalibrasi BLE. Sebaiknya perangkat diorientasikan sedemikian rupa agar sejajar satu sama lain dengan layar yang menghadap ke arah yang sama.

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

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

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

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

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

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