Chapter 5

The Spectrum Playground

This is the actual problem I work on, as a toy. Four radios share one antenna and all want to talk at once. Flip the switch and see what a coexistence arbiter does.

✅ Delivered 0 💥 Collisions 0

Arbiter off: everyone shouts at once. Watch the red bursts.

The toolbox

Wireless

  • Wi-Fi 7/8
  • Bluetooth
  • UWB
  • Thread
  • Wireless coexistence (COEX)
  • Multi-radio arbitration

Product lifecycle

  • Feature integration
  • Firmware validation
  • Pre-silicon emulation
  • Silicon bring-up
  • System verification
  • Automation

Debugging

  • Cross-layer debug
  • Logs & register states
  • Waveform captures
  • RF / PHY / MAC
  • Test strategy

Foundations

  • C
  • Python
  • Linux
  • Kernel modules
  • Data structures
  • Arduino & Raspberry Pi
  • TensorFlow
  • OpenCV