From a8ad4917d331258e163e1786c0325a4b7e7d2e3e Mon Sep 17 00:00:00 2001 From: mattprost Date: Wed, 6 Apr 2022 14:00:06 -0500 Subject: n310: Add frontend bandwidth control Allow users to control the Mykonos frontend bandwidth settings for Rx and Tx. Note that this operation requires the daughterboard to re-initialize, so it may take some time. Values for frontend filter settings were derived using ADI's AD9371 Filter Wizard. This feature requires MPM version 4.1 or later on the device. Co-authored-by: bpadalino Signed-off-by: mattprost --- mpm/include/mpm/ad937x/ad937x_ctrl.hpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'mpm/include') diff --git a/mpm/include/mpm/ad937x/ad937x_ctrl.hpp b/mpm/include/mpm/ad937x/ad937x_ctrl.hpp index 787bc41b5..936655405 100644 --- a/mpm/include/mpm/ad937x/ad937x_ctrl.hpp +++ b/mpm/include/mpm/ad937x/ad937x_ctrl.hpp @@ -184,7 +184,12 @@ public: */ virtual std::string get_arm_version() = 0; - //! set the BW filter for the frontend which + /*! \brief set the BW filter for the frontend which + * + * \param which frontend string (rx, tx, dx) + * \param value target rf bandwidth value + * return actual rf bandwidth value + */ virtual double set_bw_filter(const std::string& which, const double value) = 0; /*! \brief set the gain for the frontend which -- cgit v1.2.3