tech talks live schedule presentation will begin shortly

16
Tech Talks LIVE Schedule – Presentation will begin shortly 3月31旄星期䞉 聚焊Silicon Labsçš„ćˆ°èŸŸè§’(AoA)è§Łć†łæ–čæĄˆ Zoom in on Silicon Labs Angle of Arrival (AoA) Solution 4月30旄星期äș” æŽąçŽąè¶…äœŽćŠŸè€— Wi-Fi è§Łć†łæ–čæĄˆ RS9116W Discover the Ultra-low-power Wi-Fi Solution RS9116W 5月18旄星期äșŒ äœżç”šè“ç‰™ Xpress æšĄć—ćŠ é€Ÿè“ç‰™ćŒ€ć‘ Speed up Bluetooth Development with Bluetooth Xpress Modules Recording and slides will be posted to: www.silabs.com/training 4:00 3:59 3:58 3:57 3:56 3:55 3:54 3:53 3:52 3:51 3:50 3:49 3:48 3:47 3:46 3:45 3:44 3:43 3:42 3:41 3:40 3:39 3:38 3:37 3:36 3:35 3:34 3:33 3:32 3:31 3:30 3:29 3:28 3:27 3:26 3:25 3:24 3:23 3:22 3:21 3:20 3:19 3:18 3:17 3:16 3:15 3:14 3:13 3:12 3:11 3:10 3:09 3:08 3:07 3:06 3:05 3:04 3:03 3:02 3:01 3:00 2:59 2:58 2:57 2:56 2:55 2:54 2:53 2:52 2:51 2:50 2:49 2:48 2:47 2:46 2:45 2:44 2:43 2:42 2:41 2:40 2:39 2:38 2:37 2:36 2:35 2:34 2:33 2:32 2:31 2:30 2:29 2:28 2:27 2:26 2:25 2:24 2:23 2:22 2:21 2:20 2:19 2:18 2:17 2:16 2:15 2:14 2:13 2:12 2:11 2:10 2:09 2:08 2:07 2:06 2:05 2:04 2:03 2:02 2:01 2:00 4:00 We will begin in: 1:59 1:58 1:57 1:56 1:55 1:54 1:53 1:52 1:51 1:50 1:49 1:48 1:47 1:46 1:45 1:44 1:43 1:42 1:41 1:40 1:39 1:38 1:37 1:36 1:35 1:34 1:33 1:32 1:31 1:30 1:29 1:28 1:27 1:26 1:25 1:24 1:23 1:22 1:21 1:20 1:19 1:18 1:17 1:16 1:15 1:14 1:13 1:12 1:11 1:10 1:09 1:08 1:07 1:06 1:05 1:04 1:03 1:02 1:01 1:00 0:59 0:58 0:57 0:56 0:55 0:54 0:53 0:52 0:51 0:50 0:49 0:48 0:47 0:46 0:45 0:44 0:43 0:42 0:41 0:40 0:39 0:38 0:37 0:36 0:35 0:34 0:33 0:32 0:31 0:30 0:29 0:28 0:27 0:26 0:25 0:24 0:23 0:22 0:21 0:20 0:19 0:18 0:17 0:16 0:15 0:14 0:13 0:12 0:11 0:10 0:09 0:08 0:07 0:06 0:05 0:04 0:03 0:02 0:01 3:00 Wireless Connectivity Tech Talks

Upload: others

Post on 07-May-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tech Talks LIVE Schedule Presentation will begin shortly

Tech Talks LIVE Schedule – Presentation will begin shortly

3月31旄星期䞉聚焊Silicon Labsçš„ćˆ°èŸŸè§’(AoA)è§Łć†łæ–čæĄˆZoom in on Silicon Labs Angle of Arrival (AoA) Solution

4月30旄星期äș”æŽąçŽąè¶…äœŽćŠŸè€— Wi-Fi è§Łć†łæ–čæĄˆ RS9116WDiscover the Ultra-low-power Wi-Fi Solution RS9116W

5月18旄星期äșŒäœżç”šè“ç‰™ Xpress æšĄć—ćŠ é€Ÿè“ç‰™ćŒ€ć‘Speed up Bluetooth Development with Bluetooth Xpress Modules

Recording and slides will be posted to:www.silabs.com/training

4:003:593:583:573:563:553:543:533:523:513:503:493:483:473:463:453:443:433:423:413:403:393:383:373:363:353:343:333:323:313:303:293:283:273:263:253:243:233:223:213:203:193:183:173:163:153:143:133:123:113:103:093:083:073:063:053:043:033:023:013:002:592:582:572:562:552:542:532:522:512:502:492:482:472:462:452:442:432:422:412:402:392:382:372:362:352:342:332:322:312:302:292:282:272:262:252:242:232:222:212:202:192:182:172:162:152:142:132:122:112:102:092:082:072:062:052:042:032:022:012:004:00We will begin in: 1:591:581:571:561:551:541:531:521:511:501:491:481:471:461:451:441:431:421:411:401:391:381:371:361:351:341:331:321:311:301:291:281:271:261:251:241:231:221:211:201:191:181:171:161:151:141:131:121:111:101:091:081:071:061:051:041:031:021:011:000:590:580:570:560:550:540:530:520:510:500:490:480:470:460:450:440:430:420:410:400:390:380:370:360:350:340:330:320:310:300:290:280:270:260:250:240:230:220:210:200:190:180:170:160:150:140:130:120:110:100:090:080:070:060:050:040:030:020:013:00

Wireless Connectivity Tech Talks

Page 2: Tech Talks LIVE Schedule Presentation will begin shortly

Silicon Labs Confidential

WELCOME聚焊Silicon Labsçš„ćˆ°èŸŸè§’(AoA)è§Łć†łæ–čæĄˆZoom in on Silicon Labs AoA solution

æą…æ±‰ćż  (Chung Mui) , äž­ć›œćŽć—ćŒș高çș§ćș”甚淄繋澈

Page 3: Tech Talks LIVE Schedule Presentation will begin shortly

Agenda

â–Ș Direction Finding: Angel-of-Arrival (AoA)

â–Ș Silicon Labs Enhanced AoA mode

â–ȘOverview of Silicon Labs AoA Solutions

â–Ș Hardwareâ–Ș Bluetooth SoC – BG22â–Ș Antenna Array Reference Design

â–Ș Softwareâ–Ș Bluetooth SDKâ–Ș Real Time Location (RTL) Library

â–Ș Example apps and development kits

â–Ș Documentation

â–ȘQ&A

Silicon Labs Confidential3

Page 4: Tech Talks LIVE Schedule Presentation will begin shortly

How Angle-of-Arrival (AoA) Works?

â–Ș An asset wants to broadcast its location

â–Ș Continuous tone extension (CTE) is added to the end of a Bluetooth advertisement or connection packet

â–Ș Asset can support other Bluetooth functions while being tracked as CTE does not use the payload

A locator wants to find the asset

â–Ș A locator needs to have multiple antennas, as antenna is switched during the CTE reception

â–Ș A locator listens for CTE packets and measures IQ data from the CTE payload

â–Ș Can perform spherical azimuth and elevation calculation, or pass the IQ data forward to back-end processing

4

Transmitter (TX)e.g. Tag

Receiver (RX)e.g. Locator

𝜃

Silicon Labs Confidential

Constant Tone Extension (CTE) -- single tone sine wave

Page 5: Tech Talks LIVE Schedule Presentation will begin shortly

How AoA Works at a System Level?

Silicon Labs Confidential5

𝜃1𝜃2

𝜑1 𝜑2

h h

Asset(x,y,z)

Bluetooth AoA Locatorsâ–Ș While one locator can be used to

estimate the assets location, a network of multiple locators improve accuracy and reliability

â–Ș Locators with enough processing power can pre-process to IQ data

Bluetooth AoA Assetâ–Ș Transmits CTE packets

Local Position Engineâ–Ș Collects relative raw or pre-processed IQ data

from all locators

â–Ș Performs X,Yand Z calculations

â–Ș Additional applications(site planning zones, alerts, heat maps etc.)

Cloud Position Engineâ–Ș Collects relative raw or pre-processed IQ data

from all locators

â–Ș Performs X,Yand Z calculations

â–Ș Additional applications(site planning zones, alerts, heat maps etc.)

Cloud Position Engine

Locator 1 Locator 2

Local Position Engine

Page 6: Tech Talks LIVE Schedule Presentation will begin shortly

Boosting AoA Scalability by Silicon Labs Enhanced mode

â–Ș Bluetooth 5.1 Direction Finding

â–Ș Two modes to Tx/Rx CTE

â–Ș Connection mode (based on connection)

â–Ș Connectionless mode (based on periodic advertising)

â–Ș Both require RAM allocation on the locator to maintain the connections or synchronizations

â–Ș Limit the number of supported tags (typically <50)

â–Ș Also establishing connections or periodic advertizing syncs can be time consuming for large number of assets

â–Ș Silicon Labs Enhanced mode

â–Ș Silicon Labs proprietary

â–Ș CTE transmission in the BT 5.0 extended ADV packets

â–Ș Little RAM is needed in the locator and no time syncing is needed

â–Ș CTE still tranmitted on 37 data channels maximizing spectrum usage

â–Ș Tag implementation is very simple and low power

â–Ș Up to 1000 tags

Silicon Labs Confidential6

tag locator

BT 5.1: Connection mode

Connection establishment

CTE_REQ

CTE_RSP

tag locator

BT 5.1: Connectionless mode(periodic advertising)

Synchronization

AUX_SYNC_IND

AUX_SYNC_IND

tag locator

Silicon Labs enhanced mode(extended advertising)

AUX_ADV_IND

AUX_ADV_IND

AUX_ADV_IND

AUX_ADV_IND

Page 7: Tech Talks LIVE Schedule Presentation will begin shortly

TA G S L O C AT O R S P O S I T I O N I N G E N G I N E

Silicon Labs’ Solutions for Implementing AoA

Hardware ‱ Bluetooth SoC: BG22

Software‱ Bluetooth SDK v3.1 or above‱ Demo and example code

Development kit

‱ Thunderboard BG22

Hardware ‱ Not supplied by Silicon Labs (e.g.

PC, Cortex-A, etc)

Software‱ Real Time Location (RTL) Library

(on Windows and Linux)‱ Demo and example code

Development kit Not supplied by Silicon Labs

Hardware‱ Bluetooth SoC: BG22‱ 4x4 antenna array ref. design

Software‱ Bluetooth SDK v3.1 or above‱ Demo and example code

Development kit

‱ 4x4 antenna Array Radio Board‱ SWTK mainboard

Page 8: Tech Talks LIVE Schedule Presentation will begin shortly

Hardware – BG22: Optimized Battery Powered Bluetooth LE SoC

8

Secure Bluetooth 5.2 SoCs for High-Volume Products

RadioTx: -27 to +6 dBm

Rx:

-106.7 dBm @ 125 kbps GFSK

-98.9 dBm @ 1 Mbit/s GFSK

-96.2 dBm @ 2 Mbit/s GFSK

Ultra-Low Power3.4 mA @ 0dBm Tx (radio only)

2.5 mA RX (radio only)

4.1 mA @ 0dBm Tx (radio + MCU)

3.6 mA RX current (radio + MCU)

1.4 ”A EM2 with 32 kB RAM

0.5 ”A w/ RTC in EM4

25 ”A/MHz in active mode (EM0)

Compact Size5x5x0.85mm QFN40 (26 GPIO)

4x4x0.85mm QFN32 (18 GPIO)

4x4x0.3mm TQFN32 (18 GPIO)

ARM Cortex-M33 with TrustZone38.4/76.8 MHz352/512 kB of flash

32kB RAM

Peripherals Fit for Purpose

2x USART, 2x I2C, 2x PDM and GPIO

ADC (16 channels)

Built-in temperature sensor with +/- 1.5 oC

Built-in 32 kHz, 500ppm sleep clock

SecurityAES128/256,SHA-1, SHA-2 (256-bit)

ECC (up to 256-bit), ECDSA and ECDH

True Random Number Generator (TRNG)

Secure boot with RTSL

Secure debug with lock/unlock

ApplicationsConsumers

Smart Home

Portable healthcare devices

Asset tracking tags

BT mesh low-power nodes

Protocol Support

Bluetooth 5.21M, 2M and LE Coded PHYsDirection Finding (AoA & AoD)BT mesh Low Power Node(512 kB parts only)Proprietary

Wide Operation Range 1.71 V to 3.8 V-40 °C to 125 °C

Detailed info

Page 9: Tech Talks LIVE Schedule Presentation will begin shortly

Hardware – 4x4 Antenna Array Reference Design

Silicon Labs Confidential9

â–Ș Components

â–Ș 16 (4x4) patch antennas (4 GPIOs)

â–Ș 1 BG22 SoC

â–Ș 5 (1+4) SP4T RF antenna switches

â–Ș 16 matching circuits

â–Ș Firmware features

â–Ș Automatically switch by stack

â–Ș Up to 64 antennas with 6 GPIOs

â–Ș Configurable switching sequence

Documentations

â–Ș Schematic, PCB, BoM, 
etc

â–Ș Design Guidelines

â–Ș Measurement results

â–Ș Refer to AN1195 (link)

â–Ș Development board

â–Ș Order code: SLWBRD4185A

Page 10: Tech Talks LIVE Schedule Presentation will begin shortly

Software – Bluetooth SDK (1/2)

â–Ș Bluetooth SDK v3.1

â–Ș Bluetooth 5.2 stack

â–Ș Supports AoA

â–Ș AoA Tag

â–Ș SoC mode (no external host MCU)

â–Ș Connection, Connectionless, Silicon Labs Enhanced mode

â–Ș Example projects

â–Ș Proprietary Asseting Tracking Profile (ATP)

â–Ș CTE (GATT) Services (e.g. change of CTE parameters)

Silicon Labs Confidential10

Page 11: Tech Talks LIVE Schedule Presentation will begin shortly

Software – Bluetooth SDK (2/2)

â–Ș AoA Locatorsâ–Ș BG22 and external host MCU

â–Ș BG22

â–Ș NCP mode (so-called slave mode)

â–Ș Bluetooth stack

â–Ș Antenna array switching

â–Ș Output IQ sample data

â–Ș Example

â–Ș NCP AoA locator (locator target app)

â–Ș External host MCU

â–Ș Application

â–Ș Control BG22

â–Ș IQ samples → angles

â–Ș Angles → x,y,z

â–Ș Example

â–Ș locator host example app

Silicon Labs Confidential

Cortex-A or x64

Page 12: Tech Talks LIVE Schedule Presentation will begin shortly

Software – Real Time Location (RTL) Library

â–Ș Overview of RTL library

â–Ș Direction Finding (IQ samples → angles)

â–Ș Location Finding (angles → x,y,z)

â–Ș Utility Functions

â–Ș RTL library converts I/Q data to position

â–Ș Takes I/Q data as input from BG22

â–Ș Detects and filters out multipath

â–Ș Detects and filters out collisions (I/Q quality)

â–Ș Output azimuth & elevation or X, Y and Z

â–Ș Angle and elevation filtering algorithms for different use cases (high accuracy, real time etc.)

â–Ș Features

â–Ș Supported platforms:

â–Ș Windows , Ubuntu, Raspberry Pi (Cortex A), Darwin

â–Ș Number of locators: 100

â–Ș Silicon Labs’ 4x4 antenna array ref. design

â–Ș IQ Sample Quality Analysis tool

â–Ș Example code

Page 13: Tech Talks LIVE Schedule Presentation will begin shortly

Example apps and development kits

Silicon Labs Confidential

Page 14: Tech Talks LIVE Schedule Presentation will begin shortly

Documentation

â–Ș UG103.18: BluetoothÂź Direction Finding Fundamentals (link)

â–Ș QSG175: Silicon Labs Direction Finding Solution Quick-Start Guide (link)â–Ș Architecture, Supported features, RTL library, Demos, and

Examples

â–Ș AN1296: Application Development with Silicon Labs’ RTL Library (link)

â–Ș AN1297: Custom Direction-Finding Solutions using Silicon Labs’ Bluetooth Stack. (link)

â–Ș Additional development informationâ–Ș Bluetooth SDK v3.1 API (link)

â–Ș RTL API (link)

â–Ș AN1195: Antenna Array Design Guidelines for Direction Finding (link)

â–Ș Online training (link)â–Ș AoA Direction Finding in Bluetooth SDK

â–Ș AoA Direction Finding Lab

Page 15: Tech Talks LIVE Schedule Presentation will begin shortly

Silicon Labs Confidential

Q&AćŸźäżĄć…ŹäŒ—ć· 柘æ–čćŸźćš 䞭文瀟ćŒș

Page 16: Tech Talks LIVE Schedule Presentation will begin shortly

Silicon Labs Confidential

THANK YOU

Recording and slides will be posted to:www.silabs.com/training