On 29/06/2023 11:38, Rob Kossler wrote:
On Thu, Jun 29, 2023 at 11:09 AM Marcus D. Leech
<patchvonbr...@gmail.com> wrote:
On 29/06/2023 09:36, zhou via USRP-users wrote:
I am using X310 USRPs. I did a loopback test with this USRP, that is, Tx was 
connected to Rx (with a 20dB attenuator between them). This is for checking the 
channel status.
In my test, Tx is free running without stop, and Rx is occasional. Both 
transmission and capture are time-based, that is, signals are transmitted at 
specified time, and capture starts at specified time.

Master clock rate: 184.32MHz
Sampling rate: 184.32MHz

Using the captured signals, I can calculate the channel coefficient. A few 
captures were made.

I expected constant channel because it was cable connection and it was in the 
same USRP, but I found that the constellations of the pilot signals rotated 
when comparing different captures. I think this can be caused by the phase 
difference between Tx LO and Rx LO, but not sure.

Questions:
1. are there independent LOs for Tx and Rx in a USRP?

Yes.   In fact, in any realistic on-the-air scenario, your RX and TX will never 
be phase aligned, or even phase-coherent.
Although there are separate LOs, they are both disciplined to the 10
MHz reference. If they are set using timed commands, they can provide
repeatable phase (at least for some daughterboards like UBX and SBX).
In radar applications, phase coherent Rx/Tx is common.

2. Is the Rx LO on and off in test, that is, it starts when capture starts and 
stops when capture is completed? So, the LO phase offset between Tx and Rx is 
random?

I would expect the RX LO phase to random with respect to the TX every time you 
start/stop the RX.
In the description above, you mentioned free-running Tx but you also
mentioned timed transmission and capture. If you are using timed Tx
and Rx along with the timed tuning commands, I would expect a
consistent phase offset (depending again on daughterboard).  If you
have free running Tx, then I would expect it to be random.
Something else to note about X310 is that in order for timed tuning to work with the DDCs, there has to be a stream running   through it at the time, because it gets its notions of time from the radio block and uses tagged samples running through it to
  time re-tunes precise-to-the-sample.

In this case, I think we're just talking about timed *streaming*, which shouldn't touch the LOs/DDC/DUC at all.  However, if   the TX is continuous, and the RX is discontinuous, the RX will be picking up the TX at some random phase.

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

Reply via email to