Tuning In with SDR & Python
summary
Demonstrates receiving and generating RF with Python using GNU Radio Companion to auto-generate Python flowgraphs and a HackRF front end sampling at 20 MS/s. Captures 2.4 GHz Bluetooth, performs quadrature demodulation, clock recovery and preamble/frame parsing, decodes bytes (shown as lock/unlock strings), and replays samples to transmit a working unlock signal. Also builds an FMCW-style radar from received phase/Doppler to measure range and breathing; all processing runs in Python on recorded IQ streams.
AI-written summary · about
chapters (7)
- 0:00Start
- 1:54What is Software Defined Radio?
- 9:06The Fourier Transform! Suddenly...maths!
- 10:44Electronics! The wire is actually like a tiny battery
- 16:48Transforms! Everything in..modulation.
- 26:47The HackRF!
- 35:19What else can we do with radio?
related talks
32mUsing Python and 19,200 bits/second serial links to manage antennae for the Square Kilometre Array r
27mBrainwaves for Hackers 2.0
40mBuild Wireless Products Faster with Zephyr and MicroPython
29m"Wait, is Wi-Fi just blinking lights?"
34mUsing Python to enter the world of Microcontrollers
22mHardware Interoperability with Python for Connected Systems
31mAutomating hardware test & measurement
39mExploring the Wonderful World of Python on Devices
