Vous êtes sur la page 1sur 18

Travaux dirigs de Traitement du Signal

Alain Rakotomamonjy, Komi Gasso et Clment Chatelain


17 septembre 2007

Table des matires


1

Introduction aux signaux temporels


1.1 Reprsentations de signaux . . .
1.2 Energie et Puissance . . . . . .
1.3 Corrlation et Intercorrlation .
1.4 Distributions . . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

1
1
1
2
2

Transforme de Fourier
2.1 Reprsentation frquentielle des signaux . . . . . . . . .
2.2 Dcomposition en Srie de Fourier . . . . . . . . . . . .
2.3 Transforme de Fourier . . . . . . . . . . . . . . . . . .
2.4 Transforme de Fourier, Distributions et autres proprits

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

3
3
3
3
4

Systmes Linaires
3.1 Proprits . . . . .
3.2 Convolution . . . .
3.3 Systme et Fourier
3.4 Systme et Laplace

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

5
5
5
6
6

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

Filtrage Analogique

Echantillonnage

Transforme de Fourier Discrte

Systme numriques et Transforme en z


11
7.1 Transforme en z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.2 Transforme en z inverse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.3 Systmes Numriques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Filtres Numriques

10

15

Introduction aux signaux temporels

1.1

Reprsentations de signaux

1. Reprsenter les signaux suivants en fonction du temps t


(a) T (t 1)
(b) t(t)
(c) (t 2)(t 3)
(d) (t + 3)(t 2)(t + 3)
(e) eat (t 1)

1.2

Energie et Puissance

1. Montrer que pour un signal priodique, la puissance moyenne est gale la puissance du signal sur
une priode.
Rappel :

puissance moyenne :
1
P = lim
T0 T0

T0
2

T0
2

|x(t)|2 dt

puissance du signal sur une priode :


1
T

T
2

|x(t)|2 dt

T2

2. Calculer lenergie et la puissance des signaux suivants :


(a) x(t) = (t)eat

a>0

(b) x(t) = A cos (2fo t)

a > 0, fo > o

(c) x(t) = t(t)


(d) x(t) = T (t)
3. Soit un signal priodique de priode 2T contamin par un bruit additif de type sinusodal b(t) =
A cos (2fo t) avec A quelconque et fo = 50 Hz. Donner le rapport signal sur bruit de lensemble si :
s(t) = T (t)

T tT

avec

O
t+T
T (t) =

t + T

|t| > T
T t O
0tT

1.3

Corrlation et Intercorrlation

1. Montrer que si x(t) est priodique de priode T alors la fonction dautocorrlation Cxx est galement
priodique de priode T .
2. Dmontrer que pour les signaux rels nergie finie, la relation suivante est vrifie :
|Cxy (t)|2 Cxx (0)Cyy (0)
Indication : utiliser les proprits du polynome en
Z +
(x(t) + y(t ))2 dt
I() =

3. Le principe dun radar consiste mettre un signal de courte dure u(t) qui, rflchi par la cible ,
revient lmetteur aprs une dure t1 proportionnelle la distance de lmetteur la cible . Le signal
reu par le radar x(t), tant affaibli et bruit, on utilise le maximum de la fonction de corrlation pour
estimer la valeur de t1 . soit x(t) = A.u(t t1 ), montrer que Cxu ( ) est maximum en t1
4. Calculer les fonctions dautocorrlation des fonctions suivantes :
(a) x(t) = (t)eat
(b) y(t) = cos( 2t )2 (t)

1.4

Distributions

Exercices
1. Montrer que la drive dun chelon est une impulsion de Dirac.
2. Soit la fonction fa (t) telle que :

fa (t) =

0
1
a

|t| > a2
a2 t

a
2

on associe fa (t) la distribution hfa (t), i dont lexpression est :


Z +
hfa (t), i =
fa (t)(t)dt

Montrer que :
hfa (t), i h, i
quand a tend vers 0.

2
2.1

Transforme de Fourier
Reprsentation frquentielle des signaux

(a) Donner lallure du spectre frquentiel des signaux suivants :


a) x(t) = 2sin(2f0 t)
b) x(t) = sin(4f0 t + /3)
c) x(t) = 2cos(2f0 t) + sin(6f0 t)
d) x(t) = 1
e) x(t) = sin(2f0 t) + b(t), b(t) tant un bruit blanc.

2.2

Dcomposition en Srie de Fourier

(a) Dmontrer les liens entre les coefficient an et bn de la dcomposition en srie de Fourier partir
de des coefficients cn .
(b) Dcomposer f (t) en srie de Fourier (T tant la priode du signal)

f (t) =

A |t| < T4
0 ailleurs

(c) T tant la priode des diffrents signaux considrs,


i. calculer la dcomposition en Srie de Fourier de x(t)

A
0 t < T2
x(t) =
A T2 t < T
ii. en dduire la dcomposition en Srie de Fourier de y(t)

At
0 t < T2
y(t) =
At + AT T2 t < T

2.3

Transforme de Fourier

(a) Calculer les transformes de Fourier des signaux suivants


i. x1 (t) = eat (t)
ii. x2 ((t) =
iii. x3 (t) =
iv. x4 (t) =

ea|t|

a>0
a>0

1
1+t2
1
22t+t2

(b) Le moment dordre n dune fonction g(t) est dfinie par lequation suivante :
Z +
tn g(t)dt
Mn =

Montrer que, si chaque membre de lgalit existe, alors on a :




1
(n)

Mn =
G
(f
)

(i2)n
f =0
o G(n) est la drive n-ime de la Transforme de Fourier de g(t)
(c) Montrer que si x(t) est rel alors |X(f )| est pair et argX(f ) est impaire.

2.4

Transforme de Fourier, Distributions et autres proprits

(a) La modulation en amplitude dun signal est bas sur la relation suivante, qui est demontrer :
1
1
x(t) cos 2f0 t X(f f0 ) + X(f + f0 )
2
2
(b) Calculer la transforme de Fourier au sens des distributions de la fonction gnralise
x(t) = tn
et en dduire que la transforme de Fourier de 1 est une impulsion de Dirac.
(c) Calculer lnergie des signaux suivants :
i. x1 (t) =

1
1+t2

ii. x2 (t) = F0 sinc(F0 t) cos (2f0 t)


(d) Calculer la fonction dautocorrlation du signal suivant :
x(t) =

1
1 + t2

et en dduire son nergie.


(e) Montrer que :
Z

sin3 (t)
3
dt =
t3
4

et
Z

3
3.1

sin4 (t)
2
dt =
t4
3

Systmes Linaires
Proprits

(a) La relation dentre-sortie dun systme est y(t) = x2 (t). Montrer que ce systme nest pas
linaire.
5

(b) Soit le systme dcrit par la relation dentre-sortie y(t) = x(t) cos(t). Dterminer si ce systme est stable, causal, linaire et invariant.
(c) On considre un systme S, linaire, causal et invariant, dentre x(t) et de sortie y(t). La figure
(1) montre x1 (t) et la sortie y1 (t) correspondante. Dterminer la rponse impulsionnelle du
systme et tracer la sortie y2 (t) associe x2 (t).
IN SERERF IGU RE

3.2

Convolution

(a) Evaluez graphiquement le produit de convolution entre deux signaux rectangulaires damplitude
1 et de largeur T.
(b) Soit y(t) = x(t) h(t). Montrer que x(t t1 ) h(t t2 ) = y(t t1 t2 ).
(c) Soit x(t) et y(t) deux signaux causaux ( nul pour t < 0). Montrer que les bornes de lintgrale
x(t) y(t) se simplifient.
(d) Soit un systme linaire invariant ayant pour entre x(t) et pour rponse impulsionnelle h(t).
Calculer la sortie y(t) pour les cas suivants :
i. x(t) = (t) et h(t) = et (t) avec > 0.
ii. x(t) = et (t) et h(t) = et (t) avec > 0.
(e) Soit h(t) un signal triangulaire 2 (t) et x(t) un peigne de Dirac de priode T , calculer et
reprsenter y(t) = x(t) h(t) si T = 3, T = 2 et T = 1, 5.
(f) Soit un systme linaire et invariant dfini par :
Z t
y(t) =
e(t ) x( )d

Donner la rponse impulsionnelle du systme et montrer que les fonctions exponentielles complexes est o s C sont les fonctions propres du systme.
(g) On dfinit la fonction rectangle R(t) par lquation suivante :

1 12 t 12
R(t) =
0 ailleurs
Tracer la fonction h(t) =
quelconque x(t).

3.3

1
t
T R( T ),

et calculer le produit de convolution de h(t) avec un signal

Systme et Fourier

(a) Soit la fonction porte T (t), montrer que la fonction T (t) scrit :
T (t) = T (t) T (t)
en dduire lexpression de la Transforme de Fourier de T (t)
6

F IG . 1 Rprsentation des diffrentes relations entres-sorties dun systme.

3.4

Systme et Laplace

(a) Calculer les transformes de Laplace des fonctions suivantes :


i. x(t) = e2t (t)
ii. x(t) = e2t (t)
(b) Soit un systme dentre x(t) et de sortie y(t), on sait que
1
dy
= [y(t) x(t)
dt
T
calculer y(t) pour x(t) = (t), (t) et t(t) en sachant que y(0) = 0.
x(t) = (t)
x(t) = t(t)
(c) Soit un systme dcrit par lquation diffrentielle suivante :
d2 y
dy
+ 3 + 2y(t) = 2x(t)
2
dt
dt
Dterminer les autres modles mathmatiques de ce sytme :
i. sa transmittance (avec ses ples et ses zros).
ii. sa rponse impulsionnelle.
(d) Discuter suivant les valeurs de et de a lallure des rponses dun systme de transmittance
(systme du premier ordre) au signal et (t).

1
p+a

(e) Calculer les rponses indicielles (x(t) = (t))et les rponses impulsionnelles x(t) = (t) des
systme du second ordre suivant :
i. S(p) =
ii. S(p) =
iii. S(p) =

1
(1+pT )2
1
(1+pT1 )(1+pT2 )
2
n
2
p2 +2n p+n

]0, 1[

Filtrage Analogique

(a) On utilise un filtre passe-bas idal pour filtrer le signal x(t) suivant :
x(t) =

sin (at)
t

Dterminer la rponse du filtre y(t) en fonction de a et en dduire dans quelle condition ce filtre
ne modifie pas le signal dentre.
7

(b) Lors de lenregistrement dun signal sonore s(t) en studio, un cho sajoute gnralement
celui-ci et le signal rellement enregistr est en fait :
x(t) = s(t) + s(t )

[0, 1]

>0

On cherche alors construire un filtre analogique prenant en entre x(t) et traitant lcho de
manire ce que la sortie du filtre soit exactement s(t). Dterminer la transmittance et lquation
de ce filtre et vrifier que le rsultat est correct.
(c) Considrons un filtre passe-bas idal de frquence de coupure fc = 2. Lentre de ce filtre est
un signal carr priodique damplitude 10 et de priode 2. Calculer la sortie du filtre.
Sur lintervalle [0, 2], x(t) scrit :

10 0 < t 1
xT (t) =
0 1<t2
(d) Soit un filtre passe-bas idal et un signal dentre x(t) = e2t (t). Dterminer la frquence de
coupure pour que le filtre passe exactement la moiti de lnergie de ce signal.
(e) Soit le filtre RC classique avec en entre x(t) et en sortie y(t) :
i. donner sa rponse frquentielle
ii. dterminer sa bande passante -3 dB
iii. dterminer sa bande passante quivalente dfinie par :
Z +
1
Weq =
|H(f )|2 df
|H(f )max |2 0
(f) Soit un filtre H(f ) passe-bas idal de frquence de coupure fc =
par :

1 T2 t T2
T (t) =
0 ailleurs

1
T

Soit le signal porte dfini

Tracez H(f ), X(f ) (la TF de T (t) ) et Y (f ) (TF de la sortie du filtre). A laide de la transforme inverse, calculer puis tracer y(t).
Mmes questions avec un filtre de frquence de coupure fc = T2 . Conclusion ?
(g) Dterminer lordre minimale et la frquence de coupure dun filtre ayant une rponse plate dans
la bande passante ayant une frquence de coupure de 1dB 1 kHz et une attnuation minimale
de 40dB 5 kHz.
(h) Dterminer lordre du filtre de Tchebychev de type I ayant les mme caractristiques.

Echantillonnage

(a) Donner la frquence dchantillonnage minimale satisfaisant la condition de Shannon pour le


signal :
sin t
x(t) =
t
8

(b) En montrant que T (t) = T (t) T (t), dduire la frquence minimale dchantillonage
permettant de respecter le thorme de Shannon du signal :
x(t) =

sin2 (Fo t)
2 t2

(c) Soit un signal rel x(t) support spectral born dont la frquence maximale est de Fmax. Quelle
est la frquence maximale des signaux suivants :
i.

dx(t)
dt

ii. x(t) cos(2f0 t)


iii. x(2t)
iv. x2 (t)
(d) Soit un signal x(t) compos dune combinaison linaire de signal cosinusoidal de frquence
300 Hz, 400 Hz, 1.3 kHz, 3.6 KHz. Ce signal est echantillonn une frquence Fe puis, pass
travers un filtre passe-bas idal de frquence de coupure Fc gnrant ainsi un signal y(t). Quelle
sont les composantes prsentes dans y(t) si :
i. Fe = 2kHz et Fc = 900Hz
ii. Fe = 2kHz et Fc = 1500Hz
iii. Fe = 4kHz et Fc = 500Hz
(e) Soit le signal x(t) dfinie comme :
x(t) = cos(2f0 t) + T1 (t) + T2 (t)
Donner lexpression mathmatique de la condition que doit respecter la frquence dchantillonnage pour satisfaire le thorme de Shannon. (on considrera que les spectres support non
born seront ngligeable partir de 1% de leur valeur maximale.)
(f) Soit le signal x(t) de transforme de Fourier X(f ). On considre le signal y(t) dont la transforme de Fourier est :
k=+
X
1
k
Y (f ) = X(f )
(f )
T
T
k=

i. en dduire la formule sommatoire de Poisson :

X
1 X
k
X(f ) =
x(kT )ej2kf T
T
T
k=

k=

ii. Supposons que lon ait :

z(t) =

x(nT )h(t nT )

n=

donner lexpression de Z(f ) en fonction de X(f ) et H(f ).


9

iii. Montrer que si X(f ) est support born sur [B, B] et si T1 > 2B, alors x(t) peut tre
reconstruit exactement partir des chantillons {x(nT )}nZ .
iv. Montrer alors que :
x(t) =

x(nT )h(t nT )

avec h(t) = sinc(2Bt)

n=

(g) Soit x(t) un signal connu sur une dure T de support frquentiel born sur [B, B]
i. On chantillonne x(t) la frquence Fe . Sachant quil y a N chantillons sur la dure T de
mesure, quelle relation doit on avoir entre N , T et B pour ne pas perdre dinformation sur
le signal ?
ii. Le fait de ne conserver que N chantillons quivaut tronquer le signal chantillonn par
une fentre rectangulaire h(t) telle que :

h(t) =

1 0 t < N Te
0 ailleurs

Donner lexpression du signal chantillonn tronqu xet (t) et de son spectre Xef (f ) (T e =
1
Fe ). On montrera galement que :



1 X
n
Xet (f ) =
Xh f
Te n=
Te

avec Xh (f ) = X(f ) H(f )

iii. Dans le cas pratique, on ne peut pas valuer analytique Xet (f ) en tout point f . On chantillonne Xet (f ) la frquence f0 , et on obtient un ensemble de points dvaluation de
{Xet (nf0 )}nZ . Quelle relation doit on avoir entre f0 et T pour ne pas perdre dinformation sur le spectre de Xet (f ) ?
(h) Soit un signal x(t) chantillonn une frquence F e donne. Le signal chantillonne passe
ensuite travers un filtre de rponse impulsionnelle h(t). On appelle y(t) la sortie du filtre.
Donner une expression analytique de y(t) dans les cas suivants :

i. x(t) = sinc t
Fe = 1
H(f ) = F (f )

ii. x(t) = sinc t
Fe = 1
H(f ) = 2F (f )

Transforme de Fourier Discrte

(a) Dmontrer que si y[n] = nx[n] alors la Transforme de Fourier Temps Discrets de y[n] scrit
Y (f ) =

i dX(f )
2 df

(b) Calculer la transforme de Fourier temps discret de


i. [n] + 6[n 1] + 3[n 2]
10

ii. an [n] avec |a| < 1


iii. an [n 1] avec |a| > 1
iv. (n + 1)an [n]
Pour calculer ces TF temps discrets, on peut utiliser la transforme en z et poser ensuite
z = ei2f si le cercle unit appartient la rgion de convergence.
(c) On cherche tirer profit des proprits de la Transforme de Fourier pour le calcul
i. Calculer la Transforme de Fourier temps discrets de N [n] avec N pair.
ii. En dduire le signal x[n] dont la TFtd X(f ) scrit :

1 81 |f |
X(f ) =
0 ailleurs

3
8

(d) Trouver le signal x[n] dont la transforme est cos2 (2f )


(e) Calculer la transforme de Fourier Discrte de ces signaux :
i. an avec 0 n < N
ii. [n] [n n0 ] avec 0 < n0 < N
(f) Calculer la TFD du signal
x[n] = cos (2f0 n)
Comparer le resultat si f0 =

k0
N

et si f0 6=

k0
N

avec 0 n < N

avec k0 N et k0 < N . Expliquer la diffrence.

(g) On veut numriser un signal temporel x(t) dont la bande spectrale est [20 10000] Hz .
i. quelle frquence faut il lchantillonner pour ne pas perdre dinformation ?
ii. Si on lchantillonne la frquence minimale pendant 0.1 secondes, de combien dchantillons est constitu le signal discret ?
iii. On effectue la TFD de ce signal et on obtient un signal discret {X[k]}k=0...N 1 . A quelle
frquence correspond lindice k = 150. Et k = 800 ?
iv. Quelle est la rsolution entre deux chantillons spectrales ?
(h) A lentre dun systme discret de rponse impulsionelle discret h[n] = {1, 2, 3, 4}, on applique
le signal x[n] = {1, 0, 1, 1, 1, 1, 2, 1}
i. Dterminer la sortie du systme au moyen dune convolution linaire
ii. Dterminer la sortie du systme au moyen dune convolution circulaire
iii. Comparer et conclure
(i) On considre un signal m(t), temps continu, de spectre M (f ). On note
x(t) = (1 + k m(t)) cos (2f0 t))
le signal modul en amplitude par m(t) avec porteuse et X(f ) sa transforme de Fourier.
i. Donner lexpression de X(f ) en fonction de k, f0 et M (f )
11

ii. On suppose que f0 = 50kHz et que le signal m(t) est de la forme :


m(t) = cos (2f1 t) + 1.8 cos (2f2 t) + 0.9 cos (2f3 t)
avec f1 = 2310Hz, f2 = 3750Hz et f3 = 4960Hz. Dterminer X(f )
iii. En dduire la dure minimale dobservation du signal qui permet de distinguer, par analyse
de Fourier les frquences prsentes dans le spectre de x(t).
iv. Quelle est la longueur de transforme de Fourier rapide faut -il prendre afin de lire le spectre
avec une prcision de 100Hz
v. Ecrire un programme qui trace le spectre du signal modul.
(j) Montrer que le calcul dune transforme de Fourier discrte dordre L = 2M peut tre rduit au
calcul de 2 TFD dordre N2 . Tracer le diagramme correspondant aux termes de la transforme de
Fourier rapide sur L = 8 points frquentiels.

7
7.1

Systme numriques et Transforme en z


Transforme en z

(a) Donner la transforme en z et la rgion de convergence des signaux suivants :


n
n
i. x1 [n] = 21 [n] + 31 [n]
n
n
ii. x2 [n] = 31 [n] + 21 [n 1]
n
n
iii. x3 [n] = 21 [n] + 31 [n 1]
(b) Soit
x[n] = a|n|

aC

calculer X(z) et donner sa rgion de convergence.


(c) Calculer la TZ des signaux suivants :
i. x1 [n] = [n] + 2[n 1]

1 n [N, N ]
ii. x2 =
0 sinon
n
iii. x3 = [n] n[n] + 13 [n 2]
iv. x4 = (0.5)n n[n]
(d) Soit X(z) la transforme en z du signal discret x[n]. Exprimer la transforme en z du signal
discret y[n] = n2 x[n]enf onctiondeX(z).

7.2

Transforme en z inverse

(a) Trouver la TZ inverse de :


X(z) = z 2 (1 0.5z 1 )(1 z 1 )(1 + 2z 1 )
12

(b) En utilisant la mthode de dcomposition en lements simples, calculer la TZ inverse de :

iii. X3 (z) =

z
2z 2 3z+1
z
2z 2 3z+1
z
(z1)(z2)2

iv. X4 (z) =

2z 3 5z 2 +z+3
(z1)(z2)

i. X1 (z) =
ii. X2 (z) =

v. X5 (z) =

7.3

3
z2

|z| < 0.5


|z| > 1
|z| > 2
|z| < 1

|z| > 2

Systmes Numriques

(a) Un systme discret est dcrit par lquation :


1
y[n] 0.75y[n 1] + y[n 2] = x[n]
8
i. Dterminer la rponse en frquence du systme
ii. Calculer la rponse impulsionelle h[n] du systme
(b) Soit le systme discret :
y[n] = x[n] + x[n 1]
i. Dterminer la rponse en frquence du systme
ii. Calculer la rponse impulsionelle h[n] du systme
iii. Tracer le diagramme de Bode de h[n]
iv. Donner la bande passante 3 dB du systme
(c) Si un systme linaire a pour signal dentre :
 n
1
x[n] =
[n] + 2n [n 1]
2
et pour signal de sortie :

 n
 n
1
3
y[n] = 6
[n] 6
[n]
2
4

calculer la fonction de transfert H(z) du systme et dterminer si le systme est stable et causal.
(d) Considrons le systme linaire et invariant dfini par :
H(z) =

z 1 a
1 az 1

|a| < 1

i. Proposer lquation au diffrence dfinissant ce systme


ii. Montrer que ce filtre est un filtre passe-tout (i.e son spectre frquentiel est constante et vaut
1)

13

iii. On met un filtre de fonction de transfert G(z) en cascade avec H(z) de telle sorte que la
fonction de transfert de lensemble est gale 1. Si G(z) est stable, calculer sa rponse
impulsionelle.
(e) Soit un systme de fonction de transfert :
H(z) =

(1 2z 2 )(1 + 0.4z 1 )
1 0.85z 1

Montrer que H(z) peut scrire comme le produit de deux systmes lun tant phase minimale,
lautre passe-tout.
(f) Soit un systme de fonction de transfert :
(3 + z 1 )(2 3z 1 )
1 0.5z 1

H(z) =

Montrer que H(z) peut scrire comme le produit de deux systmes lun tant phase minimale,
lautre phase linaire.
(g) Suite au surchantillonnage dun signal discret x[k] ralis en intercalant un zro entre chacun
de ses chantillons, on obtient le signal discret y[n] :

x[n/2] si n = 2k (n pair)
y[n] =
0
si n = 2k + 1 (n impair)
En remplaant les chantillons nuls du signal discret par une valeur obtenue par interpolation
linaire, on obtient le signal discret z[n] :

z[n] =

y[n]
y[n1]+y[n+1]
2

(si n pair)
(si n impair)

i. Montrer que linterpolation linaire nest rien dautre quun filtrage du signal y[n]. En dduire la rponse impulsionelle h[n] du filtre correspondant et dterminer sa rponse frquentielle H(ej ) puis tracer son spectre en amplitude.
ii. Exprimer y[n] en fonction de x[ n2 ] et en dduire lexpression de la transforme de Fourier
Y (f ) de y[n] en fonction de X(f ).
iii. si x[k] est un signal discret tel que X(f ) = rect(2f), tracer |Z(f )| et en dduire le rle du
filtre interpolateur.
(h) On considre un systme discret rgit par lquation aux diffrences suivante :
1
y[n] = (x[n + m] + x[n + m 1] + x[n + m 2])
3

mZ

i. Montrer quil sagit dun systme linaire invariant et discret


ii. Etudier les proprits de causalit et de stabililit du systme selon le paramtre m
iii. Calculer la rponse frquentielle du systme pour m = 0 et m = 1
14

iv. Tracer le spectre damplitude pour m = 1. Quelle est la fonction de ce systme ?


(i) Soit un systme discret dfini par lquation aux diffrences suivante :
1
y[n] y[n 1] = (x[n] + x[n 1] x[n 2]) x[n 3])
2
i. Calculer les premiers lements de la rponse impulsionelle causale du systme (jusqu
n = 8 et en dduire son expression en fonction de limpulsion de Dirac [n]
ii. Calculer la rponse frquentielle du systme et tracer son spectre en amplitude. Quel est le
rle de ce systme ?
iii. Montrer que lon peut rcrire lquation aux diffrences sous une forme qui permet didentifier le systme un filtre rponse impulsionelle finie.
(j) Soit un circuit RLC srie (AN : R= 100 , L=1H, C=1 F). Supposons que lon applique une
tension dentre x(t) au borne de ce systme et que lon recueille la sortie y(t) aux bornes de la
capacit C.
i. Ecrire lquation diffrentielle associe ce systme.
ii. Si lon considre la priode dchantillonnage Te = 104 , tablir par la mthode dquivalence de la drivation lquation aux diffrences du systme discret quivalent.
iii. Donner lexpression de la rponse impulsionelle obtenue comme solution causale de lquation aux diffrences
iv. Discuter de la stabilit du systme en utilisant la transforme en z.
(k) Soit un systme discret dfini par lquation aux diffrences suivante :
y[n] = x[n] + ay[n 1]

a>0

i. Calculer la rponse impulsionelle causale du systme


ii. Quelle est la condition de stabilit du systme ?
iii. Calculer la rponse du systme au signal x[n] = [n]ej0 n sachant que la condition initiale
est y[n] = 0 pour n < 0.
iv. Montrer que y[n] peut se dcomposer en 2 termes dont lun caractrise la rponse en rgime
transitoire et lautre caractrise la rponse en rgime permanent.
(l) On appelle filtre en Peigne, le systme linaire invariant discret dfini par lquation aux diffrences suivante :
y[n] = x[n] x[n N ]
N > 1, N N
i. Donner lexpression de la rponse impulsionelle du systme. En dduire si le systme est
un filtre rponse impulsionelle finie ou rponse impulsionelle infinie.
ii. Calculer la rponse frquentielle du systme en fonction du paramtre N.
iii. Tracer le spectre en amplitude du systme pour N = 4.
iv. Pourquoi appelle-t-on ce systme filtre en peigne ? Quelle est linfluence de N

15

Filtres Numriques

(a) Soit un filtre dont la rponse relation entre sortie est y[n] ay[n 1] = x[n]
i. Donner une expression de la rponse frquentielle de ce filtre.
ii. Calculer sa rponse impulsionnelle et en dduire si cest un filtre RIF ou RII .Tracer le
module de H(f) pour a = 0.9 et a = 0.5
(b) Soit un filtre passe-bas discret dont la rponse impulsionnelle est h[n]. Montrer que le filtre dont
la rponse impulsionnelle est donne par :
g[n] = (1)n h[n]
est un filtre passe haut.
(c) Un systme a pour rponse en z :
H(z) =

b + z 1
1 az 1

o a est un rel de strictement infrieur 1. Trouver b pour que le systme dfinisse un filtre
passe-tout.
(d) Un systme numrique est dcrit par sa rponse impulsionnelle :
h[n] = {2, 2, 2, 2}
la premire valeur tant h[0]. Calculer la rponse frquentielle de ce filtre et tracer son module
et sa phase. En dduire son type.
(e) Considrons le systme continu dfini par H(p) = p. Donner la rponse impulsionnelle et
frquentielle du filtre numrique obtenu par transformation bilinaire et tracer son module.
(f) Montrer que la transformation bilinaire dun systme continu dfini par une fonction rationnelle
H(p) permet de conserver la stabilit.
(g) La rponse impulsionelle dun filtre est :
h[0] = a

h[1] = b

h(2) = b

h(3) = a

et h[n] = 0n 6 {0, 1, 2, 3}

i. Montrer que la phase de ce filtre est linaire en fonction de la frquence.


ii. Pour quelle valeur de a et b, ce filtre est il un filtre passe-haut ?
(h) On cherche raliser un filtre numrique quivalent au filtre analogique de transmittance :
HA (p) =

1
1 + 0.2p

i. Reprsenter le module de ce filtre en fonction de la frquence.


ii. Calculer la rponse en z de ce filtre obtenue par transformation bilinaire pour une frquence dchantillonnage Te = 0.2. quelle est sa frquence de coupure ?
16

iii. Calculer la rponse en z dun filtre similaire de mme frquence de coupure que le filtre
analogique.
On rappelle que la correspondance entre frquence analogique et frquence numrique est :
2
tan
2fA =
Te

2fN Te
2

(i) Utiliser la mthode des fentres pour calculer la rponse impulsionnelle dun filtre rel FIR
causal dordre 24 approchant le filtre idal suivant :

|H(f )| =

1
1 |f | 10
1
0 10
<f <

1
2

(j) A partir des spcifications suivantes, donner la rponse impulsionnelle dun filtre satisfaisant au
cahier des charges.

0.98 |H(f )| 1.02 |f | 0.15
|H(f )| 0.01
0.175 |f | 0.5

(k) En utilisant la mthode de linvariance impulsionelle, donner la fonction de transfert H(z) du


filtre obtenu en chantillonnant la rponse impulsionnelle du filtre analogique suivant :
H(p) =

p+a
(p + a)2 + b2

(l) Utiliser la transformation bilinaire pour obtenir un filtre numrique satisfaisant aux conditions
suivantes


0.90 |H(f )| 1.00 |f | 0.10


|H(f )| 0.2
0.15 |f | 0.5

Indice : Trouver dabord un filtre analogique satisfaisant les spcifications, puis transformer ce
filtre en numrique.
(m) Utiliser la transforme bilinaire pour obtenir un filtre passe-bas du premier ordre ayant une
frquence de coupure 0.1 Hz si Te=1.
(n) On veut synthtiser laide de la mthode de la fnetre un filtre demi-bande idal. Dterminer
lexpression de la rponse impulsionelle h[n] de longueur finie impaire N = 15 (ou paire N =
6). Afin dattnuer les oscillations prvoir une fnetre de podration de Hamming.
(o) On veut synthtiser de manire rcursive un filtre passe-bande idal ayant une rponse impulsionelle h[n] de longueur finie paire N = 16. Est ce quune ralisation rcursive est plus avantageuse par rapport une ralisation non rcursive ? Discuter.
17

(p) On veut synthtiser en utilisant lquivalence de la drivation un filtre numrique rponse


impulsionelle infinie. On sappuie sur un filtre analogique ayant une fonction de transfert :
Ha (p) =

1
1+p

(q) On veut synthtiser en utilisant lquivalence de lintgration un filtre numrique rponse


impulsionelle infinie. On sappuie sur un filtre analogique de Tchebycheff ayant une fonction de
transfert :
0
Ha (p) = PK
k
k=0 k p

18

Vous aimerez peut-être aussi