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

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

Jan 15, 2016

Download

Documents

Abigail Carr
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Wireless Body Area Network Case Study: UWB based Human Motion Tracking 1.

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

1

Page 2: 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

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

Localization via UWB

based on: H. Arslan, Z. N. Chen, M.G. di Benedetto:

Ultra Wideband Wireless Communication, Wiley 2006

3

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

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

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

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

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

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

2 2 2

constˆvarSNR 1 sind N N

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

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

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

8

Cramer-Rao Lower Bound (CRLB)

• Dependence on channel characteristics• Very sensitive to the estimation of channel parameters

– E.g. path loss exponent (np), variance of log-normal shadowing (σsh

2), i.e.

• UWB signal characteristic (huge bandwidth) is not exploited

2

ln10ˆvar10

sh

p

dd

n

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

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

– Beff 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

d

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

10

Time-Based Approaches (2)

• N reference nodes (at positions ri) with ToA estimates τi do positioning via least squares minimization

– The weights wi 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

2

1ˆ argmin

N i

i iiw

ct

t rt

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

ToA Estimation of UWB Signal

11

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

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

1

L

l ll

h t t

1

( ),L

l ll

r t s t z t

s t z t

0 2N

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

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

, ,T

x y zt t t t

1

-

c

t r

, ,T

x y zr r r r

1 r t

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

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

MFˆ arg max dr t s t t

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

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

r t

[1] J. Li and R. Wu, “An Efficient Algorithm for Time Delay Estimation”, IEEE Tran. on Sig. Proc., Aug. 1998.

[2] J. A. Högbom, “Aperture Synthesis with a Non-Regular Distribution of Interferometer Baselines”, Astron. and Astrophys. Suppl. 15, 417-426.

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

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

w MF MFˆ ˆT W r t MF̂

SBWT̂

• ToA estimate

• The search window size (W) and the threshold (VT) has to

be adapted to the channel characteristics

SBWT Wˆ min : d TT r t s t t V

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

TOA based Human Motion Tracking

17

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

• Wide area of applications– Rehabilitation– Animation– Sports

Applications of Human Motion Tracking

18

Image copyrights apply

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

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

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

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

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

• 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

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

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

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

TOA based Range Measurements (1)

• Error free distance measurement between anchor n and agent m

23

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

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. 2003.

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

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 NrNt range measurements

: covariance matrix of the range measurements

map the offsets to the right range measurement

25

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

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

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

Performance of the Self-Calibration Method

• Number of anchor (Nr)= 6, Number of agents (Nt)= 30, σrange= 2 cm

27

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

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

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

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

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

Performance of the Localization Method

• Nr = 6, Nt = 30, σanchor_error= 5 cm

30

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

• Agent nodes transmit PN sequence

31

Demonstrator System

Agents

Anchors

1-bit ADC receiver board

LANs

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

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

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

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