כיול נוכחות

דף זה מספק הוראות הגדרה וכיול עבור דרישות כיול הנוכחות עבור מכשירים עם אנדרואיד 14 ומעלה.

רקע כללי

כדי להבטיח שהמכשירים החכמים של המשתמשים יעבדו היטב יחד, זה קריטי שכל המכשירים במערכת האקולוגית של אנדרואיד יוכלו לקבוע את הקרבה היחסית בין המכשירים. Android 14 מציג דרישות כיול נוכחות המתארות את הביצועים המקובלים של טכנולוגיות רדיו זמינות כגון UWB, Wi-Fi ו-BLE המשמשות לקביעת קרבה. דף זה מתאר את תקני הכיול שמכשירים חייבים לפעול כדי להבטיח יכולת פעולה הדדית בין התקנים במערכת האקולוגית.

מכשיר התייחסות

כדי לכייל את המכשיר שלך כך שיעמוד בדרישות הנוכחות, השתמש באחד מהתקני הייחוס הבאים עבור כל הכיולים.

  • (מומלץ) טלפון Pixel
  • אם אינך משתמש בטלפון Pixel, השתמש באותו דגם ודגם של המכשיר הנבדק.

גורמי צורה

כיול נוכחות חשוב עבור מכשירי אנדרואיד מכל גורמי הצורה. עבור גורמי צורה שאינם טלפונים ניידים, כדי לקבוע את הגדרת הכיול המתאימה למכשיר, שקול כיצד משתמש המחזיק טלפון נייד (מכשיר ייחוס) ימוקם בעת אינטראקציה עם המכשיר הנבדק (DUT). לדוגמה, בעת כיול טלוויזיה, מקם את הטלוויזיה והטלפון הנייד במרחק מתאים זה מזה וכוון את המכשיר הנייד כך שהוא פונה למרכז הקדמי של מסך הטלוויזיה.

דרישות UWB

סעיף זה מתאר כיצד לכייל את המכשיר שלך כך שיעמוד בדרישות ה-UWB הבאות ב-CDD.

7.4.9 UWB

אם יישומי מכשירים כוללים חומרת UWB, אז הם:

  • [C-1-6] חייב לוודא שמדידות המרחק הן בטווח של +/-15 ס"מ עבור 95% מהמדידות בסביבת קו הראייה במרחק של 1 מטר בתא לא מחזיר אור.
  • [C-1-7] חייב להבטיח שהחציון של מדידות המרחק ב-1 מ' מהתקן הייחוס נמצא בטווח של [0.75m, 1.25m], כאשר מרחק אמת הקרקע נמדד מהקצה העליון של ה-DUT המוחזק עם הפנים כלפי מעלה ומוטה 45 מעלות.

הגדרת כיול UWB

השתמש בהגדרה הבאה כדי לכייל את המכשיר שלך כך שיעמוד בדרישות UWB.

דרישות הגדרה כלליות

  • נדרשים שני התקנים עם חומרת UWB, אחד בתור DUT ואחד בתור התקן הייחוס.

  • נדרשות שתי חצובות להחזיק את המכשירים.

  • ה-DUT והתקן הייחוס חייבים להיות ממוקמים במרחק של מטר אחד זה מזה בסביבת קו ראייה בתא לא מחזיר אור. שני המכשירים חייבים להיות ממוקמים בכיוון דיוקן כשהמסך פונה זה מזה.

דוגמה להגדרת כיול UWB מוצגת באיור 1 ובסרטון 1.

הגדרת עזר לכיול BLE

איור 1. הגדרת עזר לכיול UWB.

וידאו 1. הגדרת עיון עבור כיול UWB.

דרישות [C-1-6] ו-[C-1-7]

כדי לוודא עמידה בדרישות [C-1-6] ו-[C-1-7], הפעל את מבחן RangingMeasurementTest#test_distance_measurement_accuracy מבחן CTS מרובה-מכשירים למדידת מרחק. זוהי בדיקת CTS ידנית.

run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy

אם יש לך יותר משני התקנים המחוברים למחשב המארח CTS, ציין את מזהה ה-DUT ומזהה ההתקן הפניה בפקודה run cts .

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

מקרה הבדיקה של CTS מרובה-התקנים יוזם הפעלת טווח UWB בין ה-DUT להתקן הייחוס, ולוקח 1000 מדידות עם ה-DUT. לאחר מכן הבדיקה מעבדת אוטומטית את המדידות וקובעת אם המכשיר עובר או נכשל על ידי ביצוע הפעולות הבאות:

  1. מיין את 1000 המדידות בסדר עולה.
  2. חשב את הטווח כמו [טווח = מדידה 975 - מדידה 25].
  3. דווח על הטווח במבחן CTS מרובה מכשירים. כדי לעבור, הטווח חייב להיות פחות מ-30 ס"מ .
  4. דווח על הערך החציוני (500) במבחן CTS מרובה מכשירים. כדי לעבור, הערך חייב להיות בטווח של [0.75 מ', 1.25 מ'] .

דרישות רשת מודעות ל-Wi-Fi Neighbor

סעיף זה מתאר כיצד לכייל את המכשיר שלך כך שיעמוד בדרישות Wi-Fi Neighbor Awareness Networking (NAN) ב-CDD (מצולם כאן):

2.2.1. חוּמרָה

אם מכשירים תומכים בפרוטוקול WiFi Neighbor Awareness Networking (NAN) על ידי הצהרת PackageManager.FEATURE_WIFI_AWARE ומיקום Wi-Fi (זמן נסיעה של Wi-Fi הלוך ושוב - RTT) על ידי הצהרת PackageManager.FEATURE_WIFI_RTT , אז הם:

  • [ 7.4 .2.5/H-1-1] חייבים לדווח על הטווח במדויק בטווח של +/-1 מטר ברוחב פס של 160 מגה-הרץ באחוזון ה-68 (כפי שחושב עם פונקציית ההפצה המצטברת), +/-2 מטר ברוחב פס של 80 מגה-הרץ באחוזון 68, +/-4 מטרים ברוחב פס של 40 מגה-הרץ באחוזון ה-68, ו-+/-8 מטרים ברוחב פס של 20 מגה-הרץ באחוזון ה-68 במרחקים של 10 ס"מ, 1 מ', 3 מ' ו-5 מ', כמו נצפה באמצעות WifiRttManager#startRanging Android API .

  • [ 7.4 .2.5/H-SR] מומלץ בחום לדווח על הטווח במדויק בטווח של +/-1 מטר ברוחב פס של 160 מגה-הרץ באחוזון ה-90 (כפי שחושב עם פונקציית ההפצה המצטברת), +/-2 מטר ב-80 מגה-הרץ רוחב פס באחוזון ה-90, +/-4 מטרים ברוחב פס של > 40 מגה-הרץ באחוזון ה-90, ו-+/-8 מטרים ברוחב פס של 20 מגה-הרץ באחוזון ה-90 במרחקים של 10 ס"מ, כפי שנצפה באמצעות WifiRttManager#startRanging Android API .

דרישה [7.4.2.5/H-1-1]

כדי לוודא עמידה בדרישה [7.4.2.5/H-1-1]:

  1. התקן (אם לא הותקן קודם לכן), ופתח את אפליקציית CTS Verifier (CTS-V) הן ב-DUT והן במכשיר הייחוס. מבחן CTS-V עבור דרישה זו נמצא תחת מבחן נוכחות > מבחן דיוק NAN .

  2. הנח את ה-DUT במרחק של 10 ס"מ ממכשיר הייחוס, ללא שום דבר בין שני המכשירים.

  3. במסך הבדיקה של מכשיר העזר, ודא שתיבת הסימון האם התקן עזר מסומנת, ולאחר מכן הקש על התחל לפרסם .

  4. בחר את מרחק הבדיקה של 10 ס"מ בפעילות CTS-V ב-DUT, והקש על התחל בדיקה . לאחר מכן, ה-CTS Verifier מבצע 100 מדידות טווח, ומחשב ומתעד את טווח המדידות ליומני CTS-V. בסיום הבדיקה, ודא אם הטווח המחושב נמצא בטווח הצפוי באפליקציית CTS Verifier ב-DUT.

  5. חזור על שלבים אחד עד ארבע עבור מרחקי הבדיקה האחרים של 1 מ', 3 מ' ו-5 מ'. הבדיקה עוברת אם הטווחים עבור כל מרחקי הבדיקה נמצאים בטווח הצפוי. אחרת, מרחקי הבדיקה שעבורם הבדיקה נכשלה מוצגים במסך CTS-V.

דרישות BLE RSSI

סעיף זה מתאר כיצד לכייל את המכשיר שלך כך שיעמוד בדרישות BLE RSSI אלה, שצולמו מה-CDD:

7.4.3. בלוטות

אם יישומי מכשירים מצהירים על FEATURE_BLUETOOTH_LE , הם:

  • [C-10-1] מידות ה-RSSI חייבות להיות בטווח של +/-9dBm עבור 95% מהמדידות במרחק של 1 מטר מהתקן ייחוס המשדר ב- ADVERTISE_TX_POWER_HIGH בסביבת קו הראייה.
  • [C-10-2] חייב לכלול תיקוני Rx/Tx כדי להפחית סטיות לכל ערוץ כך שהמדידות בכל אחד משלושת הערוצים, בכל אחת מהאנטנות (אם משתמשים במספר), יהיו בטווח של +/-3dBm מאחת אחר עבור 95% מהמדידות.
  • [C-10-3] יש למדוד ולפצות על היסט Rx כדי להבטיח שה-BLE RSSI החציוני הוא -55dBm +/-10dBm במרחק של 1m מהתקן ייחוס המשדר ב- ADVERTISE_TX_POWER_HIGH .
  • [C-10-4] יש למדוד ולפצות על היסט Tx כדי להבטיח שה-BLE RSSI החציוני הוא -55dBm +/-10dBm בעת סריקה מהתקן ייחוס הממוקם במרחק של 1 מטר ומשדר ב- ADVERTISE_TX_POWER_HIGH .

הגדרת כיול

השתמש בהגדרה הבאה כדי לכייל את המכשיר שלך כך שיעמוד בדרישות BLE RSSI.

דרישות הגדרה כלליות

  • לקבלת תוצאות אופטימליות, השתמש בתא אנקוי כדי למזער הפרעות למדידות. אם לא משתמשים בתא אנקו, הגדר את שתי החצובות המחזיקות את התקן הייחוס ואת התקן ה-DUT במרחק של 1.5 מטר מהקרקע, עם מרווח דומה מהתקרה.
  • נדרשות שתי חצובות המחוברות למחזיקי המכשיר.
  • השתמש בחצובות שיש בהן כמה שפחות מתכת.
  • השתמש במחזיקי מכשירים שיש בהם כמה שפחות מתכת. קפיץ מתכת קטן זה בסדר.
  • לא חייבים להיות חפצי מתכת בטווח של מטר אחד מה-DUT ומהתקן הייחוס.
  • מכשיר הייחוס וכל ה-DUTs חייבים להיות טעונים מספיק כדי להשלים את הבדיקות.
  • יש לנתק את התקן הייחוס ואת ה-DUT הנוכחי במהלך הבדיקה.
  • אסור למכשיר הייחוס ול-DUTs לכלול מארזים, חוטים מחוברים או כל דבר אחר שעלול להשפיע על ביצועי תדר הרדיו (RF).

הגדרת עזר לכיול BLE

איור 2. הגדרת עזר לכיול BLE

דרישה [C-10-1]

כדי לוודא עמידה בדרישה [C-10-1]:

  1. התקן (אם לא הותקן קודם לכן), ופתח את אפליקציית CTS Verifier (CTS-V) הן ב-DUT והן במכשיר הייחוס. מבחן CTS-V עבור דרישה זו נמצא תחת בדיקת נוכחות > בדיקת דיוק BLE RSSI .

  2. הנח את ה-DUT במרחק בדיקה של 1 מטר מהתקן הייחוס, בהתאם להגדרת כיול BLE .

  3. הקש על התחל לפרסם במכשיר העזר, ולאחר מכן עקוב אחר ההוראות במסך ה-DUT כדי להזין את מזהה המכשיר הספציפי להתקן העזר, המוצג במכשיר העזר לאחר תחילת הפרסום. הקש על התחל בדיקה ב-DUT.

  4. כאשר איסוף הנתונים הושלם (1000 סריקות שנאספו ב-DUT), הבדיקה עוברת או נכשלת אוטומטית, בהתאם לטווח המחושב. כדי לעבור, הטווח חייב להיות קטן או שווה ל-18 dBm .

דרישה [C-10-2]

כדי לאמת את הדרישה [C-10-2]. ספק השבבים יכול למדוד את שטוחות הערוץ ולזהות את ההבדלים בין ליבות וערוצים. להלן טיפים כיצד לזהות בעיות עם ליבות לא מכוילות וערוצים לא מכוילים, שהם שני גורמים אפשריים להתפשטות RSSI גדולה.

ליבות לא מכוילות

אם לאנטנת BT במכשיר יש מספר ליבות, לליבות עשויות להיות כיולים שונים. קח כמה מדידות (בערך של דקה לפחות) ובדוק את נתוני הסריקה. אם אתה רואה דפוס דומה לזה שמוצג באיור 3, שיש לו פסגות קבועות (כפי שמצוין על ידי העיגולים) עקב סריקה על מספר ליבות, סביר להניח שתהיה בעיה עם ליבות לא מכוילות ונדרשת חקירה נוספת.

נתוני סריקה לדוגמה עבור מכשיר עם ליבות לא מכוילות

איור 3. דוגמה לנתוני סריקה עבור מכשיר עם ליבות לא מכוילות

ערוצים לא מכוילים

שידורים ב-BLE הקלאסי מתרחשים בשלושה ערוצים. לכל ערוץ עשויים להיות הבדלים הקשורים אליו. הערוצים מסובבים במרווחים קבועים. קח כמה מדידות (בערך של דקה לפחות) ובדוק את נתוני הסריקה. אם אתה רואה דפוס דומה לזה שמוצג באיור 4, סביר להניח שתהיה בעיה בכיול שגוי בערוצים שונים ונדרשת חקירה נוספת.

דוגמה לנתוני סריקה עבור מכשיר עם ערוצים לא מכוילים

איור 4. דוגמה לנתוני סריקה עבור מכשיר עם ערוצים לא מכוילים

דרישות [C-10-3] ו-[C-10-4]

גם כאשר שבב רדיו BLE מכויל בצורה מושלמת, ה-RSSI שמכשיר מסוים צופה בו תלוי באיכות האנטנה ובמיקום האנטנה במוצר המסוים הזה (דגם מכשיר). זה מהווה בעיה עבור יכולת פעולה הדדית בין מכשירים.

לדוגמה, שקול מקרה שימוש לפתיחת רכב. מפתח אפליקציה עשוי לרצות לפתוח מכונית כשהמכשיר נמצא בטווח של מטר אחד מהמכונית. המפתח בוחר סף של -60 dBm על סמך התצפיות שלהם עם טלפון שיש לו, אבל בגלל הבדלים באיכות האנטנה ובמיקום האנטנה, זה עלול לא לעבוד טוב עם מכשיר אנדרואיד אחר גם אם שני המכשירים משתמשים באותו שבב.

עבור יכולת פעולה הדדית בין כל המכשירים במערכת האקולוגית, עליך למדוד את היסט Rx עבור כל מכשיר ולהתאים את ה-RSSI המדווח במכשיר כדי להבטיח שה-BLE RSSI עומד בתקן של 1 מטר ב- ADVERTISE_TX_POWER_HIGH .

גם כאשר שבבי הרדיו של BLE מכוילים בצורה מושלמת, המקלט האידיאלי קורא RSSI שונה בהתאם לאיכות האנטנה ומיקום האנטנה במכשיר הפרסום. דרישת ה-Rx מבטיחה שכל המכשירים מסוגלים לפרסם באותה עוצמה המתקבלת, כל השאר שווים.

עבור מכשירים עם אנדרואיד 14 ומעלה, כדי לוודא תאימות לדרישת Rx ו-Tx:

  1. התקן (אם לא הותקן קודם לכן) ופתח את אפליקציית CTS Verifier (CTS-V) הן ב-DUT והן במכשיר הייחוס. מבחן ה-CTS-V עבור דרישה זו נמצא תחת בדיקת נוכחות > בדיקת דיוק דיוק BLE Rx/Tx .

  2. הנח את ה-DUT במרחק בדיקה של 1 מטר מהתקן הייחוס, בהתאם להגדרת כיול BLE . אנו ממליצים לכוון את המכשירים כך שהם מקבילים זה לזה כשהמסכים פונים לאותו כיוון.

  3. הקש על התחל לפרסם במכשיר העזר, ולאחר מכן עקוב אחר ההוראות במסך ה-DUT כדי להזין את מזהה המכשיר הספציפי להתקן העזר, המוצג במכשיר העזר לאחר תחילת הפרסום.

  4. הקש על התחל בדיקה ב-DUT. בבדיקה זו, כדי לאמת את דרישת ה-Rx, מכשיר הייחוס מבצע סריקות ברקע במקביל לתחילת הפרסום.

    כאשר איסוף הנתונים הושלם (1000 סריקות שנאספו בשני המכשירים), הבדיקה עוברת אם החציון המחושב (מדידה 500) עבור בדיקות Rx ו-Tx הן בין -65 dBm ל -45 dBm . הבדיקה נכשלת אם החציון המחושב עבור מבחן Rx או Tx אינו בטווח המקובל.

  5. כייל את המכשירים כדי לפצות על היסט Rx והספק Tx כדי להבטיח חציון RSSI של -55 dBm:

    • Rx: התאם את ה-RSSI על ידי הגדרת מאפיין המערכת bluetooth.hardware.radio.le_rx_path_loss_comp_db לערך (dB) המפצה את היסט Rx כדי להבטיח חציון BLE RSSI של -55 dBm ב-1 מטר. ערימת ה-Bluetooth מתאימה את ה-RSSI ל-RSSI בתוספת הערך של bluetooth.hardware.radio.le_rx_path_loss_comp_db . לפרטים, ראה le_scanning_manager.cc .

    • Tx: התאם את עוצמת ה-Tx על-ידי הגדרת מאפיין המערכת bluetooth.hardware.radio.le_tx_path_loss_comp_db לערך (dB) המפצה את הספק Tx כדי להבטיח חציון BLE RSSI של -5 5dBm ב-1 מטר. ערימת ה-Bluetooth מתאימה את עוצמת ה-Tx ל-Tx בתוספת הערך של bluetooth.hardware.radio.le_tx_path_loss_comp_db . לפרטים, ראה le_advertising_manager.cc .