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:
Usage: signal_generator.py [options]
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.