aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/rfnoc/duc_block_ctrl_impl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'host/lib/rfnoc/duc_block_ctrl_impl.cpp')
-rw-r--r--host/lib/rfnoc/duc_block_ctrl_impl.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/host/lib/rfnoc/duc_block_ctrl_impl.cpp b/host/lib/rfnoc/duc_block_ctrl_impl.cpp
index 8d5567d21..0a24fcc31 100644
--- a/host/lib/rfnoc/duc_block_ctrl_impl.cpp
+++ b/host/lib/rfnoc/duc_block_ctrl_impl.cpp
@@ -213,9 +213,10 @@ private:
double set_input_rate(const double requested_rate, const size_t chan)
{
const double output_rate = get_arg<double>("output_rate", chan);
- const double tick_rate = _tree->exists("tick_rate") ?
- _tree->access<double>("tick_rate").get() : output_rate;
- const size_t n = size_t(tick_rate / output_rate);
+ const double tick_rate = _tree->exists("tick_rate")
+ ? _tree->access<double>("tick_rate").get()
+ : output_rate;
+ const size_t n = size_t(tick_rate / output_rate);
const size_t interp_rate = boost::math::iround(
output_rate / get_input_rates().clip(requested_rate, true));
size_t interp = interp_rate;