Whether you're a hobbyist interested in exploring the airwaves, a student learning about wireless communications, or an engineer looking to prototype RF designs, Practical SDR will help you master the fundamentals of software-defined radio.
You'll build virtual radio receivers on your computer, then extract audio from real AM and FM signals; learn how amplitude modulation works by building an AM radio; understand signal filtering by crafting clean FM reception; and grasp complex topics like IQ sampling. You'll use the intuitive GNU Radio Companion interface to create working radio systems piece by piece, then move on to building functional AM and FM receivers, and even design your own radio transmitter.
Along the way, you'll learn how to:
Some projects require SDR hardware, such as a HackRF One, and a compatible antenna.
Paul Clark is the owner and chief engineer at Factoria Labs, an organization dedicated to the propagation of software defined radio. He has experience ranging from chip design to firmware development to RF reverse engineering. He teaches classes and workshops on SDR in the U.S. and abroad.