Implementing IoT with Software-Defined Radio
summary
Software-defined radio is practical not theoretical: a low-cost SDR plus modest CPU (Raspberry Pi Zero for simple links, an i7 or cloud for video/4G) runs multiple standards so products survive spec changes. Prototyping in Octave/MATLAB yields compact code (26 lines in Octave, 20 minutes to code), compiled languages win speed (C fastest in benchmarks), Fortran performs well on large numeric loads, and offloading FIR/filtering into FPGA or the SDR module itself removes software bottlenecks. Pothos and socket-friendly drivers ease networking.
AI-written summary · about
chapters (10)
- 0:00IoT and SDR introduction
- 1:27What is SDR
- 3:55Why SDR is necessary
- 5:19Choosing SDR languages
- 10:45SDR language performance
- 12:53Practical SDR example
- 15:59SDR networking in IoT
- 17:46Low-cost SDR philosophy
- 19:40SDR challenges and future
- 20:42Q&A
related talks
18mTinySDR: Low Power SDR Platform for Over the Air Programmable IoT Testbeds
19mProgramming the Electromagnetic Spectrum
50mIoT In The Matrix: Mocking External Dependencies For IoT Systems Using Physical Hardware
45mRaspberry Pi SDR
30mDemystifying IoT/OT Hacks With SDR
36mLibre Silicon in IoT
45m Hacking satellites with Software Defined Radio (SDR)
01h 00mHacking the Wireless World with Software Defined Radio - 2.0
