Page 3 - Filtrage numérique
P. 3

Version 1.0.0 du 1/10/2006                                                    Le Filtrage numérique
              2.2 - Approximation par transformation bi-linéaire.
              Si l’intervalle de temps t2-t1 est suffisamment petit, on peut approximer le calcul de la
              primitive d’une courbe entre t1 et t2, à la surface du trapèze construit sur l’intervalle de
              temps t2-t1, ce qui permet d’écrire :
              V e




                                      ∫   Vt                  [ ()Vt +         Vt     1   ] ) .(t −   t 1 )
                                                                                   (
                                              ().dt =
                                                                                               2
                                                                  e
                                                                      2
                                                                                 e
                                             e
                                                                                   2
                                               t
                  t 1             t 2


              2.3 - Calcul des coefficients Ak et Bj du filtre récursif de Butterworth d’ordre 1.
              Si l’on applique l’approximation par transformation bi-linéaire au signal échantillonné
              Ve(nTe) avec t2=nTe et t1=(n-1)Te, soit (t2-t1)=Te, il vient :


          V s (nT e ) V−  s ([n − 1] )T = ( (VnT e ) V+  e ([n− 1] ))T T − ( (V nT e ) V+  s ([n− 1] ))T T e
                                            e
                                                                      e
                                                                                                  e
                                                                  e
                                                                            s
                                    e
                                                                      2RC
              Soit, en posant τ = RC :
                       ⎡   T e ⎤   T                 T                             T
               (
                     )
                                                                                          s V
              s VnT e ⎢ 1+     ⎥ =   e   e V  (nT e )+  e  e V  ([n − 1] ) (1+ −     e ) ([n −     1] )
                                                                                                       e T
                                                                        e T
                       ⎢ ⎣  2τ ⎥ ⎦  2τ               2τ                             2τ
              Donc :
                            T e                    T e                         (1−  T e )
                                                                                                        e T
                                                                         e T
              (
             s VnT e )=     2τ       e V  (nT e )+  2τ      e V  ([n − 1] )+         2τ     s V  ([n − 1] )
                          ⎡   T e ⎤              ⎡    T e ⎤                     ⎡   T e ⎤
                          ⎢ 1+    ⎥              ⎢ 1+    ⎥                      ⎢ 1+    ⎥
                          ⎢ ⎣  2τ ⎥ ⎦            ⎢ ⎣  2τ ⎥ ⎦                    ⎢ ⎣  2τ ⎥ ⎦
              On en déduit, d’après l’expression (1), que :


                                              T e

                              A =    A =       2τ        et    B =    (2τ −     e T  )
                                0      1    ⎡    T e ⎤            1   (2τ +
                                            ⎢ 1+    ⎥                           e T  )
                                            ⎢ ⎣  2τ ⎥ ⎦



              Les coefficients étant déterminés, il est maintenant possible de construire un algorithme
              permettant de calculer la valeur de l’échantillon de sortie à l’instant nTe, en fonction des
              deux échantillons d’entrée des instants nTe et (n-1)Te, et de l’échantillon de sortie
              précédant à l’instant (n-1)Te.


        III - Généralisation à un filtre RII d’ordre n.
              3.1 - Transformée en z.
              On pose p= jω et :

        Cours de Michel OURY                                                                          Page 3
   1   2   3   4