diff options
Diffstat (limited to 'host/lib/usrp/multi_usrp.cpp')
-rw-r--r-- | host/lib/usrp/multi_usrp.cpp | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/host/lib/usrp/multi_usrp.cpp b/host/lib/usrp/multi_usrp.cpp index bb5b9e5fc..048db0d35 100644 --- a/host/lib/usrp/multi_usrp.cpp +++ b/host/lib/usrp/multi_usrp.cpp @@ -21,6 +21,7 @@ #include <uhd/utils/soft_register.hpp> #include <uhdlib/rfnoc/rfnoc_device.hpp> #include <uhdlib/usrp/gpio_defs.hpp> +#include <uhdlib/usrp/multi_usrp_utils.hpp> #include <boost/algorithm/string.hpp> #include <boost/assign/list_of.hpp> #include <boost/format.hpp> @@ -190,25 +191,6 @@ clipped:\n" " Target Frequency: %f MHz\n" " Clipped Target Frequency: %f M } }*/ -/*! The CORDIC can be used to shift the baseband below / past the tunable - * limits of the actual RF front-end. The baseband filter, located on the - * daughterboard, however, limits the useful instantaneous bandwidth. We - * allow the user to tune to the edge of the filter, where the roll-off - * begins. This prevents the user from tuning past the point where less - * than half of the spectrum would be useful. */ -static meta_range_t make_overall_tune_range( - const meta_range_t& fe_range, const meta_range_t& dsp_range, const double bw) -{ - meta_range_t range; - for (const range_t& sub_range : fe_range) { - range.push_back(range_t(sub_range.start() + std::max(dsp_range.start(), -bw / 2), - sub_range.stop() + std::min(dsp_range.stop(), bw / 2), - dsp_range.step())); - } - return range; -} - - /*********************************************************************** * Gain helper functions **********************************************************************/ |