usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

Multiple USRP-2901 reference signal sync problem with gnuradio

RE
Ramesh, Eshan
Tue, Feb 6, 2024 2:24 AM

Hi,

I'm trying to use a common reference signal to sync two
USRP-2901s. I'm using gnuradio with the default USRP sink and source
blocks, and we're using an external signal generator into the "REF IN"
port.

If we use the same USRP for the transmitter and receiver (but on
different subdevs (RF channels)), when the reference signal is not
present, we see an error as expected:

"usrp_sink :warning: Sensor 'ref_locked' failed to lock within timeout on motherboard 0."

Turning on the reference signal generator gets rid of this error.

However, when we try to use two USRPs connected to the same reference
signal, the error does not appear even if the signal is off. Setting
one radio's clock source to be "internal" and the other's "external",
and then modifying the reference signal frequency seems to have no
effect, so I think the radios are not really synced. I would expect
that I'd see a frequency difference if the reference signal frequency was
slightly incorrect in a loopback scenario.

Is there a reason why the error does not appear when using multiple
USRPs even though there is no reference signal, and the radios remain
seemingly unsynchronized?

Thanks,
Eshan Ramesh

Hi, I'm trying to use a common reference signal to sync two USRP-2901s. I'm using gnuradio with the default USRP sink and source blocks, and we're using an external signal generator into the "REF IN" port. If we use the same USRP for the transmitter and receiver (but on different subdevs (RF channels)), when the reference signal is not present, we see an error as expected: "usrp_sink :warning: Sensor 'ref_locked' failed to lock within timeout on motherboard 0." Turning on the reference signal generator gets rid of this error. However, when we try to use two USRPs connected to the same reference signal, the error does not appear even if the signal is off. Setting one radio's clock source to be "internal" and the other's "external", and then modifying the reference signal frequency seems to have no effect, so I think the radios are not really synced. I would expect that I'd see a frequency difference if the reference signal frequency was slightly incorrect in a loopback scenario. Is there a reason why the error does not appear when using multiple USRPs even though there is no reference signal, and the radios remain seemingly unsynchronized? Thanks, Eshan Ramesh
MD
Marcus D Leech
Tue, Feb 6, 2024 4:11 PM

Multi device synchronization isn’t supported on 2901.

Sharing the minimal flow graph that shows your error issue would be useful.

Sent from my iPhone

On Feb 5, 2024, at 9:24 PM, Ramesh, Eshan esrh@gatech.edu wrote:


Hi,

I'm trying to use a common reference signal to sync two
USRP-2901s. I'm using gnuradio with the default USRP sink and source
blocks, and we're using an external signal generator into the "REF IN"
port.

If we use the same USRP for the transmitter and receiver (but on
different subdevs (RF channels)), when the reference signal is not
present, we see an error as expected:

"usrp_sink :warning: Sensor 'ref_locked' failed to lock within timeout on motherboard 0."

Turning on the reference signal generator gets rid of this error.

However, when we try to use two USRPs connected to the same reference
signal, the error does not appear even if the signal is off. Setting
one radio's clock source to be "internal" and the other's "external",
and then modifying the reference signal frequency seems to have no
effect, so I think the radios are not really synced. I would expect
that I'd see a frequency difference if the reference signal frequency was
slightly incorrect in a loopback scenario.

Is there a reason why the error does not appear when using multiple
USRPs even though there is no reference signal, and the radios remain
seemingly unsynchronized?

Thanks,
Eshan Ramesh


USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com

Multi device synchronization isn’t supported on 2901. Sharing the minimal flow graph that shows your error issue would be useful. Sent from my iPhone > On Feb 5, 2024, at 9:24 PM, Ramesh, Eshan <esrh@gatech.edu> wrote: > >  > Hi, > > I'm trying to use a common reference signal to sync two > USRP-2901s. I'm using gnuradio with the default USRP sink and source > blocks, and we're using an external signal generator into the "REF IN" > port. > > If we use the same USRP for the transmitter and receiver (but on > different subdevs (RF channels)), when the reference signal is not > present, we see an error as expected: > > "usrp_sink :warning: Sensor 'ref_locked' failed to lock within timeout on motherboard 0." > > Turning on the reference signal generator gets rid of this error. > > However, when we try to use two USRPs connected to the same reference > signal, the error does not appear even if the signal is off. Setting > one radio's clock source to be "internal" and the other's "external", > and then modifying the reference signal frequency seems to have no > effect, so I think the radios are not really synced. I would expect > that I'd see a frequency difference if the reference signal frequency was > slightly incorrect in a loopback scenario. > > Is there a reason why the error does not appear when using multiple > USRPs even though there is no reference signal, and the radios remain > seemingly unsynchronized? > > Thanks, > Eshan Ramesh > > > > > _______________________________________________ > USRP-users mailing list -- usrp-users@lists.ettus.com > To unsubscribe send an email to usrp-users-leave@lists.ettus.com