CSE 122 / 222C ; WES 269�Wide Area Communications and the Evolution of Cellular
Pat Pannuto, UC San Diego
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Cell Goals
2
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Outline
3
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Wide area networks
4
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Air quality monitoring
5
[1] Cheng et al. AirCloud: a cloud-based air-quality monitoring system for everyone. 2014. [2] Purple Air. 2018.
[1]
[1]
[2]
[2]
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Audio detection, classification, and localization
6
[1] Girod et al. The Design and Implementation of a Self-Calibrating Distributed Acoustic Sensing Platform. 2006. [2] Lédeczi et al. Multiple Simultaneous Acoustic Source Localization in Urban Terrain. 2005. [3] Sounds of New York City. 2016.
[1]
[1]
[2]
[3]
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Traffic queue sensing and congestion control
7
[1] Sen et al. Kyun Queue: A Sensor Network System To Monitor Road Traffic Queues, 2012
[1]
[1]
[1]
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Array of Things project - Chicago
8
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
9
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Considering wide-area networks
10
Data
Throughput
Range
WiFi
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Considering wide-area networks
11
Bluetooth
WiFi
BLE
Zigbee
Data
Throughput
Range
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Considering wide-area networks
12
Bluetooth
WiFi
BLE
Zigbee
Data
Throughput
Range
Lower Power�& Lower Cost
Higher Power�& Higher Cost
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Considering wide-area networks
13
Bluetooth
WiFi
2G
3G
4G
BLE
Zigbee
Data
Throughput
Range
Lower Power�& Lower Cost
Higher Power�& Higher Cost
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Takeaway: Cellular provides the IoT the only reliable global coverage available today
14
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Outline
15
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Poll: What decade was the first commercial mobile phone?
16
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
The first commercial mobile phone was in 1946!
17
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
The first `mobile` network architecture
18
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
1965: The Improved Mobile Telephone Service
19
Phones fit in a briefcase now
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Quick review: How can we share spectrum?
20
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
What’s wrong inefficient with this picture?
21
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
The `cell` in cellular networks
22
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Spatial division tradeoffs
23
?
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
How often does handoff need to happen anyway?
24
| Speed (mph) | Speed (kph) | Cell Radius (km) | Average # of Handoffs for a 3-minute call |
Freeway, rural | 65 | 104 | 16 | 0.33 |
Freeway, urban | 65 | 104 | 1.6 | 3.25 |
Surface streets, urban | 30 | 48 | 1 | 2.4 |
Pedestrian, urban | 1.5 | 2.4 | 1 | 0.12 |
Pedestrian, microcell | 1.5 | 2.4 | 0.1 | 1.2 |
Table data from Arthur H. M. Ross, PhD: http://www.cdg.org/technology/cdma_technology/a_ross/handoff.asp
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Introducing 1G!
25
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Quick Aside: DTMF Signalling
26
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
How to implement handoff?
27
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
How does AMPS implement handoff?
28
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Spatial division in practice
29
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Spatial division in practice
30
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Over time, AMPS did also get more frequencies
31
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Cellular phone or walkie-talkie?�https://www.youtube.com/watch?v=JsEgUA4z_SM
32
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
The first “sunset”
33
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Poll: When did AMPS turn off in the United States?�(turned on ~1979)
34
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Aside: Super cool hackaday projects
35
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Outline
36
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
IS-54 aka 2G aka TDMA aka D-AMPS (Digital AMPS)
37
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
GSM aka 2G aka TDMA
38
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
The first 2G sunset happened in 2008
39
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
GSM
40
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Origins of GSM
41
Not a very `mobile` mobile network…
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
The real innovation of GSM was the indirection and interoperability it enabled
42
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
43
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Circuit switching
44
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Comparing circuits vs packets
45
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
GSM evolved over time to add data
46
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
So why does the IoT care about 2G?
47
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Why might 2G continue to survive [globally]?
48
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
2G in the US…�[Plans…]
49
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Does GM ever learn?�[Could they have?]
50
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Break + xkcd
51
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Outline
52
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Starting with the end: the 3G sunset
53
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Checking in on T-Mobile?
54
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Checking in on T-Mobile?
55
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Why does 2G have staying power that 3G doesn’t?
56
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
So what did [*]G provide over 2G anyway?
57
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Aside: Eventually, the naming thing got annoying, so an international standards body fixed* it�*Yeah, you know how this story will end
58
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
3GPP�aka: the actual answer for what stuff is really doing
59
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Mapping ”4G”, “LTE”, “LTE Advanced”, etc onto actual technologies
60
This Qualcomm presentation is great: https://www.qualcomm.com/media/documents/files/demystifying-3gpp-and-the-essential-role-of-qualcomm-in-leading-the-expansion-of-the-mobile-ecosystem.pdf
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
LTE Categories
61
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Corollary to improved throughput is improved energy performance
62
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
But energy per transaction is complex
63
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Numbers from one implementation
64
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Outline
65
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
So what is 5G doing differently?
66
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Aside: One last bit on emerging new G’s�aka: What was up with the 5G / airplane kerfuffle?
n.b. The FAA site on this is�actually pretty good, and�both accessible / technical
67
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Filter design is hard ($$), a touch on the EE black magic side (especially equations vs practice)
Graphics stolen from https://www.5gtechnologyworld.com/5g-altimeter-interference-aviation-versus-telecoms/ , the FAA site, and a quick google image for ‘higher order filter cutoff’
68
160 mph (~landing speed)
*96s ~= 4.25 mi
*20s ~= 0.9 mi
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Resource: Some of the best technical details I could find
69
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Highlights from the webinar [n.b. recorded Dec 7, 2021]
70
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Just because I was curious…
71
160 mph (~landing speed)
*96s ~= 4.25 mi
*20s ~= 0.9 mi
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Outline
72
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Wait, doesn’t this class focus on “low-power wireless”?
73
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
A purely hypothetical motivating example
74
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
These things aren’t creepy at all
75
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Limited battery life will save us!
76
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Limited GPS coverage will save us!
77
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Surely people will notice a big, bulky tracker right?
78
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
For a little bit of time, $$$ might save us
79
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Takeaway: Cellular provides the IoT the only reliable global coverage available today (changing fast!)
80
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Outline
81
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Sizing networks is hard
82
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Traffic fluctuates in all networks, for cellular it becomes a function of both when and where you are
Understanding Mobile Traffic Patterns of Large Scale Cellular Towers in Urban Environment; Xu, Li, Wang, Zhang, Jin; IEEE ToN
83
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Why does this matter for IoT Deployments?
84
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
What is an MVNO?�Mobile Virtual Network Operator
85
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
So how does Particle, a small IoT platform startup, provide global cellular coverage?
86
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
So how do you get higher on the priority list?
87
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
So how do you deploy in Tanzania?
88
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
So how do you actually realize this claim?
89
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
On your own: Understanding global cellular
90
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Outline
91
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Additional low-end categories for IoT
92
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Why do we need “special categories” for IoT on cell?
93
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
LTE-M and NB-IoT were developed in parallel
94
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
LTE-M and NB-IoT downlink and uplink
95
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
LTE resource allocation
96
One “Resource Block”
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Resources used by LTE-M and NB-IoT
97
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Resources used by LTE-M and NB-IoT
98
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Reducing energy use for IoT devices
99
Graphics, quote from https://www.link-labs.com/blog/lte-e-drx-psm-explained-for-lte-m1
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Further power reduction for simple devices
100
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Some numbers from an actual telecom: Aeris�[n.b. Aeris has been a leader in cellular M2M since the 90’s]
101
Numbers from https://aeriscom.zendesk.com/hc/en-us/articles/360049848254-Understanding-LTE-M-Power-Management-Modes
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Improved range for LTE-M and NB-IoT
102
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Coarsely, lower frequency -> longer range
103
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Cellular deployments
104
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
105
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Microcontroller support
106
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
What about 5G?
107
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Break + Open Question
108
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Break + Open Question
109
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]
Up Next: LPWANs (in ISM bands)
110
CC BY-NC-ND Pat Pannuto – Content derived from materials from Branden Ghena and Brad Campbell
CSE 122/222C ; WES 269 [WI25]