From 1a0175c975be5d949ea3e3e44695c58e8667228a Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Sat, 12 Jul 2014 11:51:50 +0300 Subject: [PATCH] log realtime performance --- recv.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/recv.py b/recv.py index 1d8b32b..441eca9 100755 --- a/recv.py +++ b/recv.py @@ -129,8 +129,10 @@ def demodulate(symbols, filters, freqs): for block in itertools.izip(*streams): for bits in block: bitstream.extend(bits) - log.info('Demodulated %d bits : %.3f kB @ %.3f seconds', - len(bitstream), len(bitstream) / 8e3, time.time() - start) + duration = time.time() - start + audio_time = len(bitstream) / sigproc.modem_bps + log.info('Demodulated %.3f kB @ %.3f seconds = %.1f%% realtime', + len(bitstream) / 8e3, duration, 100 * duration / audio_time) if pylab: pylab.figure()