SlideShare a Scribd company logo
Energy Efficient GPS Acquisition
with Sparse-GPS
(1) Prasant Misra
(2) Wen Hu
(3) Yuzhe Jin
(3) Jie Liu
(4) Amanda Souza de Paula
(5) Niklas Wirstrom
(5) (6) Thiemo Voigt
(1) Robert Bosch Centre for Cyber Physical Systems, Indian Institute of Science, Bangalore
(2) CSIRO Computational Informatics, Brisbane, Australia
(3) Microsoft Research, Redmond, USA
(4) University of Sao Paulo, Sao Paulo, Brazil
(5) SICS Swedish ICT, Stockholm, Sweden
(6) Uppsala Universitet, Uppsala, Sweden
IEEE/ACM IPSN 2014, Berlin 1
“Energy Efficient GPS Acquisition with Sparse-GPS”
P. Misra, W. Hu, Y. Jin, J. Liu, A.S. de Paula, N. Wirstrom, and T. Voigt
In Proceedings of the 13th ACM/IEEE Conference on Information Processing in Sensor Networks,
IPSN '14 (IP Track)
[ A.R.: 23/111 = 20% | CORE Ranking: A* ]
Motivating Application
IEEE/ACM IPSN 2014, Berlin 2
IEEE/ACM IPSN 2014, Berlin
Tracking & Monitoring Megabats: Flying Foxes
Motivating Application
Disease
Vector
Agricultural
pests
Behavior
Interaction
• Hendra Virus
• Ebola
• SARS-like Coronavirus
• Crop Damage
• Not well understood
• Threatened species
• With other flying
foxes and animals
3
IEEE/ACM IPSN 2014, Berlin
Monitoring Platform
Platform details
Low power SoC
- microcontroller core
- IEEE 802.15.4 radio transceiver
Power Supply
Li-Ion Battery Li-Ion Charger Solar Panels
Multi-modal
sensors
GPS
Flash
Wireless Sensor Node
R. Jurdak, B. Kusy, P. Sommer, N. Kottege, C. Crossman, A. McKeown, D. Westcott, "Camazotz: Multimodal Activity-based GPS Sampling," In IPSN 2013.
4
IEEE/ACM IPSN 2014, Berlin
Application Requirements and Challenges
Computing challenge
• Operate within very tight energy budgets
• Needs to use energy hungry GPS for tracking
Application requirements
• Long-term, unsupervised operation
• Delay tolerant
• Bats travel between different camps and other locations
• Store sensed data locally in the flash; and upload the contents
at known camps
Base-station
DB/Server
5
GPS is highly demanding in energy ?
IEEE/ACM IPSN 2014, Berlin 6
IEEE/ACM IPSN 2014, Berlin
GPS Overview-I: Infrastructure
• Constellation of 32 GPS satellites vehicles (SV), synced in time to
the nanosecond level
• SVs, periodically, transmit signals containing time and trajectory
parameters (Ephemeris)
7
IEEE/ACM IPSN 2014, Berlin
Unique sequence of 1023 bits
transmitted at 1023 kbps,
repeats every millisecond
50 bps
1.575 GHz
GPS Overview-II: GPS Signal
8
IEEE/ACM IPSN 2014, Berlin
GPS Receiver estimates its location by:
• Computing time-of-flight (pseudo range) from each visible SV to itself
• Combining with the respective SVs’ location at the time
GPS Overview-III: GPS Receiving Operation
Sense &
Record
Acquisition Tracking Decoding
Least
Square
1 ms of data (4kB)
Intensive computation
 SV IDs
 Codephase (subMS)
 Doppler Shift
Continuous,
every millisecond
 Timestamp (MS) – 06 s
 Ephemeris – 30 s
 TOF (Pseudo range) = MS + subMS
 Ephemeris
[Lat., Long.]
9
IEEE/ACM IPSN 2014, Berlin
Operational Impact
1. Standalone GPS receiver needs to be turned ON for up to 30 seconds in order to receive a complete
data packet from the SV  Difficult to duty-cycle
2. Requires significant amount of processing  Needs a sophisticated CPU
Sense &
Record
Acquisition Tracking Decoding
Least
Square
1 ms of data (4kB)
Intensive computation
 SV IDs
 Codephase (subMS)
 Doppler Shift
Continuous,
every millisecond
 Timestamp (MS) – 06 s
 Ephemeris – 30 s
[Lat., Long.]
10
Previous work:
Delay tolerant + Constrained platforms (wireless sensor nodes)
IEEE/ACM IPSN 2014, Berlin 11
Sense &
Record
Cloud-Offloaded GPS (CO-GPS)
Acquisition
Tracking
Decoding
Least-square
J. Liu, B. Priyantha, T. Hart, H. S. Ramos, A. A. F. Loureiro, and Q. Wang, “Energy efficient GPS sensing with cloud offloading,” in SenSys ’12.
IEEE/ACM IPSN 2014, Berlin 12
Scope for Improvement
The task of offloading GPS data (raw samples) to the cloud (base-station)
introduces an additional cost in energy.
Can this be limited ?
Sense &
Record
Acquisition
Tracking
Decoding
Least-square
IEEE/ACM IPSN 2014, Berlin 13
Sparse-GPS (S-GPS)
S-GPS adopts the sample-and-process approach of CO-GPS,
but reduces the energy cost of data offloading.
In our application, energy is a critical resource and its
conservation is greatly valued.
Sense & Record
Compressed data
Acquisition
Tracking
Decoding
Least-square
IEEE/ACM IPSN 2014, Berlin 14
Sparse-GPS (S-GPS)
IEEE/ACM IPSN 2014, Berlin 15
IEEE/ACM IPSN 2014, Berlin
Key Insight Leading to S-GPS
Conventional: GPS Acquisition by Cross-correlation
Key insight:
The information content is sparse as the value of the code phase (i.e., time delay) and frequency bin (i.e.,
Doppler shift) corresponding to the correlation peak is only useful.
16
IEEE/ACM IPSN 2014, Berlin
S-GPS: Theoretical Foundation - I
S-GPS is based on the theory of Sparse Approximation
Motivating insight of Sparse Approximation. One can accurately and efficiently recover the information of a high
dimensional signal from only a small number of compressed measurements, when the signal-of-interest is
sufficiently sparse in a certain transform domain.
x s

sx 
To recover s sxtsss 

:..minarg:)( 11
1


Dictionary
17
IEEE/ACM IPSN 2014, Berlin
S-GPS: Theoretical Foundation - II
Dimensionality reduction with random ensembles ?
x s

x
y
ssxy )()(  
 

211
1
:..minarg:)( ystsss

Dictionary
18
IEEE/ACM IPSN 2014, Berlin
Design of Dictionary - I
[-] Sparsely represents the code-phase, but not the frequency bin
[-] Breaks down the joint (codephase delay, Doppler) estimation
problem into smaller sub-problems
 global optimal cannot be guaranteed
Multi-channel Stacked

Properties:
1. Should sparsely represent both:
(codephase delay, Doppler shift )
2. Should be incoherent with

Dictionary
19
IEEE/ACM IPSN 2014, Berlin
Design of Dictionary - II
Multi-channel Flattened
Single-channel Flattened
[+] Sparsely represents both code-phase and frequency bin
[+] Joint (Delay, Doppler) estimation per satellite
[-] Optimizer gets biased towards satellites with strongest signal
[-] Requires a minimum of 32 times more memory
(easily scales into tens of gigabytes)
[+] Sparsely represents both code-phase and frequency bin
[+] Joint (Delay, Doppler) estimation over ALL satellites
[+] Good tradeoff : sparsity, performance and space complexity
20
IEEE/ACM IPSN 2014, Berlin
Search Algorithm: S-GPS
21
IEEE/ACM IPSN 2014, Berlin
Both the methods yield the same result for the position of the tallest peak
(code phase = 515 chips and frequency bin index = 19)
Uncompressed 70% compressed (alpha=0.30)
Basic Performance Test
22
IEEE/ACM IPSN 2014, Berlin
Low peak sharpness (i.e., ratio of
the first to the second tallest
peak), and high recovery noise
Incorrect recovery Low peak sharpness, but low
recovery noise
S-GPS Acquisition Challenges with 2ms of data
Accepted practice is to use 2ms of data for GPS acquisition
Low SNR levels (18-25 dB), typical in GPS signals, severely impacts the recovery accuracy
23
IEEE/ACM IPSN 2014, Berlin
SNR Boost Stage:
Accumulate K coefficient vectors (from the recovery process), and sum their intensities to derive the consolidated
estimation point. [each K corresponds to recovery result of 1ms of data]
Improving Acquisition Reliability
24
Evaluation and Results
IEEE/ACM IPSN 2014, Berlin 25
IEEE/ACM IPSN 2014, Berlin
Q) Does processing longer data lengths (such as 10/20 ms) promise better acquisition quality than the accepted
practice of 2ms ?
A) There is a high probability of detecting > 1.5x more satellites by processing longer data segments.
Acquisition Quality
26
IEEE/ACM IPSN 2014, Berlin
For acquiring the same number of satellites as
their equivalent uncompressed data lengths,
there is a 95% probability of success by using as
low as K = 10 for alpha = 0.30.
Median location error is less than 40 m.
Acquisition Quality and Location Accuracy
27
IEEE/ACM IPSN 2014, Berlin
2x
Energy Consumption
5x
Goodput reported for IEEE 802.15.4 complaint transceivers are between 42kbps and 93.6kbps
28
IEEE/ACM IPSN 2014, Berlin
Highlights and Way forward …
• We introduced Sparse-GPS, a new computing framework for energy efficient GPS acquisition via sparse
approximation
• Proposed: A new dictionary that combines the information sparsity along all search dimensions
• Analyzed the dependency of the received SNR and satellite acquisition count on data length
• Showed: Using 10-20 ms over 2ms of data, there is a high probability of acquiring 50% additional satellites
with both the conventional and S-GPS
• Demonstrated the GPS acquisition capability and energy gains by empirical evaluations on real GPS signals.
• Showed: S-GPS is 2 times more energy efficient than offloading uncompressed data
• Showed: S-GPS is 5-10 times more energy efficient than standalone GPS
• Showed: S-GPS has a median positioning error of 40m
Highlights
Way forward …
• Develop mechanisms to enhance the received SNR (the most daunting task in realizing the S-GPS solution)
• Explore hardware designs for combining [sense-compress] of the target platform
• Optimize energy expenditure and execution time on the server side
29
Thanks !!!
IEEE/ACM IPSN 2014, Berlin 30

More Related Content

What's hot

Liwenchao.ppt
Liwenchao.pptLiwenchao.ppt
Liwenchao.ppt
grssieee
 
PhD_Presentation_v1
PhD_Presentation_v1PhD_Presentation_v1
PhD_Presentation_v1
Marco Bosco
 
Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...
Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...
Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...
T. E. BOGALE
 

What's hot (20)

Mapping strategies for short-length probabilistic shaping
Mapping strategies for short-length probabilistic shapingMapping strategies for short-length probabilistic shaping
Mapping strategies for short-length probabilistic shaping
 
15 04-0030-00-003a-crl-ultra-wideband-antenna
15 04-0030-00-003a-crl-ultra-wideband-antenna15 04-0030-00-003a-crl-ultra-wideband-antenna
15 04-0030-00-003a-crl-ultra-wideband-antenna
 
Analysis of Phase Noise and Gaussian Noise in terms of Average BER for DP 16-...
Analysis of Phase Noise and Gaussian Noise in terms of Average BER for DP 16-...Analysis of Phase Noise and Gaussian Noise in terms of Average BER for DP 16-...
Analysis of Phase Noise and Gaussian Noise in terms of Average BER for DP 16-...
 
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...
 
Cfo in ofdm
Cfo in ofdmCfo in ofdm
Cfo in ofdm
 
Control Plane for High Capacity Networks Public
Control Plane for High Capacity Networks PublicControl Plane for High Capacity Networks Public
Control Plane for High Capacity Networks Public
 
VLSI Architecture for Cyclostationary Feature Detection Based Spectrum Sensin...
VLSI Architecture for Cyclostationary Feature Detection Based Spectrum Sensin...VLSI Architecture for Cyclostationary Feature Detection Based Spectrum Sensin...
VLSI Architecture for Cyclostationary Feature Detection Based Spectrum Sensin...
 
Comparative Analysis of DP QPSK and DP 16-QAM Optical Coherent Receiver, with...
Comparative Analysis of DP QPSK and DP 16-QAM Optical Coherent Receiver, with...Comparative Analysis of DP QPSK and DP 16-QAM Optical Coherent Receiver, with...
Comparative Analysis of DP QPSK and DP 16-QAM Optical Coherent Receiver, with...
 
Plan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systemsPlan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systems
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier Recovery
 
CPqD at Optical Communication Ecosystem - Last/Next 10 years and R&D&I opport...
CPqD at Optical Communication Ecosystem - Last/Next 10 years and R&D&I opport...CPqD at Optical Communication Ecosystem - Last/Next 10 years and R&D&I opport...
CPqD at Optical Communication Ecosystem - Last/Next 10 years and R&D&I opport...
 
Dcn invited ecoc2018_short
Dcn invited ecoc2018_shortDcn invited ecoc2018_short
Dcn invited ecoc2018_short
 
A SYSTEM CONCEPT FOR A 3D REAL-TIMEOFDM MIMO RADAR FOR FLYING PLATFORMS
A SYSTEM CONCEPT FOR A 3D REAL-TIMEOFDM MIMO RADAR FOR FLYING PLATFORMSA SYSTEM CONCEPT FOR A 3D REAL-TIMEOFDM MIMO RADAR FOR FLYING PLATFORMS
A SYSTEM CONCEPT FOR A 3D REAL-TIMEOFDM MIMO RADAR FOR FLYING PLATFORMS
 
Liwenchao.ppt
Liwenchao.pptLiwenchao.ppt
Liwenchao.ppt
 
PhD_Presentation_v1
PhD_Presentation_v1PhD_Presentation_v1
PhD_Presentation_v1
 
Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...
Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...
Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...
 
Digital Phase Locked Loop
Digital Phase Locked LoopDigital Phase Locked Loop
Digital Phase Locked Loop
 
AI is Impacting HPC Everywhere
AI is Impacting HPC EverywhereAI is Impacting HPC Everywhere
AI is Impacting HPC Everywhere
 
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
 
Intelligence at scale through AI model efficiency
Intelligence at scale through AI model efficiencyIntelligence at scale through AI model efficiency
Intelligence at scale through AI model efficiency
 

Viewers also liked

программное обеспечение
программное обеспечениепрограммное обеспечение
программное обеспечение
Polya Selskaya
 
храм покрова на нерли
храм покрова на нерлихрам покрова на нерли
храм покрова на нерли
Polya Selskaya
 
Biomimcry introductory course learn_more
Biomimcry introductory course learn_moreBiomimcry introductory course learn_more
Biomimcry introductory course learn_more
Jason Sandman
 
+Acumen&Udemy_Certificate of Completion
+Acumen&Udemy_Certificate of Completion+Acumen&Udemy_Certificate of Completion
+Acumen&Udemy_Certificate of Completion
Jason Sandman
 
B5 intergrin main contributor to hiv
B5 intergrin main contributor to hivB5 intergrin main contributor to hiv
B5 intergrin main contributor to hiv
Diego Herrera
 

Viewers also liked (12)

RSM India Newsflash - Startup India: Launch of 'Portal & Mobile App' and 'FAQs'
RSM India Newsflash - Startup India: Launch of 'Portal & Mobile App' and 'FAQs'RSM India Newsflash - Startup India: Launch of 'Portal & Mobile App' and 'FAQs'
RSM India Newsflash - Startup India: Launch of 'Portal & Mobile App' and 'FAQs'
 
программное обеспечение
программное обеспечениепрограммное обеспечение
программное обеспечение
 
храм покрова на нерли
храм покрова на нерлихрам покрова на нерли
храм покрова на нерли
 
Biomimcry introductory course learn_more
Biomimcry introductory course learn_moreBiomimcry introductory course learn_more
Biomimcry introductory course learn_more
 
Servicio al cliente
Servicio al clienteServicio al cliente
Servicio al cliente
 
+Acumen&Udemy_Certificate of Completion
+Acumen&Udemy_Certificate of Completion+Acumen&Udemy_Certificate of Completion
+Acumen&Udemy_Certificate of Completion
 
Benefits of custom framing
Benefits of custom framingBenefits of custom framing
Benefits of custom framing
 
B5 intergrin main contributor to hiv
B5 intergrin main contributor to hivB5 intergrin main contributor to hiv
B5 intergrin main contributor to hiv
 
FMI-VAST Program_r1
FMI-VAST Program_r1FMI-VAST Program_r1
FMI-VAST Program_r1
 
Lap Ke Hoach Truyen Thong
Lap Ke Hoach Truyen ThongLap Ke Hoach Truyen Thong
Lap Ke Hoach Truyen Thong
 
Quiz meet 17.01 - Parth Saurav
Quiz meet 17.01 - Parth SauravQuiz meet 17.01 - Parth Saurav
Quiz meet 17.01 - Parth Saurav
 
Challenges in evaluating eHealth applications
Challenges in evaluating eHealth applicationsChallenges in evaluating eHealth applications
Challenges in evaluating eHealth applications
 

Similar to Energy Efficient GPS Acquisition with Sparse-GPS

A hybrid model based on constraint oselm, adaptive weighted src and knn for l...
A hybrid model based on constraint oselm, adaptive weighted src and knn for l...A hybrid model based on constraint oselm, adaptive weighted src and knn for l...
A hybrid model based on constraint oselm, adaptive weighted src and knn for l...
Journal Papers
 
15 03-0460-00-0000-css-tutorial
15 03-0460-00-0000-css-tutorial15 03-0460-00-0000-css-tutorial
15 03-0460-00-0000-css-tutorial
mohamed ashraf
 
"An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ..."An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ...
butest
 

Similar to Energy Efficient GPS Acquisition with Sparse-GPS (20)

International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
A hybrid model based on constraint oselm, adaptive weighted src and knn for l...
A hybrid model based on constraint oselm, adaptive weighted src and knn for l...A hybrid model based on constraint oselm, adaptive weighted src and knn for l...
A hybrid model based on constraint oselm, adaptive weighted src and knn for l...
 
Accurate indoor positioning system based on modify nearest point technique
Accurate indoor positioning system based on modify nearest point techniqueAccurate indoor positioning system based on modify nearest point technique
Accurate indoor positioning system based on modify nearest point technique
 
ULTRA WIDE BAND BODY AREA NETWORK
ULTRA WIDE BAND BODY AREA NETWORKULTRA WIDE BAND BODY AREA NETWORK
ULTRA WIDE BAND BODY AREA NETWORK
 
Implementation of Adaptive Digital Beamforming using Cordic
Implementation of Adaptive Digital Beamforming using CordicImplementation of Adaptive Digital Beamforming using Cordic
Implementation of Adaptive Digital Beamforming using Cordic
 
Location estimation in zig bee network based on fingerprinting
Location estimation in zig bee network based on fingerprintingLocation estimation in zig bee network based on fingerprinting
Location estimation in zig bee network based on fingerprinting
 
heavey_b6p1
heavey_b6p1heavey_b6p1
heavey_b6p1
 
Investigations on real time RSSI based outdoor target tracking using kalman f...
Investigations on real time RSSI based outdoor target tracking using kalman f...Investigations on real time RSSI based outdoor target tracking using kalman f...
Investigations on real time RSSI based outdoor target tracking using kalman f...
 
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor PositioningOn Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
 
A Multiple Access Technique for Differential Noise Shift Keying: A Review of ...
A Multiple Access Technique for Differential Noise Shift Keying: A Review of ...A Multiple Access Technique for Differential Noise Shift Keying: A Review of ...
A Multiple Access Technique for Differential Noise Shift Keying: A Review of ...
 
Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...
Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...
Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...
 
Presentation1
Presentation1Presentation1
Presentation1
 
15 03-0460-00-0000-css-tutorial
15 03-0460-00-0000-css-tutorial15 03-0460-00-0000-css-tutorial
15 03-0460-00-0000-css-tutorial
 
Photoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsPhotoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectors
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT SSD a robust rf location fingerprint...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT SSD a robust rf location fingerprint...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT SSD a robust rf location fingerprint...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT SSD a robust rf location fingerprint...
 
Sparse channel estimation for underwater acoustic communication using compres...
Sparse channel estimation for underwater acoustic communication using compres...Sparse channel estimation for underwater acoustic communication using compres...
Sparse channel estimation for underwater acoustic communication using compres...
 
An Efficient top- k Query Processing in Distributed Wireless Sensor Networks
An Efficient top- k Query Processing in Distributed Wireless  Sensor NetworksAn Efficient top- k Query Processing in Distributed Wireless  Sensor Networks
An Efficient top- k Query Processing in Distributed Wireless Sensor Networks
 
C42011318
C42011318C42011318
C42011318
 
40120140503013 2
40120140503013 240120140503013 2
40120140503013 2
 
"An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ..."An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ...
 

More from Prasant Misra

The NEEDS vs. the WANTS in IoT
The NEEDS vs. the WANTS in IoTThe NEEDS vs. the WANTS in IoT
The NEEDS vs. the WANTS in IoT
Prasant Misra
 

More from Prasant Misra (7)

Hybrid Planner for Smart Charging of Electric Fleets
Hybrid Planner for Smart Charging of Electric FleetsHybrid Planner for Smart Charging of Electric Fleets
Hybrid Planner for Smart Charging of Electric Fleets
 
Reinforcement Learning for EVRP with V2G
Reinforcement Learning for EVRP with V2GReinforcement Learning for EVRP with V2G
Reinforcement Learning for EVRP with V2G
 
How can Mobility be used to solve Social Problems?
How can Mobility be used to solve Social Problems?How can Mobility be used to solve Social Problems?
How can Mobility be used to solve Social Problems?
 
A Short Course on the Internet of Things
A Short Course on the Internet of ThingsA Short Course on the Internet of Things
A Short Course on the Internet of Things
 
The NEEDS vs. the WANTS in IoT
The NEEDS vs. the WANTS in IoTThe NEEDS vs. the WANTS in IoT
The NEEDS vs. the WANTS in IoT
 
Link Layer Protocols for WSN-based IoT
Link Layer Protocols for WSN-based IoTLink Layer Protocols for WSN-based IoT
Link Layer Protocols for WSN-based IoT
 
Challenges in Analytics for BIG Data
Challenges in Analytics for BIG DataChallenges in Analytics for BIG Data
Challenges in Analytics for BIG Data
 

Recently uploaded

Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
muralinath2
 
ESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptxESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptx
muralinath2
 
THYROID-PARATHYROID medical surgical nursing
THYROID-PARATHYROID medical surgical nursingTHYROID-PARATHYROID medical surgical nursing
THYROID-PARATHYROID medical surgical nursing
Jocelyn Atis
 

Recently uploaded (20)

Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
 
Richard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlandsRichard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlands
 
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
 
INSIGHT Partner Profile: Tampere University
INSIGHT Partner Profile: Tampere UniversityINSIGHT Partner Profile: Tampere University
INSIGHT Partner Profile: Tampere University
 
Large scale production of streptomycin.pptx
Large scale production of streptomycin.pptxLarge scale production of streptomycin.pptx
Large scale production of streptomycin.pptx
 
Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
 
Predicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdfPredicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdf
 
GBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram StainingGBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram Staining
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
 
Viksit bharat till 2047 India@2047.pptx
Viksit bharat till 2047  India@2047.pptxViksit bharat till 2047  India@2047.pptx
Viksit bharat till 2047 India@2047.pptx
 
Comparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebratesComparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebrates
 
ESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptxESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptx
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
 
THYROID-PARATHYROID medical surgical nursing
THYROID-PARATHYROID medical surgical nursingTHYROID-PARATHYROID medical surgical nursing
THYROID-PARATHYROID medical surgical nursing
 
insect morphology and physiology of insect
insect morphology and physiology of insectinsect morphology and physiology of insect
insect morphology and physiology of insect
 
GLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptx
GLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptxGLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptx
GLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptx
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
 
Structural Classification Of Protein (SCOP)
Structural Classification Of Protein  (SCOP)Structural Classification Of Protein  (SCOP)
Structural Classification Of Protein (SCOP)
 
SAMPLING.pptx for analystical chemistry sample techniques
SAMPLING.pptx for analystical chemistry sample techniquesSAMPLING.pptx for analystical chemistry sample techniques
SAMPLING.pptx for analystical chemistry sample techniques
 
FAIRSpectra - Towards a common data file format for SIMS images
FAIRSpectra - Towards a common data file format for SIMS imagesFAIRSpectra - Towards a common data file format for SIMS images
FAIRSpectra - Towards a common data file format for SIMS images
 

Energy Efficient GPS Acquisition with Sparse-GPS

  • 1. Energy Efficient GPS Acquisition with Sparse-GPS (1) Prasant Misra (2) Wen Hu (3) Yuzhe Jin (3) Jie Liu (4) Amanda Souza de Paula (5) Niklas Wirstrom (5) (6) Thiemo Voigt (1) Robert Bosch Centre for Cyber Physical Systems, Indian Institute of Science, Bangalore (2) CSIRO Computational Informatics, Brisbane, Australia (3) Microsoft Research, Redmond, USA (4) University of Sao Paulo, Sao Paulo, Brazil (5) SICS Swedish ICT, Stockholm, Sweden (6) Uppsala Universitet, Uppsala, Sweden IEEE/ACM IPSN 2014, Berlin 1 “Energy Efficient GPS Acquisition with Sparse-GPS” P. Misra, W. Hu, Y. Jin, J. Liu, A.S. de Paula, N. Wirstrom, and T. Voigt In Proceedings of the 13th ACM/IEEE Conference on Information Processing in Sensor Networks, IPSN '14 (IP Track) [ A.R.: 23/111 = 20% | CORE Ranking: A* ]
  • 3. IEEE/ACM IPSN 2014, Berlin Tracking & Monitoring Megabats: Flying Foxes Motivating Application Disease Vector Agricultural pests Behavior Interaction • Hendra Virus • Ebola • SARS-like Coronavirus • Crop Damage • Not well understood • Threatened species • With other flying foxes and animals 3
  • 4. IEEE/ACM IPSN 2014, Berlin Monitoring Platform Platform details Low power SoC - microcontroller core - IEEE 802.15.4 radio transceiver Power Supply Li-Ion Battery Li-Ion Charger Solar Panels Multi-modal sensors GPS Flash Wireless Sensor Node R. Jurdak, B. Kusy, P. Sommer, N. Kottege, C. Crossman, A. McKeown, D. Westcott, "Camazotz: Multimodal Activity-based GPS Sampling," In IPSN 2013. 4
  • 5. IEEE/ACM IPSN 2014, Berlin Application Requirements and Challenges Computing challenge • Operate within very tight energy budgets • Needs to use energy hungry GPS for tracking Application requirements • Long-term, unsupervised operation • Delay tolerant • Bats travel between different camps and other locations • Store sensed data locally in the flash; and upload the contents at known camps Base-station DB/Server 5
  • 6. GPS is highly demanding in energy ? IEEE/ACM IPSN 2014, Berlin 6
  • 7. IEEE/ACM IPSN 2014, Berlin GPS Overview-I: Infrastructure • Constellation of 32 GPS satellites vehicles (SV), synced in time to the nanosecond level • SVs, periodically, transmit signals containing time and trajectory parameters (Ephemeris) 7
  • 8. IEEE/ACM IPSN 2014, Berlin Unique sequence of 1023 bits transmitted at 1023 kbps, repeats every millisecond 50 bps 1.575 GHz GPS Overview-II: GPS Signal 8
  • 9. IEEE/ACM IPSN 2014, Berlin GPS Receiver estimates its location by: • Computing time-of-flight (pseudo range) from each visible SV to itself • Combining with the respective SVs’ location at the time GPS Overview-III: GPS Receiving Operation Sense & Record Acquisition Tracking Decoding Least Square 1 ms of data (4kB) Intensive computation  SV IDs  Codephase (subMS)  Doppler Shift Continuous, every millisecond  Timestamp (MS) – 06 s  Ephemeris – 30 s  TOF (Pseudo range) = MS + subMS  Ephemeris [Lat., Long.] 9
  • 10. IEEE/ACM IPSN 2014, Berlin Operational Impact 1. Standalone GPS receiver needs to be turned ON for up to 30 seconds in order to receive a complete data packet from the SV  Difficult to duty-cycle 2. Requires significant amount of processing  Needs a sophisticated CPU Sense & Record Acquisition Tracking Decoding Least Square 1 ms of data (4kB) Intensive computation  SV IDs  Codephase (subMS)  Doppler Shift Continuous, every millisecond  Timestamp (MS) – 06 s  Ephemeris – 30 s [Lat., Long.] 10
  • 11. Previous work: Delay tolerant + Constrained platforms (wireless sensor nodes) IEEE/ACM IPSN 2014, Berlin 11
  • 12. Sense & Record Cloud-Offloaded GPS (CO-GPS) Acquisition Tracking Decoding Least-square J. Liu, B. Priyantha, T. Hart, H. S. Ramos, A. A. F. Loureiro, and Q. Wang, “Energy efficient GPS sensing with cloud offloading,” in SenSys ’12. IEEE/ACM IPSN 2014, Berlin 12
  • 13. Scope for Improvement The task of offloading GPS data (raw samples) to the cloud (base-station) introduces an additional cost in energy. Can this be limited ? Sense & Record Acquisition Tracking Decoding Least-square IEEE/ACM IPSN 2014, Berlin 13
  • 14. Sparse-GPS (S-GPS) S-GPS adopts the sample-and-process approach of CO-GPS, but reduces the energy cost of data offloading. In our application, energy is a critical resource and its conservation is greatly valued. Sense & Record Compressed data Acquisition Tracking Decoding Least-square IEEE/ACM IPSN 2014, Berlin 14
  • 16. IEEE/ACM IPSN 2014, Berlin Key Insight Leading to S-GPS Conventional: GPS Acquisition by Cross-correlation Key insight: The information content is sparse as the value of the code phase (i.e., time delay) and frequency bin (i.e., Doppler shift) corresponding to the correlation peak is only useful. 16
  • 17. IEEE/ACM IPSN 2014, Berlin S-GPS: Theoretical Foundation - I S-GPS is based on the theory of Sparse Approximation Motivating insight of Sparse Approximation. One can accurately and efficiently recover the information of a high dimensional signal from only a small number of compressed measurements, when the signal-of-interest is sufficiently sparse in a certain transform domain. x s  sx  To recover s sxtsss   :..minarg:)( 11 1   Dictionary 17
  • 18. IEEE/ACM IPSN 2014, Berlin S-GPS: Theoretical Foundation - II Dimensionality reduction with random ensembles ? x s  x y ssxy )()(      211 1 :..minarg:)( ystsss  Dictionary 18
  • 19. IEEE/ACM IPSN 2014, Berlin Design of Dictionary - I [-] Sparsely represents the code-phase, but not the frequency bin [-] Breaks down the joint (codephase delay, Doppler) estimation problem into smaller sub-problems  global optimal cannot be guaranteed Multi-channel Stacked  Properties: 1. Should sparsely represent both: (codephase delay, Doppler shift ) 2. Should be incoherent with  Dictionary 19
  • 20. IEEE/ACM IPSN 2014, Berlin Design of Dictionary - II Multi-channel Flattened Single-channel Flattened [+] Sparsely represents both code-phase and frequency bin [+] Joint (Delay, Doppler) estimation per satellite [-] Optimizer gets biased towards satellites with strongest signal [-] Requires a minimum of 32 times more memory (easily scales into tens of gigabytes) [+] Sparsely represents both code-phase and frequency bin [+] Joint (Delay, Doppler) estimation over ALL satellites [+] Good tradeoff : sparsity, performance and space complexity 20
  • 21. IEEE/ACM IPSN 2014, Berlin Search Algorithm: S-GPS 21
  • 22. IEEE/ACM IPSN 2014, Berlin Both the methods yield the same result for the position of the tallest peak (code phase = 515 chips and frequency bin index = 19) Uncompressed 70% compressed (alpha=0.30) Basic Performance Test 22
  • 23. IEEE/ACM IPSN 2014, Berlin Low peak sharpness (i.e., ratio of the first to the second tallest peak), and high recovery noise Incorrect recovery Low peak sharpness, but low recovery noise S-GPS Acquisition Challenges with 2ms of data Accepted practice is to use 2ms of data for GPS acquisition Low SNR levels (18-25 dB), typical in GPS signals, severely impacts the recovery accuracy 23
  • 24. IEEE/ACM IPSN 2014, Berlin SNR Boost Stage: Accumulate K coefficient vectors (from the recovery process), and sum their intensities to derive the consolidated estimation point. [each K corresponds to recovery result of 1ms of data] Improving Acquisition Reliability 24
  • 25. Evaluation and Results IEEE/ACM IPSN 2014, Berlin 25
  • 26. IEEE/ACM IPSN 2014, Berlin Q) Does processing longer data lengths (such as 10/20 ms) promise better acquisition quality than the accepted practice of 2ms ? A) There is a high probability of detecting > 1.5x more satellites by processing longer data segments. Acquisition Quality 26
  • 27. IEEE/ACM IPSN 2014, Berlin For acquiring the same number of satellites as their equivalent uncompressed data lengths, there is a 95% probability of success by using as low as K = 10 for alpha = 0.30. Median location error is less than 40 m. Acquisition Quality and Location Accuracy 27
  • 28. IEEE/ACM IPSN 2014, Berlin 2x Energy Consumption 5x Goodput reported for IEEE 802.15.4 complaint transceivers are between 42kbps and 93.6kbps 28
  • 29. IEEE/ACM IPSN 2014, Berlin Highlights and Way forward … • We introduced Sparse-GPS, a new computing framework for energy efficient GPS acquisition via sparse approximation • Proposed: A new dictionary that combines the information sparsity along all search dimensions • Analyzed the dependency of the received SNR and satellite acquisition count on data length • Showed: Using 10-20 ms over 2ms of data, there is a high probability of acquiring 50% additional satellites with both the conventional and S-GPS • Demonstrated the GPS acquisition capability and energy gains by empirical evaluations on real GPS signals. • Showed: S-GPS is 2 times more energy efficient than offloading uncompressed data • Showed: S-GPS is 5-10 times more energy efficient than standalone GPS • Showed: S-GPS has a median positioning error of 40m Highlights Way forward … • Develop mechanisms to enhance the received SNR (the most daunting task in realizing the S-GPS solution) • Explore hardware designs for combining [sense-compress] of the target platform • Optimize energy expenditure and execution time on the server side 29
  • 30. Thanks !!! IEEE/ACM IPSN 2014, Berlin 30