Sean,

if I remember correctly, the filter configuration (whether or not a filter is 
bypassed) is determined by the ratio of DAC rate to master-clock rate (the 
interpolation that needs to happen inside the ad9361) thus, you can only 
somewhat,
indirectly, control it by changing the master-clock rate.

However, if you can live with the interpolation inside the FIR, you can 
reprogram the fir taps to whatever suits your needs.

For examples take a look at:

https://github.com/jarn0ld/uhd-filter-tool

Hope that helps.

Cheers,
Julian

Julian Arnold, M.Sc

> On 10. Apr 2019, at 22:30, S Hamilton via USRP-users 
> <usrp-users@lists.ettus.com> wrote:
> 
> We'd like to bypass the Tx FIR filter and I'm wondering how to go about this 
> using the C++ api.
> For the filter_base_info class there is the is_bypassed() function to read 
> the state, but no function to set it.
> Should we be creating a new filter pointer with bypass set, and then using it 
> to overwrite the filter via uhd::usrp::multi_usrp::set_filter ?
> Does anyone have some sample code that sets the bypass on FIR or HB1/HB2 ?
> 
> Thanks,
> Sean Hamilton
> _______________________________________________
> USRP-users mailing list
> USRP-users@lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to