Hi Rich,

You can create and pass a tune_request_t into the set frequency call of a
USRP object. This gives you control of how it tunes. By default it does not
optimize for speed to my knowledge.
http://files.ettus.com/manual/structuhd_1_1tune__request__t.html

Depending on what USRP you are using there are self calibration thresholds
which will cause a retune to incur a delay when tuning outside of a certain
range. On the B200 for instance this range is 100MHz.

Regards,
Derek

On Mon, Jun 13, 2016 at 3:05 PM, Richard Bell <richard.be...@gmail.com>
wrote:

> I am using set_center_freq(center_freq) in my python script to retune my
> USRP to various center frequencies. Does this command use the smartest
> retune technique to get to the new frequency?
>
> For example, if I want to retune from 900.000 MHz to 900.001 MHz ( a 1 kHz
> change), will it use DSP tuning instead of RF tuning for speed? Is there a
> way to control this through python?
>
> In my testing, it seems the retune time is constant whether I make a 1 GHz
> hop, a 3 MHz hop or a 1 kHz hop, which makes me think I'm overlooking
> something.
>
> Thanks,
> Rich
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to