tree: 7c6c3c9de17903a5337f6196aab794e4f2e3ae6d [path history] [tgz]
  3. bandpass_recorder_file.grc
  5. bandpass_recorder_gui.grc

Interference Recorder Script

This script takes in a filename as in input and opens a GUI which allows the user to adjust the frequency, bandwidth, gain, and record time. Upon closing the GUI, the script will automatically begin recording for the specified time.


./ filename


  • USRP Software Defined Radio
  • GNURadio and UHD Driver
  • and

Changing radio behavior

The recorder behavior can be changed by modifying or in 2 ways:

  1. Editing the files directly
  2. Opening bandpass_recorder_file.grc or bandpass_recorder_gui.grc with gnuradio-companion and regenerating the python files.

Note: the output of must be recorder.out as this is used by the script to specify the output filename. The script will output the data stream to recorder.out and it will then be renamed to the specified filename.

Signal Analysis Tool can be used to analyze recordings in order to extract parameters from the data files created by the recorder script.

Use ./ -h to view options

Note that large window/display values can crash your system as they are very memory intensive. Window values should be less than or equal to 1e8 and display values should be less than or equal to 1e7.