Wireless Body Area Network Case Study: UWB based Human Motion Tracking 1.

Slides:



Advertisements
Similar presentations
Using Cramer-Rao-Lower-Bound to Reduce Complexity of Localization in Wireless Sensor Networks Dominik Lieckfeldt, Dirk Timmermann Department of Computer.
Advertisements

Multiuser Detection for CDMA Systems
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
Comparison of different MIMO-OFDM signal detectors for LTE
Ultra-Wideband Channel Model for Intra-Vehicular Wireless Sensor Networks C. Umit Bas Electrical and Electronics Engineering, Koc University.
Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks Mats Rydström, Erik G. Ström and Arne Svensson Dept. Signals and Systems.
Underwater Localization with Time-Synchronization and Propagation Speed Uncertainties Roee Diamant, Lutz Lampe.
P-1. P-2 Outline  Principles of cellular geo-location  Why Geo-Location?  Radio location principles  Urban area challenges  HAWK – suggested solution.
System Design for Cognitive Radio Communications
Part of the Joint Project by HKBU, HKIVE and Several Local Mobile Service Providers for Accurate Low-cost Mobile localization Support Vector Regression.
Luca De Nardis Ranging and positioning in UWB ad- hoc networks Problem definition.
1 NLOS Identification Using a Hybrid ToA-Signal Strength Algorithm for Underwater Acoustic Localization By : Roee Diamant, Hwee-Pink Tan and Lutz Lampe.
Volkan Cevher, Marco F. Duarte, and Richard G. Baraniuk European Signal Processing Conference 2008.
Doc.: IEEE /0644r0 Submission May 2015 Ganesh Venkatesan (Intel Corporation)Slide 1 Preliminary Simulation Results on AoA Accuracy in 2.4 GHz.
Location Estimation in Sensor Networks Moshe Mishali.
1 Localization Technologies for Sensor Networks Craig Gotsman, Technion/Harvard Collaboration with: Yehuda Koren, AT&T Labs.
TPS: A Time-Based Positioning Scheme for outdoor Wireless Sensor Networks Authors: Xiuzhen Cheng, Andrew Thaeler, Guoliang Xue, Dechang Chen From IEEE.
Jana van Greunen - 228a1 Analysis of Localization Algorithms for Sensor Networks Jana van Greunen.
How to Turn on The Coding in MANETs Chris Ng, Minkyu Kim, Muriel Medard, Wonsik Kim, Una-May O’Reilly, Varun Aggarwal, Chang Wook Ahn, Michelle Effros.
EEE440 Modern Communication Systems Wireless and Mobile Communications.
Spring 2006 EE 548 Ultra Wideband Radio: Ranging Spring 2006.
Multiantenna-Assisted Spectrum Sensing for Cognitive Radio
For 3-G Systems Tara Larzelere EE 497A Semester Project.
Basics of Wireless Locationing Mikko Asikainen, Msc University of Eastern Finland Department of Computer Science.
Time of arrival(TOA) Prepared By Sushmita Pal Roll No Dept.-CSE,4 th year.
LOCALIZATION in Sensor Networking Hamid Karimi. Wireless sensor networks Wireless sensor node  power supply  sensors  embedded processor  wireless.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Introduction SNR Gain Patterns Beam Steering Shading Resources: Wiki:
1 Mohammed M. Olama Seddik M. Djouadi ECE Department/University of Tennessee Ioannis G. PapageorgiouCharalambos D. Charalambous Ioannis G. Papageorgiou.
doc.: IEEE /211r0 Submission March 2002 M. BenvenisteSlide 1 SELF-CONFIGURABLE WIRELESS LAN SYSTEMS Mathilde Benveniste, Ph.D.
Rake Reception in UWB Systems Aditya Kawatra 2004EE10313.
Signal Propagation Propagation: How the Signal are spreading from the receiver to sender. Transmitted to the Receiver in the spherical shape. sender When.
Introduction to Sensor Networks Rabie A. Ramadan, PhD Cairo University 3.
Eigenstructure Methods for Noise Covariance Estimation Olawoye Oyeyele AICIP Group Presentation April 29th, 2003.
1 PROPAGATION ASPECTS FOR SMART ANTENNAS IN WIRELESS SYSTEMS JACK H. WINTERS AT&T Labs - Research Red Bank, NJ July 17,
Optimal Power Control, Rate Adaptation and Scheduling for UWB-Based Wireless Networked Control Systems Sinem Coleri Ergen (joint with Yalcin Sadi) Wireless.
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
Intel Labs Self Localizing sensors and actuators on Distributed Computing Platforms Vikas Raykar Igor Kozintsev Igor Kozintsev Rainer Lienhart.
Network Computing Laboratory Radio Interferometric Geolocation Miklos Maroti, Peter Volgesi, Sebestyen Dora Branislav Kusy, Gyorgy Balogh, Andras Nadas.
Multiuser Detection (MUD) Combined with array signal processing in current wireless communication environments Wed. 박사 3학기 구 정 회.
An Enhanced Received Signal Level Cellular Location Determination Method via Maximum Likelihood and Kalman Filtering Ioannis G. Papageorgiou Charalambos.
On Distinguishing the Multiple Radio Paths in RSS-based Ranging Dian Zhang, Yunhuai Liu, Xiaonan Guo, Min Gao and Lionel M. Ni College of Software, Shenzhen.
Collaborative Communications in Wireless Networks Without Perfect Synchronization Xiaohua(Edward) Li Assistant Professor Department of Electrical and Computer.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Detection, Classification and Tracking in a Distributed Wireless Sensor Network Presenter: Hui Cao.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
0 IEEE SECON 2004 Estimation Bounds for Localization October 7 th, 2004 Cheng Chang EECS Dept,UC Berkeley Joint work with Prof.
Positioning in Ad-Hoc Networks - A Problem Statement Jan Beutel Computer Engineering and Networks Lab Swiss Federal Institute of Technology (ETH) Zurich.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
The Restricted Matched Filter for Distributed Detection Charles Sestok and Alan Oppenheim MIT DARPA SensIT PI Meeting Jan. 16, 2002.
Space Time Codes. 2 Attenuation in Wireless Channels Path loss: Signals attenuate due to distance Shadowing loss : absorption of radio waves by scattering.
A Power Independent Detection (PID) Method for Ultra Wide Band Impulse Radio Networks Alaeddine EL-FAWAL Joint work with Jean-Yves Le Boudec ICU 2005:
September, 2005 Doc: IEEE a Qi, Li, Umeda, Hara and Kohno (NICT) SlideTG4a1 Project: IEEE P Working Group for Wireless Personal.
C. Savarese, J. Beutel, J. Rabaey; UC BerkeleyICASSP Locationing in Distributed Ad-hoc Wireless Sensor Networks Chris Savarese, Jan Beutel, Jan Rabaey.
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANS) Submission Title: [UWB System Design for Low Power, Precision Location.
Doc.: a Submission September 2004 Z. Sahinoglu, Mitsubishi Electric research LabsSlide 1 A Hybrid TOA/RSS Based Location Estimation Zafer.
Yi Jiang MS Thesis 1 Yi Jiang Dept. Of Electrical and Computer Engineering University of Florida, Gainesville, FL 32611, USA Array Signal Processing in.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
Position Calibration of Audio Sensors and Actuators in a Distributed Computing Platform Vikas C. Raykar | Igor Kozintsev | Rainer Lienhart University of.
TECHNOLOGIES FOR WIRELESS GEOLOCATION
- A Maximum Likelihood Approach Vinod Kumar Ramachandran ID:
Acoustic mapping technology
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
LECTURE 07: TIME-DELAY ESTIMATION AND ADPCM
A Hybrid TOA/RSS Based Location Estimation
Wireless Mesh Networks
Team North Star + Lockheed Martin
Submission Title: [Three ranging-related schemes]
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

Wireless Body Area Network Case Study: UWB based Human Motion Tracking 1

Outline 2 Localization via UWB ToA estimation of UWB signal TOA based human motion tracking  System setup and problem formulation  Self-calibration method  Localization method  Summary and outlook

Localization via UWB based on: H. Arslan, Z. N. Chen, M.G. di Benedetto: Ultra Wideband Wireless Communication, Wiley

4 Localization via UWB UWB IR is good candidate for short-range and low-rate communication networks –Nodes operating on battery (autonomy) –High precision ranging capability Location information is derived from radio signals between the target node (agent) and reference nodes (anchors) Common radio based positioning systems can be categorized into –angle of arrival (direction of arrival), –signal-strength, and –time-based approaches

5 Angle of Arrival (AOA) Measure the AOA of target node’s signal at different reference nodes –Antenna arrays required –AoA measurement based on phase (time) difference of received wave-front at different antennas In 2 dimensional space, 2 reference nodes are enough

6 Cramer-Rao Lower Bound (CRLB) Lower bound on the variance of an unbiased estimator For a uniform linear antenna array with N antennas, with a separation distance d For θ = nπ, n {0,±1,…}, the CRLB diverges –Two dimensional antenna grid necessary Not suited for UWB positioning –More antennas => higher complexity and increased costs –Large number of multipaths => multidimensional search for maximum likelihood AoA estimation

7 Received Signal Strength Path loss model relates distance between two nodes to energy loss In 2D: Distance estimates from 3 reference nodes are required for triangulation

8 Cramer-Rao Lower Bound (CRLB) Dependence on channel characteristics Very sensitive to the estimation of channel parameters –E.g. path loss exponent (n p ), variance of log-normal shadowing (σ sh 2 ), i.e. UWB signal characteristic (huge bandwidth) is not exploited

9 Time-Based Approaches (1) Measurements of the propagation delay between nodes –Two nodes (A and B) with common clock Node A sends time-stamped signal Node B receives delayed version and can estimate time of arrival (ToA) and also the distance by correlation with a template signal For single path and additive white Gaussian noise (AWGN) channel, the CRLB of is given by –B eff is the root mean square signal bandwidth for signal s(t) with Fourier transform S(f) UWB very beneficial here! However, node synchronization is an important assumption –Accuracy of clocks plays an important role

10 Time-Based Approaches (2) N reference nodes (at positions r i ) with ToA estimates τ i do positioning via least squares minimization –The weights w i reflect reliability of ToA estimates –Method becomes optimal if ToA measurements are modeled as true ToAs plus independent Gaussian noise samples Main sources of error in realistic environment –Multipath propagation –Non-line-of-sight propagation (direct path is blocked) –Interference from other nodes or coexisting systems

ToA Estimation of UWB Signal 11

12 Signal Model (1) The ultra-wideband channel between the transmitter (agent) and the receiver (anchor) The received signal at the anchor where is the transmit signal and is an AWGN with PSD

13 Signal Model (2) The Anchor is located at and the agent is located at If the agent and the anchor are in a LOS The goal of ToA estimators is to estimate given

14 ToA Estimator: Matched Filter Assumes that the first arriving path is the strongest path ToA estimate Low complexity ˣ In harsh propagation environments, the strongest received echo may not coincide with the first path

15 ToA Estimator: De-convolution Extracts all the paths by de-convolving the transmitted signal from Algorithms: WRELAX [1], CLEAN [2] Let are the detected paths ToA estimate Can work even under harsh propagation environment ×Computational complexity [1] J. Li and R. Wu, “An Efficient Algorithm for Time Delay Estimation”, IEEE Tran. on Sig. Proc., Aug [2] J. A. Högbom, “Aperture Synthesis with a Non-Regular Distribution of Interferometer Baselines”, Astron. and Astrophys. Suppl. 15,

16 ToA Estimator: Search-Back Window and Thresholding Trade-off between matched filter and de-convolution approaches MF based ToA estimator Search back for the first cross- correlation crossing witin the window ToA estimate The search window size ( W ) and the threshold ( V T ) has to be adapted to the channel characteristics

TOA based Human Motion Tracking 17

Wide area of applications –Rehabilitation –Animation –Sports Applications of Human Motion Tracking 18 Image copyrights apply

Body Motion Tracking: State of the Art Optical systems Provide reliable tracking ×Dedicated infrastructure and skilled operators required Inertial systems No LOS restriction and high sampling rate ×Prone to drift errors Magnetic systems Accurate and no LOS restriction ×Prone to interference from nearby ferromagnetic materials 19

UWB based Human Motion Tracking Systems Advantages –Low complexity –Possible reuse of existing communication centric UWB BAN Challenges –Multipath propagation and potential of NLOS conditions –Limited choice of fixed anchor node positions –Anchor location uncertainty Considering geometric constraints promises performance improvement 20

The system consists 3 types of nodes Agent: extremely low-cost and low- power transmit-only asynchronous node Anchor: Low-complexity node which forwards the received signal to the cluster head Cluster head: a computationally capable device that implements the motion tracking algorithm. (E.g. a smart phone) 21 System Setup Cluster head : Anchor : Agent

Synchronization Requirements Agents are transmit-only asynchronous nodes –Transmit beacon signals Clocks of the anchors are frequency synchronized –E.g.: connected via e-fiber, exchange pilot sequences In here, the anchors are connected to the cluster head via cable The communication link between the anchors and the agents is not considered 22

TOA based Range Measurements (1) Error free distance measurement between anchor n and agent m 23

TOA based Range Measurements (2) We consider only LOS measurements Range measurement between anchor n and agent m Ranging error model [Qi’03] Before calibration –Uknowns: Goal of calibration: estimate 24 [Qi’03]: Y. Qi, “Wireless geolocation in a non-line-of-sight environment,” Ph.D. dissertation, Princeton University, Dec

Formulation of the Self-Calibration Problem The agent locations are not surveyed The range measurements can be gathered from a single moving agent Vector of N r N t range measurements : covariance matrix of the range measurements map the offsets to the right range measurement 25

ML Solution of the Self-Calibration Problem Jointly estimates all the unknown parameters Maximum likelihood (ML) estimator A non-convex optimization problem Relaxation to a SDP problem (convex problem) –Serves as a good initialization for the ML estimator 26 Defines reference coordinate system and central clock Accounts body imposed constraints

Performance of the Self-Calibration Method Number of anchor ( N r )= 6, Number of agents ( N t )= 30, σ range = 2 cm 27

Localization Phase Ranging offsets of the anchors are calibrated out Range measurement between anchor n and agent m Anchor locations are known up to some uncertainty –Fixed on the torso (mobile); Calibration error Localization method estimates the unknown location and offsets of the agents – Accounts the anchor location uncertainties 28

Localization Method: ML Solution The ML solution of the localization problem A non-convex optimization problem Relaxed to a SDP problem Refinement with ML estimator 29 Accounts body imposed constraints

Performance of the Localization Method N r = 6, N t = 30, σ anchor_error = 5 cm 30

Agent nodes transmit PN sequence 31 Demonstrator System Agents Anchors 1-bit ADC receiver board LANs

Summary TOA based localization systems benefit from the very wide bandwidth of UWB signals TOA based human motion tracking system is presented Low complexity requirements (Asynchronous agents, Frequency synchronous anchors) Calibration phase: estimate clock offsets and locations of the anchors Localization phase: estimate the locations of asynchronous agents 32

Outlook Real-time demonstration of the developed algorithms Localization accounting NLOS conditions –Propagation effect of the body Utilizing the captured movements to detect activity (e.g. walking, sitting and standing) Communication link between the anchors and the cluster head 33