On 2025-07-31 10:05, gech...@gmail.com wrote:


When I run the following command:

/usr/lib/uhd/examples/tx_samples_from_file --freq 2484e6 --rate 3e6 --gain 10 --wirefmt sc16 --ref=internal --file /home/ubuntutx/uhd/examples/tx_transmit_data.dat --repeat

UHD generates this warning:

“The requested interpolation is odd; the user should expect CIC rolloff. Select an even interpolation to ensure that a halfband filter is enabled.”

The transmission appears to run without errors, but I don’t see any signal on the spectrum analyzer. Could you please clarify what this warning means and if it might be related to why the signal isn’t showing up?

Thanks.


_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com
You haven't said which daughtercard(s) you have installed, so that will factor into the answer.

But a couple of main points:

3e6 SPS doesn't divide the master-clock on the X310 precisely (defaults to 200MHz), so UHD will find a rate  that is close that DOES satisfy the requirement that the
  sample rate be an integer fraction of the master clock rate.

IN ADDITION, the resulting rate produces an interpolation *factor* that is of odd order, so the filter arrangement in the DUC (that rate-changes your   desired sample rate to the rate that the DACs operate at) will produce a typical half-band roll-off.  This is normal with DUC/DDC implementations of
  this type.

So, if your data are sampled at exactly 3.00MSPS, your entire TX spectrum will be somewhat "off", but should still show up.  What daughtercard(s) are you using?

_______________________________________________
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