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