این صفحه دستورالعملهای راهاندازی و کالیبراسیون را برای الزامات کالیبراسیون حضور برای دستگاههای دارای Android نسخه 13 و بالاتر ارائه میکند.
زمینه
برای اطمینان از اینکه دستگاه های هوشمند کاربران به خوبی با یکدیگر کار می کنند، بسیار مهم است که همه دستگاه های موجود در اکوسیستم اندروید بتوانند نزدیکی نسبی بین دستگاه ها را تعیین کنند. Android 13 الزامات کالیبراسیون حضور را معرفی می کند که عملکرد قابل قبول فناوری های رادیویی موجود مانند UWB، Wi-Fi و BLE را که برای تعیین مجاورت استفاده می شوند، مشخص می کند. این صفحه استانداردهای کالیبراسیونی را که دستگاه ها باید برای اطمینان از قابلیت همکاری بین دستگاه ها در اکوسیستم رعایت کنند، شرح می دهد.
دستگاه مرجع
برای کالیبره کردن دستگاه خود برای برآوردن شرایط حضور، از یکی از دستگاه های مرجع زیر برای همه کالیبراسیون ها استفاده کنید.
- (توصیه می شود) دستگاه کالیبراسیون مانند LitePoint
- یک دستگاه تلفن همراه (در صورت استفاده از این گزینه، پیکسل 6 توصیه می شود.)
عوامل شکل
الزامات کالیبراسیون حضور برای دستگاههای اندرویدی با هر شکل فاکتور اعمال میشود. برای فاکتورهای شکلی به غیر از تلفن های همراه، برای تعیین تنظیم کالیبراسیون مناسب برای دستگاه، نحوه قرارگیری کاربری که تلفن همراه (دستگاه مرجع) را در دست دارد هنگام تعامل با دستگاه تحت آزمایش (DUT) در نظر بگیرید. به عنوان مثال، هنگام کالیبره کردن تلویزیون، تلویزیون و تلفن همراه را در فاصله مناسب از یکدیگر قرار دهید و دستگاه تلفن همراه را طوری جهت دهید که رو به مرکز جلویی صفحه تلویزیون باشد.
الزامات UWB
این بخش نحوه کالیبره کردن دستگاه خود را برای برآوردن این الزامات UWB در CDD شرح می دهد:
اگر پیاده سازی های دستگاه شامل سخت افزار UWB باشد، آنها:
- [C-1-1] باید اطمینان حاصل شود که اندازهگیریهای فاصله در 15-+ سانتیمتر برای 95 درصد اندازهگیریها در محیط خط دید در فاصله 1 متری است.
- [C-1-2] باید اطمینان حاصل کند که میانه اندازهگیری فاصله در 1 متر از دستگاه مرجع در [0.75 متر، 1.25 متر] است، جایی که فاصله حقیقت زمین از لبه بالایی DUT که رو به بالا و کج شده است اندازهگیری میشود. 45 درجه
مورد نیاز [C-1-1]
برای تأیید نیاز [C-1-1]:
- 1000 اندازه گیری با دستگاه تحت آزمایش (DUT) در فاصله 1 متری از دستگاه مرجع در یک محفظه غیر بازتابنده در یک محیط دید انجام دهید.
- 1000 اندازه گیری را به ترتیب صعودی مرتب کنید.
- محدوده را به صورت [محدوده = 975 اندازه گیری - 25 اندازه گیری] محاسبه کنید.
- محدوده را در تأیید کننده CTS گزارش دهید. برای عبور، محدوده باید کمتر از 30 سانتی متر باشد.
- دستگاه مرجع استفاده شده را گزارش دهید.
مورد نیاز [C-1-2]
تایید
برای تأیید نیاز [C-1-2]:
- DUT را در شیب 45 درجه نگه دارید (تقریبی از نحوه نگه داشتن دستگاه در دستان کاربر). اگر از دستگاه تلفن همراه دیگری به عنوان دستگاه مرجع (به جای دستگاه کالیبراسیون) استفاده می کنید، دستگاه مرجع را در حالت عمودی قرار دهید (عمودی) و اطمینان حاصل کنید که DUT و دستگاه مرجع هر دو در یک جهت قرار دارند.
- 1000 اندازه گیری با DUT در فاصله 1 متری از دستگاه مرجع در یک محفظه غیر بازتابنده در یک محیط دید انجام دهید.
- مقادیر را به ترتیب صعودی مرتب کنید.
- مقدار میانه (500) را در تأیید کننده CTS گزارش کنید. برای عبور، مقدار باید در [0.75 متر، 1.25 متر] باشد.
- دستگاه مرجع استفاده شده را گزارش دهید.
الزامات شبکه آگاهی همسایه Wi-Fi
این بخش نحوه کالیبره کردن دستگاه خود را برای برآوردن این الزامات شبکه آگاهی همسایه Wi-Fi (NAN) در CDD توضیح می دهد:
اگر دستگاهها با اعلام
PackageManager.FEATURE_WIFI_AWARE
و مکان Wi-Fi (زمان رفت و برگشت Wi-Fi — RTT) با اعلامPackageManager.FEATURE_WIFI_RTT
از پروتکل WiFi Neighbor Awareness Networking (NAN) پشتیبانی میکنند، آنگاه:
[ 7.4 0.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 API Android مشاهده شد. .
مورد نیاز [7.4.2.5/H-1-1]
برای تأیید نیاز [7.4.2.5/H-1-1]:
برای باند 160 مگاهرتز، 1000 اندازه گیری دامنه در هر یک از نقاط حقیقت زمین 10 سانتی متر، 1 متر، 3 متر و 5 متر انجام دهید.
برای هر امتیاز:
- خطا را با کم کردن حقیقت زمین (نقطه) از مقدار اندازه گیری محاسبه کنید.
- خطاها را به ترتیب صعودی مرتب کنید.
- خطای میانه (500 اندازه گیری) را در تأیید کننده CTS گزارش کنید.
- مقدار مطلق خطاها را بگیرید و دوباره مرتب کنید.
- صدک 68 را به عنوان مقدار 680 محاسبه کنید.
- آن را در تأیید کننده CTS گزارش دهید. برای عبور، برد باید کمتر از 2 متر باشد.
دستگاه مرجع استفاده شده را گزارش دهید.
مراحل 1 تا 3 را برای باندهای دیگر همانطور که در الزامات CDD مشخص شده است تکرار کنید.
الزامات BLE RSSI
این بخش نحوه کالیبره کردن دستگاه خود را برای برآوردن این الزامات BLE RSSI در CDD شرح می دهد:
اگر پیاده سازی های دستگاه
FEATURE_BLUETOOTH_LE
اعلام کنند، آنها:
- [C-10-1] باید اندازهگیریهای RSSI در محدوده +/-9dBm برای 95٪ از اندازهگیریها در فاصله 1 متری از دستگاه مرجعی که در
ADVERTISE_TX_POWER_HIGH
در محیط دید خط ارسال میکند، باشد.- [C-10-2] باید شامل اصلاحات Rx/Tx برای کاهش انحرافات هر کانال باشد، به طوری که اندازهگیریها در هر یک از 3 کانال، در هر یک از آنتنها (در صورت استفاده از چندگانه)، در محدوده +/-3dBm از یک باشد. دیگری برای 95٪ از اندازه گیری ها.
- [C-SR] اکیداً برای اندازهگیری و جبران Rx offset توصیه میشود تا اطمینان حاصل شود که میانه BLE RSSI 60-dBm +/-10 dBm در فاصله 1 متری از دستگاه مرجعی است که در
ADVERTISE_TX_POWER_HIGH
ارسال میکند، جایی که دستگاهها به گونهای جهتگیری شدهاند که روشن هستند. صفحات موازی با صفحاتی که در یک جهت قرار دارند.- [C-SR] برای اندازهگیری و جبران Tx Offset برای اطمینان از اینکه میانه BLE RSSI هنگام اسکن از دستگاه مرجع واقع در فاصله 1 متری و ارسال در ADVERTISE_TX_POWER_HIGH -60dBm +/-10 dBm -60dBm +/-10 dBm است و در
ADVERTISE_TX_POWER_HIGH
، جایی که این دستگاهها جهتگیری دارند، به شدت توصیه میشود. آنها در "صفحه های موازی" با صفحه نمایش رو به یک جهت هستند.
تنظیم کالیبراسیون
از تنظیمات زیر برای کالیبره کردن دستگاه خود برای برآورده کردن الزامات BLE RSSI استفاده کنید.
الزامات راه اندازی عمومی
- کالیبراسیون باید در یک محفظه آنکوئیک انجام شود. از طرف دیگر، دو سه پایه نگهدارنده دستگاه مرجع و دستگاه DUT را می توان در فاصله 1.5 متری از زمین نصب کرد.
- سه پایه ها باید غیرفلزی باشند.
- هولدرهای دستگاه باید غیرفلزی باشند.
- در فاصله 1 متری DUT و دستگاه مرجع نباید جسم فلزی وجود داشته باشد.
- دستگاه مرجع و تمام DUT ها باید حداقل 50 درصد شارژ باشند.
- دستگاه مرجع و DUT فعلی باید در طول آزمایش از برق جدا شوند.
- دستگاه مرجع و DUT ها نباید دارای کیس، سیم متصل یا هر چیز دیگری متصل باشد که ممکن است بر عملکرد فرکانس رادیویی (RF) تأثیر بگذارد.
الزامات جهت گیری
- دستگاه مرجع باید در حالت عمودی جهت یابی شود.
- اگر دستگاه تلفن همراه دیگری به عنوان دستگاه مرجع استفاده می شود (برخلاف استفاده از دستگاه کالیبراسیون)، DUT و دستگاه مرجع باید به گونه ای جهت گیری شوند که در یک جهت قرار گیرند .
شکل 1. تنظیم مرجع برای کالیبراسیون BLE
مورد نیاز [C-10-1]
برای تأیید نیاز [C-10-1]:
- 1000 اندازه گیری اسکن با DUT انجام دهید.
- مقادیر را به ترتیب صعودی مرتب کنید.
- محدوده را به صورت [محدوده = 975 اندازه گیری - 25 اندازه گیری] محاسبه کنید.
- محدوده را در تأیید کننده CTS گزارش دهید. برای عبور، محدوده باید کمتر یا برابر با 18 دسی بل باشد.
- دستگاه مرجع استفاده شده را گزارش دهید.
مورد نیاز [C-10-2]
برای تأیید نیاز [C-10-2]، با فروشنده تراشه خود کار کنید. فروشنده تراشه می تواند صافی کانال را اندازه گیری کند و تفاوت بین هسته ها و کانال ها را شناسایی کند. نکات زیر در مورد چگونگی شناسایی مشکلات هسته های کالیبره نشده و کانال های کالیبره نشده، که دو دلیل احتمالی گسترش RSSI بزرگ هستند، ارائه شده است.
هسته های کالیبره نشده
اگر دستگاه (آنتن BT) دارای چندین هسته باشد، ممکن است هسته ها کالیبراسیون های متفاوتی داشته باشند. مقداری اندازه گیری کنید (حداقل 1 دقیقه ارزش دارد) و داده های اسکن را بررسی کنید. اگر الگویی مشابه با نمونه نشان داده شده در شکل 2 مشاهده کردید که دارای پیک های منظم (همانطور که توسط دایره ها نشان داده شده است) به دلیل اسکن روی چندین هسته است، احتمالاً در هسته های کالیبره نشده مشکلی وجود دارد و تحقیقات بیشتری لازم است.
شکل 2. نمونه اسکن داده ها برای دستگاه با هسته های کالیبره نشده
کانال های کالیبره نشده
انتقال در BLE کلاسیک در سه کانال انجام می شود. هر کانال ممکن است تفاوت هایی با آن داشته باشد. کانال ها در فواصل زمانی ثابت می چرخند. مقداری اندازه گیری کنید (حداقل 1 دقیقه ارزش دارد) و داده های اسکن را بررسی کنید. اگر الگویی مشابه با الگوی نشان داده شده در شکل 3 مشاهده کردید، احتمالاً مشکل کالیبراسیون نادرست در کانال های مختلف وجود دارد و تحقیقات بیشتری لازم است.
شکل 3. نمونه ای از داده های اسکن برای دستگاه با کانال های کالیبره نشده
[C-SR] الزامات
حتی زمانی که تراشه رادیویی BLE کاملاً کالیبره شده باشد، RSSI که یک دستگاه خاص مشاهده می کند به کیفیت آنتن و محل قرارگیری آنتن روی آن محصول خاص (مدل دستگاه) بستگی دارد. این یک مشکل برای قابلیت همکاری بین دستگاه ها ایجاد می کند.
به عنوان مثال، مورد استفاده بازگشایی قفل خودرو را در نظر بگیرید. ممکن است یک توسعه دهنده بخواهد قفل ماشین را باز کند وقتی دستگاه در فاصله 1 متری ماشین قرار دارد. توسعه دهنده بر اساس مشاهدات خود از تلفن، آستانه 60-dBm را انتخاب می کند. اما به دلیل تفاوت در کیفیت آنتن و محل قرارگیری آنتن، این ممکن است با یک دستگاه اندرویدی دیگر به خوبی کار نکند، حتی اگر هر دو دستگاه از یک تراشه استفاده کنند.
برای قابلیت همکاری بین همه دستگاهها در اکوسیستم، اکیداً توصیه میشود که افست Rx را برای هر دستگاه اندازهگیری کنید و RSSI گزارششده روی دستگاه را تنظیم کنید تا مطمئن شوید که BLE RSSI استاندارد 1 متر را در ADVERTISE_TX_POWER_HIGH
مطابقت دارد.
برای تأیید نیاز Rx:
- 1000 اندازه گیری اسکن با DUT انجام دهید.
- مقادیر را به ترتیب صعودی مرتب کنید.
- میانه (مقدار 500) را در تأیید کننده CTS گزارش کنید. برای عبور، مقدار میانه باید در محدوده [-50، -70] dBm باشد.
- دستگاه مرجع استفاده شده را گزارش دهید.
حتی زمانی که تراشههای رادیویی BLE کاملاً کالیبره شده باشند، گیرنده ایدهآل بسته به کیفیت آنتن و قرارگیری آنتن روی محصول تبلیغاتی، RSSI متفاوتی را میخواند. الزامات Rx تضمین میکند که همه دستگاهها میتوانند با قدرت یکسانی تبلیغ کنند، و بقیه یکسان هستند.
برای تأیید نیاز Tx:
- تبلیغات BLE را در DUT شروع کنید و 1000 اندازه گیری اسکن را با دستگاه مرجع انجام دهید.
- مقادیر را به ترتیب صعودی مرتب کنید.
- میانه (مقدار 500) را در تأیید کننده CTS گزارش کنید. برای عبور، مقدار میانه باید در محدوده [-50، -70] dBm باشد.
- دستگاه مرجع استفاده شده را گزارش دهید.