Académique Documents
Professionnel Documents
Culture Documents
Chapitre 5 Etude Des Signaux Deterministe Temps Discret PDF
Chapitre 5 Etude Des Signaux Deterministe Temps Discret PDF
I . Introduction
Le traitement numrique de linformation apporte de nombreux avantages techniques ainsi quune
flexibilit accrue dans beaucoup de domaine. Le traitement du signal par transforme de Fourier pose
cependant un certain nombre de problmes. En effet un ordinateur ne peut traiter que des signaux
numriques, ceux-ci sont obtenus aprs un chantillonnage et une quantification. Leur tude devra
tenir compte des effets induits sur le spectre par ces deux techniques.
De plus, un calcul de transforme de Fourier est une somme dune infinit dchantillons. Le temps
ncessaire ainsi que la mmoire de lordinateur vont forcment emmener certaines contraintes ce
niveau.
Te
x(t) xe(t)
_________________________________________________________________________________
Sondes Abdelmouleh 37
Cours Traitement de Signal AII21
Cas gnral :
{ x[ N ], x[ N + 1], .......x[ M ]} , N M
{ x[n ]} =
longueur : l = M N + 1
Exemple :
Soit le signal discret suivant :
{x[n]} = { x[-1] , x[0] , x[1] , x[2] , x[3] , x[4]} = { 1 , 2 ,- 1 , 3 , 1 , 2}
1. Dterminer la longueur de ce signal ;
2. Ecrire x[n] en fonction de #V!W ;
3. Reprsenter le signal x[n].
Rponse
2
nk
-1
1 2geh ! 0 k
eV!W = f
0 2geh ! < 0
n
0 1 2 3 4 5 kn
1 2geh % 5 ! 5
T (n)= m BN!g! k
0
1 2geh % 2 ! 2
2 (n)= m BN!g! k n
0
-2 2
Figure (5 .3) : Reprsentation du signal
rectangulaire .
Signal rectangulaire en fonction dchelon unitaire est :
2T (n) = U(n + 2) U( n- 3 )
2T (n) = (n + 2) + (n + 1) + (n) + (n - 1) + ( n- 2 )
x2[n]
Figure (5 .4) : Addition des signaux discrets.
III.2. Multiplication
x1(n) y(t)= x1(n) . x2(n)
x2(n)
_________________________________________________________________________________
Sondes Abdelmouleh 39
Cours Traitement de Signal AII21
7
4
4
3
2
1
1
nf n
00 1 2 3 0 1 2 3
_________________________________________________________________________________
Sondes Abdelmouleh 40
Cours Traitement de Signal AII21
Ny = Nf1 + Nf2 -1 = 4 +4 -1 =7
66
42
45
25 19
9 4
f
nk
0 1 22 33 4 5 6
f1f1(k)
(n-p) f2(p)
4 4
3
2 1
1 nk nk
-3 - 2 - 1 0 0 1 2 3
_________________________________________________________________________________
Sondes Abdelmouleh 41
Cours Traitement de Signal AII21
f2(p)
f2(p)
9
9
7
7
4
4
1
1
nk nk
0 1 2 3
0 1 2 3
f1(k-p) f1(k-p)
4
3
2
1 nk nk
-3 - 2 - 1 0 -3 - 2 - 1 0
Do y(0) = 9 Do y(1) = 25
f2(p) f2(p)
9 9
7 7
4 4
1 1
nk nk
0 1 2 3 0 1 2 3
f1(k-p)
f1(k-p)
nk
nk
0 1 2 3
0 1 2 3
Do y(2) = 42 Do y(3) = 66
_________________________________________________________________________________
Sondes Abdelmouleh 42
Cours Traitement de Signal AII21
9 9
7 7
4 4
1 1
nk nk
0 1 2 3 0 1 2 3
f1(k-p) f1(k-p)
nk nk
0 1 2 3 4 0 1 2 3 4
9 9
7 7
4 4
1 1
nk nk
0 1 2 3 0 1 2 3
f1(k-p) f1(k-p)
nk nk
0 1 2 3 4 0 1 2 3 4
Do y(6) = 4 Do y(7) = 0
_________________________________________________________________________________
Sondes Abdelmouleh 43
Cours Traitement de Signal AII21
y(k)
66
42
45
25 19
9 4
f
nk
0 1 22 33 4 5 6
V.1. Dfinition
Un signal discret est dfini par une suite dchantillons espacs entre eux dune priode Te. La
transforme de Fourier applique un signal discret x[n] devient donc :
+ 2 j nf n +
2 jnfTe
X( f ) =
n
x[n ].e Fe
= x[n]. e
n
Fe / 2 nf
2 j
1
x[n] =
Fe
X ( f ).e
Fe Fe / 2
_________________________________________________________________________________
Sondes Abdelmouleh 44
Cours Traitement de Signal AII21
V.3. Application
Soit le signal discret suivant :
x [n]
-N/2 0 N/ 2
_________________________________________________________________________________
Sondes Abdelmouleh 45
Cours Traitement de Signal AII21
n= N / 2
2 jnf
Avec Te = 1 s do X( f ) = .e
n = N / 2
-2jnf
X(f) est la somme de N + 1 termes dune suite gomtrique de raison e et de premier
jNf
terme e .
x Kp(q' )r
% Kp(q' )r
y/2+ sin(f(N + 1)
= =
( Kpr % Kpr )/2+ sin ($)
(( + :)
() =
()
Do
_________________________________________________________________________________
Sondes Abdelmouleh 46
Cours Traitement de Signal AII21
VI . Filtrage numrique
VI. 1. Systme linaire invariant dans le temps
Un systme est discret, si la suite d'entre discrte x(n) correspond une suite de sortie discrte y(n).
( 0) = 1
Si (n) est la suite unitaire , alors toute suite x(n) peut s'crire:
(n) = 0 n 0
+
x[n ] = x[m]. [n m]
m
Si h(n) est la rponse d'un systme discret linaire et invariant dans le temps la suite (n) alors :
+ +
x[n ] y[n ] =
m
x[m]. [n m] = h[m]. x[n m]
m
y ( n) = h( n) * x ( n)
Ainsi ds qu'un systme peut tre considr comme linaire, discret et invariant dans le temps, il en
dcoule qu'il est :
Rgi par une quation de convolution ;
Entirement dtermin par la rponse h(n) qu'il fournit lorsqu'il est excit par la suite
impulsionnelle (n) . Cette suite h(n) constituant la rponse impulsionnelle du systme.
_________________________________________________________________________________
Sondes Abdelmouleh 47
Cours Traitement de Signal AII21
Exemple :
Squence impulsion unit :
x[n] = 1 t = 0
x[n] = 0 Te, 2Te ...
X(z) = 1
Squence chelon :
x[n] = 0 si t < 0
x[n] = 1 si t 0
1
X ( z ) = 1 + z 1 + z 2 + z 3 + ... =
1 z 1
Figure (5.15) : squence chelon.
_________________________________________________________________________________
Sondes Abdelmouleh 48
Cours Traitement de Signal AII21
Y ( z )
T ( z ) =
X ( z )
Puisque les transformes X(z) et Y(z) sont des polynmes contenant les puissances ngatives de z, la
transmittance sera un rapport de deux polynmes en puissances ngatives de z.
Un filtre numrique calcule la valeur numrique de la sortie yn linstant t = n.Te partir des
chantillons prcdents de la sortie et des chantillons prcdents de lentre, plus celui qui vient dtre
appliqu sur lentre xn:
Cette formule de calcul ou algorithme conduit naturellement la structure gnrale dun filtre
numrique :
_________________________________________________________________________________
Sondes Abdelmouleh 49
Cours Traitement de Signal AII21
Remarque :
- Toutes les Te secondes, les valeurs sont dcales dans les registres, multiplies par leur
coefficient respectif et additionnes pour donner yn.
- Cette structure peut tre ralise sous forme matrielle (registres, multiplicateurs, additionneur)
ou entirement logicielle.
- Un filtre simple calcule la sortie partir de quelques chantillons seulement, au contraire,
lalgorithme dun filtre sophistiqu peut compter jusqu une centaine de termes.
La transmittance T(z) permet de synthtiser le filtre, de tracer son diagramme de Bode et dtudier ses
rponses une impulsion, un chelon ou une entre quelconque.
Pour passer de lalgorithme, relatif au domaine temporel, la variable z, on utilise la rgle de passage
trs simple:
_________________________________________________________________________________
Sondes Abdelmouleh 50
Cours Traitement de Signal AII21
Un filtre rponse impulsionnelle finie (RIF) est un systme linaire discret invariant dans le temps
rgi par une quation aux diffrences pour lequel l'chantillon de sortie y(n) ne dpend que d'un certain
nombre d'chantillons d'entre x(n).
N
y ( n ) = ai . x ( n i )
i =0
_________________________________________________________________________________
Sondes Abdelmouleh 51
Cours Traitement de Signal AII21
On souhaite trouver lalgorithme de calcul du filtre caractris par la transmittance T(z) suivante :
_________________________________________________________________________________
Sondes Abdelmouleh 52
Cours Traitement de Signal AII21
Soit, enfin :
Remarque :
Pour passer lalgorithme la transmittance, on utilise une rgle trs simple :
1. crire lalgorithme : y n = a1 . y n1 + a2 . y n2 + ... + a p . y n p + b0 .xn + b1 .xn1 + b2 .xn 2 + ... + bq .xn q
pour dterminer si un systme analogique continu de transmittance T(p) est stable on calcule les
ples qui sont les valeurs de p annulant le dnominateur ;
le systme est stable si les ples sont ngatifs ou complexes avec une partie relle ngative ;
si on place ces ples dans le plan complexe, ils se trouvent tous dans le demi-plan de gauche.
Ce critre de stabilit reste valable pour les transmittances T*(p) des systmes chantillonns.
un systme chantillonn de transmittance T*(p) est stable si tous ses ples pi = ai + j.bi
sont ngatifs ou complexes partie relle ngative (ai < 0)
Comme avec les systmes chantillonns on travaille le plus souvent avec les transmittances en z, il est
intressant de voir la position des ples zi dans le plan pour un systme stable.
un systme chantillonn de transmittance T(z) est stable si tous ses ples sont
lintrieur du cercle unit.
_________________________________________________________________________________
Sondes Abdelmouleh 53