blob: 44c3072727ff6c57e3efb738d3c8748499477ab5 [file] [log] [blame]
Interference Recorder Script 1.0
===============================================================================
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.
Usage:
./bandpass_recorder.py filename
-------------------------------------------------------------------------------
Requirements:
- USRP Software Defined Radio
- GNURadio and UHD Driver
- "bandpass_recorder_file.py" and "bandpass_recorder_gui.py"
-------------------------------------------------------------------------------
Changing radio behaviour:
The recorder behaviour can be changed by modifying "bandpass_recorder_file.py"
or "bandpass_recorder_gui.py" 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 bandpass_recorder_file.py 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
"signal_analyzer.py" can be used to analyze recordings in order to extract
parameters from the data files created by the recorder script.
Use "./signal_analyzer.py -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.