MAS.S61: Emerging Wireless & Mobile Technologies aka The Extreme - - PowerPoint PPT Presentation

mas s61 emerging wireless mobile technologies
SMART_READER_LITE
LIVE PREVIEW

MAS.S61: Emerging Wireless & Mobile Technologies aka The Extreme - - PowerPoint PPT Presentation

MAS.S61: Emerging Wireless & Mobile Technologies aka The Extreme IoT Class Lecture 2: Fundamentals of Wireless Sensing & Localization Lecturers Fadel Adib (fadel@mit.edu) Reza Ghaffarivardavagh (rezagh@mit.edu) Website:


slide-1
SLIDE 1

MAS.S61: Emerging Wireless & Mobile Technologies aka The “Extreme IoT” Class

Website: http://www.mit.edu/~fadel/courses/MAS.S61/index.html Lecturers Fadel Adib (fadel@mit.edu) Reza Ghaffarivardavagh (rezagh@mit.edu)

Lecture 2: Fundamentals of Wireless Sensing & Localization

slide-2
SLIDE 2

Logistics & Norm Settings

  • What to do now?
  • 1. Turn on your video (if your connection allows it)
  • 2. Mute your mic (unless you are the active speaker)
  • 3. Open the “Participant” List
  • Make sure your full name is shown
  • If you have a question:
  • Use the chat feature to either write the question or to

indicate your interest in asking the question

  • We will be monitoring the chat
  • Unmute -> ask question -> mute again
  • Once done asking/answering, please state “Done” to clearly

mark it (helps translation/moderation)

  • Same procedure for answering questions
  • This lecture will be recorded. It will only be accessible to

people in the class

On Mute

Chat

slide-3
SLIDE 3

Feedback on Class & Last Session

  • Most excited about:
  • Building foundational technical abilities, seminar series with

amazing guest lecturers, latest tech

  • Most concerned
  • Virtual format and engagement with guest lectures, project and

identifying teammates

  • Liked about class #1:
  • motivating and exciting examples, interaction and dynamics
  • Way to improve class #1:
  • might be a bit of a quiet group
  • 5min break earlier
  • Instructor could’ve been more prepared !
slide-4
SLIDE 4

Focus of Today’s Lecture

Main Components of IoT Systems

Axis #1: Power/Energy Axis #2: Connectivity Axis #3: High-level-Task (Sensing, Actuation)

slide-5
SLIDE 5

Learn the fundamentals, applications, and implications of wireless localization and sensing

  • 1. What are the unifying principles of wireless positioning?
  • 2. How do systems like GPS, WiFi positioning, Bluetooth contact

tracing work?

  • 3. What is wireless (aka WiFi) sensing?
  • 4. What are the industry opportunities and societal implications of

wireless sensing (today and in the near+far future)?

Objectives of Today’s Lecture

slide-6
SLIDE 6

What is Wireless Positioning (aka Localization)?

The process of obtaining a human or object’s location using wireless signals Applications:

  • Navigation: both outdoors (GPS) and indoors (e.g., inside museum)
  • Location based services: Tagging, Reminder, Ads
  • Virtual Reality and Motion Capture
  • Gestures, writing in the air
  • Behavioral Analytics (Health, activities, etc.)
  • Locating misplaced items (keys)
  • Security (e.g., only want to give WiFi access to customers inside a

store)

  • Delivery drones
slide-7
SLIDE 7

What are the different ways of obtaining location?

  • Radio signals: GPS, Cellular, Bluetooth, WiFi
  • Ultrasound signals: similar to those used in NEST
  • Inertial
  • Cameras, Vision, LIDAR

Focus of this lecture

We will discuss the localization techniques in increasing

  • rder of sophistication
slide-8
SLIDE 8

Who performs the localization process?

  • Device based: A device uses

incoming signal from one or more “anchors” to determine its own location

  • Network based: Anchors (or

Access points) use the signal coming from device to determine its location

  • Example: GPS
  • Example: Radar
slide-9
SLIDE 9

1) Identity-based Localization

Idea: Use the identity and known location of anchor nodes Example:

  • Wardriving -- been used to improve the accuracy of GPS
  • WiFi indoor localization


Localize by mapping to one of those locations. Pros? Cons?

slide-10
SLIDE 10

2) Received Signal Strength (RSSI)

Idea: Higher power -> closer; lower power-> further In fact, we can extract more information about exact distance from measured power. Need to understand more about wireless signals

slide-11
SLIDE 11

Transmitter

Wireless Signals are Waves

Receiver Wavelength λ Amplitude decays d Channel equation (Complex number) phase rotates

slide-12
SLIDE 12

Wireless Signals are Waves

Channel equation (Complex number) Imaginary Real

slide-13
SLIDE 13

From power to distance

P (received) distance

Power is proportional to 1/d2

2) Received Signal Strength (RSSI)

slide-14
SLIDE 14

Pros? Cons?

2) Received Signal Strength (RSSI)

Trilateration from Distance Measurements

(x,y) (x1,y1) d1

slide-15
SLIDE 15

From power to distance

P (received) distance

Power is proportional to 1/d2

2) Received Signal Strength (RSSI)

Con 1: Small change in power leads to large deviations in distance at larger distances

slide-16
SLIDE 16

From power to distance

P (received) distance

Power is proportional to 1/d2

2) Received Signal Strength (RSSI)

Con 2: Multipath: Due to reflections, get constructive and destructive interference (equation)

slide-17
SLIDE 17

Solution: Fingerprinting i.e., measuring device records signal strength fingerprints at each location

2) Received Signal Strength (RSSI)

Pros? Cons?

slide-18
SLIDE 18

3) Use the Signal “Phase”

Transmitter Receiver Wavelength λ d phase rotates Phase

Pros? Cons?

slide-19
SLIDE 19

4) Use Angle of Arrival (AoA)

Triangulation from Angular Measurements

Measure Angle of Arrival (AoA) from device to each AP

휃1 휃2

slide-20
SLIDE 20

4) Use Angle of Arrival (AoA)

Triangulation from Angular Measurements

How can we obtain the angle?

Rx1 Rx2 s

Issues?

slide-21
SLIDE 21

4) Use Angle of Arrival (AoA)

Triangulation from Angular Measurements

Use Antenna Arrays

Rx1 Rx2 s Rx3 Rx4 … RxN

slide-22
SLIDE 22

4) Use Angle of Arrival (AoA)

Triangulation from Angular Measurements

Use Antenna Arrays 30o 60o 90o 120o 150o 180o How do we know which direction corresponds to the direct path?

slide-23
SLIDE 23

5) Measure the Time-of-Flight (ToF)

Transmitter Transmitter Receiver time of flight (travel) Distance = Time of flight x speed of travel

How do we know when the signal was transmitted?

Can use trilateration (intersection circles/spheres)

slide-24
SLIDE 24

6) Time-difference-of-arrival (TDoA)

slide-25
SLIDE 25

State-of-the-Art Techniques?

  • Sophisticated Combinations of these techniques, e.g.,:
  • Combine AoA with time-of-flight
  • Use circular antennas and combine with inertial sensing
  • Perform synthetic aperture radar and DTW
  • Synthesize measurements from multiple frequencies
slide-26
SLIDE 26
  • Optional Readings

– Indoor Positioning Systems:

  • RADAR [2000]; Cricket [2000]

– Outdoor Positioning:

  • GPS
slide-27
SLIDE 27

So Far

Device-based Localization

slide-28
SLIDE 28

Next: Device-Free Localization (aka Wireless Sensing)

slide-29
SLIDE 29

Using radio signals to track humans without any sensors on their bodies

Operates through occlusions

slide-30
SLIDE 30

Example: WiTrack

slide-31
SLIDE 31

Device in another room Device

slide-32
SLIDE 32

Applications

Smart Homes Energy Saving Gaming & Virtual Reality

slide-33
SLIDE 33

Measuring Distances

Rx Tx

Distance = Reflection time x speed of light

slide-34
SLIDE 34

Measuring Reflection Time

Time Tx pulse Rx pulse

Option1: Transmit short pulse and listen for echo

Reflection Time

slide-35
SLIDE 35

Why?

Measuring Reflection Time

Time Tx pulse Rx pulse

Option1: Transmit short pulse and listen for echo Capturing the pulse needs sub-nanosecond sampling

Signal Samples Reflection Time

Would it also be a problem for acoustic or ultrasound-based methods?

slide-36
SLIDE 36

Why was this not a problem ultrasound-based methods (e.g., Cricket)?

Capturing the pulse needs sub- nanosecond sampling Why?

Multi-GHz samplers are expensive, have high noise, and create large I/O problem

Distance = time x speed

“smallest distance resolution” “smallest time”

10cm = Δt × (3 × 108) Δt = 0.3ns 0.3ns period => how many samples per second? SamplingRate = 1 Δt 3GSps! >> MSps for WiFi, LTE…

because speed of ultrasound

10cm = Δt × 345 SamplingRate = 1 Δt ≈ 3kbps

slide-37
SLIDE 37

Learn the fundamentals, applications, and implications of wireless localization and sensing

  • 1. What are the unifying principles of wireless positioning?
  • 2. How do systems like GPS, WiFi positioning, Bluetooth contact

tracing work?

  • 3. What is wireless (aka WiFi) sensing?
  • 4. What are the industry opportunities and societal implications of

wireless sensing (today and in the near+far future)?

Objectives of Today’s Lecture

(to be continued) (to be continued)

slide-38
SLIDE 38

Focus of Next Lecture

Main Components of IoT Systems

Axis #1: Power/Energy Axis #2: Connectivity Axis #3: High-level-Task (Sensing, Actuation) Focus of Today’s Lecture