On 13/06/2023 15:17, Rob Kossler wrote:
Hi Michael,


        LZ631368043US

One calibration procedure could be that you simply add a digital phase offset to your 2nd Tx channel until your oscilloscope traces line up to your satisfaction.  It would be nice if the default FPGA image included a simple Rx & Tx complex scalar for this exact purpose (inside the DDC & DUC), but that does not exist (yet).  If you are using gnuradio, it should be easy to insert a complex scalar multiplication that would allow you to adjust the samples streaming to just one channel.  In any case, if the signal on the oscilloscope lines up well over your desired bandwidth, then you can declare "mission accomplished".  On the other hand, if your signal lines up at one end of your frequency bandwidth but then diverges at the other end, it likely means a delay mismatch that you could potentially "calibrate" by adding an appropriate length of cable to one path (in cable, 1 ns delay is about 8 inches).
Rob

I'll note that in any actual, deployed, multi-antenna phase-coherent system, calibrating the *radio* phase is only part of the   battle.  If there's any significant (where "significant" is in terms of wavelength) cable-length between the radio and the antennas,   there will be that part to compensate, and the longer the cable, the more it is subject to differential heating, and thus
  differential phase delays.

[Old man anecdote time]

Way back in the 1970s, a radio astronomy observatory in British Columbia was setting up their synthesis array for observations   at 327MHz and 1420MHz.   They had to come up with an exotic system for measuring the phase delays of the cables in   "near real time" to apply compensating phase offsets where the downconversions happened at the antennas (7 of them).   One cable in full Sun, the other in a shadow (at least for part of its length), and you get differential phase offsets.  Since the   array spanned 1km, cable issues HAD to be dealt with.  Even though the IF going down those cables was at 30MHz or so...

_______________________________________________
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