charm exploiting geographical diversity through coherent
play

Charm: Exploiting Geographical Diversity Through Coherent Combining - PowerPoint PPT Presentation

Charm: Exploiting Geographical Diversity Through Coherent Combining in LPWANs OR When They Go Low, We Go Lower (Power) IPSN 2018, Porto Adwait Dongare , Revathy Narayanan, Akshay Gadre, Anh Luong, Artur Balanuta, Swarun Kumar, Bob Iannucci,


  1. Charm: Exploiting Geographical Diversity Through Coherent Combining in LPWANs OR When They Go Low, We Go Lower (Power) IPSN 2018, Porto Adwait Dongare , Revathy Narayanan, Akshay Gadre, Anh Luong, Artur Balanuta, 
 Swarun Kumar, Bob Iannucci, Anthony Rowe Electrical And Computer Engineering Carnegie Mellon University, Pittsburgh PA and Silicon Valley CA 1

  2. Low-Power Wide-Area Networking (LPWAN) 2

  3. LPWAN’s potential Sub-GHz ISM band 
 chirp spread-spectrum (CSS) 10km range in line-of-sight Low data rate 
 (0.25 kbps – 27 kbps) 5+ year battery life Thousands of devices per gateway 3

  4. OpenChirp In Pittsburgh • openchirp.io 
 CMU’s LoRaWAN network in Pittsburgh • 4 outdoor gateways + multiple indoor gateways 4

  5. Coverage 12km 8km 4km 0,0 8km 12km 16km 4km 5

  6. Penetration Inside Buildings Bi-directional packet success rate 100 % gateway 50 % 0 % 0 m 5 m 10 m 72 % 59 % 67 % 72 % 58 % 72 % 61 % 36 % 40 % 52 % 18 % 67 % 52 % 20 % 66 % 44 % 6

  7. Client Device Battery Life 200 Current (mA) MCU + TX 
 120.7 mA 100 MCU + 
 MCU sleep + 
 MCU + RX 
 radio sleep 
 radio sleep 
 16.6 mA • Wireless transmissions 3.7 mA 287 nA 0 0 0.5 1 1.5 2 2.5 dominate energy usage Time (s) Packets per hour • Increasing data rate and 1 5 10 60 100 10 DR0 (980 bits/s) 9 reducing retransmissions DR1 (1760 bit/s) 8 Battery lifetime (years) DR2 (3125 bit/s) significantly improves battery 7 DR3 (5470 bit/s) halve retransmissions 
 DR4 (12500 bit/s) 6 life 5 2.2 → 4.5 years 4 increase data rate 
 3 2.2 → 4 years 2 1 0 10 1 10 2 10 3 10 4 Packets per day 7

  8. LPWANs have lots of gateways….. Can we use them to improve network performance? 8

  9. Coherent Combining gateway 1 • Multiple gateways hear the client same weak transmission gateway 2 cloud • Coherent combining in the cloud gateway 3 • e.g. Cloud Radio Access gateway 1 Networks (C-RAN) in cellular communication gateway 2 gateway 3 time 9

  10. Challenges • High bandwidth connectivity to the cloud • Nanosecond-scale synchronization • Expensive computing resources for large number of streams • Latency 10

  11. Charm • Practical coherent combining 
 Leverage diversity from multiple gateway receivers • Software architecture • Scaleable two-phase protocol • Local packet detection • Hardware platform 
 Auxiliary low-cost SDR-like platform for gateways 11

  12. LoRaWAN y 1 RX 1 h 1 Packet h 2 y 2 x TX RX 2 Cloud Packet MAC h N … y N RX n 12

  13. Charm: Two-Phase Protocol y 1 RX 1 h 1 Packet? h 2 y 2 x TX RX 2 Cloud Joint MAC Packet? Decoder h N … y N Request RX n 13

  14. Charm: Local Packet Detection chirp spread-spectrum packet frequency preamble sync data time known preamble frequency matched 
 filtering time amplitude threshold time Uses only the preamble and sync header 14

  15. Charm: Enhanced Packet Detection chirp spread-spectrum packet frequency time subsample 
 (folding) f time known signal pattern matched 
 filtering f amplitude time threshold time Uses the entire packet 15

  16. Charm: Gateway Hardware • Semtech SX1257 frontend with MicroSemi IGLOO FPGA RX 
 SPI antenna • Outputs radio I/Q stream like LNA Ethernet SPI FPGA 
 RF frontend 
 RPi 3 TX 
 (IGLOO) (SX1257) antenna ΔΣ -I/Q an SDR LPRAN board • Auxiliary hardware for existing gateways and interfaces with raspberry Pi 16

  17. Practical Coherent Combining With Charm • High bandwidth connectivity to the cloud upload samples on request • Nanosecond-scale local packet detection 
 synchronization simplifies synchronization • Expensive computing resources for large number of selective combination of sample streams streams • Latency LoRaWAN ~1 sec to ACK 17

  18. Benchmark: Packet Detection 18

  19. Benchmark: Improved Network And Device Performance Combined signal SNR 
 Results into improved 
 increases logarithmically battery life on client devices 19

  20. Simulation: Dense Deployment coverage improvement data rate improvement LoRaWAN Charm Improvements Increase in coverage area: 46.60% Improved region Data Rate Battery Life (by area) 2x 2x 35.33% 4x 4x 22.30% 8x 8x 2.26% 20

  21. Simulation: Random Deployment coverage improvement data rate improvement LoRaWAN Charm Improvements Increase in coverage area: 74.59% Improved region Data Rate Battery Life (by area) 2x 2x 33.70% 4x 4x 25.82% 8x 8x 3.48% 21

  22. Future Work • Collisions: can we decode collisions? time • Scalability: can we avoid continuously streaming to the time cloud? • Hardware Architecture: how can we leverage new radio Analog Devices 
 front-ends ADALM-Pluto 22

  23. Conclusions • Decode weak transmissions through coherent Gateway 1 combining • Charm’s two-phase protocol Client Gateway 2 • On-demand upload - save bandwidth Cloud • Local packet detection - simplify synchronization requirements and computation User Deployed • Selective combination - better scalability Gateway 3 • SDR-like auxiliary hardware to capture I/Q streams • Performance • Improve coverage up to 98% • Improve battery life up to 8x • Effectively reduce coverage holes • No changes on low-power devices 23

  24. Thank you! Q&A Adwait Dongare (adongare@cmu.edu) 24

Recommend


More recommend