diff --git a/src/codec2/mod.rs b/src/codec2/mod.rs
index e34f45f73df7535a40ac982de17fe895b8f3f70d..6a3b22d878c7423cff050723acff8efabe3530d3 100644
--- a/src/codec2/mod.rs
+++ b/src/codec2/mod.rs
@@ -106,8 +106,10 @@ impl<I: Iterator<Item = Complex>> Fsk<I> {
 
         let internal = unsafe { fsk_create_hbr(FS, 9600, M, 5, N_SYM, -1, 0) };
 
-        let fsk_lower = -FS / 2;
-        let fsk_upper = FS / 2;
+        // Set upper/lower bound on the FSK peaks, from center
+        // (Hz)
+        let fsk_lower = -10_000;
+        let fsk_upper = 10_000;
 
         unsafe { fsk_set_freq_est_limits(internal, fsk_lower, fsk_upper) };