Hi,

I guess I should respond, as I'm responsible for the blog posting that you
linked.

I tested the relative phase stability using amplified noise that was fed
via a splitter onto the two dongles. I cross-correlated the noise and found
that there was a deterministic frequency difference between the channels. I
recall this was a fraction of a radian per second. I just calculated what
this small deterministic frequency difference was and removed it. I found
that I could use the same constant during the whole experiment and it also
didn't change after power cycling the dongles. This is how I produced the
flat line IQ plot that is in the blog posting.

Based on your plots, you are mostly also seeing a constant deterministic
frequency difference (the linear slope on traces 3 and 4). Trace 3 has a
phase jump for some reason and I don't know what is happening with trace 1.

In my tests, I only measured data for several hours at a time. I didn't see
any loss of lock or weird behavior during my experiments other than what I
indicated above. I have heard from several people that they have managed to
reproduce the dual rtl_sdr dongle configuration and to even use it for
passive radar. I have even seen people taking the proper engineering
approach and feeding a clock with a fanout buffer. I haven't seen any
cross-correlation plots from these devices though.

I have had issues with heating on the smaller dongles. In these cases the
down converter stops working. A heat sink fixed this issue.

Keep trying, I think you are almost there. Try recabling the clock
differently or try using another pair of dongles -- there is a lot of
variability between the dongles. Try looking at the clock signal with a
scope to see what the levels are with a working individual dongle.

I assume you are doing this for fun (that's why I did it at least). There
are much easier ways to get multiple coherent channels into your computer
with much better fidelity.

juha

On Thu, May 28, 2015 at 6:18 PM, <jean-michel.fri...@femto-st.fr> wrote:

> I have a question concerning connecting two DVB-T dongles on the same clock
> source for interferometric (or passive radar) measurements, as described at
> http://kaira.sgo.fi/2013/09/16-dual-channel-coherent-digital.html
> I have assembled the same system with one dongle used as oscillator on a
> 28.8 MHz resonator
> and the second one as a slave to this clock. All works fine, solved the
> issue
> when the oscillator would not start, now I have a reliable source of
> measurements.
>
> Initial tests (these are R820T-based dongles) exhibits significant random
> phase drift
> which I attributed to heating of the chips (they get above 50 degC when
> running continuously),
> so after gluing two heat sink with heat-conducting epoxy, I more or less
> managed to
> get a stable phase measurement when recording a same oscillator (200 MHz)
> with the
> two dongles and displaying the phase as angle(conjugate(signal1)*signal2).
>
> The question is as follows: at http://jmfriedt.sequanux.org/ph_tout.pdf I
> have shown one
> graph, quite representative of all my experiments, displaying the
> evolution of the phase
> difference between both dongles connected to the same 200 MHz oscillator.
> I *always*
> start with a quite stable phase difference (red curve -- inset in a zoom
> of this particular
> measurement) after plugging in my USB hub fitted with the two dongles and
> starting gnuradio-companion
> for recording the dongle I/Q stream (notice the abscissa sampling rate of
> 10 Hz => the full
> graph is about 1-hour long). After about an hour, I stop recording the red
> curve, and
> all I do is switch off gnuradio-companion and start it back => green curve
> with a quickly falling
> phase. Switch off again, disconnect-reconnect USB hub, restart an
> acquisition => blue curve.
> Same procedure => magenta curve.
>
> Can anyone hint at an explanation as to why I always start with a
> reasonably stable phase
> difference (yet not constant -- is the phase fluctuation indeed due to
> heating of the fractional
> PLL in each RF frontend, drifting below the feedback loop time constant
> ?), but more worrisome
> why I always get this huge drift after launching a new acquisition ? The
> fact that I always
> get the same slope hints at a sofware/hardware communication issue, but
> how it is possible
> since both dongles are clocked by the same source and receive the same
> commands from the
> software ?
>
> Thanks, JM
>
> --
> JM Friedt, FEMTO-ST Time & Frequency/SENSeOR, 32 av. observatoire, 25044
> Besancon, France
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to