Kalibrasi kehadiran

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

Latar belakang

Untuk memastikan bahwa perangkat pintar bekerja sama dengan baik, penting bahwa semua perangkat di ekosistem Android dapat menentukan kedekatan relatif antara perangkat. Android 14 memperkenalkan kalibrasi kehadiran yang menjelaskan kinerja radio yang tersedia yang dapat diterima teknologi seperti UWB, Wi-Fi, dan BLE yang digunakan untuk menentukan kedekatan. Halaman ini menjelaskan standar kalibrasi yang harus diikuti perangkat untuk yang dapat memastikan interoperabilitas antarperangkat dalam ekosistem.

Perangkat referensi

Untuk melakukan kalibrasi 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 segala bentuk perangkat Android faktor-faktor. Untuk faktor bentuk selain ponsel, untuk menentukan pengaturan kalibrasi untuk perangkat, pertimbangkan bagaimana pengguna memegang ponsel (perangkat referensi) akan diposisikan saat berinteraksi dengan perangkat dalam pengujian (DUT). Misalnya, saat mengkalibrasi TV, letakkan TV dan ponsel pada jarak yang sesuai antara satu sama lain dan perangkat seluler sehingga menghadap ke tengah depan layar TV.

Persyaratan UWB

Bagian ini menjelaskan cara mengkalibrasi perangkat Anda untuk memenuhi UWB berikut persyaratan dalam 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 non-reflektif.
  • [C-1-7] HARUS memastikan bahwa median pengukuran jarak pada jarak 1 meter dari perangkat referensi berada dalam jarak [0,75 m, 1,25 m], di mana kebenaran dasar jarak diukur dari tepi atas DUT yang dipegang 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 perangkat keras UWB diperlukan, satu sebagai DUT dan satu sebagai perangkat referensi.

  • Diperlukan dua tripod untuk memegang perangkat.

  • DUT dan perangkat referensi harus berjarak 1 meter dalam garis penglihatan yang sama 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 RangingMeasurementTest#test_distance_measurement_accuracy CTS multiperangkat 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 {i>host<i} CTS, menentukan 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 multiperangkat memulai sesi rentang UWB antara DUT dan perangkat referensi, dan melakukan 1000 pengukuran dengan DUT. Tes kemudian secara 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. Untuk lulus, nilainya harus berada dalam [0,75 m, 1,25 m].

Persyaratan Wi-Fi Neighbor Awareness Network

Bagian ini menjelaskan cara melakukan kalibrasi perangkat untuk memenuhi persyaratan Wi-Fi Neighbor Persyaratan Awareness Networking (NAN) di CDD(diambil snapshot 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 Putaran Waktu Perjalanan — RTT) dengan mendeklarasikan PackageManager.FEATURE_WIFI_RTT, lalu:

  • [7.4.2.5/H-1-1] HARUS melaporkan rentang secara akurat untuk dalam +/-1 meter pada bandwidth 160 MHz pada persentil ke-68 (sebanyak 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 jaraknya sebesar +/-8 meter pada bandwidth 20 MHz pada persentil ke-68 pada 10 cm, 1 m, 3 m, dan 5 m, seperti yang diamati dengan API Android WifiRttManager#startRanging.

  • [7.4.2.5/H-SR] SANGAT DIREKOMENDASIKAN untuk melaporkan rentang secara akurat dalam +/-1 meter pada bandwidth 160 MHz pada Persentil ke-90 (dihitung dengan Fungsi Distribusi Kumulatif), +/-2 meter pada bandwidth 80 MHz pada persentil ke-90, +/-4 meter pada > Bandwidth 40 MHz pada persentil ke-90, dan +/-8 meter pada bandwidth 20 MHz pada persentil ke-90 pada berjarak 10 cm, seperti yang diamati pada API Android WifiRttManager#startRanging.

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

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

  3. Pada layar pengujian perangkat referensi, pastikan bahwa Kotak Is reference device dicentang, lalu ketuk Mulai publikasi.

  4. Pilih jarak uji 10 cm dalam aktivitas CTS-V pada DUT, dan ketuk Mulai Pengujian. CTS Verifier kemudian melakukan 100 rentang pengukuran, dan menghitung dan mencatat rentang pengukuran hingga Log CTS-V. Setelah 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 sejauh 1 m, 3 m, dan 5 m. Pengujian lulus jika rentang untuk semua pengujian jarak berada dalam rentang yang diharapkan. Jika tidak, jarak uji untuk yang pengujiannya gagal ditampilkan di layar CTS-V.

Persyaratan RSSI BLE

Bagian ini menjelaskan cara melakukan kalibrasi perangkat agar memenuhi BLE RSSI ini persyaratan yang diambil ringkasannya 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 dari 3 saluran, pada masing-masing antena (jika lebih dari satu digunakan), berada dalam +/-3 dBm satu sama lain selama 95% pengukuran.
  • [C-10-3] HARUS mengukur dan mengompensasi offset Rx ke pastikan median BLE RSSI adalah -55 dBm +/-10 dBm pada jarak 1 m dari perangkat referensi yang melakukan transmisi pada ADVERTISE_TX_POWER_HIGH.
  • [C-10-4] HARUS mengukur dan mengimbangi Tx offset ke pastikan median BLE RSSI adalah -55 dBm +/-10 dBm saat memindai dari perangkat referensi diposisikan pada jarak 1 m dan mentransmisikan pada ADVERTISE_TX_POWER_HIGH.

Penyiapan kalibrasi

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

Persyaratan penyiapan umum

  • Untuk hasil yang optimal, gunakan ruang anechoic untuk meminimalkan interferensi dengan pengukuran. Jika tidak menggunakan ruang anechoic, siapkan kedua tripod 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. Kecil pegas logam sudah cukup.
  • TIDAK BOLEH ada benda logam dalam jarak 1 m dari DUT dan dari perangkat referensi.
  • Perangkat referensi dan semua DUT HARUS memiliki 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 hal lain yang terpasang yang mungkin mempengaruhi kinerja 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) di DUT dan perangkat referensi. Tes CTS-V untuk persyaratan ini dapat ditemukan di Uji Kehadiran > Uji Presisi RSSI BLE.

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

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

  4. Setelah pengumpulan data selesai (1.000 pemindaian dikumpulkan di DUT), uji lolos atau gagal secara otomatis, tergantung pada rentang yang dihitung. Untuk lulus, rentang harus kurang dari atau sama dengan 18 dBm.

Persyaratan [C-10-2]

Untuk memverifikasi persyaratan [C-10-2]. Vendor chip dapat mengukur kerataan saluran serta mengidentifikasi perbedaan antara inti dan saluran. Berikut ini adalah tips cara mengidentifikasi masalah terkait 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 pada perangkat memiliki beberapa core, core mungkin memiliki perbedaan kalibrasi. Lakukan beberapa pengukuran (setidaknya selama 1 menit) dan memeriksa data pemindaian. Jika Anda melihat pola yang mirip dengan yang ditampilkan pada Gambar 3, yang memiliki puncak reguler (seperti yang ditunjukkan oleh lingkaran) karena memindai beberapa inti, kemungkinan ada masalah dengan inti dan penyelidikan lebih lanjut diperlukan.

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 yang terkait dengannya. Saluran dirotasi pada interval tetap. Lakukan beberapa pengukuran (setidaknya selama 1 menit) dan periksa memindai data. Jika Anda melihat pola yang mirip dengan yang ditunjukkan pada Gambar 4, ada mungkin akan menjadi masalah dengan bermacam-macam saluran dan penyelidikan diperlukan.

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]

Bahkan ketika {i>chip<i} radio BLE dikalibrasi dengan sempurna, RSSI yang yang diamati perangkat tertentu tergantung pada kualitas antena dan antena pada produk tertentu (model perangkat). Hal ini menimbulkan masalah untuk interoperabilitas antar-perangkat.

Misalnya, pertimbangkan kasus penggunaan fitur 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 antena penempatan ini, mungkin tidak akan berfungsi dengan baik di perangkat Android lain. perangkat menggunakan {i>chip<i} yang sama.

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

Bahkan ketika {i>chip<i} radio BLE dikalibrasi dengan sempurna, penerima membaca RSSI yang berbeda tergantung pada kualitas antena dan penempatan antena di perangkat iklan. Persyaratan Rx memastikan bahwa semua perangkat dapat beriklan dengan daya tarik yang sama, sedangkan yang lainnya dianggap sama.

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

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

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

  3. Ketuk Mulai beriklan di perangkat referensi, lalu ikuti petunjuk di layar DUT untuk memasukkan ID perangkat khusus untuk perangkat referensi, yang ditampilkan pada perangkat referensi setelah periklanan 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 dengan saat iklan dimulai.

    Setelah pengumpulan data selesai (1.000 pemindaian dikumpulkan pada kedua perangkat), pengujian lulus jika median yang dihitung (pengukuran ke-500) untuk pengujian Rx dan Tx antara -65 dBm dan -45 dBm. Tes gagal jika median yang dihitung untuk uji Rx atau Tx tidak dalam batas yang diterima {i>range<i}.

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

    • Rx: Sesuaikan RSSI dengan menyetel elemen properti sistem bluetooth.hardware.radio.le_rx_path_loss_comp_db menjadi nilai (dB) yang mengompensasi offset Rx untuk memastikan BLE median RSSI -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 BLE median RSSI -5 5 dBm pada 1 m. Tumpukan Bluetooth menyesuaikan respons pangkat Tx{i> <i}ditambah nilai bluetooth.hardware.radio.le_tx_path_loss_comp_db. Untuk mengetahui detailnya, lihat le_advertising_manager.cc.