How can I extract a signal to baseband?
Rather that just listen to one signal at a time, I want to take advantage of my RTL-SDR's 2mhz bandwidth and listen to multiple FM signals at the same time. I think that what need to do for each signal is filter out everything but the signal, then shift the signal to baseband and reduce the bandwidth. Once it's a baseband, I can take it from there.
- Which filter or pair of filters would be a decent way of to filter out all but the signal I want?
- Should I be using IIR vs FIR?
- What would be a decent way to shift to baseband and reduce bandwidth?
- Can shifting to baseband and reducing bandwidth be done at the same time? Should these be done at the same time?
Everything I'm working with is a complex signal. I'm planning on implementing these myself for the greater education value. (IE, I'm not using GNUradio, or existing libraries. Mostly I need to know what to Google.)