Piccole sporadiche modifiche.

Leonardo Robol [2010-03-13 08:20]
Piccole sporadiche modifiche.
Filename
Filtering/Filtering.py
Filtering/dwt
Slide/slide.tex
diff --git a/Filtering/Filtering.py b/Filtering/Filtering.py
index 0f8eb67..76e57f8 100644
--- a/Filtering/Filtering.py
+++ b/Filtering/Filtering.py
@@ -15,7 +15,7 @@ class AbstractFilter():
         overloaded from the specific filter class
         """
         pass
-
+

 class FIR(AbstractFilter):

@@ -121,7 +121,6 @@ class WaveletTransformedSignal():
         """
         Get the high frequency samples
         """
-
         try:
             ret = self.high_samples.pop ()
             return ret
diff --git a/Filtering/dwt b/Filtering/dwt
index 028fb1a..d3d26f8 100755
--- a/Filtering/dwt
+++ b/Filtering/dwt
@@ -15,7 +15,7 @@ def StartProgram():

 def EndProgram():
     """End banner"""
-    print ""
+    print "",

 def LoadingLibrariesStarted():
     """Loading libraries banner"""
@@ -107,9 +107,9 @@ class DWT():
             rebuilt = filterBank.Rebuild (wavelets)
             Output ("Rebuilt in %f seconds" % (time.time() - startingTime))

-            # Se la differenza in norma è più di 10^-6 possiamo preoccuparci.
+            # Se la differenza in norma è più di 10^-8 possiamo preoccuparci.
             a = norm(rebuilt - samples[0:len(rebuilt)])
-            if (a > 1E-6):
+            if (a > 1E-8):
                 Output ("Errore while reconstructing. Rebuilt samples differs from original ones")
                 Output ("||rebuilt - samples|| = %f" % a)
             else:
@@ -153,7 +153,7 @@ class DWT():
         scale = int(0.5 * scale)
         low = wavelets.GetLowSamples()
         data = low[:toPlot / scale]
-        print len(low), len(data), scale
+
         axes = range(0, len(data) * scale, scale)

         plot(axes, data + offset)
@@ -179,6 +179,10 @@ class DWT():

 if __name__ == "__main__":

+    # Scegliamo cosa fare, a seconda delle opzioni di cui
+    # abbiamo fatto il parsing più in alto.
+    # Partiamo.
+
     if options.rebuild:
         DWT(filename = filename, action = 'rebuild',
             filewrite = options.filewrite, depth = options.depth,
diff --git a/Slide/slide.tex b/Slide/slide.tex
index 307e5e5..9918958 100644
--- a/Slide/slide.tex
+++ b/Slide/slide.tex
@@ -235,6 +235,15 @@
 	Il filtro \textbf{amplifica ogni frequenza del segnale} di un coefficiente $H(\omega)$.
 \end{frame}

-
+\section{FilterBank}
+\subsection{Cos'è una filterbank}
+\begin{frame}
+	\frametitle{Haar filterbank}
+	Consideriamo i seguenti filtri:
+	\[
+	  h_0 = (\frac{1}{2}, \frac{1}{2}) \qquad h_1 = (\frac 1 2 , - \frac{1}{2}) \qquad
+	  f_0 = (\frac{1}{2}, \frac{1}{2}) \qquad f_1 = (-\frac 1 2 , \frac{1}{2})
+	\]
+\end{frame}

 \end{document}
ViewGit