summaryrefslogtreecommitdiff
path: root/gr-digital/lib/clock_recovery_mm_ff_impl.h
diff options
context:
space:
mode:
authorghostop14 <ghostop14@gmail.com>2020-02-14 11:47:37 -0500
committerMarcus Müller <marcus@hostalia.de>2020-02-15 14:25:57 +0100
commit504ab76d9e4fc3e9f497b9fd34f01c1bad346a5d (patch)
treec64edca089a87217e56d8840a38382d7e2b4ec56 /gr-digital/lib/clock_recovery_mm_ff_impl.h
parenta56c3a7f4908133dc6ceb93ffd3b2f9e1dda8e0e (diff)
gr-digital: Improve PLL Loops and Clock Recovery
These updates incorporate the same inlining of loop functions and the newly pushed fast_cc_multiply function to ensure consistent performance improvements across systems that do not support the cx-limited-range compiler parameter (Macs and Windows).
Diffstat (limited to 'gr-digital/lib/clock_recovery_mm_ff_impl.h')
-rw-r--r--gr-digital/lib/clock_recovery_mm_ff_impl.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gr-digital/lib/clock_recovery_mm_ff_impl.h b/gr-digital/lib/clock_recovery_mm_ff_impl.h
index 4a2b12713..f0361a807 100644
--- a/gr-digital/lib/clock_recovery_mm_ff_impl.h
+++ b/gr-digital/lib/clock_recovery_mm_ff_impl.h
@@ -57,6 +57,8 @@ private:
filter::mmse_fir_interpolator_ff* d_interp;
bool d_verbose;
+
+ float slice(float x) { return x < 0 ? -1.0F : 1.0F; }
};
} /* namespace digital */