Bulunma durumu kalibrasyonu

Bu sayfada, Android 14 ve sonraki sürümleri çalıştıran cihazlar için varlık kalibrasyonu gereksinimleriyle ilgili kurulum ve kalibrasyon talimatları yer almaktadır.

Arka plan

Kullanıcıların akıllı cihazlarının birlikte iyi bir şekilde çalışmasını sağlamak için Android ekosistemindeki tüm cihazların, cihazlar arasındaki göreceli yakınlığı belirleyebilmesi büyük önem taşır. Android 14, yakınlığı belirlemek için kullanılan ultra geniş bant, kablosuz ağ ve BDE gibi mevcut radyo teknolojilerinin kabul edilebilir performansını özetleyen varlık kalibrasyonu şartları sunar. Bu sayfada, ekosistemdeki cihazlar arasında birlikte çalışabilirliği sağlamak için cihazların uyması gereken kalibrasyon standartları açıklanmaktadır.

Referans cihaz

Cihazınızı, varlığın karşılanması için kalibre etmek üzere tüm kalibrasyonlarda aşağıdaki referans cihazlardan birini kullanın.

  • (Önerilen) Pixel telefon
  • Pixel telefon kullanmıyorsanız test edilen cihazla aynı marka ve model cihazı kullanın.

Form faktörü

Bulunma durumu kalibrasyonu, her form faktörüne sahip Android cihazlar için önemlidir. Cep telefonları dışındaki form faktörlerinde, cihaza uygun kalibrasyon kurulumunu belirlemek amacıyla test edilen cihazla (DUT) etkileşimde bulunan cep telefonunu (referans cihaz) tutan bir kullanıcının nasıl konumlandırılacağını göz önünde bulundurun. Örneğin, bir TV'yi kalibre ederken TV ile cep telefonunu birbirinden uygun bir mesafeye yerleştirin ve mobil cihazı TV ekranının ön ortasına bakacak şekilde yönlendirin.

Ultra geniş bant gereksinimleri

Bu bölümde, cihazınızın CDD'deki aşağıdaki ultra geniş bant şartlarını karşılayacak şekilde nasıl kalibre edileceği açıklanmaktadır.

7.4.9 Ultra geniş bant

Cihaz uygulamaları ultra geniş bant donanımı içeriyorsa:

  • [C-1-6] Yansıtıcı olmayan bir odada 1 m mesafede görüş hattı ortamındaki ölçümlerin %95'i için mesafe ölçümlerinin +/-15 cm içinde olduğundan EMİN OLMALIDIR.
  • [C-1-7] Referans cihazdan 1 m uzaklıktaki mesafe ölçümlerinin medyan değerinin [0,75 m, 1,25 m] aralığında olduğundan EMİN OLMALIDIR. Gerçek mesafe, DUT'nun yukarı bakacak şekilde tutulup 45 derece eğilmesiyle üst kenarından ölçülür.

Ultra Geniş Bant kalibrasyon kurulumu

Cihazınızı UWB koşullarını karşılayacak şekilde kalibre etmek için aşağıdaki kurulumu kullanın.

Genel kurulum koşulları

  • Ultra geniş bant donanıma sahip iki cihaz gerekir. Bu cihazlardan biri DUT ve diğeri referans cihaz olarak kullanılır.

  • Cihazları tutacak iki tripod gerekir.

  • DUT ve referans cihaz, yansıtıcı olmayan bir odada görüş hattı ortamında 1 metre mesafeye yerleştirilmelidir. Her iki cihaz da ekranları birbirine dönük olmayacak şekilde dikey yönde konumlandırılmalıdır.

Şekil 1 ve Video 1'de bir ultra geniş bant kalibrasyon kurulumu örneği gösterilmektedir.

BDE kalibrasyonu için referans kurulum

Şekil 1. Ultra geniş bant kalibrasyonu için referans kurulum.

1. video. Ultra geniş bant kalibrasyonu için referans kurulum.

Şartlar [C-1-6] ve [C-1-7]

[C-1-6] ve [C-1-7] koşullarına uygunluğu doğrulamak için mesafe ölçümü için RangingMeasurementTest#test_distance_measurement_accuracyçok cihazlı CTS testini çalıştırın. Bu manuel bir CTS testidir.

run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy

CTS ana makinesine bağlı ikiden fazla cihazınız varsa run cts komutunda DUT kimliğini ve referans cihaz kimliğini belirtin.

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

Çok cihazlı CTS test durumu, DUT ile referans cihaz arasında bir ultra geniş bant menzil oturumu başlatır ve DUT ile 1.000 ölçüm yapar. Ardından test, ölçümleri otomatik olarak işler ve aşağıdakileri yaparak cihazın testten geçip geçmediğini belirler:

  1. 1.000 ölçümü artan düzende sıralayın.
  2. Aralığı [aralık = 975. ölçüm - 25. ölçüm] olarak hesaplayın.
  3. Birden çok cihazlı CTS testindeki aralığı raporlayın. Geçebilmek için aralığın 30 cm'den az olması gerekir.
  4. Çok cihazlı CTS testinde medyan değeri (500.) raporlayın. Geçebilmek için değerin [0,75 m, 1,25 m]aralığında olması gerekir.

Kablosuz Komşu İletişim Ağı gereksinimleri

Bu bölümde, cihazınızın CDD'deki kablosuz ağ komşuları ağı (NAN) şartlarını karşılayacak şekilde nasıl kalibre edileceği açıklanmaktadır(anlık görüntü burada verilmiştir):

2.2.1. Donanım

Cihazlar, PackageManager.FEATURE_WIFI_AWARE değerini tanımlayarak kablosuz ağ komşu farkındalığı ağı (NAN) protokolünü ve PackageManager.FEATURE_WIFI_RTT değerini tanımlayarak kablosuz konumu (Kablosuz Ağ Geçiş Süresi - RTT) destekliyorsa:

  • [7.4.2.5/H-1-1] WifiRttManager#startRanging Android API ile gözlemlendiği üzere, 68. yüzdelik dilimde 160 MHz bant genişliğinde +/-1 metre, 68. yüzdelik dilimde 80 MHz bant genişliğinde +/-2 metre, 68. yüzdelik dilimde 40 MHz bant genişliğinde +/-4 metre ve 68. yüzdelik dilimde 20 MHz bant genişliğinde 10 cm, 1 m, 3 m ve 5 m mesafelerde +/-8 metre olmak üzere aralığı doğru şekilde bildirmelidir.

  • [7.4.2.5/H-SR] WifiRttManager#startRanging Android API ile gözlemlendiği üzere, 10 cm mesafelerde 90. yüzdelik dilimde 160 MHz bant genişliğinde +/-1 metre, 80 MHz bant genişliğinde +/-2 metre, > 40 MHz bant genişliğinde +/-4 metre ve 20 MHz bant genişliğinde +/-8 metre olmak üzere aralığı doğru şekilde bildirmeniz önemle tavsiye edilir.

Gereksinim [7.4.2.5/H-1-1]

Koşula uygun olduğunu doğrulamak için [7.4.2.5/H-1-1]:

  1. Hem DUT hem de referans cihazda CTS Doğrulayıcı uygulamasını (CTS-V) yükleyin (daha önce yüklemediyseniz) ve açın. Bu şart için CTS-V testi Bulunma Testi > NAN Doğruluk Testi bölümünde bulunur.

  2. DUT'yi, referans cihazdan 10 cm uzaklıktaki test mesafesine yerleştirin. İki cihaz arasında hiçbir şey olmamalıdır.

  3. Referans cihazın test ekranında Referans cihaz onay kutusunun işaretli olduğundan emin olun, ardından Yayınlamaya başla'ya dokunun.

  4. DUT'deki CTS-V etkinliğinde 10 cm'lik test mesafesini seçin ve Testi Başlat'a dokunun. Daha sonra CTS Doğrulayıcı, 100 aralıklı ölçüm gerçekleştirir ve ölçüm aralığını hesaplayıp CTS-V günlüklerine kaydeder. Test tamamlandığında, DUT'taki CTS Doğrulayıcı uygulamasında hesaplanan aralığın beklenen aralık içinde olup olmadığını doğrulayın.

  5. 1 m, 3 m ve 5 m'lik diğer test mesafeleri için 1 ile 4 arasındaki adımları tekrarlayın. Tüm test mesafelerinin aralıkları beklenen aralıktaysa test geçer. Aksi takdirde, testin başarısız olduğu test mesafeleri CTS-V ekranında görüntülenir.

BLE RSSI koşulları

Bu bölümde, CDD'den anlık olarak alınan bu BLE RSSI gereksinimlerini karşılamak için cihazınızı nasıl kalibre edeceğiniz açıklanmaktadır:

7.4.3. Bluetooth

Cihaz uygulamaları FEATURE_BLUETOOTH_LE bildirirse:

  • [C-10-1] Görüş hattı ortamında ADVERTISE_TX_POWER_HIGH frekansında yayın yapan bir referans cihazdan 1 m mesafede yapılan ölçümlerin% 95'inde RSSI ölçümlerinin +/-9 dBm içinde olması GEREKİR.
  • [C-10-2] Kanal başına sapmaları azaltmak için Rx/Tx düzeltmeleri DAHİL EDİLMELİDİR. Böylece, 3 kanalın her birindeki ve antenlerin her birindeki (birden fazla anten kullanılıyorsa) ölçümlerin% 95'i +/-3 dBm içinde olur.
  • [C-10-3] Ortalama BLE RSSI'nin ADVERTISE_TX_POWER_HIGH frekansında yayın yapan bir referans cihazdan 1 m mesafede -55 dBm +/-10 dBm olmasını sağlamak için Rx ofset'ini ÖLÇMEK VE TELAFİ ETMEK GEREKİR.
  • [C-10-4], 1 m mesafeye yerleştirilmiş bir referans cihazdan tarama yaparken ve ADVERTISE_TX_POWER_HIGH konumunda iletim yaparken ortanca BLE RSSI'nin -55 dBm +/-10 dBm olmasını sağlamak için Tx ofsetini ölçmesi ve telafi etmesi gerekir.

Kalibrasyon ayarları

Cihazınızı BLE RSSI koşullarını karşılayacak şekilde kalibre etmek için aşağıdaki ayarı kullanın.

Genel kurulum koşulları

  • En iyi sonuçlar için ölçümlerle ilgili parazitleri en aza indirmek üzere yankısız bir oda kullanın. Yankısız oda kullanmıyorsanız referans cihazı ve DUT cihazını tutan iki tripodu zeminden 1, 5 metre yükseklikte, tavana benzer bir mesafede ayarlayın.
  • Cihaz tutuculara bağlı iki tripod gereklidir.
  • Mümkün olduğunca az metal içeren tripodlar kullanın.
  • Mümkün olduğunca az metal içeren cihaz tutucular kullanın. Küçük bir metal yay kullanabilirsiniz.
  • DUT'nin ve referans cihazın 1 m yakınında metal nesneler OLMAMALIDIR.
  • Referans cihaz ve tüm DUT'lar, testleri tamamlayacak kadar şarjlı OLMALIDIR.
  • Referans cihaz ve mevcut DUT'un fişi test sırasında ÇEKİLMELİDİR.
  • Referans cihaz ve DUT'larda kılıf, bağlı kablo veya radyo frekansı (RF) performansını etkileyebilecek başka bir şey OLMAMALIDIR.

BDE kalibrasyonu için referans kurulum

Şekil 2. BDE kalibrasyonu için referans kurulum

Şart [C-10-1]

Şart [C-10-1] ile uygunluğu doğrulamak için:

  1. Hem DUT hem de referans cihazda CTS Doğrulayıcı uygulamasını (CTS-V) yükleyin (daha önce yüklemediyseniz) ve açın. Bu gereksinim için CTS-V testi Bulunma Testi > BLE RSSI Hassasiyet Testi altında bulunabilir.

  2. BLE kalibrasyon ayarlarını uygulayarak DUT'yi referans cihazdan 1 m uzaklıktaki test mesafesine yerleştirin.

  3. Referans cihazda Reklam yayınlamaya başla'ya dokunun, ardından DUT'un ekranındaki talimatları uygulayarak referans cihaza özgü cihaz kimliğini girin. Bu kimlik, reklam yayınlanmaya başladıktan sonra referans cihazda gösterilir. DUT'ta Testi Başlat'a dokunun.

  4. Veri toplama işlemi tamamlandığında (DUT'da 1.000 tarama toplanır), test hesaplanan aralığa bağlı olarak otomatik olarak geçer veya başarısız olur. Testi geçmek için aralık 18 dBm'den az veya buna eşit olmalıdır.

Şart [C-10-2]

Gereksinimi doğrulamak için [C-10-2]. Yonga tedarikçisi kanalın düzlüğünü ölçebilir ve çekirdekler ile kanallar arasındaki farkları belirleyebilir. Aşağıda, büyük RSSI yayılmasının iki olası nedeni olan kalibre edilmemiş çekirdekler ve kalibre edilmemiş kanallarla ilgili sorunların nasıl tespit edileceğine dair ipuçları verilmiştir.

Kalibre edilmemiş çekirdekler

Bir cihazdaki BT anteninde birden fazla çekirdek varsa çekirdeklerin kalibreleri farklı olabilir. Bazı ölçümler yapın (en az 1 dakikalık) ve tarama verilerini kontrol edin. Şekil 3'te gösterilene benzer bir kalıp, birden çok çekirdek üzerinde tarama nedeniyle düzenli zirve noktaları (dairelerle belirtildiği üzere) görürseniz kalibre edilmemiş çekirdeklerle ilgili bir sorun olabilir ve daha fazla araştırma yapılması gerekir.

Kalibrasyonu yapılmamış çekirdeklere sahip cihaz için örnek tarama verileri

Şekil 3. Kalibrasyon yapılmamış çekirdeklere sahip bir cihazın tarama verileri örneği

Kalibre edilmemiş kanallar

Klasik BLE'de yayınlar üç kanalda gerçekleşir. Her kanalla ilişkili farklılıklar olabilir. Kanallar sabit aralıklarla döndürülür. Birkaç ölçüm yapın (en az 1 dakikalık) ve tarama verilerini kontrol edin. Şekil 4'te gösterilene benzer bir kalıp görüyorsanız farklı kanallarda yanlış kalibrasyonla ilgili bir sorun olabilir ve daha ayrıntılı bir inceleme gerekir.

Kalibrasyon yapılmamış kanallara sahip cihazın tarama verileri örneği

Şekil 4. Kalibre edilmemiş kanalları olan bir cihaz için tarama verileri örneği

[C-10-3] ve [C-10-4] şartları

Bir BLE radyo çipi mükemmel şekilde kalibre edilmiş olsa bile, belirli bir cihazın gözlemlediği RSSI, anten kalitesine ve söz konusu üründeki antenin yerleşimine (cihaz modeli) bağlıdır. Bu durum, cihazlar arasında birlikte çalışabilirlik açısından bir sorun teşkil eder.

Örneğin, arabanın kilidini açma kullanım alanını düşünün. Bir uygulama geliştirici, cihaz arabadan 1 metre uzaktayken arabanın kilidini açmak isteyebilir. Geliştirici, elindeki telefonla yaptığı gözlemlere dayalı olarak -60 dBm'lik bir eşik seçer. Ancak anten kalitesi ve anten yerleşimindeki farklılıklar nedeniyle, her iki cihaz da aynı çipi kullansa bile bu eşik, başka bir Android cihazda düzgün çalışmayabilir.

Ekosistemdeki tüm cihazlar arasında birlikte çalışabilirlik için her cihazın Rx ofsetini ölçmeniz ve BLE RSSI'nin ADVERTISE_TX_POWER_HIGH mesafede 1 m standardını karşılamasını sağlamak üzere cihazda raporlanan RSSI'yi ayarlamanız gerekir.

BLE radyo çipleri mükemmel şekilde kalibre edilmiş olsa bile ideal alıcı, reklam cihazındaki anten kalitesine ve anten yerleşimine bağlı olarak farklı RSSI değerleri okur. Rx koşulu, diğer tüm koşullar eşit olduğunda tüm cihazların aynı sonuçta güçle reklam yayınlayabilmesini sağlar.

Android 14 ve sonraki sürümleri çalıştıran cihazlarda Rx ve Tx şartına uygunluğu doğrulamak için:

  1. Hem DUT hem de referans cihazda CTS Doğrulayıcı uygulamasını (CTS-V) yükleyin (daha önce yüklemediyseniz) ve açın. Bu şart için CTS-V testi Bulunma Testi > BLE Rx/Tx Ofset Hassasiyet Testi bölümünde bulunur.

  2. BLE kalibrasyon ayarlarını uygulayarak DUT'yi referans cihazdan 1 m uzaklıktaki test mesafesine yerleştirin. Cihazların, ekranları aynı yöne bakacak şekilde birbirine paralel olacak şekilde yönlendirilmesini öneririz.

  3. Referans cihazda Reklam yayınlamaya başla'ya dokunun, ardından DUT'un ekranındaki talimatları uygulayarak referans cihaza özgü cihaz kimliğini girin. Bu kimlik, reklam yayınlanmaya başladıktan sonra referans cihazda gösterilir.

  4. DUT'deki Testi Başlat'a dokunun. Bu testte, referans cihaz, Rx koşulunu doğrulamak için reklamcılık başlatıldığı anda arka planda taramalar gerçekleştirir.

    Veri toplama işlemi tamamlandığında (her iki cihazda da toplanan 1.000 tarama) hem Rx hem de Tx testleri için hesaplanan ortanca değer (500. ölçüm) -65 dBm ile -45 dBm arasındaysa test başarılı olur. Rx veya Tx testi için hesaplanan medyan, kabul edilen aralık içinde değilse test başarısız olur.

  5. -55 dBm medyan RSSI'yi sağlamak için cihazları, Rx ofsetini ve Tx gücünü telafi edecek şekilde kalibre edin:

    • Alıcı: 1 m'de ortalama BLE RSSI'nin -55 dBm olmasını sağlamak için bluetooth.hardware.radio.le_rx_path_loss_comp_db sistem mülkünü, alıcı ofsetini telafi eden değere (dB) ayarlayarak RSSI'yi ayarlayın. Bluetooth yığını, RSSI'yi RSSI artı bluetooth.hardware.radio.le_rx_path_loss_comp_db değerine ayarlayarak düzenler. Ayrıntılı bilgi için le_scanning_manager.cc başlıklı makaleyi inceleyin.

    • Gönderme: bluetooth.hardware.radio.le_tx_path_loss_comp_db sistem mülkünü, 1 m'de ortalama BLE RSSI -5 5 dBm olacak şekilde gönderme gücünü telafi eden değere (dB) ayarlayarak gönderme gücünü ayarlayın. Bluetooth yığını, Tx gücünü Tx gücü artı bluetooth.hardware.radio.le_tx_path_loss_comp_db değerine olacak şekilde ayarlar. Ayrıntılı bilgi için le_advertising_manager.cc başlıklı makaleyi inceleyin.