Hi,

I am facing the same problem.

I am on a Linux machine and hardware is an X300 with a UBX160.

When I am above 500 MHz the actual carrier freq becomes about 2000 MHz smaller. 

I checked it with the uhd example script  tx_waveforms that comes with the uhd 
install. Below is the output. Note that actual frequency is negative. There is 
no output at 915 MHz on a spectrum analyzer. Below 500 MHz everything is fine.

Same happens when using Gnuradio. 

 Thanks

Soren

 

---

$ ./tx_waveforms --freq 915e6 --rate 5e6 --gain 0

Creating the usrp device with: ...\
\[INFO\] \[UHD\] linux; GNU C++ version 13.1.0; Boost_107400; UHD_4.4.0.0+ds1-4\
\[INFO\] \[X300\] X300 initialization sequence...\
\[INFO\] \[X300\] Maximum frame size: 1472 bytes.\
\[INFO\] \[X300\] Radio 1x clock: 200 MHz\
Using Device: Single USRP:\
Device: X-Series Device\
Mboard 0: X300\
RX Channel: 0\
RX DSP: 0\
RX Dboard: A\
RX Subdev: UBX RX\
RX Channel: 1\
RX DSP: 1\
RX Dboard: B\
RX Subdev: Unknown (0xffff) - 0\
TX Channel: 0\
TX DSP: 0\
TX Dboard: A\
TX Subdev: UBX TX\
TX Channel: 1\
TX DSP: 1\
TX Dboard: B\
TX Subdev: Unknown (0xffff) - 0

Setting TX Rate: 5.000000 Msps...\
Actual TX Rate: 5.000000 Msps...

Setting TX Freq: 915.000000 MHz...\
Setting TX LO Offset: 0.000000 MHz...\
Actual TX Freq: -1085.000002 MHz...

Setting TX Gain: 0.000000 dB...\
Actual TX Gain: 0.000000 dB...

\[WARNING\] \[0/Radio#0\] Attempting to set tick rate to 0. Skipping.\
Setting device timestamp to 0...\
Checking TX: TXLO: locked ...\
Press Ctrl + C to stop streaming...
_______________________________________________
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