Vous êtes sur la page 1sur 76

Mmoire

Etude de filtres
de Duve Diego- AEPS 1007
SAE Institute Bruxelles, 2009
1
Prface
Commenons comme mme ce petit ouvrag
choisir ce sujet:
Premirement, il me fallait un mmoire sur lequel j'aurai suffisamment de donnes
techniques pour ne pas tre " court" d'informations.
Deuximement, J'ai toujours privilgi les sujets portant sur le timbre du son.
Car il est 1' lment sur lequel notre cerveau se base pour savoir quel son c'est, de quelle
nature il est? Est-ce une note de piano ou un oscillateur qui mule justement le timbre de
cet instrument, etc ...
En matrisant ses outils, je pense tre mieux "arm" pour crer de nouveaux sons dans
l'avenir et/ou au minimum de mieux contrler un son enregistr tel quel.
Il suffit d'couter les dernires productions rock, electro, etc. dans la musique, les sons
utiliss (et souvent cres) dans les jeux vidos et le cinma pour nous ouvrir vers une
poque o la cration sonore n'aura plus de limites!
Dernirement, je m'intresse au domaine analogique et numrique afin de mieux les cerner
sparement pour mieux les runir dans mon futur studio. (Croisons les doigts!) Marre du
clivage analogique -numrique alors que ce sont au fmal tout deux des outils mis notre
disposition pour crer, enregistrer, mixer, restaurer le son! Chaque domaine a ses
avantages et ses dfaults, mais des convertisseurs ADC et DAC de bonnes factures sont l
pour qu'on puisse utiliser le meilleur de chacun. Et je pense bien qu'on y gagne plus la
fm qu'en perdant un peu de qualit de notre signal lors des conversions multiples de la
chane.
Mais bon, ce n'est pas loin de la mentalit des ings sons de mastering qui cherche avoir
le top dans chacun des domaines.
Je tiens, pour finir, de remercier ceux qui m'en veulent pas trop d'tre comme je suis!
(Surtout la SAE)
Table des matires
1. Introduction:
2. Historique des filtres:
3. Notions de filtre:
3.1) Qu'est-ce qu'un filtre?
3.2) Caractristiques d'un filtre
3.3) La fonction de transfert
3.3.1) Fonction de transfert d'un filtre linaire
3.3.2) Rponse impulsionnelle lie la fonction de transfert
3.4) Rponse frquentielle
3.4 .1) Les diffrentes plages de frquences
3.4.2) Adaptation de l' impdance d' entre (ou driving point impedance)
3.5) Le facteur de qualit (Q factor)
3.5.1) Notion de Q
3.5.2) Facteur Q des systmes classiques
3.6) Rponse impulsionnelle
3.7) Conception (filter design)
3.8) Applications
4. Domaine analogique- numrique:
4.1) Domaine analogique
4.1.1) Approfondissement de la fonction de transfert
4.1 .2) Filtrage ou fentrage temporel
4.1.3) Filtrage frquentiel
4.1.4) Filtres ralisables
4.1.5) Les diffrents types de filtres
4.2) Domaine numrique
4.2.1) Synthse des filtres rponse impulsionnelle infinie
4.2.2) Synthse des filtres rponse impulsionnelle finie
3
4.2.3) Ralisation des filtres numriques
4.2.3.1) Synthse par H(z)
4.2.3.2) Synthse par convolution
4.2.4) Filtres numriques avancs
4.2.4.1) Filtre de la valeur mdiane
4.2.4.2) Filtre multicadence
4.2.5) Autres applications des filtres numriques
4.3) Les tlltres hybrides
4.4) Les tlltres mcaniques
5. Topologie passive et active:
5.1) Topologie passive
5.1.1) Topologie de Cauer
5.2) Topologie active
5.2.1) Topologie de Sallen-Key
5.2.2) Topologie tat variable (state variable topology)
5.2.3) Topologie boucles multiples (Multiple Feedback Topology)
5.2.4) Le filtre biquadratique (biquad filter)
6. Linarit des tlltres :
7. Les filtres classiques :
7.1) Le tlltre de Butterworth
7.2) Le tlltre de Tchebychev
7.2.1) Le filtre de Tchebychev de type 1
7.2.2) Le filtre de Tchebychev de type 2
7.3) Le tlltre de Bessel
7 .4) Le filtre elliptique (ou de Ca uer)
7.5) Le tlltre de Linkwitz-Riley
8. Conclusion :
9. Bibliographie :
4
Annexes:
1. Nombres Complexes
2. Produit de convolution
3. Transforme de Fourrier
4. Transforme de Laplace
5. Transforme en z
6. Distribution de Dirac
7. Fonction de Green
5
1. Introduction:
Dfinition d'un filtre: Matire au travers de laquelle on passe afin de le purifier.
Bien sr, en audiovisuel, cette dfinition n'est pas correcte. Vu qu'on s'occupe
principalement de filtres lectroniques afin de traiter de l'audio ou de la vido.
Mais l'ide est dj l dans cette simple dfinition: Purifier un signal.
Dfmition d'un filtre lectronique: Dispositif lectronique destin liminer les
parasites.
Avec cette dfinition, on se rapproche plus de l'utilisation conventionnel de nos filtres
audio. Mais cela va de mme pour la vido ou autre domaine li l'lectronique.
(L'astronomie par exemple avec le filtre H-Alpha)
Donc, nous utilisons la mme technologie pour purifier un signal audio qu'un signal vido.
La seule diffrence tant la bande passante du signal traite (exprime en Hertz). La vido,
montant bien plus haut que la plage de frquences audios traditionnelles (20Hz - 20 kHz -
diapason de 1' oreille humaine), ncessitera des filtres adapts leur plage de frquence.
Ex: TV utilise une bande passante de 4 7 -> 870 MHz!
Bien au-dessus des frquences qui intressent nos petites oreilles!
Dfmition d'un filtre audio: Type de filtre lectronique utilis pour l'acquisition et
le traitement de signaux sonores.
Beaucoup de filtres audios existent pour diffrentes applications comme 1' galisation
graphique (sono), la synthse sonore, les effets, les lecteurs CD, les squenceurs virtuels,
etc.
Par ailleurs, le terme de "filtre audio" peut tre utilis pour toute application qui change le
timbre, le contenu harmonique, la hauteur ou la phase d'un signal audio.
Les filtres audios sont implments dans les circuits analogiques, les DSP, et dans le
domaine virtuel comme filtres digitaux.
Nous avons donc deux grandes familles de filtres: les filtres analogiques et les filtres
digitaux.
Bass sur le pass historique des filtres analogiques, les premiers filtres digitaux mulaient
les comportements de ceux-ci. (Grce des algorithmes de calculs)
Mais avec l'avantage d'tre bien plus stable que ceux-ci, en vitant les problmes lis
l'instabilit des diffrents lments de la chane analogique.
On reviendra sur ce point plus loin dans ce mmoire. Nous allons donc nous intresser
ces deux familles de filtres audios:
D'une part les filtres analogiques et de l'autre les filtres digitaux.
Attention chaud devant! Prparer votre cours de maths et une calculette ...
6
2. Historigue des filtres:
L'historique commence par les plus vieux types de filtres lectroniques:
c'est--dire les filtres passifs analogiques comportement linaire, construit en utilisant
seulement une srie de rsistances et de condensateurs ou d'inducteurs (utilisant un champ
letromagntique comme pour une bobine). Ils sont connus sous le nom de filtre
"single-pole" RC ou RL. De plus complexes filtres LC multiples ont exist pendant des
dcennies et leur comportement est aujourd'hui bien compris!
Les filtres analogiques ont jou un rle prpondrant dans le dveloppement de
l'lectronique au sens large, spcialement dans le domaine de la tlcommunication.
Ce qui a d'ailleurs rapport gros aux compagnies de tlcommunications; si on met en
regard les prix des composants, la simplicit des premiers montages et leurs rles si
cruciales et varis dans le traitement de donnes au cours des deux derniers sicles.
Le dveloppement des filtres fut en parallle avec le dveloppement des lignes de
transmission pour, dans un premier temps, 1 'utilisation de la tlgraphie.
C'est en 1880 qu'on testa les premiers filtres lectriques.
Alors que pour la dcouverte des principes gnraux comme la rsonnance, la capacit
lectrique et la cration des premires lectrodes, on peut remonter jusqu' Leyden Jar
en 1746!
Enfm, pour la premire utilisation de rsonances acoustiques proprement parler, il faut
attendre 1' invention du premier systme tlgraphique connu sous le nom de tlgraphe
harmonique. Invent donc par Alexander Graham Bell, Elisha Grey, Ernest Mercadier et
d'autres encore en 1870.
:1.
Filtre tlgraphique multiple de Hutin et Leblanc qui date de 1891.
7
Aprs, en 1920, c'est au tour du concept de bande passante d'tre bien maitris.
En 1934 -37, c'est le dbut des synthses de filtre avec Wilhelm Cauer entre autre.
Et c'est seulement en 1980, avec l'arrive plus large des ordinateurs, que les designers de
filtre ont commenc apparatre en nombre ; et leurs dcouvertes sont encore utilises de
nos jours.
Finalement, avec le traitement numrique notre disposition, des filtres actifs digitaux sont
devenus banales d'utilisation (surtout avec le cot bon march des amplis oprationnels).
Des filtres hybrides sont aussi ralisables, utilisant des amplificateurs analogiques et des
rsonnateurs mcaniques ou des lignes de retard.
3. Notion de f"lltre:
3.1) Qu'est-ce gu'un filtre?
Les filtres sont en gnral des circuits lectroniques (RC, circuit RCL, etc.) qui ralisent
des tratements sur le signal. Spcialement conus pour attnuer les frquences non
dsires du signal. Mais aussi pour booster et niveler celles dont on a envi. L'exemple le
plus connu pour tous est l'galisateur audio qu'on retrouve sur n'importe quelle radio
aujourd'hui.
Voici un schma d'un circuit RCL:
0 0
6
4

2
\
i ~
~
'\
.. E
q
0
0
~
-2
ju:,
-4
-6 t(ms)
40
- - - -Condens-ateur
Bobine
iJI W+r(Q) ~ ~ ~
l 30 -Energie totale
158 ... 1080
!i'l 20
a
...
~ ~ ~ ~
Q)
c
10
w
2000 ... 5
0
0 s 10 15
Sur le schma de gauche: un gnrateur de courant continu, un condensateur, une bobine et
une rsistance en sries.
Sur le graphique de droite: en bas, nergie totale traversant un circuit RCL 1 et au-dessus la
tension par rapport au temps en volt/msec.
Et fmalement, les valeurs des diffrents paramtres.
8
20
t (ms)
Les filtres peuvent tre:
passif ou actif
analogique ou numrique
passe-haut, passe-bas, passe-bande, coupe-bande, rjecteur (notch), toutes-bandes
temps discrets (chantillonn) ou temps continus (en temps rel)
linaire ou non-linaire
rponse impulsionnelle infinie (RII) ou rponse impulsionnelle finie (RIF).
La plupart des filtres sont linaires; c'est--dire qu'ils agissent physiquement de sorte ce
que la frquence reste inchange.
Il existe aussi des filtres qui utilisent la contre-raction (feedback) pour attnuer les
frquences avec la rsonance.
Les filtres actifs peuvent donner un gain comme une attnuation.
Les filtres non-linaires sont utiliss par exemple pour les fuzz boxes, ring modulators, et
les compresseurs.
3.2) Caractristiques d'un filtre:
Tout filtre audio possde les mmes caractristiques quelque soit sa mthode de
conception, qu'il soit analogique ou numrique:
Pour commencer, tout filtre a une "fonction de transfert", caractristique principale du
filtre. Elle est lie, pour les filtres linaires, la rponse en frquences (domaine
frquentiel) et la rponse impulsionnelle (domaine temporel), c'est--dire que si on veut
changer un de ces paramtres, les autres en seront automatiquement affects.
D'o l'ide que concevoir le filtre "idal" n'est pas possible ...
Il existe aussi plusieurs topologies de conception de filtre. Ce qui reste diffrent de la
conception globale d'un filtre. La topologie tant seulement la forme que prend le circuit
RC,RL,RCL,etc une fois assembl. (ladder topology, bridged-T topology, etc.)
Par contre, pour concevoir des galisateurs (utilisant des filtres passifs) passe-bas, passe-
haut et passe-bande, l'assemblage de plusieurs rsistances, condensateurs et/ou inducteurs
en srie sera largement suffisant (circuit RC par exemple). Pas besoin de dbourser trop de
sous!
Les filtres sont diviss en diffrentes classes, ne pas confondre avec la topologie de
conception de ceux-ci! Par exemple, je peux concevoir un filtre de Butterworth en utilisant
la topologie de Cauer (ou ladder topology).
Les diffrentes classes principales sont:
Les filtres de Butterworth
Les filtres de Tchebychev
9
Les filtres de Bessel
Les filtres elliptiques (ou de Cauer)
Les filtres de Linkwitz-Riley
A savoir que ces noms font rfrence la classe de polynmes utiliss pour concevoir
mathmatiquement ces filtres. Par exemple, les filtres de Butterworth utilisent les
polynmes de Butterworth, et ceux de Bessel, les polynmes de Bessel,etc.
A l'instar de ceux qui les ont invent ... et qui utilisrent ces polynmes ...
Chaque filtre possde aussi une pente d'attnuation la ou aux frquence(s) de coupure,
cela est traduit par l'ordre auquel appartient le filtre.
En gnral, plus 1' ordre du filtre sera lev, plus la pente sera abrupte entre la plage de
frquence voulue et celle rejete.
L' ordre du filtre est proportionnel au nombre de circuit qui le compose. C'est--dire le
nombre de fois que les lments prsents se rptent dans le filtre.
Ex: montage de circuits RC X 5 =filtre (simple) passe-haut du Sme ordre.
Et li l'ordre du filtre, on a le facteur de qualit de celui-ci (Q factor).
Pour rsum, le Q reprsente la slectivit du filtre. On y reviendra aussi.
Pour terminer ce paragraphe, chaque filtre possde donc une plage de frquence sur
laquelle on travaille et une autre qu'on rej te. Comme si dans ma bande de frquences, j'ai
celles qui passent (passe-bande) et celles qui sont stoppes (coupe-bande).
Avant de voir en dtail ces caractristiques, passons 1 'application des filtres audios.
3.3) La fonction de transfert:
3.3.1) La fonction de transfert d'un filtre linaire:
Les systmes linaires rpondent des phnomnes sinusodaux toutes les frquences et
cela invariablement dans le temps.
C'est--dire, que quelque soit le retard du signal entrant, le signal de sortie aura le mme
retard!
Un tel systme dmontre qu'il rpond une sinusode par une sinusode de mme
frquence. Caractris par :
le gain (ou l'attnuation) en fonction de la frquence
le dphasage en fonction de la frquence.
Le signal d'entre f(t)= A cos 21tVot, a pour rponse en sortie :
S(t) = A p cos (21tVot + 5)
10
O p est le gain la frquence vo
est le dphasage la frquence vo
mais p et dpendent de la frquence vo et sont, par consquent, des fonctions de v :
p = p(v) ; = (v)
L'utilit des nombres complexes est ici trs grande car l'oprateur qui fait la
transformation
A cos 21tVt -----> A p(v) cos (21tVt + (v))
n'est pas un oprateur algbrique sur les nombres rels.
Cette transformation peut, par contre, tre traduite par un oprateur algbrique sur les
nombres complexes.
a) A cos 21tVt comme tant la partie relle du nombre complexe
j21tVt
f(t) = Ae (voir annexe nombre complexe)
b) A p(v) cos (21tVt + (v)) comme tant la partie relle du nombre complexe
j(21tVt +( v))
s(t) = A p(v) e
Il vient alors :
s(t) = f(t) . p(v) e
s(t) = f(t) . H(v)
j(v)
en rgime sinusodal le signal de sortie s'obtient donc par le produit algbrique
f(t). H(v). Plus prcisment, la composante spectrale de frquence v et d'amplitude A
devient : A.H(v).
j(v)
H(v) = p(v) e est appele fonction de transfert du systme.
N.B: H(v) peut donc tre considre comme la transforme de Fourier d'une fonction
relle h(t). (voir annexe)
est le symbole utilis pour le dphasage dans ce mmoire mais n'est pas le
bon symbole ou standard utilis d'habitude.
11
3.3.2) Rponse impulsionnelle lie la fonction de transfert:
Sur un spectre d'un signal entrant (que a soit un spectre de raies ou un spectre de bandes),
on lui applique un gain complexe qui agit point par point, frquence par frquence. Le
spectre de signal sortant s'obtient en multipliant le spectre du signal entrant par la fonction
de transfert H(v).
S(v) = F(v) . H(v)
o l'entre : f(t) <-----> F(v)
et la sortie : s(t) <-----> S(v)
(Si F(v) est un spectre de raies, S(v) le sera aussi.)
Afin de mettre en vidence la signification physique de la fonction h(t) du paragraphe
prcdent, supposons que le signal d'entre f(t) soit tel que F(v) = 1.
C'est--dire une impulsion infiniment brve. (voir annexe distribution de Dirac)
Le signal de sortie correspondant s(t) a pour transforme de Fourier
S(v) = 1. H(v) = H(v); d'o s(t) = h(t).
La fonction h(t), qui a pour spectre la fonction de transfert est donc la rponse
impulsionnelle.
Pour cette raison, h(t) est appele rponse impulsionnelle .
La fonction de transfert d'un systme linaire et invariant est la transforme de Fourier de
la rponse impulsionnelle.
La rponse impulsionnelle, fonction de t, caractrise compltement le systme.
Mathmatiquement, cela est traduit par une opration appele produit de convolution : le
signal de sortie s(t) est le produit de convolution du signal d'entre f(t) par la rponse
impulsionnelle. (voir annexe produit de convolution)
12
A
1. 0
OB
m
'"0
0.6
. .
a.
0,4
E
<(
0.2
0.0
B
1.0
0.8
0.6
c
0.4
'(ij
0
0.2
00
-0 2
0
1 mpulse responses
-(l5 0.0 05
Distance (units of fllter width)
Transfer functions
.. ..
1
!

1
' !
1
... 1 t ' 1 1 1
1 2 3 4 5
Frequency (cydes per flter widlh)
- - BX;(::ar
. . - -
... ,. ... Gaussian
- - - Hummlng
3.4) Rponse frquentielle:
3.4.1) Les diffrentes plages de frquences
Il existe plusieurs types de filtres au niveau frquentiel:
1. Les filtres passe-bas: attnuent le haut du spectre et laissent passer les basses
frquences.
2. Les filtres passe-haut: attnuent le bas du spectre et laissent passer les hautes
frquences.
3. Les filtres passe-bande: laissent passer uniquement une plage de frquence
limite.
13
4. Les filtres coupe-bande: au contraire, laissent tout passer sauf une plage de
frquence.
5. Les filtres passe-tout: n'attnuent aucune frquence mais altrent
leur phase.
6. Les filtres rjecteurs (notch filters): spcialement conus pour rejeter
une fine bande de frquence particulire.
Ex: un sifflottement d'ampli guitare.
D'autre part, certains filtres ne sont pas conus pour stopper une plage de frquence, mais
juste pour modifier lgrement le gain diffrentes frquences.
Des filtres utilliss pour la pr-emphase, galisateurs et mme pour nos contrleurs de
tonalits "trrreeeeebbblllleee" et 'BBASSSssssss" de nos chanes Hifi.
Voici des graphiques dcrivant les rponses frquentielles de quelques filtres rponse
impulsionnelle infinie trs populaires:
Butterworth, Chebyshev type 1 et 2, et un filtre elliptique. Ce sont tous des filtres passe-
bas du Sme ordre:
14
Butterworfh Chebyshev type 1
0.8 0.8
0.6
0.4 0.4
0.2 0.2
0
()
0 0.2 0.6 0.8 0 0.2 0.4 0.6 0.8
Chebyshev type 2 Ell iptic
0.8 0.8 -
0.6 0.6 -
0.4
0.2
0 0
() 0.2 0.4 0.6 0.8 0 0.2 0.4 0.6 0.8
Le filtre elliptique a la pente d'attnuation la plus forte mais ils ont tous des ondulations
dans leur plage de frquence.
3.4.2) Adaptation de l'impdance d'entre: (ou driving point impdance)
On peut reprsenter mathmatiquement l'impdance d'entre d'un filtre au niveau
frquentiel. Imaginons un circuit simple un port, on peut exprimer son comportement
partir de fractions continus et partiels. Le rsultat peut tre implment dans un nouveau
circuit lectronique (habituellement un circuit chelle).
On obtient alors un circuit deux ports qui voit ce qu'il a en sortie. On peut donner au
filtre la fonction de transfert voulue.
Il n' est pas possible de raliser toutes les fonctions mathmatiques pour adapter
l' impdance d'entre d'un filtre en utilisant de vrais composants lectriques car le rapport
entre tensions et courant lectriques est toujours un compromis. ( cfr : cours lectronique)
Wilhelm Cauer (successeur du travail de R.M. Foster) a ralis un travail important en
nous slectionnant quelles fonctions mathmatiques pouvaient tre utilises dans telles
topologies de fabrication.
D' o le nom de topologie de Cauer pour la topologie chelle dans la conception de
filtre.
15
Voici les diffrentes adaptations d'impdance d'entre connues:
La premire forme de Cauer est 1' assemblage de peu de condensateurs et de
beaucoup de bobines en sries. Sert cre des filtres passe-bas.
La deuxime forme de Cauer est l'assemblage de peu de bobines et de beaucoup de
condensateurs en sries. Sert cre des filtres passe-haut.
La premire forme de F oster est 1' assemblage de plusieurs rsonateurs LC en parallles.
Ce qui sert cre des filtres passe-bande.
La deuxime forme de F oster est 1' assemblage de plusieurs rsonateurs LC en sries.
Ce qui empche totalement la rsonnance ! Sert cre des filtres coupe-bande.
3.5) Le facteur de qualit (Q factor) :
3.5.1) Notion de 0 :
Le facteur de qualit d'un systme est une mesure du taux d'amortissement d'un
oscillateur. Il peut tre dfini comme le rapport de la frquence propre (vo) la largeur de
bande passante de la rsonance du systme: Q = vo

Q peut aussi tre dtermin directement partir de 1' quation diffrentielle rgissant
l'volution du systme. Le facteur de qualit permet notamment de dterminer
compltement la nature du rgime transitoire du systme.
En audio, Q reprsente la slectivit du filtre passe-bande : Q = jQ

avec fo la frquence centrale,
bande passante du filtre pour une attnuation de -3d.B.
16
energy of
steady-state
vibrations
Emax
2
il existe 3 modes de Q:
frequency
Un systme bas Q (<1/2) dit "super amorti" (overdamped).
Ce systme aura en sortie une rponse lente (stable) travers une asymptote.
Un systme haut Q (> 112) dit "sous amorti" (underdamped).
Ce systme aura en sortie une rponse rapide (instable-> oscillations).
Un systme Q moyen (Q = 112) dit " amortissement critique" ( critically damped).
Ce systme aura en sortie une rponse la plus rapide possible avant qu'il se mette
osciller, donc stable.
3.5.2) Facteur 0 des systmes classigues:
La topologie de Sallen-Key (filtrage actif) a, pour un nombre quivalent de condensateurs
et de rsistances, un amortissment critique. (Q = \12)
Un filtre de Butterworth a un sous amortissment de Q = 11--/2.
Un filtre de Bessel a un sous amortissement de Q = 11--/3.
re
Q = R,j--,--
Pour un circuit RLC, le facteur Q est: V L
o R, Let C sont respectivement la rsistance, l'induction et la capacivit du circuit.
Pour finir, le facteur Q reprsente la rsistance lectrique dans un rsonateur lectrique et
la friction mcanique dans un rsonateur lectromcanique (ex: quartz).
17
3.6) Rponse lmpulsionnelle:
Il existe principalement deux types de filtres numriques:
1. Les filtres rponse impulsionnelle infinie (RII) ou filtre rcursif.
2. Les filtres rponse impulsionnelle finie (RIF) ou filtre non-rcursif.
Nous les verrons plus tard dans ce mmoire en dtail. Mais nous pouvons comme mme
dire qu'une rponse impulsionnelle est la sortie d'un systme dont l'entre est une
impulsion de Dirac (- voir annexes).
Les filtres rponse impulsionnelle infinie ont un systme dpendant la fois du signal
entrant que sortant.
Tandis que les filtres rponse impulsionnelle finie ont un systme qui dpend uniquement
du signal entrant.
3.7) Conception : (filter design)
Aujourd'hui, Il est plus ais de se passer des contraintes physiques d'un support
analogique. Donc les filtres implments en numrique, se basant sur des proprits
mathmatiques, ont plus le vent en poupe.
Par ailleurs, avant la gnralisation des outils informatiques de synthse de filtre, les outils
graphiques comme le diagramme de Bode ou le diagramme de Nyquist taient
normment utiliss ! Ils demeurent actuellement une aide prcieuse pour apprhender le
comportement d'un filtre.
18
15
'
'
0 - - - - - - - - - - - - - - - - ~ - - - - -
-
-LS
Nyqust Diagram
System: H
Reat 0.756
lmag; 1.28
Frequency (rad/sec): 0.906
\
System: H
Re. al: 0.888
lmag: -1.19
\
\ Frequency (rad/s-ec); M0.81

"-,
~ 2 ~ - - - - ~ - - - - - - ~ - - - - ~ ~ - - - - - 4 - - - - - - ~ - - - - ~ - - - - - - - b - - - - ~
-1 .o.s 0 0.5 1
Real Axis
1.5 2.5
Le diagramme de Nyquist est un graphe utilis pour valuer la stabilit d'un systme en
boucle ferme. Il reprsente, dans le plan complexe, la rponse harmonique du systme en
boucle ouverte correspondant. La phase est l'angle et le module la distance du point
l'origine. Le diagramme de Nyquist combine les deux types de diagramme de Bode,
module et phase, en un seul. Si la courbe pour une frquence de 0 l'infini laisse le point
critique (-1,0) sur sa gauche, le systme est stable.
Le diagramme de Nyquist doit son nom Harry Nyquist.
Ainsi, de nombreuses mthodes de conception de filtres analogiques furent dveloppes
afin que chacun puisse optimiser un aspect particulier de leur rponse en frquence ou
impulsionnelle :
Les filtres de Butterworth
Les filtres Chebyshev type 1 et 2
Les filtres elliptiques
Les filtres de Bessel
Ces mthodes de conception dcrivent les proprits mathmatiques du filtre (rponse en
frquence et en phase, fonction de transfert du filtre, etc.).
Ils peuvent tre implments sous forme de circuits lectroniques (topologie) ou par des
algorithmes dans les systmes de traitement numrique.
19
Par ailleurs, les filtres numriques sont plus aiss la construction car, au contraire des
filtres analogiques, ils ne sont pas contraints par leur limite physique (ou tolrance) du
l'utilisation de matriaux.
Ainsi, il n'est pas ncessaire d'apprhender les limites des composants et un Q trs serr et
lev peut tre obtenu!
La conception et la ralisation de filtres numriques doivent tre abordes selon trois
aspects essentiels :
modle du filtre : modle obtenu par analogie avec un filtre analogique ou modle direct
dans des cas spcifiques ;
synthse du filtre base sur l'quation aux diffrences (cas gnral);
ralisation du filtre : algorithme ou composants lectroniques numriques.
Mis part ces trois aspects, l'autre outil permettant un traitement plus facile des signaux
discrets, en particulier dans le cadre des filtres numriques, est la transforme enz (voir
annexes).
Les filtres RIF ( rponse impulsionnelle finie) peuvent tre implments par une
convolution directe du signal entrant, approprie la rponse impulsionnelle dsire.
Ils peuvent tre conus assez facilement pour donner naissance un filtre dote de
n'importe quelle forme d'impulsion.
Les filtres RII ( rponse impulsionnelle infmie) sont, l'inverse, difficiles concevoir;
du leurs problmes d'intervalles dynamiques, de bruit de quantisation et de leur
instabilit.
En gnral, ces filtres sont conus partir de sries de filtres digitaux biquadratiques. (voir
paragraphe 5.2.4)
3.8) Applications:
On utilise des filtres tous les jours sans mme s'en rendre compte, la radio AM/FM, les
guitares lectriques, les amplis des instruments, etc.
Tous les domaines lis l'lectronique utilisent des filtres, mais nous pouvons en citer les
principaux:
Radio: Slection de la frquence de chaque station mettrice.
TV: Slection des chanes de TV.
ADSL: Filtrage sur la mme ligne des conversations tlphoniques (basses frquences:
elles sont audibles), d'un signal vido (hautes frquences: large bande) et du
signal IP (Internet Protocol).
20
Sonorisation: crossover: Spare ma plage de frquence (bass,medium et ague) pour
attaquer les amplis et enceintes individuellement.
EQ 31 bandes: Modification du spectre L-R afin d'adapter
acoustiquement le lieu de diffusion.
EQ "larsen-killer": Supprime un larsen sans dnaturer le son.
(cet appareil n'a pas lieu d'tre si on travaille avec des pros!)
Studio: L'galisateur (EQ): Usage le plus connu! Attnuer et booster des frquences.
L' enhancer : Redonne des harmoniques un son en distortionnant certaines
frquences et enjouant subtilement sur des dphasages.
Effets: On utilise des filtres pour simuler les dlais d'une reverb par exemple.
On spare la bande de frquences et on la rinjecte en l'attnuant
progressivement. Typique dans les reverbs digitales maintenant.
Ingnieurie: Filtre anti-alias: Filtre passe-bas qui vite le repliement du spectre,
c'est--dire qui supprime toute frquence suprieure la
moiti de la frquence d'chantillonnage.
Filtre de lissage ou de reconstruction: Enlve toute frquence ultrasonique
du signal, typiquement tout ce qui est
au-dessus de 20Khz. "Enlve le 44.1"
21
Q
10
.2\j
30
\
\
\
-40
W
i
-oo
-
i
70
i
00
\
\
\
\
'
00
100
110
\1 \1
12\)
130
140
() ,() O. l 0.2 (),3 0.7 o.a
Rponse en frquence par rapport l'amplitude d'un filter anti-alias.
4. Domaine analogique - numrique:
Pour commencer, lorsqu'on parle de filtrage analogique, il s'agit de l'outil utilis pour
traiter un signal analogique pour n'importe quelle machine!
Analogique indique que mathmatiquement parlant, on a affaire a des signaux de
valeurs continus dans le temps. Ce qui diffre du numrique qui utilise une srie de
valeurs chantillonnes(= discrets) pour cre mon signal de sortie.
L'analogique lui est reprsent par des voltages, du courant et des charges lectriques des
composants de l'appareil lectronique. La preuve en est que si on a une erreur ou du bruit
de fond affectant physiquement mon signal, je retrouverai exactement ces mmes
problmes en sortie.
4.1) Domaine analogique :
Ici, nos outils pour la comprhension des filtres analogiques, sera des thormes
mathmatiques et de 1' lectronique pur et dur :
fonction de transfert (transforme de Fourrier, de Laplace et distribution de Dirac)
Fentrage temporel
Filtrage frquentiel
1.0
22
4.1.1) Approfondissement de la fonction de transfert :
Pour ne pas trop se rpter, n'oublions pas que le principe de base du fonctionnement de la
fonction de transfert est le produit de convolution du signal en entre ; qui nous donnera
notre signal de sortie.
Ensuite, nous avons la transforme de Fourrier et de Laplace, qui sont de purs outils
mathmatiques, ce qui sort un peu du contexte de ce mmoire.
En rsum, la fonction de Fourrier permet de passer du domaine temporel au domaine
frquentiel. Et son inverse, du domaine frquentiel au domaine temporel.
Mais ce thorme a ses limites ! Chaque signal qui peut tre chang en une transforme de
Fourrier doit se prsenter en entre comme un signal trs court une plage de frquence
mince (une frquence et ses harmoniques voisines).
Alors, Laplace nous sauva avec sa transforme. Elle permet n'importe quel systme ou
signal d'tre transforme quelque soit son contenu spectral ou sa dure. La principale
diffrence tant que Laplace utilise une transformation de notre signal dans un plan
complexe. Diffrent de Fourrier qui avait juste sa ligne j ... pas de plan complexe.
Pour finir, nous avions vu que la rponse impulsionnelle d'un systme linaire, est li la
fonction de transfert. Et bien pour ne pas trop rentrer dans les dtails mathmatiques, la
rponse impulsionnelle est la reprsentation de mon signal en sortie et 1' impulsion comme
la reprsentation de mon signal en entre. C'est--dire un signal dynamique infini,
bande passante infiniment fme. Cette impulsion peut aussi tre considr comme une
somme infinie de sinusodes qui incluent toutes les frquences possibles. Le symbole pour
une impulsion (de Dirac) est : .
4.1.2) Filtrage ou fentrage temporel :
Le terme de filtrage est habituellement utilis dans le domaine frquentiel. Aussi dans
le domaine temporel, nous parlerons plus de fentrage que de filtrage temporel, qui
peut tre dfini comme l'opration consistant prlever, interrompre ou seulement
attnuer un signal :
e(t) -7 filtre temporel : gren(t) -7 s(t)
Ainsi le signal de sortie s(t) est le produit du signal d'entre e(t) et de la fonction
temporelle du filtre ou de la fentre gren(t) :
s(t) = gren(t) . e(t)
Par consquent, pour un filtre de fonction temporelle gren(t) quelconque, le spectre du
signal de sortie sera diffrent de celui du signal d'entre cause du produit de convolution.
Ainsi les actions temporelles telles que le prlvement d'un signal grent(t) (cas de toutes
mesures ralises pendant un temps fmi) ou l'interruption gren2(t) (interrupteur mont sur le
circuit d'un haut-parleur) ou encore l'attnuation gren3(t) (attnuation ralise pendant un
temps fini l'aide d'un potentiomtre rglant le volume du son) sont des filtres temporels
qui vont modifier le spectre du signal.
23
Dans le premier cas greni(t), si la dure T, dite de la mesure, tend vers l'infini, alors
greni(t) = 1 pour tout t,
or:
donc:
gren(t) = 1 ~ - - 7 (t)
s(t) = gren(t) . e(t) = e(t)
Nous n'obtenons ainsi aucune modification du signal.
L'enregistrement par un appareil ou le traitement par ordinateur d'un signal impose un
temps fini au signal qu'il soit analogique ou chantillonn. Ce problme de la dure finie
d'un signal est celui de la mesure.
Pour contrecarrer ce problme, on utilise la fonction porte (TI(t)) de la transforme de
Fourrier(= la fonction sinus cardinal= sine (tf)).
L'influence de cette fentre temporelle sur le signal et sur son spectre peut tre trs
importante. Plus 1' observation ou la mesure du signal serra longue et plus le spectre du
signal sera prcis, c'est--dire peu pertub par cette fentre temporelle physiquement
invitable.
Dans le cas gnral d'un signal priodique quelconque avec un spectre form d'un
ensemble de raies de diverses importances, le fentrage temporel conduit un spectre
form de la somme de toutes les fonctions sine places au niveau des frquences existantes
avec une amplitude proportionnelle l'importance de la raie. Ce rsultat peut conduire
une interprtation errone du spectre : distinction impossible de deux frquences proches,
localisation d'une frquence sans existence relle, etc.
Donc il est important de constater que le spectre d'un signal tronqu temporellement va
tre modifi dans le sens o chaque composante du spectre sera transforme en une forme
sinc(x). Ce rsultat correspond au principe d'incertitude: une connaissance complte du
signal sur 1' axe des temps conduit une dtermination prcise dans le domaine frquentiel
alors qu'une connaissance limite temporellement du signal induit un flou sur le
spectre de ce signal.
Passons maintenant au filtrage frquentiel.
N.B: t n'est pas non plus le symbole standard.
4.1.3) Filtrage frquentiel :
Les termes de filtre ou de filtrage s'appliquent en gnral plus des systmes dfinis par
un produit dans 1' espace des frquences. De la mme manire que dans le domaine
temporel, nous parlerons de filtrage frquentiel comme l'opration consistant prlever,
interrompre ou seulement attnuer tout ou partie des composantes frquentielles d'un
signal:
E(t) --7 filtre frquentiel : H(t) --7 S(t)
Ainsi le spectre S(t) du signal de sortie s(t) est le produit du spectre E(t) signal d'entre
e(t) et de la fonction frquentielle du filtre H(t).
24
Le thorme fondamental des filtres s'appuie sur la dfinition mme des filtres comme
systmes de convolution. Le filtre est dfini par sa rponse impulsionnelle, note h(t), et
par sa fonction de transfert, note H(f) (ou H(v)) rciproquement transforme de Fourrier
ou de Laplace de h(t). La rponse s(t) d'un tel filtre un signal d'entre e(t) est donne par
les oprations suivantes :
S(f) = H(f) . E(f)
et s(t) = e(t) . h(t) = J e(t) . h(t- t) . dt
Dans la pratique, un filtre sera souvent caractris par sa rponse indicielle, c'est--dire sa
rponse un chelon unit u(t), soit:
+oo
s(t) = u(t) . h(t) = J u(t) . h(t- t) . dt
Cette relation de base peut prendre diffrentes formes suivant les caractristiques de e(t) et
h(t):
+oo +oo
e(t) et h(t) quelconques : s(t) = J e(t) . h(t- t) . dt = J h(t) . e(t- t) . dt
h(t) causal (filtre ralisable :paragraphe suivant) : s(t) = J e(t) . h(t- t). dt
+oo
e(t) causal : s(t) = J e(t) . h(t- t) . dt
0
e(t) et h(t) causaux : s(t) = J e(t) . h(t- t) . dt
0
partir de ces relations, il est possible de dterminer la rponse une action ou signal
d'entre quelconque.
Mais il peut tre trs intressant de passer dans le domaine frquentiel pour dterminer la
rponse, car 1' opration raliser est alors un produit simple. Le passage du domaine
temporel au domaine frquentiel pour le signal d'entre se fait par transforme de Fourrier
ou de Laplace, de mme le retour dans le domaine temporel pour le signal de sortie se fait
par les transformations inverses (le calcul de ces transformes se faisant partir des tables
des fonctions usuelles, des proprits et des rgles opratoires de base).
25
Domaine temporel : e(t) ~ Filtre (convolution par h(t)) ~ s(t)
Transforme de Fourrier ou de Laplace
Domaine frquentiel : E(f) ~ Filtre (produit par H(f)) ~ S(f)
Une des applications les plus importantes de ce processus est le calcul de la rponse de
filtres en chane. Sin filtres, caractriss par leur rponse impulsionnelle hi(t) et leur
fonction de transfert Hi(f) sont mis en srie, on peut les remplacer par un filtre quivalent
dont la rponse impulsionnelle peut tre calcule par :
h(t) = ht(t) . lu(t) . etc . hi(t) . hn(t)
Ce calcul est relativement difficile effectuer. Par contre, le calcul de la fonction de
transfert quivalente sera trs simple :
n
H(f) = Ht(f) . Hl(f) . etc . Hi(f) . etc . Hn(f) =Il Hi(f)
1=1
Il est toutefois trs important de noter que ce calcul n'est possible que si la mise en chane
des filtres ne modifie pas leurs caractristiques, c'est--dire si l'impdance de sortie du
filtre est trs petite par rapport l'impdance d'entre du filtre suivant. Cette condition
sera remplie en particulier dans le cas des filtres numriques.
4.1.4) Filtres ralisables :
Un filtre est ralisable si sa rponse impulsionnelle h(t) est nulle pour t < 0 : car l'effet ne
peut prcder la cause. Tout systme physique aura donc une rponse impulsionnelle h(t)
relle quelconque (ni paire, ni impaire), par consquent, la fonction de transfert H(f) sera
obligatoirement complexe :
j .1!(f)
H(f) = IH(F)I. e
Le spectre S(f) de la rponse s(t) du filtre un signal e(t), ayant pour trnsforme de
Fourrier E(f), montre que tout filtre physique ralisable dphase:
-j .1!(f)
S(f) = E(f) . H(f) = E(f) . IH(F)I . e
Ex :Il est intressant d'tudier le cas d'un filtre passe-bas idal de frquence de coupure
Fe. Le spectre de ce filtre peut tre modlis par la fonction porte, soit:
H(f) = Il2Fc(f)
26
La rponse impulsionnelle de ce filtre est la transforme de Fourrier inverse de la fonction
de transfert, soit :
h(t) =sin (7t2Fc.t)
1t.t
On constate que la rponse impulsionnelle h(t), ainsi obtenue, n'est pas causale.
Par consquent, nous pouvons en dduire qu'un filtre passe-bas idal n'est pas ralisable.
Dans le cas des filtres ralisables, il est possible de calculer plus compltement la rponse
indicielle suivant 1' quation suivante. Le filtre tant ralisable, sa rponse impulsionnelle
h(t) peut se mettre sous la forme causale:
h(t) = ho(t) . u(t)
avec ho(t) une fonction quelconque.
Ainsi, nous obtenons la rponse indicielle Sind(t) d'un filtre ralisable :
Sind(t) = h(t) . u(t) = [ho(t) . u(t)] . u(t) = J ho(t) . d(t)
0
Les filtres analogiques continus ralisables sont construits partir des composants
lectroniques : rsistances, capacits, self-inductances et amplificateurs oprationnels.
Le fonctionnement de ces filtres est caractris par des quations intgro-diffrentielles
linaires coefficients constants entre le signal d'entre e(t) et le signal de sortie s(t).
En utilisant la transforme de Laplace, cette relation donne une fonction de transfert H(v)
qui est le quotient de deux polynmes :
rn i n
H(v) =Lai . p 1 L aj . p
i=O j=O
Cette relation peut s'exprimer sous la forme d'une somme ou d'un produit des quatre
fonctions lmentaires suivantes :
filtre passe-bas du premier ordre :
Ht(p) = ---=--1 _
1 + t. p
filtre passe-haut du premier ordre :
lli(p) = t. p
1 + t. p
27
filtre passe-bas du deuxime ordre :
H3(p) = 1
2
1 + 2. B.t. p +Ct. p)
filtre passe-haut du deuxime ordre :
2
H4(p) = Ct. p)
2
1 + 2. B.t. p +Ct. p)
avec t le temps de rponse et B le coefficient d'amortissement.
N.B: B n'est pas le symbole standard.
4.1.5) Les diffrents types de filtres :
Dans le paragraphe prcdent, nous avons tudi les filtres en terme de fonction de
transfert, ce qui nous a amens dcliner les quatre types d'quations.
Mais en se plaant au niveau de l'utilisation du filtre frquentiel (limination de certaines
frquences), il est plus logique de considrer les quatre types de filtres qui peuvent tre
utiliss : filtre passe-bas, passe-haut, passe-bande et coupe-bande. Les courbes de gain ou
gabarits de ces filtres sont :
En plus des frquences de coupure Fe haute (et/ou basse), les paramtres essentiels qui
caractrisent ces diffrents filtres sont :
Pente des transitions : plus cette pente est forte, meilleur est le filtre, car les frquences
liminer (frquences suprieures la frquence de coupure pour un
filtre passe-bas) sont alors fortement et rapidement attnues;
Ondulation de la bande passante : plus cette ondulation est faible, meilleur est le filtre,
car les frquences conserver (frquences infrieures
la frquence de coupure pour un filtre passe-bas) sont
alors peu altrer.
La ralisation des filtres de type passe-bande et coupe-bande (ou rjecteur) se fait partir
de l'association des fonctions de transfert de base des filtres passe-bas et passe-haut. Ainsi
considrons les deux fonctions de transfert de base donnes par les quations :
28
Filtre passe-bas de frquence de coupure Fe:
Hpasse-bas(f) = _....::.1 __
1 + j ._i
Fe
Filtre passe-haut de frquence de coupure Fe:
f
Hpasse-haut( f) = j . F C
1 + j. f
Fe
Les fonctions de transfert des filtres passe-bande et coupe-bande s'expriment par
1 'association (produit de fonctions de transferts prcdentes) :
Filtre passe-bande entre les frquences Fct et Fc2:
f
Hpasse-bande( f) = avec Fct > Fc2
1+j.f 1+j.f
Fct Fc2
Filtre coupe-bande entre les frquences Fct et Fc2:
f
Hcoupe-bande( f) = avec Fct < Fc2
1+j.f 1+j.f
Fct Fc2
Diffrentes fonctions de transfert peuvent tre proposes pour rpondre au mieux d'une
part au type de filtre demand et d'autre part aux deux caractristiques de base (pente et
ondulation) qui sont souvent l'objet d'un compromis.
Voil pour les filtres analogiques, il reste encore parler du concept de linarit.
Vu que tous les filtres analogiques sont, avant l'arriv de la topologie active, linaires.
Mais ce point est vu en dtail plus loin.
Passons sur le filtrage numrique.
29
4.2) Domaine numrique :
L'expression filtrage numrique possde un caractre passe-partout et est souvent
utilise pour dcrire des oprations de traitement numrique qui ne semblent pas,
premire vue, relever du filtrage, et ceci parce que toute opration de traitement linaire
peut tre considre comme un oprateur de filtrage particulier.
Un filtre numrique est un processus de calcul qui comporte des retards et des oprations
de multiplication et de recombinaison des chantillons dans toutes sortes de configuration,
pouvant aller de la plus simple la plus complexe. De telles procdures permettent de
crer des filtres passe-haut et passe-bas, des correcteurs tags ou slectifs, de gnrer des
effets d'echo et de rverbration, et de constituer des filtres adaptatifs.
Pour comprendre le principe de base des filtres numriques, il peut tre intressant
d'tudier comment une opration de filtrage analogique donne est ralisable dans le
domaine numrique. La rponse d'un filtre peut tre analyse soit dans le domaine spectral
(rponse en frquence), soit dans le domaine temporel (rponse impulsionnelle). Une autre
mthode mathmatique consiste utiliser la transforme enz (voir en annexes).
La rponse du filtre dans le domaine spectral montre la manire dont la sortie du filtre
volue en fonction de la frquence du signal, alors que sa rponse dans le domaine
temporel montre son comportement en fonction du temps, lorsque 1' on applique une
impulsion de courte dure son entre.
toute rponse en frquence correspond une rponse impulsionnelle, et rciproquement.
Toute modification de l'une entraine une modification de l'autre, et inversement. Ces deux
rponses sont dites duales. Le processus mathmatique de transforme de Fourrier permet
de passer de l'une l'autre. La rponse frquentielle et la rponse temporelle constituent
deux outils diffrents pour analyser un mme phnomne.
Le signal audionumrique, qui rsulte d'un chantillonnage, est donc discret dans le
domaine du temps. Chaque chantillon reprsente 1' amplitude du signal originel un
instant significatif donn. Il est alors lgitime de penser obtenir des caractristiques de
filtrage en oprant sur les chantillons audio dans le domaine temporel.
En fait, si l'on veut imiter le comportement d'un filtre analogique dans le domaine
numrique, il est ncessaire de calculer la rponse impulsionnelle qui correspond ce filtre
et de la modliser numriquement.
Le filtre numrique ainsi cr prsentera la mme frquence de coupure que son quivalent
analogique, et 1' on peut donc envisager de reproduire les dispositifs de filtrage analogique
habituellement utliss, l'aide d'une station de travail audionumrique. Toutefois, la
question de l'obtention d'une rponse impulsionnelle donne et de sa combinaison avec les
donnes audios reste pose.
Par ailleurs, les filtres rponse impulsionnelle infinie sont principalement la version
numrique des filtres analogiques traditionnels: Butterworth, Tchebychev, Bessel,
elliptique.
Mais en raison du dveloppement des circuits intgrs rapides utiliss dans les filtres
numriques, ils deviennent plus intressant que leurs congnres analogiques sur divers
points : prcision, fiabilit, stabilit, adaptabilit et facilit de commande.
30
Comme nous l'avons indiqu plus haut, les ingrdients de base d'un filtre numrique sont
des oprations de retard, de multiplication et de combinaison des chantillons audio. C'est
de l'association de ces diffrents oprateurs que dpend la rponse impulsionnelle d'un
filtre numrique.
Le modle le plus simple de filtre numrique est le filtre rponse impulsionnelle finie, ou
filtre transversal. Ce type de filtre est constitu d'un ligne retard multi accs, chacun
d'eux tant reli un oprateur de multiplication par un certai coefficient, les rsultats
tant finalement somms.
Chaque retard lmentaire correspond la dure d'une priode d'chantillonnage. Si l'on
applique une impulsion l'entre d'un tel filtre, le rsultat obtenu sera une suite
d'impulsions distinctes, d'amplitudes diffrentes.
Ce type de filtre est dit rponse impulsionnelle finie puisque une impulsion unique
applique l'entre donnera naissance un nombre fmi d'impulsions en sortie, nombre
d'impulsions qui dpend du nombre d'accs de la ligne retard. Plus ces derniers sont
nombreux, plus la rponse du filtre peut tre complexe ; un filtre passe-bas lmentaire
n'en ncessite toutefois qu'un faible nombre.
Le second type de filtre numrique principal est le filtre rponse impulsionnelle infmie,
galement appel filtre rcursif, car il comporte une rinjection de la sortie vers l'entre
(donc systme de feedback).
Cette rinjection amne, en sortie, l'apparition d'une suite d'impulsions de longueur infinie
lorsqu'une impulsion unique est appele l'entre. Les filtres rponse impulsionnelle
infmie sont frquemment utiliss dans les quipements audio, car ils ne ncessitent qu'un
nombre d'oprations rduit et n'occasionnent qu'un retard minime au signal,
comparativement leur quivalent rponse impulsionnelle finie. Toutefois, les filtres
rponse impulsionnelle infmie sont source de distortion de phase, alors que les filtres
rponse impulsionnelle finie peuvent en tre exempts.
4.2.1) Synthse des filtres rponse impulsionnelle inf"mie:
La conception et la ralisation des filtres numriques rponse impulsionnelle infinie sont
essentiellement bases sur la fonction de transfert H(z) : gabarit de filtrage de type
passe-bas, passe-haut, passe-bande ou coupe-bande. La premire tape est donc l'obtention
de cette fonction de transfert partir de l'quation aux diffrences.
Nous considrons des filtres numriques linaires et invariants dans le temps
correspondant aux filtres analogiques dcrits par des quations diffrentielles coefficiants
constants de la forme :
n n
aox(t) +ai dx(t) +etc+ and x(t) =po y(t) +PI dyffi +etc+ Pn d..y{tl
n n
dt dt dt dt
31
Dans cette hypothse, les systmes sont reprsents par des quations aux diffrences de la
forme:
N N N N
Yk = I ai . Xk-i - I bj . )'k-j ou I bj . )'k-j = I ai . Xk-i avec bo = 1
i=O j=l j=O i=O
Cette quation aux diffrences est une quation linaire coefficients constants d'ordre N
du filtre numrique o )'k et Xk sont respectivement le signal de sortie (rponse) et le signal
d'entre (excitation).
En appliquant la transforme enz l'quation gnrale prcdente et soient Y(z) et X(z)
les transformes en z de )'k et Xk, il vient :
+>N -k +> N -k
I [I bj . Yk-j] z = I [I ai . Xk-i] z
k=O j=O k=O j=O
soit
N N
Y(z) . I bj . z = X(z) . I ai . z
j=O i=O
Par analogie avec les filtres analogiques, un filtre numrique peut tre caractris par sa
fonction de transfert enz ou transmittance enz, H(z) :
N -i
:Lai. z
H(z) = Y(z) = L.:i=O"---
X(z) N -j
I bj. z
j=O
ou dans le cas d'un filtre non-rcursif:
N - i
H(z) = I ai. z
i=O
Ensuite, la question fondamentale rsoudre est comment obtenir H(z) pour des
caractristiques bien dfinies (gain, phase, ... ) correspondant par exemple un filtre
analogique dfini par son quation diffrentielle ou par sa fonction de transfert H(v) :
C'est le domaine trs vaste de la synthse des filtres numriques. Les mthodes qui
permettent de dterminer une fonction de transfert H( v) rpondant des spcifications
donnes de gain et de phase ou des rponses impulsionnelles ou indicielles sont bien
32
connues dans le cas des filtres analogiques. Une premire approche cette problmatique
est de raliser une transposition du filtre analogique en filtre numrique.
Le procd le plus utilis pour calculer la fonction de transfert d'un filtre numrique,
consiste transposer la fonction de transfert H(v) de son homologue analogique du plan
p dans le plan z par une rgle de transformation reliant p z.
De nombreuses mthodes ont t dveloppes pour raliser cette transformation. Elles
correspondent diffrents types d'analogie dans le sens o une mthode va privilgier telle
ou telle proprit : gain, rponse impulsionnelle, rponse indicielle,etc.
Ainsi, les principales mthodes sont les suivantes :
Transformation standard ou mthode de l'invariance impulsionnelle,
Mthode de l'invariance indicielle,
Transformation adapte,
Transformation d'Euler ou quivalence de la drivation,
Transformation homographique ou quivalence de 1' intgration.
Pour chacune de ces transformations, nous dcrirons brivement les avantages et les
inconvnients :
ru Transformation standard :
Condition : la frquence de coupure haute du filtre doit tre trs infrieure
la frquence de Shannon.
Domaine d'application: ce type de synthse de filtre numrique s'applique
des filtres passe-bas ou des filtres passe-bande.
Inconvnient: Le principal inconvnient rside dans le fait qu'il faille raliser
la dcomposition en lments simples pour calculer 1' quation
aux diffrences du filtre numrique.
hl Mthode de l'invariance indicielle :
Mme chose que pour la transformation standard, mis part qu'ici, on utilise la
rponse indicielle du filtre analogique correspondant.
Au-dessus, on utilisait la rponse impulsionnelle du filtre pour la synthse.
). Transformation adapte:(= matched transform)
Par cette mthode, on obtient un filtre numrique dont les ples de la fonction de
transfert sont conservs.
33
Q} Transformation d'Euler :
Domaine d'application : ce type de synthse de filtre numrique s'applique
des filtres analogiques simples.
Inconvnient : le principal inconvnient est la distorsion en haute frquence.
~ Transformation homographique:(= bilinear transform)
Domaine d'application: ce type de synthse de filtre numrique s'applique
des filtres dont la caractristique frquentielle est
constante.
Avantage : le principal avantage de ce filtre est sa stabilit.
4.2.2) Synthse des filtres rponse impulsionnelle finie :
La convolution intervient dans tous les systmes de filtrage linaire et consiste en la
modification du signal d'entre par la caractristique temporelle du systme ou rponse
impulsionnelle. Le filtre analogique, tant dfini par sa fonction de transfert H(v) et sa
rponse impulsionnelle h(t), le signal de sortie y(t) du filtre soumis au signal d'entre x(t)
est donne par la relation connue : y(t) = x(t). h(t).
Dans le cas de filtre rponse impulsionnelle finie, le filtrage numrique par convolution
correspond une sommation pondre des valeurs du signal d'entre x(k.Te) = Xk par la
suite des coefficients de la rponse impulsionnelle discrte h(k.T e) = luc du filtre selon la
relation suivante :
N
Yk = :L hi . Xk-i
i=O
La rponse impulsionnelle ayant une dure finie, le nombre d'chantillons est limit.
Soit N le nombre de valeurs de luc connues :
N-1 N-1
)'k = L hi . Xk-i = L Xi . hk-i
i=O i=O
Dans beaucoup de ralisations de filtre numrique, le point de dpart est la rponse
frquentielle du filtre H(f) donne par un gabarit. Partant de cette rponse frquentielle
discrtise He(f), il est ais d'obtenir la rponse impulsionnelle discrtise he(t) par
transforme de Fourrier discrte. La discrtisation de la rponse impulsionnelle a conduit
la priodisation du spectre, soit :
+oo
He(f) = L H (f- kFe)
34
d'o la forme de he(t), calcule sur N points, pour conserver la rponse frquentielle:
N/2-1 N/2-1 N/2-1
he(t) =Te. L hic. 8 (t-kTe) = L (Te. hic). 8 (t-kTe) = L h'k. 8 (t-kTe)
-N/2 -N/2 -N/2
o Te est la priode des chantillons.
Ainsi les chantillons de la rponse impulsionnelle he(t) sont h'k. Dans le cas o la rponse
impulsionnelle obtenue n'est pas causale, il est possible de retarder cette rponse
impulsionnelle de N/2 points pour rendre le filtre causal :
N-1
he(t) = L h'k-N/2 . 8 (t- kTe)
k=O
4.2.3) Ralisation des filtres numriques :
partir de 1' expression de la transmittance en z du filtre numrique ou de 1' quation de
convolution, il faut concevoir 1' algorithme de calcul ou la structure matrielle permettant
de raliser ce filtre.
La ralisation des filtres numriques peut tre faite en utilisant les trois lments de base
(matriel ou logiciel) suivants:
Additionneur : symbolis par L
Multiplieur : symbolis par X
Retard de Te : symbolis par T, cette opration sera ralise matriellement par
des registres dcalage.
4.2.3.1) Synthse par H(z):
partir de la fonction de transfert H(z), obtenue selon les diffrentes transformations
possibles, diverses structures peuvent tre utilises :
Structure directe: implmentation de l'quation aux diffrences.
Structure canonique : structure directe avec minimisation des composants.
Structure dite en composants simples .
a) Structure directe :
Cette structure est l'application directe des expressions de la transmittance H(z).
Elle est utilise la fois pour les filtres rcursifs et non-rcursifs.
35
b) Structure canonique :
Cette forme permet de minimiser le nombre d'lments utiliss dans la ralisation
du filtre. Ainsi, une seule structure de retard est ncessaire pour la ralisation de ce
filtre numrique.
c) Structure en composants simples :
Il est possible d'exprimer H(z) partir d'lments de base ou de composants simples du
premier ou second ordre H(z).
Ces deux lments simples (premier et second ordre= H(z)) peuvent facilement se
traduire en structure directe ou canonique. Pour une fonction de transfert quelconque, il
suffit de 1' exprimer en fonction de ces lments de base pour raliser ensuite une
composition produit ou somme de ces lments.
Ainsi, la fonction de transfert H(z) peut s'crire sous deux formes:
produit de composants simples,
somme de composants simples.
Dans le cas d'une criture sous la forme produit, nous obtenons une structure srie dite
en cascade et dans le cas d'une formulation somme, nous obtenons une structure
parallle.
Comme nous l'avons vu dans le domaine analogique, cette adjonction de composants de
base n'est ralisable, aussi directement, uniquement parce que nous sommes dans le
domaine numrique o il n'y a pas de problme d'adaptation d'impdance.
4.2.3.2) Synthse par convolution :
Pour raliser ces filtres convolution, les coefficients du filtre, qui sont reprsents par les
N valeurs de la rponse impulsionnelle discrtise, sont des constantes dans 1' algorithme
de calcul stocks en mmoire (EPROM) dans le cas d'une ralisation matrielle du filtre.
Dans ce dernier cas, deux structures peuvent tre adoptes :
structure directe,
structure transpose : On met un additionneur J entre chaque multiplieur (X).
4.2.4) Filtres numriques avancs :
Le domaine du filtrage numrique est trs vaste car il repose uniquement sur les capacits
de calcul des systmes informatiques. Lorsque les possibilits des filtres analogiques
classiques ne sont pas suffisantes pour un problme donn. Il existe des extensions
possibles du filtrage numrique .
4.2.4.1) Filtre de la valeur mdiane :
Les filtres numriques classiques linaires ont pour fonction de base d'liminer certaines
composantes frquentielles qui gnent 1' interprtation du signal informatif. Pour cela, il est
ncessaire que les frquences liminer se situent dans une zone de frquence hors de la
zone occupe par le signal utile. Pour rpondre cette limitation, il est possible de mettre
36
en place des traitements non linaires, appels abusivement filtres numriques non
linaires.
Le filtre de la valeur mdiane en est un exemple. tant donn 2N + 1 chantillons Xk, la
valeur mdiane Xmed,k de cet ensemble est l'chantillon qui se trouve au milieu de
l'ensemble ordonn selon un ordre croissant:
ordre croissant
{Xk, Xk-l, ... ,Xk-2N} -7 {x'k, x'k-1, ... ,x'k-2N; avec x'i :S x'i+l}
d'o
Xmed,k = x'k-N
Ce type de filtre numrique non linaire permet de conserver les transitions rapides mais
maintenues d'un signal et d'liminer compltement des transitions de type impulsion
courte. Ainsi le signal crneau est conserv sans modification et l'impulsion de dure
unit est limine.
Le traitement du signal du deuxime exemple montre aussi que ce filtre modifie moins
fortement le signal informatif en conservant en particulier certaines transitions rapides.
De faon plus gnrale, le calcul de la valeur mdiane s'effectuent sur 2N + 1 chantillons,
cette technique permettra de sauvegarder toutes transitions rapides suivies par un plateau
dont la dure est suprieure ou gale N. Te (priode des chantillons). Dans le cas
contraire, cette transition sera limine !
4.2.4.2) Filtre multicadence :
Les systmes tudis jusqu' prsent ne mettaient en uvre qu'une seule frquence ou
cadence d'chantillonnage 1/Te. Il est possible de trouver certaines applications o le
signal d'entre du filtre et le signal de sortie ne fonctionnent pas la mme cadence (d'o
systme multicadence ). Considrons deux exemples :
filtre passe-bas : le signal de sortie aura par dfinition mme du traitement
effectu une frquence plus basse et donc pourra tre
chantillonn une cadence plus faible ;
modulation : le signal de sortie qui sera l'onde porteuse du signal informatif va
avoir une frquence plus leve que le signal informatif d'entre.
Dans les deux cas, on cherchera adapter le filtre la cadence la plus petite afin de
minimiser les temps de calcul. Dans le cas o on a une rduction de la frquence
d'chantillonnage (dcimation) et le cas o on a une augmentation de la frquence
d'chantillonnage (interpolation).
Les oprations de dcimation (enlever un chantillon sur n chantillons) ou d'interpolation
(rajouter n chantillons entre deux chantillons) vont conduire des dformations
spectrales. ( cfr : cours numrique 2)
Il est possible, dans le cas de la dcimation, d'avoir le phnomne de repliement du spectre
(si Te2 n'a pas son spectre limit la frquence 1/2Te2).
37
4.2.5) Autres applications des filtres numriques :
Il est intressant de constater que le filtre rponse impulsionnelle infinie vu plus haut est
la base de diffrents effets numriques tels que la rverbration.
La rponse impulsionnelle d'une salle s'apparente l'allure gnrale d'un graphe de
rflexions : son direct, premires rflexions, champs diffus dcroissant dans le temps, etc.
~ Son direct Reflexions primaires Diffusion
~ .----------------------.
z
10
temps
Le son direct mis par la source arrive tout d'abord; il est suivi d'une srie de rflexions
prcoces relativement espaces, ou premires rflexions, qui se densifient pour constituer
le champ diffus qui prsente une dcroissance progressive. L'utilisation d'un certain
nombre de filtres rcursifs ventuellement associs des filtres non-rcursifs permet
d'obtenir une suite d'impulsions retardes et attnues partir de l'impulsion d'entre qui
peut simuler le comportement de la salle.
La modification des retards et des amplitudes des impulsions, ainsi que la nature de la loi
de dcroissance, permettent de simuler 1' acoustique des diffrents lieux.
La conception d'algorithmes de rverbration convaincants et ralistes n'est pas une mince
affaire, et la diffrence entre les approches simplistes et les ralisations sophistiques est,
considrable en terme d'coute.
Certaines stations de travail audionumriques n'offrent que des effets de rverbration trs
limits, intgrs leur logiciel (ex: cubase sx 3). Leur qualit sonore est souvent mdiocre
en raison d'une puissance de calcul rduite et de la simplicit des algorithmes utiliss.
Des gnrateurs plus efficaces existent, sous la forme d'appareils ddis, de cartes
oprationnelles installables sur les stations de travail, ou de logiciels complmentaires
(= plug-in). Ils se concrtisent tout la fois par une puissance de calcul accrue et des
algorithmes spcialement dvelopps (ex : le space designer de logic 8 qui est un
plug-in de rverbration convaincante).
D'autres effets qui ne ncessitent pas une puissance de calcul importante peuvent tre
introduits :le chorus, phaser et flanger. Ils n'ont besoin que de processus simples de
retards et de recombinaisons.
Les techniques numriques permettent aussi les dcalages de hauteur (harmoniseur), qui
s'apparentent la conversion de frquence d'chantillonnage. De tels systmes exigent
toutefois un grand nombre d'oprations mathmatiques et s'avrent donc exigeants en
puissance de calcul.
38
4.3) Les filtres hybrides : (ou Analog Sampled filter )
Un filtre hybride (ou filtre analogique sampl) est un filtre lectronique qui utilise la fois
le domaine analogique et numrique.
L'entre du filtre est analogique et utilise un systme de circuit bloqueur, et est donc
temps discret. Ensuite lieu la conversion A/D, le reste des traitements se faisant en
numrique. Mais les additionneurs et amplificateurs sont eux analogiques, comme dans les
premiers ordinateurs dits analogiques .
Notons que ce type de filtre est sujet au phnomne de repliement du spectre, donc un filtre
anti-alias sera ncessaire en sortie.
Par contre, grce au traitement numrique du signal, on peut obtenir un filtre passe-bas
du 8me ordre en implmentant seulement un circuit intgr !
De ce fait, il est facile d'utiliser ces filtres hybrides pour faire du repliement de spectre
dans les installations numriques. Mme si, son tour, il aura besoin d'un autre filtre
anti-alias qui sera seulement un simple filtre passe-bas analogique du 1er ordre
(= une srie de rsistances et de condensateurs connect la terre).
4.4) Les filtres mcaniques :
Afin d'tre complet, je parlerai brivement de ce type de filtre aussi :
Utilis en radio principalement, le filtrage consiste en une suite de lignes de retard par
rsonnance mcanique. Ces rsonnances sont concrtises par des transducteurs lectro-
mcaniques, des matriaux pizo-lectriques comme les rsonateurs en cramique et
certains types de crystaux.
Pour terminer, le terme de filtrage mcanique pourrait tre utilis plus largement dans
le domaine de 1' ingniorie o 1' lectronique rgne.
Ex : L'action des reverbs dites lectriques des amplis guitares.
Des ressorts en mtal mcaniques servent crer des lignes d'chos filtrant
le signal lectrique passant dans 1' ampli.
5) Topologie passive et active:
5.1) Topologie passive :
Un filtre passif se caractrise par l'usage exclusif de composants passifs (rsistances,
condensateurs, bobines couples ou non). Par consquent, leur gain ne peut excder 1.
Autrement dit, ils ne peuvent qu'attnuer en partie des signaux, mais pas les amplifier car
cela ncessiterait un apport d'nergie.
Les ralisations les plus simplistes sont bases sur des circuits RC, RL, LC ou circuit RLC.
Mais il est bien sr permis d'augmenter la complexit du filtre (et le nombre de
composants). Par ailleurs, la pente ou l'ordre du filtre sera plus fort si on augmente
justement le nombre de composants ; et moins il y en aura, plus il sera dlicat.
39
Donc, avec moins de composants, l'attnuation sera plus progressive et avec plus de
composants, on peut esprer couper plus brutalement une frquence sans trop toucher aux
frquences voisines.
Les filtres passifs ont donc plusieurs topologies de conception. Mme si on verra qu'avec
une seule, on retrouve la plupart des filtres connus.
Les circuits, composant le filtre, sont invitablement connects les uns aux autres en
cascade pour former soit plusieurs fois la mme section, soit des sections diffrentes entre
elles. Il n'y a pas vraiment de rgle pour dire ce qui constitue une section, mais il doit y
avoir au moins une srie de composants semblables (condensateurs par exemple) et une
autre srie, beaucoup plus petite elle, d'une autre sorte de composants (bobine dans ce cas).
Les filtres passifs sont rarement sujets des phnomnes de saturation (hormis quelques
cas de bobines avec noyau) d'o par exemple leur usage dans les enceintes de haut-
parleurs. De plus, ils peuvent exister dans toutes les gammes de frquences (d'o leur
usage dans certains circuits haute frquence comme en radio). Toutefois, un mme circuit
peut difficilement couvrir lui seul une trs large gamme de frquences car le choix d'un
type de bobine ou de condensateur dpend de la frquence. C'est faisable mais plus
complexe. Citons 1' exemple du condensateur lectrochimique : bien adapt aux basses
frquences, il devient assez vite inductif avec l'augmentation de la frquence (il perd son
comportement capacitif).
Une bobine est constitue d'un fil et est donc trs conductrice en basse frquence.
Par contre, elle s'oppose au passage des hautes frquences. Les condensateurs font
l'inverse (isolant en basse frquence, conducteur en haute frquence). Les rsistances ne
slectionnent pas les frquences elles seules, mais permettent de dfinir les constantes de
temps d'un circuit en limitant plus ou moins les courants. Donc les rsistances dterminent
la frquence laquelle le filtre agira et son attnuation.
pour les filtres du second ordre, c'est--dire pouvant tre dcrits par une quation
diffrentielle (linaire trs souvent) du second ordre (cfr: paragraphe 4.1.4), il est possible
de dfinir un facteur de qualit, mais attention, ce n'est pas valable pour un passe-bande.
Un filtre ayant une bande trs fine par rapport sa frquence centrale sera considr
comme trs slectif ou de grande qualit.
Le circuit est soumis plus ou moins de bruits parasites apparaissant dans les signaux.
Cela dpend des composants employs. Bruit thermique trs faible dans les rsistances,
bruit assez faible dans les condensateurs, mais sensibilit aux champs magntiques plus
importante avec les bobines.
Pour tre complet, il convient de mentionner les filtres quartz, les filtres onde de
surface (Surface Acoustic Waves filters ou SA W), les filtres cramique et les filtres
mcaniques, qui font aussi partie des filtres passifs.
Ils peuvent tre considrs dans le cas le plus gnral comme des quadripoles.
Maintenant, parlons un peu de cette topologie passive tant utilise : la topologie de Cauer
(ou ladder topology).
40
5.1.1) Topologie de Caner :
La topologie de Cauer, appele ainsi en l'honneur de Wilhelm Cauer (inventeur du filtre
elliptique entre autre), est en gnral un montage asymtrique. Mais pourtant on retrouve
deux sortes de topologies de Cauer :
asymtrique
symtrique
Ce sont les diffrentes sections qui composent mon filtre qui vont rgler ce paramtre.
L-section, T-section et II-section sont asymtriques. Tandis que C-section, H-section et
box-section sont symtriques.
Bien sr, toutes ces sections peuvent tre utilises dans n'importe quel type
d'implmentation pour crer un filtre. Mais comme les filtres passifs sont les premiers
arrivs historiquement parlant, normal qu'on s'en soit inspir pour crer d'autres
topologies.
5.2) Topologie active :
Les filtres actifs se caractrisent par l'usage d'au moins un composant actif (par exemple
transistor, amplificateur oprationnel, ou autre circuit intgr, ... ).
Ces filtres ont l'avantage de pouvoir se passer de bobines qui sont chres, difficilement
miniaturisables et imparfaites (angles de pertes, rsonances propres, sensibilit aux
parasites). De plus ils ont un gain qui peut tre suprieur 1 (ils peuvent amplifier).
Ce type de filtre convient bien aux signaux de faible amplitude et de faible puissance. Les
filtres actifs sont donc largement utiliss dans les amplificateurs audio et instruments
lectroniques de toutes sortes.
Ct inconvnients, contrairement aux filtres passifs, ils ncessitent une alimentation
lectrique et sont limits en amplitude (saturation). Aujourd'hui ils peuvent couvrir de
larges bandes de frquences. Les composants actifs (ainsi que les rsistances dans une
moindre mesure) peuvent introduire du bruit parasite, ce qui, au-del d'un certain seuil,
peut tre gnant. Toutefois ce bruit peut souvent tre matris.
Il existe plusieurs formes de topologies actives mme si celle de Sallen-Key reste la plus
connue de tous.
5.2.1) Topologie de Sallen-key :
Cre par R.P. Sallen et E.L. Key dans le laboratoire Lincoln MIT en 1955.
La topologie de Sallen-Key est une topologie de filtrage lectronique utilise pour
l'implmentation de filtre actif du 2me ordre, apprcie pour sa simplicit de conception.
Mais elle est une forme dgnre de la topologie VCVS (voltage-controlled
voltage-source) qui utilise un amplificateur de tension avec une impdance d'entre
quasiment infinie et en sortie, une impdance nulle.
On y implmente deux sections (12dB/octave) passe-bas, passe-haut, ou passe-bande.
41
L'amplificateur permet un Q trs lev et un gain sur la bande passante sans 1' aide
d'inducteurs.
Grce l'impdance d'entre trs leve et un gain slectif, un ampli oprationnel (dans
une configuration non-inverseuse) fait clairement l'affaire pour l'implmentation de ce
type de filtre.
On peut augmenter l'ordre de notre filtre en cascadant deux ou plusieurs sections entre
elles.
-
-
Topologie classique de Sallen-Key.
5.2.2) Topologie " tat variable": (= state variable topology)
Topologie active qui consiste interconnects plusieurs intgrateurs entre eux dans une
configuration boucle (feedback). Elle peut tre considre comme un modle
"d'tat-spacial" (state-space model), avec n filtre(s) tat variable pour n ordre.
Le voltage instantan en sortie de l'un des intgrateurs correspond l'un des modles
d'tat-spacial du filtre.
Le gros avantage de ce type de filtre est que la frquence opratoire et le facteur Q peuvent
varier indpendamment l'un de l'autre. Ainsi, on peut obtenir diffrentes rponses
impulsionnelles, ce qui fait qu'on le retrouve largement dans la synthse analogique.
5.2.3) Topologie boucles multiples : (= Multiple Feedback Topology)
Topologie active utilise en implmentant deux ples la fonction de transfert du filtre.
Ainsi, la boucle se forme et la rinjection est possible.
42
5.2.4) Le filtre biguadratigue: (= Biguad Filter)
Le filtre biquadratique est du type linaire, implmentant une fonction de transfert en
utilisant le rapport de deux fonctions quadratiques(= outil mathmatique), d'o son
nom.
Les filtres biquadratiques sont bien videmment actifs et implments avec deux sortes de
topologies :
topologie SAB (Single-Amplifier Biquad) : utilise la contre-raction pour gnrer
des ples complexes et ainsi bouger un
ple rel d'un circuit RC afin de gnrer
les caractristiques propres au filtre.
two-integrator-loop topology : est la drivation (ou rorganisation) de fonctions de
transfert biquadratiques. Cela permet de sommer un signal
avec la somme d'autres signaux, son intgral avec
l'intgral des intgrales.
En d'autre terme, cette rorganisation rvle la structure d'un filtre tat variable.
Donc en utilisant plusieurs tats de sortie, n'importe quel filtre du 2me ordre peut tre
implment.
La topologie SAB est sensible au choix des composants et peut tre plus difficile
stabiliser que la topologie two-integrator-loop .Donc, en pratique, avec la similitude
de la topologie tat variable, on met ce type de filtre dans le mme panier.
6. Le concept de linarit:
Un filtre linaire est, pour le traitement du signal, un systme qui applique un oprateur
linaire un signal entrant. On les rencontre le plus souvent dans le domaine lectronique
et dans le traitement de signal numrique. Mais aussi dans la mcanique et autres
technologies.
Nanmoins, malgr qu'il soit lectronique, lectrique ou mcanique, qu'il travaille sur des
chelles de temps et/ou des plages de frquences diffrentes, il reste tous bass sur la
mme thorie mathmatique universelle des filtres linaires.
Les filtres linaires oprent physiquement soit dans le domaine temporel (lectricit,
mcanique, son, etc.) soit dans le domaine spatial (traitement d'image).
Leur caractristique principale se situe dans le domaine frquentiel :
Ils font apparatre l'amplification et le dphasage d'une sinusode dont la frquence est
inchange sous la forme de la fonction de transfert exprime en frquences.
43
Les filtres spatiaux se distinguent en gnral des filtres temporels car ils portent leur
rponse sur au moins deux variables mathmatiques.
Techniquement parlant, un filtre linaire est une interconnexion de diples lectriques
linaires (condensateur, rsistance, ... ), de sorte modifier un signal. On obtient ainsi un
filtre linaire.
On peut amliorer la slectivit des filtres avec des composants actifs tels que les
amplificateurs oprationnels.
Par contre, si un filtre passif est toujours stable, l'ajout de composants actifs peut modifier
ce comportement. En effet, ils injectent de la puissance dans le circuit, qui peut
contrecarrer les pertes nergtiques et rendre le montage moins stable.
D'un point de vue mathmatique, la stabilit d'un filtre lectrique linaire d'ordre n se
ramne en ralit l'tude des racines d'un polynme coefficients rels positifs de degr
n, dit polynme caractristique de 1' quation diffrentielle.
On dit qu'un filtre est stable si, lorsque le signal d'entre est constant, le signal de sortie
atteint, ventuellement aprs un temps d'induction, une valeur constante.
Pour qu'un filtre soit stable, il faut et suffit que les n racines complexes de ce polynme
aient une partie relle ngative, il s'agit alors d'un polynme de Hurwitz.
De ce fait, l'tude des racines d'un polynme coefficients rels a fait l'objet d'tudes
approfondies depuis Descartes, puis surtout Charles Sturm, Routh et Hurwitz, puis Jury et
Fujiwara pour les filtres numriques qui sont ceux de l'lectronique moderne.
Un filtre linaire est donc caractris par sa rponse frquentielle et sa rponse en phase,
lie la rponse impulsionnelle.
Du point de vue mathmatique, un filtre linaire et continu rponse impulsionnelle
infinie peut tre dcrit en terme d'quations diffrentielles linaires, et sa rponse
impulsionnelle comme la fonction de Green des quations (voir annexe).
Tandis qu'une mthode permet d'analyser simplement le filtre en considrant les ples et
les zros de la transforme de Laplace; ainsi il est possible d'exprimer la fonction de
transfert d'un filtre l'aide de cette transforme de la rponse impulsionnelle. (voir
annexe)
Et similairement, un filtre linaire dit temps discrets (discret signifie que le signal a t
chantillonn par un circuit bloqueur) peut tre analys via la transforme enz de leur
rponse impulsionnelle.
A noter donc qu'il existe des filtres linaires temps discret, et pour ce faire, il suffit de
garantir que notre systme respecte bien le thorme d'chantillonnage; c'est--dire
qu'aucune information de mon signal continu soit perdu lors de la recombinaison des
chantillons du signal discret.
Cependant, un signal temps discret peut seulement contenir une bande de frquences de
l/(2T) o Test la priode d'chantillonnage; sinon le surplus de frquences sera repli sur
cette mme bande passante.
44
Enfin, il suffit de dire que les systmes non linaires ne respectent tout simplement les
rgles nonces plus haut, c'est--dire que mon signal d'entre e(t) ne soit gale mon
signal de sortie s(t) avec la convolution (mis part l'action de filtrage bien videmment).
Maintenant, aprs avoir vu en dtail tous les paramtres des filtres, nous allons prsenter
les filtres classiques (voqus dans le paragraphe 3.1 ).
7. Les filtres classiques:
7.1) Le filtre de Butterworth :
Un filtre de Butterworth est un type de modle de filtre linaire, conu pour possder un
gain aussi constant que possible dans sa bande passante.
Les filtres de Butterworth furent dcrits pour la premire fois par l'ingnieur britannique
Stephen Butterworth.
10
0

-.
-10

-20


.... dS
....... . .. ". " .. ''.
S.lopc: -20:dB/decade

-30
.....

,. ; ...
0

-50
Pas sb and

-
0
"'
tt)
Passband Stopband

-30
0/)
tt)

.'--"
0
-60
Vl
:-,;:
..c
Cl.
-90
0.001 0.01 0.1 10 100 1000
Angular frequency (radis)
Diagramme de Bode d'un filtre de Butterworth passe-bas du premier ordre
Le gain d'un filtre de Butterworth est le plus constant possible dans la bande passante et
tend vers 0 dans la bande de coupure. Sur un diagramme de Bode logarithmique, cette
rponse dcrot linairement vers -oo, de -6 dB/octave (-20db/dcade) pour un filtre de
premier ordre, -12db/octave soit -40dB/decade pour un filtre de second ordre,-18dB/octave
soit -60dB/decade pour un filtre de troisime ordre, etc.
45
!
!
Gains de filtres de Butterworth passe-bas d'ordre 1 5 en fonction de la frquence.
Les filtres de Butterworth sont les seuls filtres linaires dont la forme gnrale est similaire
pour tous les ordres (mis part une pente diffrente dans la bande de coupure).
Par comparaison avec les filtres de Tchebychev ou elliptiques, les filtres de Butterworth
ont un roll-off plus faible qui implique d'utiliser un ordre plus important pour une
implantation particulire. Leur gain est en revanche nettement plus constant dans la bande
passante.
Un filtre de Butterworth dont on connait la fonction de transfert peut tre implment
lectroniquement suivant la mthode de Cauer.
V-
Cti
c, I
R"
v{)
111
0
r
46
7.2) Le filtre de Tchebychev:
Les filtres de Tchebychev sont un type de filtre caractris par l'acceptation d'une
ondulation, ou bien en bande passante ou bien en bande attnue. Dans le premier cas, on
parle de filtres de Tchebychev de type 1 ou directs, dans le second, de filtres de
Tchebychev de type 2 ou inverses. Les filtres qui prsentent une ondulation la fois en
bande passante et en bande attnue sont appels filtres elliptiques.
Les filtres de Tchebychev se nomment ainsi en l'honneur du mathmaticien russe Pafnouti
Tchebychev car les caractristiques mathmatiques de ces filtres sont drives des
polynmes de Tchebychev.
7.2.1) Le filtre de Tchebychev de type 1 :
Le filtre de Tchebychev de type 1 troque, contre une meilleure slectivit, la monotonie en
bande passante du Filtre de Butterworth ; la courbe de rponse en bande passante prsente
un certain nombre d'ondulations. La valeur maximale de ces ondulations est un paramtre
de conception du filtre. Plus elle est importante, ordre constant, plus le filtre est slectif
(sa pente est plus raide hors bande passante).
Le filtre de Tchebychev de type 1 est un filtre du type tout ple , ce qui signifie qu'il est
ralisable par un procd classique de synthse en chelle. Seuls les filtres d'ordre impair
possdent une impdance d'entre et de sortie gale, les filtres d'impdance paire ayant une
impdance de sortie infrieure l'impdance d'entre.
Ce filtre est assez largement utilis l o l'ondulation ne pose pas de problmes. Matthaei a
donn des formules rcursives simples qui permettent de calculer facilement la valeur des
composants constituant ce filtre.
10
0
-10
o::l
'"d -20
...........
..........
2-30
Cj
-40
-50
-60
-
-
-
1-
--..
t-
t-
1-
t-
1-
1-
1-
1-
1-
1-
1-
1-
1-
t-
t-
t-
t-
t-
1-
1-
1-
1-
0.1
/
1\
\
1
W/Wo
\
\
t
\..o= t
Vl+E
2
\
\
"
Rponse en frquence d'un filtre passe-bas de tchebychev du 4me ordre.
-
-
-
-
-
~
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
10
47
7.2.2) Le filtre de Tchebychev de type 2:
Le filtre de Tchebychev de type 2, galement connu sous le nom de Tchebychev inverse,
prsente une attnuation monotone en bande passante, comme le filtre de Butterworth,
mais son comportement en bande attnue est diffrent : la courbe de rponse alterne entre
une srie de maxima, dont la valeur est spcifie lors de la conception du filtre, et de points
o l'attnuation est totale (ples). Voir par exemple ci-contre la rponse d'un filtre de type
2 passe-bas conu pour environ 70 dB d'attnuation hors-bande.
Pour les ordres impairs, l'attnuation devient infinie lorsque la frquence s'carte
indfiniment (au sens logarithmique) de la frquence de coupure. En revanche, pour les
ordres pairs, l'attnuation tend vers la valeur limite du gabarit. Cette particularit rend la
synthse des filtres de type 2 d'ordre pair impossible si l'on se limite des capacits et des
inductances : il faut au moins un transformateur et/ou un amplificateur. En raison des ples
prsents des frquences finies, le filtre de type 2 prsente une topologie de base qui
alterne des composants simples avec des circuits LC srie ou parallle. l'inverse du type
1, il n'est donc pas synthtisable par une procdure en chelle.
Ce filtre est assez peu utilis, en raison de sa (relative) mconnaissance, de la ncessit de
rgler les circuits LC prcisment, et d'une certaine difficult calculer la valeur des
composants. Il a cependant des caractristiques meilleures que le type 1 en bande passante,
notamment l'absence d'ondulation et un meilleur temps de propagation de groupe, ce qui
signifie moins de distorsion des signaux complexes.
-10
,.-..
1
0 1
-40 i
,__..__.,,m,,,..__._..,,O<" Gain= (
\II + c2
-50 ""
1 Passband Stop band

0.1 1
rot mo
Rponse en frquence d'un filtre passe-bas de Tchebychev du 5me ordre.
10
48
7 .3) Le filtre de Bessel:
Le filtre de Bessel, galement dsign sous le nom de filtre de Thompson, est un filtre
polynomial ( tout ple ) dont la caractristique principale est d'offrir un dlai constant en
bande passante. Concrtement, cela signifie que toutes les frquences pures, en bande, le
traversent en un temps rigoureusement gal. Le filtre de Bessel permet donc de minimiser
la distorsion que subit un signal complexe lors d'une opration de filtrage.
Mathmatiquement, le filtre de Bessel est au dlai ce que le filtre de Butterworth est
l'attnuation : Si -r( ro) reprsente le retard subi par la frquence ro lorsqu'elle parcourt le
filtre, alors le filtre de Bessel d'ordre n annule -r( ro = 0) et toutes ses drives jusqu' l'ordre
n. On peut aussi imaginer que le filtre de Bessel est l'approximation polynomiale de la
fonction de transfert correspondant un retard constant, c'est--dire: H(p) = e-p. Cette
approximation polynomiale fait intervenir les polynmes de Bessel, d'o le nom du filtre.
Si ce filtre propose un temps de transfert constant, cela se fait au dtriment de sa
slectivit, qui est nettement moins bonne que celle du filtre de Butterworth et n'augmente
que peu avec l'ordre du filtre. La figure gauche illustre le cas de deux filtres d'ordre 7. On
voit que l'attnuation du filtre de Bessel est au moins 30 dB moins leve que celle du filtre
de Butterworth ; en revanche, son temps de propagation de groupe (dlai) est
rigoureusement plat, contrairement celui du filtre de Butterworth.
La rponse en transitoire est le point fort du filtre de Bessel. Sur la figure de droite, on voit
la rponse un train de crneaux (signaux carrs) de 1 V d'amplitude: en rouge, le filtre de
Bessel, en bleu celui de Butterworth. Comparer la prsence ou l'absence de surtensions
(overshoot) au moment des transitions.
Cependant, l'galit du temps de transfert ne se conserve pas lors de la transformation
classique passe-bas vers passe-bande. La conception de filtres passe-bande dlai constant
doit donc s'appuyer soit sur une mthode empirique d'optimisation par ordinateur, soit sur
une conception directe. Blinchikoff a propos des filtres passe-bande d'ordre 2 et 4 qui
possdent un temps de propagation quasi-constant, du moins optimal au sens des moindres
carrs.
Le filtre de Bessel est indispensable quand il faut filtrer des signaux large bande en
prservant les phases, ce qui est le cas de la plupart des modulations HF haut-dbit
modernes (PSK, 8-PSK, OFDM ... ). En revanche, son intrt dans le domaine du filtrage
numrique est nul, puisqu'il approxime analogiquement ce que tout filtre numrique fait
naturellement, savoir un retard constant.
49
l
0.8
0.6
0.4
0.2
~ G a i n
-Delay
1 2
(J)/00{)
3 4
A plot of the gain and group delay for a fourth-order low pass Bessel filter. Note that the
transition from the pass band to the stop band is much slower than for other filters, but the
group delay is practically constant in the passband. The Bessel filter maxirnizes the
flatness of the group delay curve at zero frequency.
7.4) Le filtre elliptique (ou de Cauer) :
Les filtres elliptiques, appels galement filtres de Cauer, en hommage au thoricien qui
en exhiba le premier l'intrt, sont des filtres dont la rponse est caractrise par une
ondulation tant en bande passante qu'en bande attnue. Cauer a montr qu'ils sont
optimaux en ce sens qu'aucun filtre, ordre donn, ne prsente une coupure plus raide que
les filtres elliptiques. Mathmatiquement, ces filtres font appel au formalisme des
transformations conformes, ils s'appuient donc sur la thorie des fonctions elliptiques de
Jacobi, d'o leur nom.
Les filtres elliptiques possdent trois degrs de libert, contrairement aux autres filtres qui
n'en prsentent que deux au maximum: leur ordre, l'ondulation en bande passante et la
raideur de la coupure, laquelle dtermine galement l'attnuation minimale en bande
attnue. Dans les tables, ils apparaissent donc sous la forme CC np B, o n est l'ordre, p
est l'ondulation et() l'angle de coupure (la raideur) : e = 90 correspond une bande de
transition nulle, et e = 0 on retrouve un filtre de Tchebychev de type 1. p = 0, on
revient un filtre de Tchebychev de type 2.
Les filtres elliptiques d'ordre impair possdent des impdances d'entre et de sortie
identiques. Les filtres d'ordre pair se classent en deux catgories : le sous-type b possde
des impdances d'entre et de sortie diffrentes, le sous-type ca des impdances gales.
50
5
Ces filtres, tout comme les filtres de Tchebychev d'ordre 2, prsentent une topologie qui
alterne les circuits LC et les composants simples (L ou C). Ce ne sont pas des filtres en
chelle.
L'emploi des filtres elliptiques demeure assez confidentiel, en raison de la difficult
inhrente leur calcul. Cet inconvnient est dsormais lev par l'emploi de programmes de
synthse par ordinateur.
Il est possible de raliser au moins deux types d'optimisation simples mais utiles sur les
filtres elliptiques :
1. Dans le cas o l'on souhaite liminer une frquence particulire ou bien une bande
troite autour d'une frquence donne, on peut placer le premier ple d'attnuation
prcisment cette frquence. Ceci garantit une attnuation quasiment infinie donc
une limination de la frquence, et fixe l'angle 8. Il reste donc jouer sur l'ordre et
l'ondulation pour dterminer les autres caractristiques du filtre.
2. Les circuits bouchons srie qui ralisent les ples d'attnuation peuvent tre placs
dans n'importe quel ordre au sein du filtre. Ceci introduit une lgre libert sur la
ralisation qui peut permettre de trouver des combinaisons maximisant ou
minimisant la valeur de composants critiques.
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1.0

"';1
'
\..G= . 1
-
v'l+
2
0.8
0.6
-
1
-
G;;::.
(
f
0.2
-


.-----
0.0
1 1 1 1 1 1 1 1 . 1 t 1 1 1 1 1 1 1 1 1 1 1 1 J l
-
-
-
-
0.0
c:
O.J
\
1.0
x::
1.:>
W/Wo
"
2.0
' x::
2.J 3.0
Rponse frquentielle du filtre elliptique du 4me ordre.
51
7.5) Le filter de Linkwitz-Riley:
Un filtre de Linkwitz-Riley (LR) est un filtre rponse impulsionnelle infinie utilis dans
les filtres de croisement (ou crossover) dit de Linkwitz-Riley, nomm d'aprs ses
inventeurs Siegfried Linkwitz et Russ Riley. Il est aussi connu sous le nom de filtre de
Butterworth carr (ou Butterworth squared filter). Un filtre de croisement LR est une
combinaison parallle d'un passe-bas et d'un passe-haut LR. Ces filtres sont souvent
conus en cascadant deux filtres de Butterworth, ayant chacun -3dB de gain la frquence
de coupure. Le filtre rsultant de Linkwitz-Riley aura donc -6dB de gain sa frquence de
coupure. Ce qui signifie, qu'en faisant la somme des signaux de sortie du filtre passe-bas et
passe-haut, le gain la frquence de croisement sera de OdB. Ainsi le filtre de croisement
se comporte comme un filtre passe-bande, ayant une rponse d'amplitude plate avec un
lger changement de phase. C'est le plus gros avantage de ces filtres compars aux filtres
de croisement de Butterworth, o la somme des sorties nous donne + 3dB de gain autour de
la frquence de croisement.
Vu qu'en cascadant deux filtres de Butterworth d'ordre n me donnera un filtre de
Linkwitz-Riley d'ordre 2n, en thorie n'importe quel filtre de croisement de Linkwitz-
Riley d'ordre 2n peut tre conu. Cependant, Les filtres de croisement du 4me ordre ou
plus ont moins d'utilit vu qu'ils ont une augmentation du niveau crte dans les groupes de
retard autour de la frquence de croisement.
10
0
-10
LR2
-
Butterworth
tXl
"0
--
::::
;;a

0
-40
! ..
'""'""""'"""'"'"''"' 1/ i
--j ! \ - - .
i . ' ''
:j
::
"N.'
'\
\
-50
-60
0.01 0. 1 10 100
Angular frequency {rad/s)
52
Comparaison de la rponse d'amplitude d'un filter de croisement de Butterworth et de
Linkwitz-Riley. Le filter de croisement de Butterworth a +3dB de gain la frquence de
croisement, et une rponse plate partout ailleurs.
Un filtre de croisement du 2me ordre de Linkwitz-Riley a une pente de 12dB/octave
(40dB/dcade). Conu avec la topologie de Sallen-Key avec un Q de 0,5. Il y a un
dphasage complet (180) entre la sortie du filtre passe-bas et passe-haut, qui peut tre
facilement corrig en inversant la phase d'un des deux signaux.
Un filtre de croisement du 4me ordre de Linkwitz-Riley est probablement aujourd'hui le
plus commun des filtres de croisement. Ils sont construits en cascadant deux filtres de
Butterworth du 2me ordre. Leur pente est de 24dB/octave (80dB/dcade). La diffrence de
phase est de 360, ils apparaissent donc en phase mais avec une priode de retard pour la
section passe-bas.
Un filtre de croisement du gme ordre de Linkwitz-Riley a une trs forte pente de
48dB/octave (160dB/dcade). Ils peuvent tre conus en cascadant deux filtres de
Butterworth du 4me ordre.
8. Conclusion :
La conclusion porte sur la diffrence entre les filtres analogiques et les filtres numriques :
Il est clair qu'aujourd'hui, ce sont les filtres numriques qui vont continuer de s'amliorer,
se passant fort bien des complexits du au comportement des filtres analogiques o on doit
toujours prvoir l'inductance, la capacivit, etc.
Le domaine numrique est, grce aux puissances de calculs des processeurs modernes et
des machines ddies, plus limit comme dans le temps (la dernire dcennie). Tandis que
le domaine analogique a connu des progrs fulgurants durant le dernier sicle. Mais
l'analogie est au monde rel ce que le numrique est au monde virtuel. Autrement dit, les
composants inhrents de l'analogie vont toujours exists, avec leurs dfauts. Peut-tre
ferons-nous encore des progrs dans ce domaine en amliorant encore les topologies de
conception mais la ralit est l : le domaine numrique se base sur des calculs et des
algorithmes qui arrivent dpasser les limites physiques des filtres analogiques.
En revanche, malgr la haute prcision numrique, il existe des dfaults de taille encore ;
comme les interpolations de calculs lors des conversions, le problme d'instabilit des
horloges qui rgissent la cadence de nos circuits bloqueurs, etc.
En outre, le domaine analogique n'est pas vou disparatre car la coloration du son
est toujours apprcie par les professionnels, et surtout, ils le connaissent mieux. C'est une
technologie qui date. Le domaine numrique donne des rsultats convaincants depuis
seulement dix ans.
Donc je terminerai en disant que pour la prochaine dcennie, il sera encore trs important
de bien avoir sous la main les deux types de domaine de filtrage. Car, de toute manire,
personne ne se dbarrasserait d'un bon vieux filtre passe-bas du 1er ordre qui sert temps
de choses et qui est si simple concevoir.
53
9. Bibliographie :
1. Analyse, numrisation et traitement du signal, Tome III: Traitement du signal;
de Andr Dor, dition INA.
2. Traitement des signaux et acquisitions de donnes (3me dition) ;
de Francis Cottet, dition Dunod.
3. Son & enregistrement (Nouvelle dition);
de Francis Rumsey et Tim McCormick, dition Eyrolles.
4. www.wikipdia.org
54
Annexes
ll Les nombres complexes:
Les nombres complexes, nots habituellement z, peuvent ainsi tre prsents de plusieurs
manires:
forme cartsienne,
o algbrique: Z =X+ iy
o ou vectorielle : Z = ( :r' Y)
forme en coordonnes polaires:
o gomtrique z = P e
iO
o ou vectorielle: Z = (p! 0) = PLfl
o ou trigonomtrique : z = P (cos (} + i sin 0) = p cis ( B)
Forme cartsienne
Un nombre complexe :::se prsente en gnral en coordonnes cartsiennes, comme une
somme a+ bi, o a et b sont des nombres rels quelconques et i.(l'unit imaginaire) est un
nombre particulier tel que i
2
=-1.
Le rel a est appel partie relle de z et se note Re ( Z )ou ~ ( Z ), le rel b est sa partie
imaginaire et se note lm( Z o u ~ ( Z).
Deux nombres complexes sont gaux si et seulement s'ils ont la mme partie relle et la mme
partie imaginaire.
Un nombre complexez est dit imaginaire pur ou totalement imaginaire si sa partie relle
est nulle, dans ce cas il s'crit sous la formez= bi. Un nombre complexe dont la partie
imaginaire vaut 0 est assimil un nombre rel.
Le nombre rel 0 est le seul qui soit la fois rel et imaginaire pur, mais la plupart des
nombres complexes ne sont ni rels ni imaginaires purs.
L'addition et la multiplication sur les nombres complexes ont les mmes proprits
d'associativit, de commutativit et de distributivit que sur les nombres rels. Les rgles de
calcul s'crivent donc :


(a + bi) + ( c + di) = (a + c) + ( b + d) i ;
(a+ bi)(c+ di)= (ac- bd)+ (ad+ bc)i_
En particulier, cette formule permet d'obtenir l'galit suivante :
(a+ bi)( a- bi)= a
2
+ b
2
.
55
Puisque la somme cl+ b
2
de deux carrs de nombres rels est un nombre rel strictement
positif (sauf si a = b = 0), il existe un inverse tout nombre complexe non nul avec l'galit :
1 a- bi
a2 + b2
Cette fraction fait apparatre deux expressions importantes pour le nombre complexe a+bi:

son conjugu a + bi = a. - biest aussi un nombre complexe ;

son module 1 a + bi. 1 = J a? + bZ est un nombre rel positif .
L'application de conjugaison est un automorphisme involutif: ( Z + z' = Z + z'),
( z x z' = z x z ~ ' ) ( z = z)
et . .
L'application module est une valeur absolue car elle est strictement positive en dehors de 0,
sous-additive (lz + z'l < lzl + lz'Detmultiplicative (lzz'l = lzl X lz'l)_
Les rels sont les seuls nombres complexes qui sont gaux leur conjugu. Les rels positifs
sont les seuls complexes gaux leur module.
Le nombre 0 est le seul nombre complexe dont le module vaut O.
lm
a+bi
o a
Forme cartsienne d'un nombre complexe
,Forme polaire
Plan complexe
Dans un plan affine 'Pmuni d'un repre orthonorm ( 0; '.l v), l'image d'un nombre
complexez = a+ biest le point M de coordonnes (a,b), son image vectorielle est le
~ _.....
vecteur 0 jf. Le nombrez est appel affiXe du point Mou du vecteur 0 Af (affixe est
fminin: une affixe).
Le module 1 Z lest alors la longueur du segment [ 0 111}
Si z est diffrent de 0, son image est distincte de l'origine 0 du repre. On appelle alors
arg(z \ fJ ( 0 Ai)
argument de z et on note ' Jn'importe quelle mesure de l'angle ' , bien
dfinie un multiple de 21t prs.
56
Par exemple, les rels strictement positifs ont un argument multiple de 21t, les rels
strictement ngatifs ont pour argument un multiple impair de 1t.
1f 1f
Les imaginaires purs non nuls ont un argument congru 2ou 2modulo 21t, selon le signe
de leur partie imaginaire.
Le plan "P, muni de son repre orthonorm et des actions des nombres complexes par addition
et multiplication, est appel plan complexe. Puisque tous les plans complexes sont
canoniquement isomorphes, on parle du plan complexe sans prciser davantage.
Coordonnes polaires :
Le module et l'argument d'un nombre complexe correspondent aux coordonnes polaires (r,e)
de son image dans le plan complexe. En crivant les coordonnes cartsiennes partir des
coordonnes polaires, tout nombre complexe non nul peut donc s'crire sous une forme
trigonomtrique z = r(eos(O) + isin(O))avec r >O.
La formule d'Euler eiO =cos((:}) + i sin(O)permet de compacter cette criture sous une
i8
forme exponentielle z = r e . .
- -d) ( (" .a) . . ( .a))
Le conjugu s'crit alors simplement Z = re = r , cos ~ u + t SUl ~ u . .
Cette criture est en outre adapte au calcul du produit de deux nombres complexes du fait
des proprits multiplicatives de la fonction exponentielle :


(reiFJ) (r' eiB') = (rr')ci(B+B')
'
(
-
8
) -1 1 -
8
1 1 .
n/ = -e- t = -cos( -0) + i- sin( - 0)
r r r .
.l
lmz
z

~
arg z
Rez
...
Reprsentation gomtrique d'un nombre complexe
57
ll Produit de convolution:
Le produit de convolution est li la notion de filtrage sous deux conditions, savoir
la linarit et l'indpendance du filtre vis vis du temps (systme invariant). A partir
de ces deux conditions, l'oprateur de convolution peut tre construit. La convolution
correspond la rponse du filtre une entre donne (note e(t)). Le filtre est
entirement caractris par sa rponse impulsionnelle h(t). Mise en quation, la
rponse du filtre est s(t)= h(t) . e(t)
Proprits du produit de convolution
Le produit de convolution est commutatif :
f(x-t)g(t) dt= f (T )- g(x-T) d(x- T ) = f(T)g(l.-T) (g*f"l(x
1
+= 1-oo l+co
- 0.") +o."> -QC'J
O T=x-t, soit t=x-T.
* Le produit de convolution est distributif:
/_
+= /_+=
(f*(g+h))(.r)def -oo f(x-t)(g(t)+h(t)) dt=. -= [f(.t-t)g(t) + f(x-t )h(t)] dt
= f(x- t) g(t ) dt+ f(x- t ) h(t) def.( f * g )(x)+ (f * h)(x)


.
Le produit de convolution correspond la multiplication des transformes de Fourier
des fonctions
f * g = :r-l (:F(f). :F(g))
o F dsigne la transformation de Fourier et F-
1
la transformation de Fourier
inverse. L'intrt principal du calcul du produit de convolution par transformes de
Fourier est que ces oprations sont moins coteuses en temps pour un ordinateur que
le calcul direct de l'intgrale.
En conclusion : si le filtre est linaire et indpendant du temps, alors il est entirement
caractris par sa rponse h(t) et la rponse du filtre l'entre e(t) est donne par
l'oprateur de convolution.
58
~ Transforme de Fourier:
Transformation de Fourier pour les fonctions intgrables :
La transforme de Fourier :Fest une opration qui transforme une fonction intgrable sur R
en une autre fonction, dcrivant le spectre frquentiel de cette dernire. Si fest une fonction
"
intgrable sur R, sa transforme de Fourier est la fonction F(f) = f donne par la
formule:
Il est possible de choisir une dfinition alternative pour la transforme de Fourier. Ce choix
est une affaire de convention dont les consquences ne se manifestent (en gnral) que par des
facteurs numriques. Par exemple, certains lectroniciens utilisent ainsi :
+'X)
;F(f) : v>--> ](v) = .! -= f( t) e-ihvt dt
-1
avec t en secondes v la frquence (en s ).
Certains physiciens utilisent pour des raisons de symtrie avec la transforme de Fourier
inverse:
" 1 j+oc .
:F(f) : W 1---l- f(w) = - f(t) e-
1
wt dt
v'?;i -x
avec t en secondes et co la pulsation (en rad.s- \Cette dfinition n'est cependant pas adapte
au traitement des produits de convolution: cause du facteur 1/..j'j;i-,
F(J * 9) =f. F(J) .F(g), moins d'introduire un tel facteur dans la dfinition du produit
de convolution.
L'ensemble de dpart est l'ensemble des fonctions intgrables f d'une variable relle x.
L'ensemble d'arrive est l'ensemble des fonctions d'une variable relle ( Concrtement
lorsque cette transformation est utilise en traitement du signal, on notera volontiers t la
place de x et "'-'ou 21f?J la place de qui seront les variables respectives de temps et de
....
pulsation ou de frquence. On dira alors que fest dans le domaine temporel, et que fest dans
le domaine frquentiel.
59
Proprits de la transforme de Fourier:
Linarit
Contraction du
domaine
Fonction
a..g1 (x) + b.gz (x)
f(a.x)
Translation temporelle g( :.r + 3:o)
Modulation dans le
domaine temporel
(
, ) hCo
g :r .e ....
Produit de convolution f (x) * g (x)
Drivation
g'(x)
(voir conditions ci-
dessous)
relle et paire
relle et impaire
Transforme de
Fourier
a.g1 () + b.g2 ()
1 A
lal.f(/a.)
,.,_
f().[J()
i.g()
Symtrie
imaginaire pure et
imaginaire pure et paire
paire
imaginaire pure et
Impaire
gaussienne
relle et impaire
60
Lien avec le produit de convolution :
La transformation de Fourier a des proprits trs intressantes lies au produit de
convolution. Ainsi :
F(f * g) = :F(J) . :F(g)
si/,gE L
1
(R),alorsf*9 E L
1
(R)etllf*9III) < !IJIIL
1
llgiiL
1
Si f E L
1
(R)et g E L
2
(R), alors f * g E L
2
(R)et Il/* 9l!L
2
< IIJIIL
1
UBIIL
2
Lien avec les transformations de Laplace
La transforme de Fourier d'une fonction fest un cas particulier de la transforme bilatrale
Ltnt{/}(p) = /+x f(t) e-ptdt
de Laplace de cette mme fonction dfinie par : . -oc avec
pEC
On constate alors que F{/}() = Lmz{/} (i).
On peut galement crire ce lien en utilisant la transforme de Laplace "usuelle" par :
o les fonctions f+ et f-sont dfinies par :
f+ ( t) = f ( + t )si t ?: 0 et 0 sinon.
f - (t) = /(-t)sit?:OetOsinon.
4) Transforme de Laplace:
En mathmatiques et en particulier en analyse fonctionnelle, la transforme de Laplace
monolatrale d'une fonction/ d'une variable relle positive test la fonction F de la variable
complexe p, dfmie par:
F{p) = C{f(t)} = l . + ~ e-pt f(t) dt.
0
Les proprits de cette transformation lui confrent une grande utilit dans l'analyse des
systmes dynamiques linaires. La plus intressante de ces proprits est que l'intgration et
la drivation sont transformes en division et multiplication par p, de la mme manire que le
logarithme transforme la multiplication en addition. Elle permet ainsi de ramener la rsolution
des quations diffrentielles linaires coefficients constants la rsolution d'quations
affines (dont les solutions sont des fonctions rationnelles de p ).
La transformation de Laplace est trs utilise par les ingnieurs pour rsoudre des quations
diffrentielles et dterminer la fonction de transfert d'un systme linaire. Par exemple, en
61
lectronique, contrairement la dcomposition de Fourier qui est utilise pour la
dtermination du spectre d'un signal priodique ou mme quelconque, elle tient compte de
l'existence d'un rgime transitoire prcdant le rgime permanent (exemple : la prise en
compte de l'allure du signal avant et aprs la mise en marche d'un gnrateur de frquence).
Il suffit en effet de transposer l'quation diffrentielle dans le domaine de Laplace pour
obtenir une quation beaucoup plus simple manipuler.
Proprits:
Linarit
C{a.f +bg} = a C{f} +bC{g}
Drivation
Soit calculer :
En intgrant par parties, on obtient :
C{f' } f(t) J; + p 1"" e_", f(t) dt,
soit fmalement (et de proche en proche ou par rcurrence pour les drivations successives) :
.C{.f'} .-.=. pC{/} - / (0+)
.C{fn} .= p
2
L:{f} - pf(O+) - !'(o+)
C { J(n) } = pn/2{f} - pn- 1 J(O) - ... - J (n - 1) (0)
C{tf(t)} = - F'(p)
c { = [ " F (a) da
La cinquime formule peut se dmontrer de cette manire:
L
,')Ct
F( a) = e-pt f(t )dt!p=<r
On part de la dfinition de
. {'X) F ( a ) da = { x 1. 'X) e - <Tt J ( t) dt da
pws ) P Jo p
=> /-x F ( (J)d(J = j'XJ f( t )dt f;xJ c- <rtda
JP Jo JP
62
Soit, en valuant l'intgrale
!.
OC: {OC' ( 1 )
P F(a)da =.Jo f(t)dt t e-pf
f(t) 1:. { f(t) .}
qui est aussi la transforme de -t -c'est--dire t .
t:_ { f(t) } = foc F(a) du
C'est--dire : t JP
Intgration
L { ft j(T)dr} = !.C{f} + f(.O)
h p p
{/.
t } 1 . l l
L . f(T)dr = -.C{f} +- f(T)dT
. p ]J
a .a
Valeur finale
.liln f(t) = liinpF(p)
t-+Xl p--"0
Valeur initiale
lhn f ( t) = Inn pF(p)
t_,O+ p-.+oo
Convolution
.C{f * g} = .C{f}.C{g}
Il faut faire attention aux ensembles sur lesquels sont dfinies les fonctions f et g. En effet, la
convolution et la transforme de Laplace imposent des conditions pas toujours compatibles.
Le plus simple est de les dfinir sur Ren les multipliant par la fonction indicatrice de leur
ensemble de dfinition initial.
Transforme de Laplace d'une fonction de priode T
T
.C{f} =
1
. f e - P
1
J( t) dt
1- e-Tp Jo '
On peut montrer la formule de la manire suivante :
63
l
oo lT 12T l3T
c-pt f(t)dt = c-pt f(u.)dtt+ e-p(u+Tj f(u+T)du+ e-p(u+
2
T) f(u+2T)du+ ...
0 T , 2T
oo T T T
{ C-ptf(t)dt = { C-puf(u)du+e-pT r e- puf(1.L)du+c-'2pT r e-puf(u)dT+ ...
Jo Jo .Jo .Jo
On regroupe les termes :
L:{f} = 1-l,-T l Te-pt f(t) dt
Alors, f P ~ o
Quelques transformes usuelles
La transforme de Laplace n'est valide que pour des t suprieurs -c'est pour cela que
toutes les fonctions qui suivent dans cette table sont multiples ou composes de u(t) (fonction
chelon unit).
la
2
2a
Fonction
dlai idal
, retard la n-
i
ime
puissance
avec
dcalage
frquenciel
: puissance n-
ime
puissance q-
2a.l .
ime
Domaine temporel
x(t) = c-
1
{X(p)}
c5(t- T)
8(t)
(
t )n
- T -a(t-r) (t ')
....;___ __ e n - T
n!
tn
- u(t)
n! -
tq
f(q + 1) . u(t)
Transforme de Laplace Rgion de
.rY (p) = C { x(t) } convergence
--- rp
e
1
e-rp
1
n+l
p
1
]fJ+l
Vp
Re(p) > 0
Re(p) > 0
Re(p) > 0
64
~
u(t)
1
Re(p) 0 2a.2 chelon unit
-
>
p
chelon
tt(t- T)
e-rp
He(p) 0 2b
--
>
retard
p
t u(t)
1
He(p) > 0 2c rampe
-
p2
.............

retard avec
tn
1
-at ( )
Re(p) 2d dcalage -e 11 t
(p + a)n+l
> -
frquentiel
nl

.. .......
dcroissance
e-at u(t)
1
Re(p) 1 2d.l
exponentielle
>
-
p +o:
, .................
approche
(1- e-at) u.(t)
0:'
3 Re(p) >0
exponentielle p(p+ n)
'""
sin(wt) u(t)
w
Re(p) 4 sinus
p2 +w2
>0
1
, .................. . ,_._, - ~ - - - ~ ........... --- .... - - - - - - - " - - - - ~ ---""''
, .................. - ~ ............
cos( u.,t) u(t)
p
Re(p) >0 5 ' cosinus
2 '>
j
'
p + W""
i
--- _ _, .... - ........................ _ .........
..... ................ ,,,.._, _______________________._ .... '" ........
........... ....... .. ................. _ .................................................. ........
-
'
sm us

lal i
6
i hyperbolique
sinh(at) . tt( t)
. 2 ~ a2
Re(p)
>
p
:
7
cosmus l ( t) (t)
' hyperbolique cos
1
0'
11
Re(p) >lai :
p
....... ...... .......... ...... . ... ........ . ...................... ........ . ................ _. ................................. ...... ..... .. ... -.... ; .................................................................................................... _,' .............................. ..
65
Dcroissance
8
exponentielle
, d'une onde
sinusodale
, Dcroissance
9
: exponentielle
l d'une onde
10
~ cosinusoidale
n-ime
racme
11 logarithme
' Fonction de
Bessel
12 du premier
13
14
type,
d'ordre n
' Fonction de
Bessel
modifie
du premier
type,
d'ordre n
Fonction
d'erreur
Notes:
e-otsin(wt) u(t)
-at ,
e cos(wt) u(t)
\li u( t)
ln (!_) u(t)
to
Jn(wt) u(t)
In(wt) u(t)
erf(t) u(t)
u( /.)reprsente la fonction de Heaviside.
6 ( t )reprsente la fonction de Dirac.
[ ( .Z )est la fonction Gamma.
Re (p) > -n l
Re(p) > -o
p - (n+t)ln r (.1 +- ~ ) Re(p) > 0
n
to [ . ) ]
- - ln(tp + "'!
p
n ( ..j 2 '>) - n
w . p + p +" ()_,-
Jp2 + w2
ePzl
4
crfc (p/2)
p
i
'
~ -
Re(p) > 0
Re(p) > 0
(n > -1)
Re(p) > 0
66





"lest la constante d'Euler-Mascheroni .
t, est un nombre rel, il reprsente typiquement le temps,
mais peut dsigner n'importe quelle autre quantit.
Pest un nombre complexe .
(l', J3, T, et wsont des nombres rels .
nest un entier .
5) La transforme en z :
La transforme en Z est un outil mathmatique de traitement du signal, qui est l'quivalent
discret de la transforme de Laplace.
Elle est utilise entre autres pour le calcul de filtres numriques rponse impulsionnelle
infinie et en automatique pour modliser des systmes dynamiques de manire discrte.
La transforme de F ourler discrte est un cas particulier de la transforme en Z.
Dfinition
Sa dfinition mathmatique est la suivante : la transformation en Z est une application qui
transforme une suite s (dfinie sur les entiers) en une fonction S d'une variable complexe
nomme z, telle que
+x +oo
S(z) = Z{s(n)} = :E s(n)z-n, z E {z E Cl :E s(n)z-n converge}
n=-<:'o n=-oc
La variable n reprsente en gnral le temps discrtis, la variable complexe z ne reprsente
rien de particulier, il s'agit d'une cration purement abstraite. Lorsqu'on travaille sur s(n) on
dit que l'on est dans le domaine temporel, lorsqu'on travaille sur S(z) le domaine est appel
frquentiel par analogie avec la transforme de Fourier, mais strictement parlant on est dans
un domaine parfaitement abstrait.
Si \ln < 0' s( n) .............. 0, on parle de signal causal. Inversement, si V n > 0' s( n) 0,
on parle de signal anti-causal.
Proprits de la transforme en Z
Linarit
La transforme en Z d'une combinaison linaire de deux signaux est la combinaison linaire
des transformes en Z de chaque signal.
Dcalage temporel
Le dcalage temporel d'un signal de k chantillons se traduit par la multiplication de la
transforme en Z du signal par z - k.
Z{.r(n- k)} =
67
Convolution
La transforme en Z d'un produit de convolution est le produit des transformes en Z
Z{x(n) * y(n)} = Z{x(n)}Z{y(n)}
Relation avec les autres transformes
Transforme de Laplace
La transforme en Z est simplement la transforme de Laplace d'un signal discret en
effectuant la substitution :
z = e.PT
o T = f .. est la priode d'chantillonnage (en unit de temps i.e. secondes) et f.<Jest la
frquence d'chantillonnage (en chantillon par seconde ou hertz)
Pour dmontrer cela, posons :
(X)
q(t) - L o(t - nT)
n=-oo
qui est un peigne de Dirac et
00
= x(t)q(t) = x(t) L, c)(t- nT)
n=-oo
:lO
L x(nT)a(t- nT)= L x[n]a(t- nT)
n=-oc:. n=-:xJ
qui est la reprsentation en temps continu du signal X ( t )chantillonn et o
X [ n] =
1
' ( JlT) sont les chantillons de ( t).
La transforme de Laplace du signal chantillonn Xq (t)est :
[
, Xl
=
1
:r [n]O(t nT)e-pt dt
Le passage du symbole d'intgration l'intrieur de la srie est difficile justifier si le rsultat
fmal n'est pas convergent.
68
X
9
(s) = f x[n] [ O(t- nT)e-pt dt
n=-:xl
oc
= L x[n]e-npT
n=-oo
Ce qui est prcisment la dfinition de la transforme enZ d'un signal discret x[n]
(X)
X(z) = L x[n] z-n
n=-ex>
1 b
. . pT
avec a su stltutwn z +- e .
En comparant les deux dernires quations, nous trouvons la relation entre la transforme en
Z et la transforme de Laplace d'un signal discret :
Transforme de Fourier discrte
La transforme enZ est la gnralisation de la Transforme de Fourier discrte (TFD). La
TFD peut tre trouv en valuantX(z) enz= eiro ou, en d'autres termes, en l'valuant sur le
cercle unit.
Transformes en Z usuelles
oln] reprsente l'impulsion de Dirac et u[nha fonction de Heaviside appele aussi
chelon unitaire, step en anglais.
69

Signalx(n)
J[n]
u[n]
n [ ]
a un
4
n [ 1]
5 -a u-n.-
. 6 . -na.nu[-n- 1]
Transforme en Z X(z)
1
1
1
1- az-
1
- 1
az
1
1- az-
1
(1 ~ az-
1
)
2
\,
Domaine de convergence
c
lzl > 1
lzl >lai
lzl >lai
lzl <lai
lzl <lai
l
. - . .. ...... _ . ...\ .... .
7 cos(""''on)u[n]
1 - z-
1
cos(wo)
1 - 2z-
1
cos(w
0
) + z-
2
8 sin(w
0
n)n[n]
z-
1
sin(w
0
)
1 - 2z-
1
cos(wo) + z-
2
1 az-
1
cos(w
0
)
9 .ancos(won)-u[n] .--------'-------
1 - 2az-
1
cos( w'o) + a
2
z-
2
n . . ) ( ] a.z-
1
sin( wo)
10 a sm(w
0
11 un _____ ____:______:__ __ _
1 - 2az-
1
cos(w
0
) + a
2
z-
2
i
lzl > 1
lzl > 1
lzl >lai
lzl >lai
70
6) Distribution de Dirac :
La distribution de Dirac, aussi appele par abus de langage de Dirac, introduite
par Paul Dirac, peut tre informellement considre comme une fonction () qui _prend une
valeur infinie en 0, et la valeur zro partout ailleurs, et dont l'intgrale sur Rest gale 1.
La reprsentation graphique de la fonction peut tre assimile l'axe des abscisses en entier
et le demi axe des ordonnes positives. D'autre part, correspond la drive de la
fonction de Heaviside (au sens des distributions). Mais cette fonction de Dirac n'est pas une
fonction, elle tend la notion de fonction.
Introduction formelle
(On se place dans R
11
)
La fonction de Dirac est la mesure borlienne qui ne charge que le singleton { 0}:
6( {0}) = t5(Q) = 0 (Q est un segment/cube qui ne contient pas 0)
Soit A un borlien. Un calcul direct tablit que est bien une mesure de Borel, la seule
vrifiant:
-Si A content 0:
8(..4) = 1 i.e j 1Ad6 = 1
-Sinon:
8(..4) = 0 i.e J l.4d8 = 0
Comme toute fonction mesurable fest limite simple de fonction tages, on a:
J fdi5 = f(O)
Du point de vue radonien, on donne: c) : Cc(Rn) ----+ R, f -4 f(O).
Soit Kun compact: La restriction d'une telle forme linaire sur CK (Rn)est clairement
continue ( est donc bien une mesure de Radon), de norme 1. En effet:
sup {lf(O)I: llfll00 = 1} = 1
Nous pouvons alors voir 8 comme une distribution d'ordre 0:
6 : V -4 cp -4 0 ( 0 )est une forme linaire telle que:
V/{ cornpact: 18( <P)I llo (cP E VK)
(Rappelons que IIIIOnote la dans le contexte des distributions)
71
Appliquons la dfinition du support d'une distribution: spt = { 0} est compact. Par suite,
est tempere
Autres prsentations(sur R):
Tout lment[/] de localement intgrable au sens de Lebesgue)
s'identifie une forme linaire
Par analogie, on dfinit o par l'galit suivante :
r+XJ
V cf; E Cc (JR), J - x 8 (a:) cP (X) d,T = cP ( 0) .
Le seul tre mathmatique o qui vrifie rigoureusement cette quation est une mesure. C'est
pourquoi l'existence de o a un sens dans le cadre mathmatique des distributions. En
dfinissant les fonctions n par : n(X) = n pour 1 1 < *et t)n (x) = Qpartout ailleurs, nous
avons:
La suite n converge au sens faible vers o.
Ainsi, par abus de langage, on dit que la fonction o de Dirac est nulle partout sauf en 0, o sa
valeur infinie correspond une masse de 1, c'est dire qu'elle correspond une mesure
qui un sous-ensemble de R associe 0 si 0 n'est pas dans le sous-ensemble et 1 sinon.
Cette distribution peut aussi tre vue comme la drive, au sens des distributions, de la
fonction de Heaviside.
.IH$
Donnons
(cp E 'D)
. Alors
= -TH(cp') =- ; Hcf;' = -(q)]:f = ct>(O) = c5(qj)
72
Echelon et impulsion
Fonction de Heaviside
a
Fonction de Dirac
1 /2 a r----+--t--t---t---t-------1
0
Convolution
est l'lment neutre de la convolution:
(c) * q'))(:r):= 8 ~ ( x - ) ) = if;(:1;- 0) (xE R
11
)
D'o: 8 * qJ = ~
Cette proprit est abondamment utilise en traitement du signal. On dit qu'un signal
correspondant une distribution de Dirac a un spectre blanc. C'est--dire que chaque
frquence est prsente avec une intensit identique. Cette proprit permet d'analyser la
rponse frquentielle d'un systme sans avoir balayer toutes les frquences.
Transforme de Fourier
La transforme de Fourier de la fonction de Dirac s'identifie la fonction constante 1 :
73
Consquence:
(, c/J) = (J, cP) = (8, J} = cb(O) = = (8, cf;)
ainsi () est le Fourier de 1.
Drive
La drive de la fonction de Dirac est la distribution ' dfinie par :
pour toute fonction de test q>, ( 8'' ifJ} := -cf/ ( 0)
Plus gnralement, on a la drive n-ime de , (n):
Les drives de de Dirac sont importantes parce qu'elles apparaissent dans la transformation
de Fourier des polynmes.
Une identit utile est
o les X; sont les racines (supposes simples) de la fonction g(x). Elle est quivalente la
forme intgrale :
l
+(X) f (x )
f ( :r) 8 ( g (l' )) dx = L ,
1

-co i 1 g (Xi ) 1
7) Fonction de Green :
On appelle fonction de Green en physique ce que les mathmaticiens appellent solution
lmentaire d'une quation diffrentielle linaire coefficients constants, ou d'une quation
aux drives partielles linaire coefficients constants.
Ces fonctions de Green, qui se trouvent tre le plus souvent des distributions, ont t
introduites par George Green en 1828 pour les besoins de l'lectromagntisme. L'essai de
Green restera confidentiel jusqu' sa republication en trois parties, partir de 1850. Les
fonctions de Green, qui seront dnommes ainsi par Riemann en 1869, seront alors
abondamment utilises, notamment par Neumann en 1877 pour sa thorie du potentiel
Newtonien dans un espace deux dimensions, puis en 1882 par Kirchhoff pour l'quation de
propagation des ondes dans un espace trois dimensions, et enfm par Helmholtz en
acoustique.
Introduction
Position du problme
Soit x= (x
1
, ,xn) un point de f>un oprateur diffrentiel linaire. On cherche la
solution r.p ( ;z; )de l'quation aux drives partielles linaire :
74
1) Y ~ ( x ) = j (:r)
oj(x) est une fonction donne, appele source du champ i.fJ(X knconnu.
Distribution de Dirac
On note ( x) la distribution de Dirac. Cette distribution vrifie la proprit fondamentale que,
pour toute fonction 'P ( ::r hisse support compact :
J rp(x) 8(x - xo) dx = rp(xo)
Dfinition de la fonction de Green
Dfinition
On appelle fonction de Green G(x) toute solution de l'quation aux drives partielles
linaire:
1) G(x) = (x)
Intrt de la fonction de Green
Si la fonction de Green G(x) est connue, alors la solution 'P( r )de l'quation:
l1 9 (:r) = j (x)
s'crit simplement sous la forme d'un produit de convolution :
<,>(x) ~ (G * j)(x) = .! G(x - y) j(y) dy
En effet, l'oprateur 'Dagissant sur la variable x, il vient en permutant drivation et
intgration, et en utilisant la dfinition de G(x) :
fl <p(x) = .! [ fl G(x - y)] j(y) dy = .! r5(x - y) j(y) dy = j(x)
Cette quation peut s'interprter comme la superposition de solutions lmentaires, chaque
terme sous l'intgrale reprsentant la contribution de j(x) entre x et x + dx (on parle encore,
en physique, d'interaction deux corps).
75
Application de la transforme de Fourier aux fonctions de Green
Introduction
Notons ()la transforme de Fourier de la fonction de Green G(x). L'quation aux
drives partielles linaire coefficients constants dfinissant les fonctions de Green :
'D G(x) = 8(x)
devient, aprs transformation de Fourier, une quation algbrique
2
:
.....
( ) G() = 1
dont la solution est triviale :
1
rr()
Pour obtenir la fonction de Green originale, il suffit alors de calculer la transforme de
Fourier inverse :
G
f( ) (c) ' J d"
,1 1: = (
2
n)n e ,1
soit explicitement :
Cette criture est symbolique, car le symbole cr() de l'oprateur diffrentielj)d'ordre m
tant une fonction polynomiale en de degr m, le thorme fondamental de l'algbre nous
dit que ce polynme possde rn racines complexes, donc que l'intgrand possde a priori m
ples.
Conditions aux limites
Dans les situations physiquement intressantes, il arrive frquemment que certains de ces
ples soient situs sur l'axe rel. La transforme de Fourier inverse :
se calcule alors par le thorme des rsidus, et le choix du contour ferm et de la prescription
de contour des ples dpend de faon essentielle des conditions aux limites dsires. Il
existera donc en gnral plusieurs fonctions de Green associes la mme quation, qui
diffrent entre-elle par leurs conditions aux limites.
76