From 48e8b13e5338ac33501e1fa7da8d31725d924664 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Sun, 20 Jul 2014 13:13:10 +0300 Subject: [PATCH] remove correction code from FreqLoop --- loop.py | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/loop.py b/loop.py index 8aa2193..a1a409e 100644 --- a/loop.py +++ b/loop.py @@ -32,16 +32,5 @@ class FreqLoop(object): gen = sigproc.extract_symbols(generator, freq) self.gens.append(gen) - Kp, Ki = 0.2, 0.01 - b = np.array([1, -1])*Kp + np.array([0.5, 0.5])*Ki - self.filt = Filter(b=b, a=[1]) - self.correction = 0.0 - - def correct(self, actual, expected): - self.err = np.angle(expected / actual) / np.pi - self.err = sigproc.clip(self.err, [-0.1, 0.1]) - self.correction = self.filt(self.err) - self.sampler.correct(offset=self.correction) - def __iter__(self): return itertools.izip(*self.gens)