Scott Cutler wrote:
To get from the time domain (the raw samples) to the frequency domain (waterfall display, etc.), you need an FFT.
..
In fact, the stuff I said is fundamental to all signal processing
And as it happens, the GNU Radio package allows to snap many powerful signal processing blocks together using python.
Don't reinvent a square wheel. Learn to use GNU Radio.
//Peter