From 142548e84c2e9e155d9950a3efc6ac739f41fc71 Mon Sep 17 00:00:00 2001 From: Sean Cross Date: Wed, 10 Jun 2020 19:33:00 +0800 Subject: [PATCH] demod: add terrible hack for timecode overflow Signed-off-by: Sean Cross --- src/bpsk/demod.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bpsk/demod.c b/src/bpsk/demod.c index 71e0fb5..76f303f 100644 --- a/src/bpsk/demod.c +++ b/src/bpsk/demod.c @@ -94,6 +94,9 @@ static void make_nco(float32_t *i, float32_t *q) } // XXX MAKE SURE TO DEAL WITH TIMESTEP WRPAPING + if (timestep > bpsk_state.nco.samplerate) + timestep -= bpsk_state.nco.samplerate; + bpsk_state.nco.offset = timestep; }