Discussion and technical support related to USRP, UHD, RFNoC
View all threadsHi all,
I am using a USRP1 with BasicTX and BasicRX boards and GNU Radio for basic pulse-and-acquire NMR experiments at 20 MHz. Overall everything works as expected except that there is a small frequency offset between transmit and receive, which I have measured to be on the order of a few Hz. It seems to change each time I power on the radio. I have written code to estimate it and post-process the data to remove it prior to averaging measurements, but I would obviously prefer if it didn't exist in the first place. My flowgraph comprises only a block pulse generator and USRP Sink for transmit, and a USRP Source and scope for receive. I am using a 250 kHz sample rate, and the USRP blocks use the same center frequency variable.
I am wondering if this is an issue that I can fix with a simple change in my flowgraph settings, or is there something hardware-related to it?
Thanks very much for any help,
Best,
Will Grissom
Hello Will,
the Basic daughterboards don't have any mixers, so the only oscillator
involved in BasicTX-RX transmission are these of the DAC/ADC. Assuming
these are on the same USRP1, there should not be any offset, since both
daughterboards are driven off the same LO.
If they are on two different USRP1, then it's physically impossible to
have both oscillators on exactly the same frequency, which would explain
some offset even with the rather high quality oscillators on USRPs.
Greetings,
Marcus
On 16.06.2014 18:47, William Grissom via USRP-users wrote:
Hi all,
I am using a USRP1 with BasicTX and BasicRX boards and GNU Radio for basic pulse-and-acquire NMR experiments at 20 MHz. Overall everything works as expected except that there is a small frequency offset between transmit and receive, which I have measured to be on the order of a few Hz. It seems to change each time I power on the radio. I have written code to estimate it and post-process the data to remove it prior to averaging measurements, but I would obviously prefer if it didn't exist in the first place. My flowgraph comprises only a block pulse generator and USRP Sink for transmit, and a USRP Source and scope for receive. I am using a 250 kHz sample rate, and the USRP blocks use the same center frequency variable.
I am wondering if this is an issue that I can fix with a simple change in my flowgraph settings, or is there something hardware-related to it?
Thanks very much for any help,
Best,
Will Grissom
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
On 06/16/2014 12:47 PM, William Grissom via USRP-users wrote:
Hi all,
I am using a USRP1 with BasicTX and BasicRX boards and GNU Radio for basic pulse-and-acquire NMR experiments at 20 MHz. Overall everything works as expected except that there is a small frequency offset between transmit and receive, which I have measured to be on the order of a few Hz. It seems to change each time I power on the radio. I have written code to estimate it and post-process the data to remove it prior to averaging measurements, but I would obviously prefer if it didn't exist in the first place. My flowgraph comprises only a block pulse generator and USRP Sink for transmit, and a USRP Source and scope for receive. I am using a 250 kHz sample rate, and the USRP blocks use the same center frequency variable.
I am wondering if this is an issue that I can fix with a simple change in my flowgraph settings, or is there something hardware-related to it?
Thanks very much for any help,
Best,
Will Grissom
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
There should be zero frequency difference between RX and TX in this
case, since everything is driven off a common clock, and you have no
analog up/downconversion happening.
Simplify, for purposes of experiment. Issue a CW tone on the TX side,
and see what the RX sees.
--
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org