Understanding Advanced Bluetooth Angle Estimation Techniques for Real-Time Locationing

Similar documents
Bluetooth Angle Estimation for Real-Time Locationing

Bluetooth positioning. Timo Kälkäinen

Enhancing Bluetooth Location Services with Direction Finding

Indoor Positioning by the Fusion of Wireless Metrics and Sensors

One interesting embedded system

Approaches for Angle of Arrival Estimation. Wenguang Mao

Eigenvalues and Eigenvectors in Array Antennas. Optimization of Array Antennas for High Performance. Self-introduction

Adaptive Beamforming Applied for Signals Estimated with MUSIC Algorithm

Performance Analysis of MUSIC and MVDR DOA Estimation Algorithm

Antennas and Propagation. Chapter 5c: Array Signal Processing and Parametric Estimation Techniques

Channel Modelling ETI 085

STAP approach for DOA estimation using microphone arrays

Design and Test of FPGA-based Direction-of-Arrival Algorithms for Adaptive Array Antennas

S. Ejaz and M. A. Shafiq Faculty of Electronic Engineering Ghulam Ishaq Khan Institute of Engineering Sciences and Technology Topi, N.W.F.

Channel Modelling ETIN10. Directional channel models and Channel sounding

ADAPTIVE ANTENNAS. TYPES OF BEAMFORMING

BEAMFORMING AND TIME REVERSAL IMAGING FOR NEAR-FIELD ELECTROMAGNETIC LOCALISATION USING PLANAR ANTENNA ARRAYS

WLAN Location Methods

Wireless Localization Techniques CS441

Modeling and Simulating Large Phased Array Systems

METIS Second Training & Seminar. Smart antenna: Source localization and beamforming

Analysis of Direction of Arrival Estimations Algorithms for Smart Antenna

Indoor Localization based on Multipath Fingerprinting. Presented by: Evgeny Kupershtein Instructed by: Assoc. Prof. Israel Cohen and Dr.

Direction of Arrival Analysis on a Mobile Platform. Sam Whiting, Dana Sorensen, Todd Moon Utah State University

Number of Multipath Clusters in. Indoor MIMO Propagation Environments

MIMO Wireless Communications

Study Of Sound Source Localization Using Music Method In Real Acoustic Environment

Estimating Discrete Power Angular Spectra in Multiprobe OTA Setups

Consideration of Sectors for Direction of Arrival Estimation with Circular Arrays

Modeling & Simulating Antenna Arrays and RF Beamforming Algorithms Giorgia Zucchelli Product Marketing MathWorks

Mutual Coupling Estimation for GPS Antenna Arrays in the Presence of Multipath

Advances in Direction-of-Arrival Estimation

Index Terms Uniform Linear Array (ULA), Direction of Arrival (DOA), Multiple User Signal Classification (MUSIC), Least Mean Square (LMS).

An Operational SSL HF System (MILCOM 2007)

WHITE PAPER. Hybrid Beamforming for Massive MIMO Phased Array Systems

A novel ULA-based geometry for improving AOA estimation

Chapter 1 Implement Location-Based Services

6 Uplink is from the mobile to the base station.

Adaptive Antenna Technique for Mobile Communication

GPS Beamforming with Low-cost RTL-SDRs Wil Myrick, Ph.D.

Localization in Wireless Sensor Networks

Experimental Characterization of a Large Aperture Array Localization Technique using an SDR Testbench

Performance Analysis of MUSIC and LMS Algorithms for Smart Antenna Systems

Compressed-Sensing Based Multi-User Millimeter Wave Systems: How Many Measurements Are Needed?

Radio direction finding applied to DVB-T network for vehicular mobile reception

Indoor Localization Alessandro Redondi

International Journal of Scientific & Engineering Research, Volume 6, Issue 7, July ISSN

Wideband Channel Tracking for mmwave MIMO System with Hybrid Beamforming Architecture

Introduction. Introduction ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS. Smart Wireless Sensor Systems 1

Performance of 2-D DOA Estimation for Stratospheric Platforms Communications

Localization in WSN. Marco Avvenuti. University of Pisa. Pervasive Computing & Networking Lab. (PerLab) Dept. of Information Engineering

Estimating Millimeter Wave Channels Using Out-of-Band Measurements

Advances in Radio Science

SMART RFID FOR LOCATION TRACKING

DIGITAL IMPLEMENTATION OF DIRECTION-OF-ARRIVAL ESTIMATION TECHNIQUES FOR SMART ANTENNA SYSTEMS. Monther Younis Abusultan

Abderrahim Benslimane, Professor of Computer Sciences Coordinator of the Faculty of Engineering Head of the Informatic Research Center (CRI)

Direction of Arrival Estimation in Smart Antenna for Marine Communication. Deepthy M Vijayan, Sreedevi K Menon /16/$31.

Chapter 4 DOA Estimation Using Adaptive Array Antenna in the 2-GHz Band

ROBUST ADAPTIVE BEAMFORMER USING INTERPO- LATION TECHNIQUE FOR CONFORMAL ANTENNA ARRAY

IOT GEOLOCATION NEW TECHNICAL AND ECONOMICAL OPPORTUNITIES

Localization. of mobile devices. Seminar: Mobile Computing. IFW C42 Tuesday, 29th May 2001 Roger Zimmermann

Positioning Architectures in Wireless Networks

Channel Modeling ETIN10. Wireless Positioning

Indoor MIMO Measurements at 2.55 and 5.25 GHz a Comparison of Temporal and Angular Characteristics

Null-steering GPS dual-polarised antenna arrays

Direction of Arrival Algorithms for Mobile User Detection

Agenda Motivation Systems and Sensors Algorithms Implementation Conclusion & Outlook

HIGHLY correlated or coherent signals are often the case

Direct Positioning with Channel Database Assistance

ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization

MOBILE COMPUTING 1/28/18. Location, Location, Location. Overview. CSE 40814/60814 Spring 2018

Detection of Multipath Propagation Effects in SAR-Tomography with MIMO Modes

Pixie Location of Things Platform Introduction

Radio channel measurement based evaluation method of mobile terminal diversity antennas

COST 273. Towards Mobile Broadband Multimedia Networks. Luis M. Correia

The Feasibility of Conventional Beamforming Algorithm Based on Resolution for Internet of Things in Millimeter Wave Environment

Auxiliary Beam Pair Enabled AoD Estimation for Large-scale mmwave MIMO Systems

Ad hoc and Sensor Networks Chapter 9: Localization & positioning

UWB medical radar with array antenna

Position Location using Radio Fingerprints in Wireless Networks. Prashant Krishnamurthy Graduate Program in Telecom & Networking

DIRECTION OF ARRIVAL ESTIMATION IN WIRELESS MOBILE COMMUNICATIONS USING MINIMUM VERIANCE DISTORSIONLESS RESPONSE

A Complete MIMO System Built on a Single RF Communication Ends

MOBILE satellite communication systems using frequency

DISPLACED SENSOR ARRAY FOR IMPROVED SIGNAL DETECTION UNDER GRAZING INCIDENCE CONDITIONS

LOCALIZATION WITH GPS UNAVAILABLE

CHAPTER 10 CONCLUSIONS AND FUTURE WORK 10.1 Conclusions

A Novel Adaptive Beamforming for Radar Systems

Antenna Arrays for Robust GNSS in Challenging Environments Presented by Andriy Konovaltsev

A Review on Beamforming Techniques in Wireless Communication

A Novel 3D Beamforming Scheme for LTE-Advanced System

Robustness of High-Resolution Channel Parameter. Estimators in the Presence of Dense Multipath. Components

Impact of Antenna Geometry on Adaptive Switching in MIMO Channels

Alzheimer Patient Tracking System in Indoor Wireless Environment

Airo Interantional Research Journal September, 2013 Volume II, ISSN:

Phased Array Feeds & Primary Beams

Post beam steering techniques as a means to extract horizontal winds from atmospheric radars

ELEC RADAR FRONT-END SUMMARY

Presented at IEICE TR (AP )

arxiv: v1 [cs.sd] 4 Dec 2018

A novel digital beamformer applied in vehicle mounted HF receiving device

Transcription:

Understanding Advanced Bluetooth Angle Estimation Techniques for Real-Time Locationing EMBEDDED WORLD 2018 SAULI LEHTIMAKI, SILICON LABS

Understanding Advanced Bluetooth Angle Estimation Techniques for Real-Time Locationing Agenda Motivation What and Why? History of Direction Finding Bluetooth AoA Bluetooth AoD Example applications Challenges Some Comparative Positioning Technologies Antenna Arrays Direction of Arrival Theory Summary 2

Motivation The term Real-Time Locationing (RTLS)? Target is to get real-time estimates of object positions (or angles), in this case using RF-waves GPS vs indoor locationing Bluetooth Angle of Arrival and Angle of Departure are upcoming technologies Why Real-Time Location? Find or track assets/people Find yourself IoT s best friend new applications not yet invented History of direction finding methods goes back over 100 years Direction finding technology is already used in many applications like medical equipment, aviation, security applications, military 3

Bluetooth Angle of Arrival Basic Idea 1/2 d Beacon (TX) θθ The Bluetooth AoA/AoD specifications developed by the Bluetooth SIG are mature but not yet final. We ll talk about general concepts and will not refer to the spec General idea: In Angle of Arrival the tracked device is sending a special beacon signal using 1 antenna Receiver devices called locators Have multiple antennas arranged in an array Take IQ-samples from the received signal while sequentially switching the currently active antenna Angle of arrival estimate is calculated based on the input data Locator (RX) Antennas in the receiving array will (theoretically) see phase differences because of different line-of-sight distances to the TX Light speed vs. wave length vs. antenna distance In practice not easy: multi-path and antenna array properties 4

Bluetooth Angle of Arrival Basic Idea 2/2 One IQ-sample is a pair of in-phase and quadrature-phase samples. The AoA-calculation algorithm takes in the IQ-data and calculates an estimate for the arrival angle. Phase and amplitude information In Bluetooth, control data related to the positioning is transferred over the traditional data channel. Antenna array RF switch RF hardware / ADC Data processing User application 5

Bluetooth Angle of Departure Basic Idea θθ Mobile (RX) d Beacon 1 (TX) Beacon 2 (TX) In Angle of Departure, the fundamental idea of measuring phase differences is the same but device roles are swapped The tracked device is using only one antenna. Beaconing devices use multiple antennas. From the application point of view, the fundamental difference to Angle of Arrival is: AoD: the receiving device can calculate its own position in space using angles from multiple beacons and their positions When in AoA: the receiving device tracks arrival angles for individual objects All kinds of combinations are possible. When measuring RSSI / distance data, we ll get even more possibilities. Expected accuracy can be around a half meter. 6

Theoretical Example Applications (from my own life) Problem 1: Dude, where s my car? (lost in a parking building) (AoA) Take a connection to the car Ask the car to send a narrowband tone IQ-sample the received tone using antenna array Feed the IQ-data to a direction of arrival algorithm to get an angle estimate Get the car Problem 2: Find my way out of a shopping mall (AoD) Open mobile phone app with a map of the shopping mall Listen to the multiple fixed-position beacons installed in the mall IQ-sample the beacons coming from the known locations Calculate my own position using the angle estimates and beacon device positions Escape and celebrate freedom 7

Challenges in RTLS How to calculate angle estimates based on the sampled data Multipath Two signals are coherent if one is a delayed and scaled version of the other When indoors, there can be several reflections, i.e. the receiving device sees coherent reflections of the original incident signal coming in from several other angles Polarization Cannot control orientation of the mobile device Signal noise, clock jitter, signal propagation delays, switching timings, etc. Errors in the signals affect accuracy of the estimates RAM / CPU performance in an embedded device Some data needs to be buffered for the calculations Estimation algorithms are CPU intensive Antenna array size limitations 8

Some Comparative Technologies RSSI (Received Signal Strength Indicator) Measure strength of the received signal to get distance approximation Trilaterate position based on multiple distance measurements from different points Requires only one antenna per device Usually not very accurate indoors ToA/ToF (Time of Arrival / Time of Flight), TDoA (Time Difference of Arrival) Measure travel-time and trilaterate In ToA, all devices are time-synchronized. In TDoA only receiving stations are time-synchronized. Requires only one antenna per device Requirement for very high time resolution / clocks Solutions for these technologies already exist for Bluetooth from several manufacturers. Only phase-based technologies (AoA/AoD) have a specification by the Bluetooth SIG. 9

Direction of Arrival Theory

Antenna Arrays ULA Linear array URA Rectangular array Antenna arrays play a significant role in Direction of Arrival (DoA) systems Arrays are commonly divided into separate categories and have different properties and performance The most common ones are Uniform Linear Array ULA Uniform Rectangular Array URA Uniform Circular Array UCA Azimuth vs elevation angle Algorithms often require certain properties from the array geometry to work properly Designing a proper antenna array is not a copy-paste process UCA circular array 11

Direction of Arrival Theory 1/5 Problem definition: Estimate arrival angle of an emitted (narrowband) signal arriving at the receiving array Given a data set of IQ-samples for each antenna in the array. Let the data vector be x Assume the signals to be phase shifted and scaled sinusoidal (narrowband) signals Where a is a mathematical model of the antenna array, the so-called array steering vector The term s is the incoming signal and n a noise term We can calculate the so-called sample covariance matrix R xx by calculating The sample covariance matrix will be used as input for the estimator algorithm 12

Direction of Arrival Theory 2/5 Let s consider the so-called conventional (Bartlett) beamformer to solve the problem of DoA Idea for a uniform linear array Formulate steering vector a for the ULA Calculate the so-called spatial spectrum using the steering vector a and covariance matrix R xx While this approach is quite simple, it s resolution could be better 13

Direction of Arrival Theory 3/5 One type of estimator algorithm is the so-called subspace based estimator, and a popular algorithm in that category is called MUSIC The idea is to perform eigendecomposition on R xx (the covariance matrix): Where A is a diagonal matrix containing eigenvalues and V contains the corresponding eigenvectors of R xx With the help of V we compute the so-called pseudo spectrum: Where a is the steering vector of the antenna array The last step is to find the largest peak of the pseudospectrum, which corresponds to the angle of arrival 14

Direction of Arrival Theory 4/5 Example of a 2-dimensional pseudo spectrum, where the sender is located at azimuth = 50 and elevation = 45 15

Direction of Arrival Theory 5/5 Coherent signals are problematic and confuse the estimator algorithm Pseudo spectrum shows peaks at incorrect angles Solution: multipath filtering, aka spatial smoothing Calculate subarray average of the covariance matrix In the 2 dimensional case, spatial smoothing is defined: This will reduce the size of covariance matrix but separate the coherent signals 16

Summary Bluetooth Angle of Arrival and Angle of Departure are new emerging technologies that can be used for tracking assets as well as for indoor positioning / way finding A phase-based direction finding system requires an antenna array, RF switch / multi-channel ADC and processing power to run the algorithms Proper antenna array and algorithm design is essential for an RTLS system Good performing DoA algorithms are often not computationally cheap Other comparative technologies include RSSI based locationing systems and Time of Arrival 17

Thank you! SILABS.COM