![Page 1: What's available today Consumer GNSS, APIs and Appsindico.ictp.it/event/a13251/session/5/contribution/37/material/0/1.pdf · © 2014, Frank van Diggelen 1 What's available today Consumer](https://reader034.vdocument.in/reader034/viewer/2022042303/5ece3f851ea5d522ae670939/html5/thumbnails/1.jpg)
© 2014, Frank van Diggelen 1
What's available today
Consumer GNSS, APIs and Apps
Frank van Diggelen Broadcom Corporation, and Stanford University
African School on Space Science
![Page 2: What's available today Consumer GNSS, APIs and Appsindico.ictp.it/event/a13251/session/5/contribution/37/material/0/1.pdf · © 2014, Frank van Diggelen 1 What's available today Consumer](https://reader034.vdocument.in/reader034/viewer/2022042303/5ece3f851ea5d522ae670939/html5/thumbnails/2.jpg)
2 Broadcom Proprietary. © 2013 Broadcom Corporation. All rights reserved. © 2014, Frank van Diggelen 2
GNSS MARKET SIZE, 2012 M
S MC T F A M
Military
Industrial (Survey, Machine Control, Timing, Fleet Management, Aviation, Marine)
Number of GNSS receivers produced per year, worldwide (millions) 0 1 2 3 4 5
![Page 3: What's available today Consumer GNSS, APIs and Appsindico.ictp.it/event/a13251/session/5/contribution/37/material/0/1.pdf · © 2014, Frank van Diggelen 1 What's available today Consumer](https://reader034.vdocument.in/reader034/viewer/2022042303/5ece3f851ea5d522ae670939/html5/thumbnails/3.jpg)
3 Broadcom Proprietary. © 2013 Broadcom Corporation. All rights reserved. © 2014, Frank van Diggelen 3
GNSS MARKET SIZE, 2012 M
Embedded PND Automotive
Military
Cameras Fitness Recreational
Tablets Mobile computing Computing
S MC T F A Industrial (Survey, Machine Control, Timing, Fleet Management, Aviation, Marine) M
→ 900M Mobile Phones • • • and on for 7 times the
width of this screen • • •
Number of GNSS receivers produced per year, worldwide (millions) 0 10 20 30 40 50 60 900
I’m focusing on these market segments: tablets, cell phones:
![Page 4: What's available today Consumer GNSS, APIs and Appsindico.ictp.it/event/a13251/session/5/contribution/37/material/0/1.pdf · © 2014, Frank van Diggelen 1 What's available today Consumer](https://reader034.vdocument.in/reader034/viewer/2022042303/5ece3f851ea5d522ae670939/html5/thumbnails/4.jpg)
© 2014, Frank van Diggelen 4
Available now, GNSS constellations
GPS GLO QZSS BDS GAL IRNSS
GPS GLO QZSS BDS GAL IRNSS
All Some None
All None
Android
iOS
All
L1 o
nly
Specific model details later
![Page 5: What's available today Consumer GNSS, APIs and Appsindico.ictp.it/event/a13251/session/5/contribution/37/material/0/1.pdf · © 2014, Frank van Diggelen 1 What's available today Consumer](https://reader034.vdocument.in/reader034/viewer/2022042303/5ece3f851ea5d522ae670939/html5/thumbnails/5.jpg)
© 2014, Frank van Diggelen 5
OS share of smartphones (2014)
80%
14%
1% 3% 2%
Android iOS Blackberry Windows phone other
![Page 6: What's available today Consumer GNSS, APIs and Appsindico.ictp.it/event/a13251/session/5/contribution/37/material/0/1.pdf · © 2014, Frank van Diggelen 1 What's available today Consumer](https://reader034.vdocument.in/reader034/viewer/2022042303/5ece3f851ea5d522ae670939/html5/thumbnails/6.jpg)
© 2014, Frank van Diggelen 6
GNSS Data Android
iOS
OS and API details later
• time • lat, lon, alt • svid, c/n0, az, el
• time • lat, lon, alt not necessarily GPS
![Page 7: What's available today Consumer GNSS, APIs and Appsindico.ictp.it/event/a13251/session/5/contribution/37/material/0/1.pdf · © 2014, Frank van Diggelen 1 What's available today Consumer](https://reader034.vdocument.in/reader034/viewer/2022042303/5ece3f851ea5d522ae670939/html5/thumbnails/7.jpg)
© 2014, Frank van Diggelen 7
Android
Apps Android
iOS
OS and API details later
![Page 8: What's available today Consumer GNSS, APIs and Appsindico.ictp.it/event/a13251/session/5/contribution/37/material/0/1.pdf · © 2014, Frank van Diggelen 1 What's available today Consumer](https://reader034.vdocument.in/reader034/viewer/2022042303/5ece3f851ea5d522ae670939/html5/thumbnails/8.jpg)
© 2014, Frank van Diggelen 8
Which devices have GPS, GLONASS & BeiDou
![Page 9: What's available today Consumer GNSS, APIs and Appsindico.ictp.it/event/a13251/session/5/contribution/37/material/0/1.pdf · © 2014, Frank van Diggelen 1 What's available today Consumer](https://reader034.vdocument.in/reader034/viewer/2022042303/5ece3f851ea5d522ae670939/html5/thumbnails/9.jpg)
© 2014, Frank van Diggelen 9
Specific example: getting C/No from a phone
![Page 10: What's available today Consumer GNSS, APIs and Appsindico.ictp.it/event/a13251/session/5/contribution/37/material/0/1.pdf · © 2014, Frank van Diggelen 1 What's available today Consumer](https://reader034.vdocument.in/reader034/viewer/2022042303/5ece3f851ea5d522ae670939/html5/thumbnails/10.jpg)
© 2014, Frank van Diggelen 10
The Android Software Stack, or “Framework”
LTE WiFi/BT Sensors GPS Hardware (chips)
Sof
twar
e
Proprietary interface
GPS interfaces
gps.h
android location APIs
![Page 11: What's available today Consumer GNSS, APIs and Appsindico.ictp.it/event/a13251/session/5/contribution/37/material/0/1.pdf · © 2014, Frank van Diggelen 1 What's available today Consumer](https://reader034.vdocument.in/reader034/viewer/2022042303/5ece3f851ea5d522ae670939/html5/thumbnails/11.jpg)
© 2014, Frank van Diggelen 11
![Page 12: What's available today Consumer GNSS, APIs and Appsindico.ictp.it/event/a13251/session/5/contribution/37/material/0/1.pdf · © 2014, Frank van Diggelen 1 What's available today Consumer](https://reader034.vdocument.in/reader034/viewer/2022042303/5ece3f851ea5d522ae670939/html5/thumbnails/12.jpg)
© 2014, Frank van Diggelen 12
![Page 13: What's available today Consumer GNSS, APIs and Appsindico.ictp.it/event/a13251/session/5/contribution/37/material/0/1.pdf · © 2014, Frank van Diggelen 1 What's available today Consumer](https://reader034.vdocument.in/reader034/viewer/2022042303/5ece3f851ea5d522ae670939/html5/thumbnails/13.jpg)
© 2014, Frank van Diggelen 13
Apps
RINEX? Not yet NMEA Yes
![Page 14: What's available today Consumer GNSS, APIs and Appsindico.ictp.it/event/a13251/session/5/contribution/37/material/0/1.pdf · © 2014, Frank van Diggelen 1 What's available today Consumer](https://reader034.vdocument.in/reader034/viewer/2022042303/5ece3f851ea5d522ae670939/html5/thumbnails/14.jpg)
© 2014, Frank van Diggelen 14
NMEA standard, GSV message
,xx, | SNR (C/No) 00-99 dB-Hz, null when not tracking
![Page 15: What's available today Consumer GNSS, APIs and Appsindico.ictp.it/event/a13251/session/5/contribution/37/material/0/1.pdf · © 2014, Frank van Diggelen 1 What's available today Consumer](https://reader034.vdocument.in/reader034/viewer/2022042303/5ece3f851ea5d522ae670939/html5/thumbnails/15.jpg)
© 2014, Frank van Diggelen 15
Keith’s questions
• C/N0 available? • What resolution
• How often? • Averaging period?
• Yes • float at api layer
integer dB-Hz in NMEA • 1Hz • 1 s down to 200 ms
![Page 16: What's available today Consumer GNSS, APIs and Appsindico.ictp.it/event/a13251/session/5/contribution/37/material/0/1.pdf · © 2014, Frank van Diggelen 1 What's available today Consumer](https://reader034.vdocument.in/reader034/viewer/2022042303/5ece3f851ea5d522ae670939/html5/thumbnails/16.jpg)
© 2014, Frank van Diggelen 16
Our first cell-phone scintillation measurement