usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

setting USRP X410 sampling rate

H
h57jafari@gmail.com
Mon, Apr 24, 2023 8:54 PM

Hi,

while master clock in USRP X410 is multiplication of 122880000, how I can set the sample rate exactly to 100M in gnuradio. Thank you.

Hi, while master clock in USRP X410 is multiplication of 122880000, how I can set the sample rate exactly to 100M in gnuradio. Thank you.
MD
Marcus D. Leech
Tue, Apr 25, 2023 12:03 AM

On 24/04/2023 16:54, h57jafari@gmail.com wrote:

Hi,

while master clock in USRP X410 is multiplication of 122880000, how I
can set the sample rate exactly to 100M in gnuradio. Thank you.

See here:

https://files.ettus.com/manual/page_usrp_x4xx.html#x4xx_updating_fpga_types

Looks like supported master clock rates are 245.76MHz or 250MHz for the
_200MHz image.

For the _400Mhz image, the master clock can be set to 500MHz, BUT!!!!!
There's no DDC/DUC in that image by default.

So, the closest you can get on the X410 with existing images is 125Msps
out of the radio.   You could theoretically
  re-sample in Gnu Radio using a polyphase resampler, but resampling
from 125Msps to 100Msps would be
  eye-wateringly expensive I think, and trying to do a very expensive
resampling at an input rate of 125Msps likely
  couldn't be supported within Gnu Radio.

On 24/04/2023 16:54, h57jafari@gmail.com wrote: > > Hi, > > while master clock in USRP X410 is multiplication of 122880000, how I > can set the sample rate exactly to 100M in gnuradio. Thank you. > > See here: https://files.ettus.com/manual/page_usrp_x4xx.html#x4xx_updating_fpga_types Looks like supported master clock rates are 245.76MHz or 250MHz for the _200MHz image. For the _400Mhz image, the master clock can be set to 500MHz, BUT!!!!! There's no DDC/DUC in that image by default. So, the closest you can get on the X410 with existing images is 125Msps out of the radio.   You could *theoretically*   re-sample in Gnu Radio using a polyphase resampler, but resampling from 125Msps to 100Msps would be   eye-wateringly expensive I think, and trying to do a very expensive resampling at an input rate of 125Msps likely   couldn't be supported within Gnu Radio.