IoT
Understanding IoT RF
IoT represents a fundamentally different design philosophy from traditional wireless communications. Instead of maximizing data rate (cellular, Wi-Fi), IoT optimizes for three things: battery life, range, and cost. This leads to radically different design choices: extremely low data rates (250 bps for LoRa SF12), aggressive duty cycling (transmit for 1 second, sleep for 1000 seconds), and spreading or repetition to achieve sensitivity well below the noise floor.
The RF challenge is clear: connect a coin-cell-powered sensor 10 km away, through building walls, for 10 years, using a $1 radio. Every dB of link budget matters; every microamp of sleep current matters.
IoT Link Budget
TX: 14 dBm + G_ant 2 dBi = EIRP 16 dBm
Sensitivity: −137 dBm (125 kHz BW)
Link budget: 153 dB
FSPL @10km: 111 dB. Margin: 42 dB
NB-IoT:
TX: 23 dBm. Sensitivity: −164 dBm
MCL: 164 dB (20 dB > LTE via repetition)
Battery life:
Sleep: 1μA. TX: 25mA × 1s/hr
Avg: 1 + 25/3600 ≈ 1.007 μA
600 mAh: 600000/1.007 = 68 years
IoT Technology Comparison
| Technology | Range | Rate | Power | Spectrum |
|---|---|---|---|---|
| LoRa | 10-15 km | 0.25-50 kbps | 25 mA TX | Unlicensed |
| NB-IoT | 10+ km | 26-127 kbps | 120 mA TX | Licensed |
| LTE-M | 10+ km | 1 Mbps | 200 mA TX | Licensed |
| BLE 5.0 | 100-400 m | 2 Mbps | 8 mA TX | 2.4 GHz ISM |
| Zigbee | 100 m | 250 kbps | 18 mA TX | 2.4 GHz ISM |
Frequently Asked Questions
Technologies?
LPWAN: LoRa (CSS, sub-GHz, unlicensed, 10+km, −137dBm). NB-IoT (licensed, −164dBm, deep indoor, cellular managed). LTE-M (1 Mbps, handover, VoLTE). Short: BLE 5.0 (coded PHY 4× range), Zigbee (mesh, 250 kbps), Thread/Matter, Wi-Fi HaLow. Each trades range/rate/power/cost differently.
LoRa range?
CSS modulation: chirps spanning full BW. SF7: 128 chips/sym, 5.5 kbps. SF12: 4096 chips, 250 bps, ~20 dB processing gain. Receiver decodes below noise floor. 14 dBm TX + 2 dBi − 111 dB FSPL @10km: 42 dB margin for building penetration and fading. Tradeoff: higher SF = lower rate + higher ToA + duty cycle limit.
Design challenges?
Battery: <1μA sleep, fast wake (<1ms), minimal protocol overhead. Antenna: small devices = chip/trace antenna (−5 to −15 dBi, 10-30% eff). Coexistence: billions in 2.4 GHz = interference. FH (BLE 40ch), CSS (LoRa), LBT. Cost: <$1 SoC, CMOS PA, on-chip everything. Every dB and μA counts.