Wireless 101
M11 · L04
Module 11 · Lesson 4
Twenty Bytes an Hour, for Ten Years
Modules 5 and 6 chased bits per hertz. These radios chase joules per bit and cents per node. A door sensor on a coin cell is a harder problem than a gigabit over 10 m — money solves the gigabit.
01 / 11
Wireless 101
M11 · L04
The design inversion, costed
The Radio Is 1.3% of It
A CR2032, divided by a decade
I_{avg} \le \frac{220\ \text{mAh}}{87\,660\ \text{h}} = 2.51\ \mathrm{\mu A}
- One hourly BLE report ≈ 8 mA × 15 ms = 33.3 nAh
- × 87 660 events = 2.92 mAh of the 220 mAh cell
- So sleep gets 217 mAh → allowed 2.48 µA asleep
Nothing here is short of hertz. Everything is short of joules and cents.
02 / 11
Wireless 101
M11 · L04
Bluetooth — two radios, one logo
Classic Hops, BLE Sips
- Classic: 79 × 1 MHz, FHSS at 1600 hops/s → 625 µs dwell
- Pure TDD on one hop sequence (M10-L4) — a switch, no duplexer
- BLE: 40 × 2 MHz, 2402 + 2k MHz; 37 data channels
- GFSK at 1 Msym/s — M5-L2’s constant envelope, collected
- 0.5 bit/s/Hz is wasteful and irrelevant; a cheap class-C amplifier is not
2.4 GHz is shared with WiFi (M11-L1), so both are designed against interference, not just noise (M9-L3).
03 / 11
Wireless 101
M11 · L04
Marketing, meet M8-L4
“4× Range” Needs 12 dB
Coded PHY S = 8, against the claim
10\log_{10}8 = 9.03\ \text{dB} \;<\; 20\log_{10}4 = 12.04\ \text{dB}
- Eight symbols per bit → 8× the energy per bit = 9.03 dB
- 4× range costs 10n log₁₀4 — that is 12.04 dB only at n = 2
- Real silicon measures ~10 dB → 1010/20 = 3.16× in free space
- Indoors at n = 3: 1010/30 = 2.15×. At n = 4: 1.78×
A range claim with no path-loss exponent is quoting its best case. Price: 125 kbit/s, so 8× the airtime.
04 / 11
Wireless 101
M11 · L04
Zigbee — 802.15.4
Mesh Buys 14 dB for Free
- 250 kbit/s, O-QPSK; 32 chips per 4 bits = 2 Mchip/s
- Processing gain 2×10⁶/250×10³ = 8 = 9.03 dB (M10-L1)
- 0 dBm to −100 dBm, less 16.1 dB margin → 29 m per hop
- 3 hops reach 87 m; one hop would need 14.4 dB more
- Charged in latency, 10 log₁₀3 = 4.8 dB of throughput, and complexity
Routers cannot sleep. A mesh of nothing but batteries is not buildable.
05 / 11
Wireless 101
M11 · L04
Try it — name your constraint
Which One Survives?
fits: LoRa, NB-IoT
out: WiFi rate ok, battery fails
SF12: 30.5 sym/s, 293 bit/s, 151 dB
06 / 11
Wireless 101
M11 · L04
LoRa — the best link in the lesson
CDMA’s Trick, With a Chirp
Spreading factor, and the same Gₚ as M10-L1
R_s = \frac{B}{2^{SF}},\quad R_b = SF\cdot R_s\cdot CR,\quad G_p = \frac{B}{R_b}
- SF12: 125 000/4096 = 30.52 sym/s → 12 × 30.52 × 4/5 = 293 bit/s
- SF7: 125 000/128 = 976.6 sym/s → 5469 bit/s, a span of 18.7×
- Gₚ = 125 000/366.2 = 341 = 25.3 dB, against IS-95’s 21.07 dB
- −137 dBm sensitivity vs a −117 dBm floor = 20 dB below the noise
Per bit it is ordinary: Eₖ/N₀ = −20 + 25.3 = +5.3 dB (M9-L1). The chirp supplies the rest.
07 / 11
Wireless 101
M11 · L04
151 dB, and what really caps it
Two Minutes of Silence
Budget
151 dB
On air
1155 ms
Then off
114 s
- 14 dBm − (−137) = 151 dB, vs WiFi’s low-rate 110 dB
- The 41 dB = +22.0 narrower + 25 relaxed SNR − 6 power ✓
- Paid with 10 log₁₀(6×10⁶/293) = 43.1 dB of rate
- 1% duty cycle → 31 msg/h at SF12, 873/h at SF7 (28×)
- Class A is uplink-biased: two brief windows, then unreachable
08 / 11
Wireless 101
M11 · L04
Cellular IoT — licensed spectrum
One Resource Block, Nothing More
NB-IoT’s carrier, and its extra 21 dB
12 \times 15\ \text{kHz} = 180\ \text{kHz},\quad 10\log_{10}128 = 21.07\ \text{dB}
- 180 kHz is exactly one LTE resource block (M10-L2) — drops into a live carrier
- ~164 dB coupling loss: 23 − 164 = −141 dBm needed, and 128 repeats give 21.07 dB
- LTE-M: 6 blocks = 1.08 MHz, ~1 Mbit/s, ~156 dB, handover + VoLTE
- PSM and eDRX — not the modulation — are what buy the decade
164 vs LoRa’s 151 dB, but 9 dB of it is just transmit power. On sensitivity the gap is 4 dB.
09 / 11
Wireless 101
M11 · L04
Recap
What you learned
- A decade on 220 mAh means 2.51 µA; the radio is 1.3% of it
- BLE Coded S=8 gives 9.03 dB, not the 12.04 dB “4×” implies
- Zigbee mesh: 29 m per hop, and routers that cannot sleep
- LoRa SF12: 293 bit/s, 151 dB, 31 messages an hour
- NB-IoT = one 180 kHz resource block; LTE-M adds mobility and voice
Next: Module 12, the capstone
11 / 11