TL;DR:
Can 2 tunable digitizers, each with an instantaneous bandwidth of X MHz and a common clock source, be used to achieve an instantaneous bandwidth of close to 2*X MHz by tuning their central frequencies and merging their output I+Q streams and if so, how?
In a bit more detail:
Say we have 2 RTL-SDR dongles, each capable of tuning to a specific frequency and sampling at 1 MS/s I+Q, i.e. each dongle has 1MHz of instantaneous bandwidth.
Now, say that there's a 1.5 MHz carrier coming in from 100.0 to 101.5 MHz. It's too wide for any of the two dongles to handle, but assuming their ADCs can be synchronised (e.g. like this), I'm thinking of tuning one dongle to e.g. 99.8-100.8 MHz and the other to 100.6-101.6 MHz, so that each dongle sees its part of the carrier and that there's a bit of an overlap between the two dongles.
Can the two I+Q streams coming from the two dongles be merged into a single stream spanning 1.8 MHz of instantaneous bandwidth, as if it was sampled by a digitizer with 1.8 MHz of instantaneous bandwidth, tuned to 100.7 MHz?
A few conceptual guidelines on how to merge the two I+Q streams would be great, a link to a GNU Radio model performing the task would be amazing. ;)
What I'm interested in is using 2 ADCs which sample at the same time, but each of the inputs looking at its own section of the spectrum. What I'm looking for is a way to merge the two streams to produce a sample stream like one which would have been produced by a single ADC that's twice as fast.
– Tomislav Nakic-Alfirevic Nov 04 '22 at 14:53