mas s61 emerging wireless mobile technologies
play

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

MAS.S61: Emerging Wireless & Mobile Technologies aka The Extreme IoT Class Lecture 3: Fundamentals of Wireless Sensing & Localization (Cont) Fundamentals of Communications & Connectivity Lecturers Fadel Adib (fadel@mit.edu)


  1. MAS.S61: Emerging Wireless & Mobile Technologies aka The “Extreme IoT” Class Lecture 3: Fundamentals of Wireless Sensing & Localization (Con’t) Fundamentals of Communications & Connectivity Lecturers Fadel Adib (fadel@mit.edu) Reza Ghaffarivardavagh (rezagh@mit.edu) Website: http://www.mit.edu/~fadel/courses/MAS.S61/index.html

  2. Logistics & Norm Settings • What to do now? On Mute 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: Chat - 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

  3. Objectives of Today’s Lecture 1. Learning the fundamentals of wireless (aka WiFi) sensing and its current industry trends 2. Learning the fundamentals of end-to-end wireless communications: • The physical, mathematical, engineering, and design fundamentals • “Why are these systems designed the way they are” • Case study of a new wireless communication system (underwater-to- air comms)

  4. Recap: Localization Approaches 1. Identify-based 2. RSSI-based (including fingerprinting) 3. Phase-based 4. AoA+Triangulation 5. ToF+Trilateration 6. DToA

  5. Wireless Sensing from Reflections Operates through occlusions

  6. Measuring Distances Tx Rx Distance = Reflection time x speed of light

  7. Measuring Reflection Time Option1: Transmit short pulse and listen for echo Tx pulse Rx pulse Time Reflection Time

  8. Measuring Reflection Time Option1: Transmit short pulse and listen for echo Tx pulse Rx pulse Signal Samples Time Reflection Time Capturing the pulse needs sub-nanosecond sampling Why? Would it also be a problem for acoustic or ultrasound-based methods?

  9. FMCW: Measure time by measuring frequency Transmitted Frequency How does it look in time domain? Time t

  10. FMCW: Measure time by measuring frequency Transmitted Frequency Received Δ F Δ F = Reflection Time slope Time t t+ Δ T How do we measure Δ F?

  11. Measuring Δ F • Subtracting frequencies is easy (e.g., removing carrier in WiFi) • Done using a mixer (low-power; cheap) Power Transmitted FFT Mixer Received Δ F Signal whose frequency is Δ F let’s talk about FFTs a bit — freq

  12. Basics of Fourier Transform

  13. Measuring Δ F • Subtracting frequencies is easy (e.g., removing carrier in WiFi) • Done using a mixer (low-power; cheap) Power Transmitted FFT Mixer Received Δ F Signal whose frequency is Δ F Δ F ➔ Reflection Time ➔ Distance

  14. Mapping Distance to Location Person can be anywhere on an ellipse whose foci are (Tx,Rx) d Rx Rx’ Tx By adding another antenna and intersecting the ellipses, we can localize the person

  15. Implementation • Built FMCW front-end – Connected to USRP • Band: 5.5-7.2 GHz • Transmit 70 𝜈 W – 1000x lower power than WiFi Access Point

  16. Ground Truth via VICON Our device VICON room m 6 1 m 9 m • VICON uses an array of infrared cameras on the ceiling and operates in line-of sight • It achieves sub-cm-scale accuracy • Our device is placed outside the room

  17. Through-Wall Localization Accuracy 100 experiments: ½ million location measurements 13cm 1 0.8 10cm 0.6 21cm CDF 0.4 0.2 0 0 20 40 60 80 100 Centimeter-scale localization without requiring Location Error (in centimeters) the user to carry a wireless device

  18. What are some problems with WiTrack? How would you improve it? Societal implications

  19. Writing in the air Kinect (in red)

  20. Remotely Measuring Breathing and HR [CHI’15]

  21. Idea: Use wireless reflections off the human body Measure the distance to the human body Wireless device d exhale

  22. Problem: Localization accuracy is only 12cm Device analyzes the wireless reflections to and cannot capture vital signs compute distance to the body Wireless device d exhale d inhale Why? How did we compute the resolution?

  23. Problem: Localization accuracy is only 12cm Solution: Use the phase of the wireless Device analyzes the wireless reflections to and cannot capture vital signs reflection compute distance to the body Wireless device d exhale d inhale Why does phase allow us to get the distance at higher granularity?

  24. Problem: Localization accuracy is only 12cm Solution: Use the phase of the wireless Device analyzes the wireless reflections to and cannot capture vital signs reflection compute distance to the body Wireless device d exhale Why did we need FMCW if phase is so accurate? d inhale • Chest Motion changes distance φ = 2 π distance Wireless wave has a phase: • Heartbeats also change distance wavelength

  25. Breath Monitoring using Wireless (Vital-Radio, 2015)

  26. Let’s zoom in on these signals

  27. Heartbeats Exhale Inhale

  28. Baby Monitoring

  29. Accuracy vs. Orientation User is 4m from device, with different orientations Left Backward Right Forward 110 99.1 98.7 97.4 97.7 97.6 97.1 96.7 96.6 91.6667 Accuracy (%) 73.3333 55 36.6667 18.3333 0 Breathing Rate Heart Rate

  30. Recent Advances • Emotion Recognition • Sleeping Monitoring – Positions, staging, timing • Daily activities & action recognition • Patient Movement Monitoring: Alzheimer’s, Parkinson’s, Multiple Sclerosis • Cardiovascular Monitoring (Micro-cardiac events)

  31. Main Components of IoT Systems Axis #1: Power/Energy So Far Lecture Rest of Lecture Axis #3: High-level-Task Axis #2: (Sensing, Actuation) Connectivity

  32. Underwater-to-Air Comm Applications Submarine-Airplane Finding Missing Ocean Scientific Communication Airplanes Exploration

  33. Underwater-to-Air Comm Applications Why is it difficult?

  34. Submarines Cannot Communicate with Airplanes Airplane Submarine

  35. Direct Underwater-Air Communication is Infeasible

  36. Direct Underwater-Air Communication is Infeasible Wireless signals work well only in a single medium

  37. Wireless Signals Work Well Only in a Single Medium Acoustic or SONAR

  38. Wireless Signals Work Well Only in a Single Medium Radio Acoustic or SONAR

  39. Use Acoustic signals? Reflects off the Surface Acoustic

  40. Use Acoustic signals? Use Radio Signals? Reflects off Radio Signals the Surface Die in Water Acoustic Radio

  41. What are today’s approaches for solving this problem?

  42. Approach #1: Relay Nodes [OCEANS’07, ICC’11, ICC’14, Sensors’14] Antenna Relay Acoustic Transceiver

  43. Approach #1: Relay Nodes [OCEANS’07, ICC’11, ICC’14, Sensors’14] Radio Antenna Relay Acoustic or SONAR Acoustic Transceiver

  44. Approach #2: Surfacing [ICRA’06, MOBICOM’07, OCEANS’10, ICRA’12] Radio

  45. First Technology that Enables Wireless Communication Across the Water-Air Boundary How does it work?

  46. First Technology that Enables Wireless Communication Across the Water-Air Boundary RADAR Measure Surface Vibration Surface Vibration Acoustic Underwater speaker

  47. Translational Acoustic RF Communication (TARF) RADAR Surface Vibration Acoustic Underwater speaker

  48. Translational Acoustic RF Communication First technology that enables wireless communication across water-air interface Theoretically achieves the best of both RF and acoustic signals in their respective media Deals with practical challenges of communicating across water-air interface including natural surface waves Implemented and tested in practical environments

  49. Key Idea RADAR Surface Vibration Acoustic Underwater speaker

  50. Can We Sense the Surface Vibration Caused by the Transmitted Underwater Acoustic Signal?

  51. Recording the Surface Vibration Experiment: Transmit Acoustic Signals at 100Hz Water Surface Water Tank Underwater Speaker

  52. Recording the Surface Vibration Experiment: Transmit Acoustic Signals at 100Hz 10µm 6 6 4 4 displacement (µm) displacement (µm) 2 2 0 0 0.01 0.01 0.02 0.02 0.03 0.03 -2 -2 -4 -4 Underwater -6 -6 Speaker Time (sec) Time (sec)

  53. How Can We Sense Microscale Vibration? Idea: Use RADAR to measure the surface vibration RADAR Radio Acoustic Underwater Speaker

  54. How Can We Sense Microscale Vibration? Idea: Use RADAR to measure the surface vibration RADAR Radio Acoustic Problem: Measuring micrometer vibrations requires 100s Underwater Speaker of THz of bandwidth � Impractical & Costly

  55. Solution: Measure Changes in Displacement Using the Phase of Millimeter-Wave RADAR RADAR Radio Wave Angle Variation Underwater Pressure Wave speaker

Recommend


More recommend