This script takes command line arguments to broadcast the sum of various signals with differing strengths. The script takes in arguments by specifying a type of signal to broadcast followed by the corresponding parameters for that signal. This script requires the user to specify at least 1 signal in order to operate.
The script currently supports 4 types of signals:
To print usage info use
./signal_generator.py -h option.
Note: If you are playing from a file and are getting Underruns (U), try moving the file to local storage.
A set of useful recordings and signal profiles have been placed at
/google/data/rw/teams/gfiber/sdr/recordings that can be used for testing or other purposes.