Software Defined Radio with HackRF, Lesson 9


In order to clearly see my screen during the demonstrations, viewing the video in full screen mode may help. Even better: You can download this video in high resolution (720p). (torrent)

in this lesson


  1. Create a flowgraph like the one in the screenshot below.
  2. homework flowgraph screenshot
  3. Run the flowgraph and use the Average option to view the frequency content of the noise.
  4. Add a Low Pass Filter to the flowgraph, using sliders to control the filter's cutoff frequency and transition width. Configure both sliders with a default value of samp_rate/8, a minimum of samp_rate/1000, a maximum of samp_rate/2, and 1000 steps.
  5. Observe how the filter's frequency response changes when adjusting the sliders. The Average option may be helpful.
  6. Check your CPU utilization with the transition width set very low. How does it compare to the utilization observed with the transition width set to a moderate value?
  7. Try high pass and band pass filters instead of a low pass filter.



Software Defined Radio with HackRF is copyright 2014, 2015 by Michael Ossmann and is released under the CC BY license.