Armand,

take a look at

void ad9361_device_t::_calibrate_baseband_dc_offset()

in ad9361_device.cpp.

You could play around with the parameters in there and see if that helps.

However, if I remember correctly, it is the bb tracking that can be disabled via UHD and the rf tracking will always be active (see void ad9361_device_t::set_dc_offset_auto(direction_t direction, const bool on)).

Anyhow, you should be able to replicate the register settings used by the ADI tool in ad9361_device.cpp to get to the desired behavior.

Cheers,
Julian


On 3/17/22 09:49, [email protected] wrote:
Hello,

I'm using usrp e312 for acquisitions on modulated signals and i have undesired power variations in time domain (2 to 10%). Thanks to analog devices tools, i discovered that disabling bb_dc_offset tracking on AD9361 settled the problem. As far as I know, uhd only provides "rf_dc_offset" and "iq_imbalance" control and this doesn't settle the problem. My question is how, on an uspr e312, can I disable bb_dc_offset tracking ? (Or at least modify bb_dc_offset loop parameters).

Thanks for any help,

Armand


_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to