Hi Marcus, After further investigation, I concur with your comment. My X310 has a WBX-40 installed (not WBX-120 mentioned in the original post). It has a fixed analog bandwidth 40MHz. What I discovered is that the actual digital bandwidth is determined by the sampling rate. The lower the sampling rate, the narrower the bandwidth. My app used 7.68MHz sampling rate, which is closed to the target bandwidth 10MHz it set. From an Agilent signal generator frequency sweep, I can see when the sampling rate is higher, the perceived X310 receive bandwidth is higher until the bandwidth hits the 40MHz limit.
I think UHD 4.8 release fixed the get_rx_bandwidth() and get_tx_bandwidth() API issue. Both return the analog bandwidth limit (40MHz) of the radio daughter card rather than the value set by set_tx_bandwidth() and set_rx_bandwidth() method. I thought the UHD driver API documentation on Ettus Research “USRP Hardware Driver and USRP manual” website could be improved. If it would have a clear description of how the API works and, if any, the limitation(s) of the API. In this case, the set bandwidth method works only when the radio card supports a configurable analog bandpass filter, that would have prevented many users finding an answer to the issue that they encountered. Tom
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com