Vous êtes sur la page 1sur 28



 




Méthodologies de calcul des filtres RIF



ë0 u   0  0 
 u

u 0  0   0|  0 | i  0   0 
0 | 
˜0 u u 0  0| i 0
0

u 0  0| 
 u|

|

0

! 
" 

!

0#
$ 
%


    
&

$ 
'


  
! 
  
 

! 

!"  




0 u    (0 *   u 0 u (0  * 
 u
 


  | 
  

 


 



Méthodologie de calcul des filtres RIF
Relation forte (T.Fourier) entre
) 
 


 

) 
! 

!"  
˜ 
*


!

!


 



 


 
+

&



  +

+
 ,-  
 

! 
   

!"   

 


  | |
  

 


 



écomposition en série de Fourier et
fenêtrage (â  

) 
..




! 

 
¢         
) !

!"  
 
¢   

0 u  ¢
u 
(0   *  u  |

  ! " 
 
!

!


  |
¢  u 
u
0 (0  * 

¢    
 
  
0 /
¢   u ¢   
(0
ù   
 
|   
  u 
   
 


  | *
  

 


 



ë emple

&
 !
 
|

   | !"  


& 
 |
¢  u  (0  *  u  0 * 
  
¢ 
0(0
*

00
¢  
  


 
 


  |
  

 


 




Fenêtrage par une fonction rectangle

|     
ù  u 
  
|
¢   u  0 *   u    


¢ 



   
 |

 


  | 1
  

 


 




Retard temporel pour rendre le filtre


causal
|
¢    u  0 *   0   u  * 

0 

! 

!"  
 . !

 
  
$
!.
 !


!"  

Remarque: dans l¶e emple, le premier (n=0) et


le dernier (n=10) coefficients sont nuls
N=4 aurait été suffisant.
 


  | 
  

 


 





 /
)  

& 
 


& 

 !
) & 

 
!
 


ù 
    !
 ' 

!"  

" 
 #    
*

 /
ù   +
$    ! %% ! & 
(0
 /

3  0  
! 

 
!
ù  u    0     

" 
ù 

 


  | 2
  

 


 
 /
  

 


  | 4
  

 


, 
 /

 


  | 5
  

 


 


 


  | 6
  

 


 



Méthode d¶échantillonnage en fréquence
) &
*
7
*
) .(
$ 
 
30
! " 

 

&
) .  
 

 


7
|
)  !

 
+

 '
 

 

!
0
. 
 |

Méthodes d¶appro imation optimales


) ! 
!'
) 

 
$


+



&
 
) *
$
   
) .(
" 

 
+
e : Méthode de Remez, algorithme de
Parks & McClellan

 


  |1
  

 


%!. 
$(


 


  |1|
  

 


 

 $!.  

!"  

 


  |1*
  

 




7
.
 !
Réponse en phase linéaire en fréquence
! 

!"    
% 
' '
.

( ! 
ë 
écalage temporel
)
 0  a 0
)
 0    a  0 (0   *  

% 
  " 
8!.
 !  0 u *  
Temps de propagation de groupe constant
| Ô 0
u u 
* Ô

éphasage linéaire (dans la bande passante)=


signal (dans la bande passante)
retardé, non déformé
 


  |1
  

 




7
.
 !
ë emple  0 *     0 *  *  

8!.
 !

!"  
 0 *     |  0 * *    *



8!.

 !
 0 *     |  0 *  *   

 
!!
 


  |11
  

 




7
.
 !
Temps de propagation de groupe des
filtres numériques

8!.
 !
0 u *   u * * !"
'03
0 Ô u * Ô

 !"
+ Ú 





 
|   0 
 u u !.  
*  


  



!" 
 

& 
 

 


  |1
  

 




7
.
 !
Filtre à réponse en phase linéaire si les M+1
coefficient  respectent:
¢ *ë  u ¢  '
*ë u%
 
 ¢ *ë  u ¢  %

!

!



 
ë
 
  


!

 
! 

9


émonstration intuitive
.0
!


30
!

.0
!


30


+

 

.
 !

 


  |12
  

 




7
.
 !
4 cas possibles 0 ' 
!

%

 ¢ 
Filtres de type I
) %

) &

 
%:|

) 9!
  

 
%*
 

.  ,(
 | | |
0 u  |
 *
9!
|

|
30

%  .
 


  |14
  

 




7
.
 !
Filtres de type II
) %

) &

 
%:|
) 9!
  

 
%*

 

.  (

9! | |
|*
0 u  |
* *

 |

30

%  .
 


  |15
  

 




7
.
 !
Filtres de type III
) %

) &

 
%:|

) , 9!
  

 
%*
 

.  ,(

9! | | *
|*
0 u 
* *

 | *

30

%  .
 


  |16
  

 




7
.
 !
Filtres de type IV
) %

) &

 
%:|

) , 9!
  

 
%*

 
.  ,(

9! | |
|* 0 u |
* *

 | *

30

%  .
 


  |
  

 




7
.
 !
Réponse en fréquence

 0 u  ¢ (0  *  u  |
u

' ¢   u ¢ 
 ¢   u ¢ 

 
30

0(





(0Type III
  *
 0 u  (0   * *  ¢0   *    0*  
*
 u|

   
 
 






 


  ||
  

 




7
.
 !
I II III IV
M pair impair pair impair
Nb Coeff. impair pair impair pair
h[n] paire paire impaire impaire
H(0) 0 0
H(0,5) 0 0
H(f) réelle réelle imag. imag.

9
0

 
9


&
9
0




. 
9
0



&


. 
9
;0




&

 


  |*
  

 




7
.
 !

—rdre des filtres RIF Formule empirique


 



| 

|


!"  

 



* | 
  | 0
| |* 

 


  |
  

 


 



ë emple 0'
(
 



! 

<

1

* |
!"  
0


|  |
u 
* | 0 u Ô *|
| |
0 | 
3
* | 0* u 1Ô  3


%1


%1

%
0
7


2
 

 


  |1
  

 


 


0
(

†vec M†TL†  fonction remez


filtre de type I, 5 coefficients
b=remez(4,[0 200025000 1500025000 1],[1 1 0 0],[1 17])
b=
0.0697 0.1824 0.2420 0.1824 0.0697

filtre de type II 0&


& 6 coeff.
b=remez(5,[0 200025000 1500025000 1],[1 1 0 0],[1 17])
b=
0.0480 0.1571 0.2600 0.2600 0.1571 0.0480

 


  |
  

 


 


0
(
—n choisit le filtre à 6 coefficients
0.0480 0.1571 0.2600 0.2600 0.1571 0.0480

%  30

.

.
 !
 







 
*
!.  


'



 '!
 ' 
%/
(!

 
.
 !
 



&!
   



8 



 
.



 


  |2
  

 





"  




 


  |4