Varlık Kalibrasyonu

Bu sayfada, Android 14 ve sonraki sürümleri çalıştıran cihazlar için varlık kalibrasyonu gereksinimlerine yönelik kurulum ve kalibrasyon talimatları sağlanı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 kritik önem taşıyor. Android 14, yakınlığı belirlemek için kullanılan UWB, Wi-Fi ve BLE gibi mevcut radyo teknolojilerinin kabul edilebilir performansının ana hatlarını çizen varlık kalibrasyonu gereksinimlerini 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ık gereksinimlerini karşılayacak şekilde kalibre etmek için 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.

Biçim faktörleri

Varlık kalibrasyonu tüm form faktörlerindeki Android cihazlar için önemlidir. Cep telefonları dışındaki form faktörleri için, cihaza yönelik uygun kalibrasyon kurulumunu belirlemek amacıyla, cep telefonunu (referans cihazı) tutan bir kullanıcının, test altındaki cihazla (DUT) etkileşimde bulunurken nasıl konumlandırılacağını düşünün. Örneğin, bir TV'yi kalibre ederken, TV'yi ve cep telefonunu birbirinden uygun bir mesafeye yerleştirin ve mobil cihazı TV ekranının ön orta kısmına bakacak şekilde yönlendirin.

UWB gereksinimleri

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

7.4.9 UWB

Cihaz uygulamaları UWB donanımını içeriyorsa:

  • [C-1-6] Görüş hattı ortamında, yansıtıcı olmayan bir odada, 1 m mesafedeki ölçümlerin %95'i için mesafe ölçümlerinin +/-15 cm dahilinde olmasını SAĞLAMALIDIR.
  • [C-1-7] Referans cihazdan 1 m uzaklıktaki mesafe ölçümlerinin medyanının [0,75 m, 1,25 m] dahilinde olmasını sağlamalıdır; burada yer gerçeği mesafesi DUT'un yüzü yukarı ve eğimli tutulan üst kenarından ölçülür. 45 derece.

UWB kalibrasyon kurulumu

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

Genel kurulum gereksinimleri

  • UWB donanımına sahip iki cihaz gereklidir; biri DUT, diğeri referans cihazıdır.

  • Cihazları tutmak için iki tripod gereklidir.

  • DUT ve referans cihazı, yansıtıcı olmayan bir odadaki görüş hattı ortamında 1 metre aralıklarla yerleştirilmelidir. Her iki cihaz da, ekran birbirinden uzağa bakacak şekilde dikey yönde konumlandırılmalıdır.

UWB kalibrasyon kurulumunun bir örneği Şekil 1 ve Video 1'de gösterilmektedir.

BLE kalibrasyonu için referans kurulumu

Şekil 1. UWB kalibrasyonu için referans kurulumu.

Video 1. UWB kalibrasyonu için referans kurulumu.

Gereksinimler [C-1-6] ve [C-1-7]

[C-1-6] ve [C-1-7] gereksinimlerine uygunluğu doğrulamak amacıyla mesafe ölçümü için RangingMeasurementTest#test_distance_measurement_accuracy çoklu cihaz CTS test senaryosunu ç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

Çoklu cihaz CTS test durumu, DUT ile referans cihaz arasında bir UWB ölçüm oturumu başlatır ve DUT ile 1000 ölçüm alır. Test daha sonra ölçümleri otomatik olarak işler ve aşağıdakileri yaparak cihazın başarılı olup olmadığını belirler:

  1. 1000 ölçümü artan düzende sıralayın.
  2. Aralığı [aralık = 975. ölçüm - 25. ölçüm] şeklinde hesaplayın.
  3. Çoklu cihaz CTS testindeki aralığı bildirin. Geçmek için mesafenin 30 cm'den az olması gerekir .
  4. Çoklu cihaz CTS testindeki medyan değeri (500'üncü) bildirin. Geçmek için değerin [0,75 m, 1,25 m] dahilinde olması gerekir .

Wi-Fi Komşu Farkındalığı Ağı gereksinimleri

Bu bölümde cihazınızı CDD'deki Wi-Fi Komşu Farkındalık Ağı (NAN) gereksinimlerini karşılayacak şekilde nasıl kalibre edeceğiniz açıklanmaktadır (burada anlık görüntü verilmiştir):

2.2.1. Donanım

Cihazlar, PackageManager.FEATURE_WIFI_AWARE bildirerek WiFi Komşu Farkındalık Ağı (NAN) protokolünü ve PackageManager.FEATURE_WIFI_RTT bildirerek Wi-Fi Konumunu (Wi-Fi Gidiş Dönüş Süresi — RTT) destekliyorsa, o zaman:

  • [ 7.4 .2.5/H-1-1] Aralığı, 68. yüzdelik dilimde 160 MHz bant genişliğinde +/-1 metre dahilinde (Kümülatif Dağıtım Fonksiyonu ile hesaplandığı gibi), 80 MHz bant genişliğinde +/-2 metre dahilinde doğru bir şekilde rapor etmelidir ZORUNLU 68. yüzdelik dilimde 40 MHz bant genişliğinde +/-4 metre ve 68. yüzdelik dilimde 20 MHz bant genişliğinde +/-8 metre, 10 cm, 1 m, 3 m ve 5 m mesafelerde 68. yüzdelik dilimde WifiRttManager#startRanging Android API aracılığıyla gözlemlendi.

  • [ 7.4 .2.5/H-SR] Aralığın, 160 MHz bant genişliğinde +/-1 metre dahilinde, 90'ıncı yüzdelik dilimde (Kümülatif Dağıtım Fonksiyonu ile hesaplandığı üzere), 80 MHz'de +/-2 metre dahilinde doğru bir şekilde raporlanması KESİNLİKLE TAVSİYE EDİLİR WifiRttManager#startRanging Android API aracılığıyla gözlemlendiği gibi, 90. yüzdelik dilimde bant genişliği, > 40 MHz bant genişliğinde +/-4 metre 90. yüzdelik dilimde ve 10 cm mesafelerde 90. yüzdelik dilimde 20 MHz bant genişliğinde +/-8 metre .

Gereksinim [7.4.2.5/H-1-1]

[7.4.2.5/H-1-1] gerekliliğine uygunluğu doğrulamak için:

  1. CTS Verifier uygulamasını (CTS-V) hem DUT'ta hem de referans cihazda yükleyin (önceden kurulmamışsa) ve açın. Bu gereksinime yönelik CTS-V testi , Varlık Testi > NAN Doğruluk Testi altında bulunur.

  2. DUT'u referans cihazdan 10 cm'lik test mesafesine, iki cihaz arasında hiçbir şey olmayacak şekilde yerleştirin.

  3. Referans cihazının test ekranında Referans cihazıdır onay kutusunun işaretlendiğinden emin olun ve ardından Yayınlamayı başlat'a dokunun.

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

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

BLE RSSI gereksinimleri

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

7.4.3. Bluetooth

Cihaz uygulamaları FEATURE_BLUETOOTH_LE olarak bildirirse:

  • [C-10-1] Görüş hattı ortamında ADVERTISE_TX_POWER_HIGH frekansında iletim yapan bir referans cihazdan 1 m mesafede yapılan ölçümlerin %95'i için RSSI ölçümlerinin +/-9 dBm dahilinde olması ZORUNLUDUR.
  • [C-10-2] Kanal başına sapmaları azaltmak için Rx/Tx düzeltmelerini içermesi ZORUNLUDUR; böylece antenlerin her birinde (birden fazla kullanılıyorsa) 3 kanalın her birinde yapılan ölçümler, birinin +/-3dBm'si dahilinde olur. ölçümlerin %95'i için başka bir tane.
  • [C-10-3] Medyan BLE RSSI'nin, ADVERTISE_TX_POWER_HIGH hızında iletim yapan bir referans cihazdan 1 m mesafede -55dBm +/-10 dBm olmasını sağlamak için Rx ofsetini ölçmeli ve telafi etmelidir ZORUNLU.
  • [C-10-4] 1 m mesafeye konumlandırılmış bir referans cihazdan tarama yaparken ve ADVERTISE_TX_POWER_HIGH konumunda iletim yaparken medyan BLE RSSI'nin -55dBm +/-10 dBm olmasını sağlamak için Tx ofsetini ölçmeli ve telafi etmelidir ZORUNLU.

Kalibrasyon kurulumu

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

Genel kurulum gereksinimleri

  • En iyi sonuçları elde etmek için ölçümlerdeki paraziti en aza indirmek amacıyla yankısız bir oda kullanın. Yankısız bir oda kullanmıyorsanız, referans cihazını ve DUT cihazını yerden 1,5 metre yüksekte ve tavandan da benzer açıklıkta tutan iki tripodu kurun.
  • Cihaz tutucularına takılı iki tripod gereklidir.
  • Mümkün olduğunca az metal içeren tripodlar kullanın.
  • İçinde mümkün olduğunca az metal bulunan cihaz tutucularını kullanın. Küçük bir metal yay iyidir.
  • DUT'un ve referans cihazın 1 m yakınında hiçbir metal nesne OLMAMALIDIR.
  • Referans cihazı ve tüm DUT'ların testleri tamamlamaya yetecek kadar şarj edilmesi GEREKİR.
  • Test sırasında referans cihazının ve mevcut DUT'un fişinin çekilmesi GEREKİR.
  • Referans cihazında ve DUT'larda radyo frekansı (RF) performansını etkileyebilecek muhafazalar, bağlı kablolar veya bağlı başka herhangi bir şey OLMAMALIDIR.

BLE kalibrasyonu için referans kurulumu

Şekil 2. BLE kalibrasyonu için referans kurulumu

Gereksinim [C-10-1]

[C-10-1] gerekliliğine uygunluğu doğrulamak için:

  1. CTS Verifier uygulamasını (CTS-V) hem DUT'ta hem de referans cihazda yükleyin (önceden kurulmamışsa) ve açın. Bu gereksinime yönelik CTS-V testi , Varlık Testi > BLE RSSI Hassasiyet Testi altında bulunur.

  2. BLE kalibrasyon kurulumunu izleyerek DUT'u referans cihazdan 1 m uzaktaki test mesafesine yerleştirin.

  3. Referans cihazında reklamı başlat'a dokunun, ardından reklam başladıktan sonra referans cihazında görüntülenen referans cihaza özel cihaz kimliğini girmek için DUT ekranındaki talimatları izleyin. DUT'ta Testi Başlat'a dokunun.

  4. Veri toplama tamamlandığında (DUT'ta toplanan 1000 tarama), hesaplanan aralığa bağlı olarak test otomatik olarak başarılı olur veya başarısız olur. Geçmek için aralığın 18 dBm'den küçük veya ona eşit olması gerekir .

Gereksinim [C-10-2]

Gereksinimi doğrulamak için [C-10-2]. Çip satıcısı kanalın düzlüğünü ölçebilir ve çekirdekler ile kanallar arasındaki farkları belirleyebilir. Aşağıda, büyük RSSI yayılımının iki olası nedeni olan kalibre edilmemiş çekirdekler ve kalibre edilmemiş kanallarla ilgili sorunların nasıl tanımlanacağına ilişkin ipuçları yer almaktadır.

Kalibre edilmemiş çekirdekler

Bir cihazdaki BT anteninin birden fazla çekirdeği varsa çekirdeklerin kalibrasyonları farklı olabilir. Bazı ölçümler yapın (en az 1 dakika değerinde) ve tarama verilerini kontrol edin. Şekil 3'te gösterilene benzer, birden fazla çekirdeğin taranması nedeniyle düzenli tepe noktalarına (dairelerle gösterilen şekilde) sahip bir desen görürseniz, kalibre edilmemiş çekirdeklerle ilgili bir sorun olması muhtemeldir ve daha fazla araştırma yapılması gerekir.

Kalibre edilmemiş çekirdeklere sahip cihaz için örnek tarama verileri

Şekil 3. Kalibre edilmemiş çekirdeklere sahip bir cihaz için tarama verileri örneği

Kalibre edilmemiş kanallar

Klasik BLE'deki yayınlar üç kanalda gerçekleşir. Her kanalın kendisiyle ilişkili farklılıkları olabilir. Kanallar sabit aralıklarla döndürülür. Bazı ölçümler yapın (en az 1 dakika değerinde) ve tarama verilerini kontrol edin. Şekil 4'te gösterilene benzer bir model görürseniz farklı kanallarda yanlış kalibrasyonla ilgili bir sorun olması muhtemeldir ve daha fazla araştırma yapılması gerekir.

Kalibre edilmemiş kanallara sahip cihaz için tarama verileri örneği

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

Gereksinimler [C-10-3] ve [C-10-4]

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 anten yerleşimine (cihaz modeli) bağlıdır. Bu, cihazlar arasındaki birlikte çalışabilirlik açısından bir sorun teşkil etmektedir.

Örneğin, bir araba kilit açma kullanım senaryosunu düşünün. Bir uygulama geliştiricisi, cihaz araca 1 metre mesafedeyken arabanın kilidini açmak isteyebilir. Geliştirici, sahip olduğu bir telefonla yaptığı gözlemlere dayanarak -60 dBm'lik bir eşik seçiyor ancak anten kalitesi ve anten yerleşimindeki farklılıklar nedeniyle, her iki cihaz da aynı çipi kullansa bile bu, başka bir Android cihazda iyi çalışmayabilir.

Ekosistemdeki tüm cihazlar arasında birlikte çalışabilirlik sağlamak amacıyla, her cihaz için Rx ofsetini ölçmeniz ve BLE RSSI'nin ADVERTISE_TX_POWER_HIGH 1 m standardını karşıladığından emin olmak için cihazda rapor edilen RSSI'yi ayarlamanız gerekir.

BLE radyo çipleri mükemmel şekilde kalibre edildiğinde bile ideal alıcı, anten kalitesine ve reklam cihazındaki anten yerleşimine bağlı olarak farklı RSSI okur. Rx gereksinimi, tüm cihazların aynı sonuçtaki güçle reklam verebilmesini, diğer her şeyin eşit olmasını sağlar.

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

  1. CTS Doğrulayıcı uygulamasını (CTS-V) hem DUT'a hem de referans cihazına yükleyin (önceden yüklenmemişse) ve açın. Bu gereksinime yönelik CTS-V testi , Varlık Testi > BLE Rx/Tx Ofset Hassasiyet Testi altında bulunur.

  2. BLE kalibrasyon kurulumunu izleyerek DUT'u referans cihazdan 1 m uzaktaki test mesafesine yerleştirin. Cihazların, ekranları aynı yöne bakacak şekilde birbirine paralel olacak şekilde yönlendirilmesini öneririz.

  3. Referans cihazında reklamı başlat'a dokunun, ardından reklam başladıktan sonra referans cihazında görüntülenen referans cihaza özel cihaz kimliğini girmek için DUT ekranındaki talimatları izleyin.

  4. DUT'ta Testi Başlat'a dokunun. Bu testte, Rx gereksinimini doğrulamak için referans cihazı, reklam başlatıldığında aynı anda arka planda taramalar gerçekleştirir.

    Veri toplama tamamlandığında (her iki cihazda da 1000 tarama toplandı), hem Rx hem de Tx testleri için hesaplanan medyan (500'üncü ö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ıkta değilse test başarısız olur.

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

    • Rx: bluetooth.hardware.radio.le_rx_path_loss_comp_db sistem özelliğini, 1 m'de -55 dBm'lik bir medyan BLE RSSI sağlamak için Rx uzaklığını 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 göre ayarlar. Ayrıntılar için le_scanning_manager.cc bakın.

    • Tx: bluetooth.hardware.radio.le_tx_path_loss_comp_db sistem özelliğini, 1 m'de -5 5dBm ortalama BLE RSSI sağlamak için Tx gücünü telafi eden değere (dB) ayarlayarak Tx 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 göre ayarlar. Ayrıntılar için le_advertising_manager.cc bakın.