From a57ec1882dd3307dd6f59664967d963ebccae4a5 Mon Sep 17 00:00:00 2001 From: Leonardo Robol Date: Wed, 3 Mar 2010 13:52:05 +0100 Subject: [PATCH] Corretto contatore delle ricorsioni. --- Filtering/Filtering.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Filtering/Filtering.py b/Filtering/Filtering.py index d4df360..b7ad706 100644 --- a/Filtering/Filtering.py +++ b/Filtering/Filtering.py @@ -60,7 +60,7 @@ class FilterBank(): self.highPassInverseFilter = None self.lowPassInverseFilter = None - self.depth = 2 + self.depth = 1 def SetFilterMatrix(self, filter_matrix): """ @@ -161,7 +161,7 @@ class FilterBank(): # Do the real filtering and downsampling. Store the downsampled # details in the array. - for recursion in xrange(1, self.depth): + for recursion in xrange(0, self.depth): samplesArray.append (DownSample (self.highPassFilter (low))) low = DownSample (self.lowPassFilter (low)) @@ -187,6 +187,7 @@ class FilterBank(): # ricostruiti non disturbi la ricostruzione dei prossimi. # Sfortunatamente questo ci rovinerà tutta l'ultima parte del # segnale, ma per ora non vedo una soluzione comoda. + print "Rolling! Yepeee!" low = roll(low, -1) return low -- 2.1.4