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.1 Reprsentations de signaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Energie et Puissance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Corrlation et Intercorrlation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 Distributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Transforme de Fourier 3
2.1 Reprsentation frquentielle des signaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Dcomposition en Srie de Fourier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3 Transforme de Fourier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.4 Transforme de Fourier, Distributions et autres proprits . . . . . . . . . . . . . . . . . . . 4
3 Systmes Linaires 5
3.1 Proprits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2 Convolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.3 Systme et Fourier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.4 Systme et Laplace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4 Filtrage Analogique 7
5 Echantillonnage 8
6 Transforme de Fourier Discrte 10
7 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
8 Filtres Numriques 15
1
1 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) e
at
(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 :
P = lim
T
0

1
T
0
_
T
0
2

T
0
2
|x(t)|
2
dt
puissance du signal sur une priode :
1
T
_ T
2

T
2
|x(t)|
2
dt
2. Calculer lenergie et la puissance des signaux suivants :
(a) x(t) = (t)e
at
a > 0
(b) x(t) = Acos (2f
o
t) a > 0, f
o
> 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) =
Acos (2f
o
t) avec A quelconque et f
o
= 50 Hz. Donner le rapport signal sur bruit de lensemble si :
s(t) =
T
(t) T t T
avec

T
(t) =
_
_
_
O |t| > T
t +T T t O
t +T 0 t T
2
1.3 Corrlation et Intercorrlation
1. Montrer que si x(t) est priodique de priode T alors la fonction dautocorrlation C
xx
est galement
priodique de priode T.
2. Dmontrer que pour les signaux rels nergie nie, la relation suivante est vrie :
|C
xy
(t)|
2
C
xx
(0)C
yy
(0)
Indication : utiliser les proprits du polynome en
I() =
_
+

(x(t) +y(t ))
2
dt
3. Le principe dun radar consiste mettre un signal de courte dure u(t) qui, rchi par la cible ,
revient lmetteur aprs une dure t
1
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 t
1
. soit x(t) = A.u(t t
1
), montrer que C
xu
() est maximum en t
1
4. Calculer les fonctions dautocorrlation des fonctions suivantes :
(a) x(t) = (t)e
at
(b) y(t) = cos(
t
2
)
2
(t)
1.4 Distributions
Exercices
1. Montrer que la drive dun chelon est une impulsion de Dirac.
2. Soit la fonction f
a
(t) telle que :
f
a
(t) =
_
0 |t| >
a
2
1
a

a
2
t
a
2
on associe f
a
(t) la distribution f
a
(t), dont lexpression est :
f
a
(t), =
_
+

f
a
(t)(t)dt
Montrer que :
f
a
(t), ,
quand a tend vers 0.
3
2 Transforme de Fourier
2.1 Reprsentation frquentielle des signaux
(a) Donner lallure du spectre frquentiel des signaux suivants :
a) x(t) = 2sin(2f
0
t)
b) x(t) = sin(4f
0
t +/3)
c) x(t) = 2cos(2f
0
t) +sin(6f
0
t)
d) x(t) = 1
e) x(t) = sin(2f
0
t) +b(t), b(t) tant un bruit blanc.
2.2 Dcomposition en Srie de Fourier
(a) Dmontrer les liens entre les coefcient a
n
et b
n
de la dcomposition en srie de Fourier partir
de des coefcients c
n
.
(b) Dcomposer f(t) en srie de Fourier (T tant la priode du signal)
f(t) =
_
A |t| <
T
4
0 ailleurs
(c) T tant la priode des diffrents signaux considrs,
i. calculer la dcomposition en Srie de Fourier de x(t)
x(t) =
_
A 0 t <
T
2
A
T
2
t < T
ii. en dduire la dcomposition en Srie de Fourier de y(t)
y(t) =
_
At 0 t <
T
2
At +AT
T
2
t < T
2.3 Transforme de Fourier
(a) Calculer les transformes de Fourier des signaux suivants
i. x
1
(t) = e
at
(t) a > 0
ii. x
2
((t) = e
a|t|
a > 0
iii. x
3
(t) =
1
1+t
2
iv. x
4
(t) =
1
22t+t
2
(b) Le moment dordre n dune fonction g(t) est dnie par lequation suivante :
M
n
=
_
+

t
n
g(t)dt
4
Montrer que, si chaque membre de lgalit existe, alors on a :
M
n
=
1
(i2)
n
G
(n)
(f)

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 :
x(t) cos 2f
0
t
1
2
X(f f
0
) +
1
2
X(f +f
0
)
(b) Calculer la transforme de Fourier au sens des distributions de la fonction gnralise
x(t) = t
n
et en dduire que la transforme de Fourier de 1 est une impulsion de Dirac.
(c) Calculer lnergie des signaux suivants :
i. x
1
(t) =
1
1+t
2
ii. x
2
(t) = F
0
sinc(F
0
t) cos (2f
0
t)
(d) Calculer la fonction dautocorrlation du signal suivant :
x(t) =
1
1 +t
2
et en dduire son nergie.
(e) Montrer que :
_
+

sin
3
(t)
t
3
dt =
3
4
et
_
+

sin
4
(t)
t
4
dt =
2
3
3 Systmes Linaires
3.1 Proprits
(a) La relation dentre-sortie dun systme est y(t) = x
2
(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 sys-
tme 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 gure
(1) montre x
1
(t) et la sortie y
1
(t) correspondante. Dterminer la rponse impulsionnelle du
systme et tracer la sortie y
2
(t) associe x
2
(t).
INSERERFIGURE
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 t
1
) h(t t
2
) = y(t t
1
t
2
).
(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 simplient.
(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) = e
t
(t) avec > 0.
ii. x(t) = e
t
(t) et h(t) = e
t
(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 dni par :
y(t) =
_
t

e
(t)
x()d
Donner la rponse impulsionnelle du systme et montrer que les fonctions exponentielles com-
plexes e
st
o s C sont les fonctions propres du systme.
(g) On dnit la fonction rectangle R(t) par lquation suivante :
R(t) =
_
1
1
2
t
1
2
0 ailleurs
Tracer la fonction h(t) =
1
T
R(
t
T
), et calculer le produit de convolution de h(t) avec un signal
quelconque x(t).
3.3 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
FIG. 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) = e
2t
(t)
ii. x(t) = e
2t
(t)
(b) Soit un systme dentre x(t) et de sortie y(t), on sait que
dy
dt
=
1
T
[y(t) x(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 :
d
2
y
dt
2
+ 3
dy
dt
+ 2y(t) = 2x(t)
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
1
p+a
(systme du premier ordre) au signal e
t
(t).
(e) Calculer les rponses indicielles (x(t) = (t))et les rponses impulsionnelles x(t) = (t) des
systme du second ordre suivant :
i. S(p) =
1
(1+pT)
2
ii. S(p) =
1
(1+pT
1
)(1+pT
2
)
iii. S(p) =

2
n
p
2
+2
n
p+
2
n
]0, 1[
4 Filtrage Analogique
(a) On utilise un ltre passe-bas idal pour ltrer le signal x(t) suivant :
x(t) =
sin(at)
t
Dterminer la rponse du ltre y(t) en fonction de a et en dduire dans quelle condition ce ltre
ne modie 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 ltre analogique prenant en entre x(t) et traitant lcho de
manire ce que la sortie du ltre soit exactement s(t). Dterminer la transmittance et lquation
de ce ltre et vrier que le rsultat est correct.
(c) Considrons un ltre passe-bas idal de frquence de coupure f
c
= 2. Lentre de ce ltre est
un signal carr priodique damplitude 10 et de priode 2. Calculer la sortie du ltre.
Sur lintervalle [0, 2], x(t) scrit :
x
T
(t) =
_
10 0 < t 1
0 1 < t 2
(d) Soit un ltre passe-bas idal et un signal dentre x(t) = e
2t
(t). Dterminer la frquence de
coupure pour que le ltre passe exactement la moiti de lnergie de ce signal.
(e) Soit le ltre 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 dnie par :
W
eq
=
1
|H(f)
max
|
2
_
+
0
|H(f)|
2
df
(f) Soit un ltre H(f) passe-bas idal de frquence de coupure f
c
=
1
T
Soit le signal porte dni
par :

T
(t) =
_
1
T
2
t
T
2
0 ailleurs
Tracez H(f), X(f) (la TF de
T
(t) ) et Y (f) (TF de la sortie du ltre). A laide de la transfor-
me inverse, calculer puis tracer y(t).
Mmes questions avec un ltre de frquence de coupure f
c
=
2
T
. Conclusion ?
(g) Dterminer lordre minimale et la frquence de coupure dun ltre 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 ltre de Tchebychev de type I ayant les mme caractristiques.
5 Echantillonnage
(a) Donner la frquence dchantillonnage minimale satisfaisant la condition de Shannon pour le
signal :
x(t) =
sint
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) =
sin
2
(F
o
t)

2
t
2
(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(2f
0
t)
iii. x(2t)
iv. x
2
(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 F
e
puis, pass
travers un ltre passe-bas idal de frquence de coupure F
c
gnrant ainsi un signal y(t). Quelle
sont les composantes prsentes dans y(t) si :
i. F
e
= 2kHz et F
c
= 900Hz
ii. F
e
= 2kHz et F
c
= 1500Hz
iii. F
e
= 4kHz et F
c
= 500Hz
(e) Soit le signal x(t) dnie comme :
x(t) = cos(2f
0
t) +
T
1
(t) +
T
2
(t)
Donner lexpression mathmatique de la condition que doit respecter la frquence dchantillon-
nage 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 transfor-
me de Fourier est :
Y (f) =
1
T
X(f)
k=+

k=
(f
k
T
)
i. en dduire la formule sommatoire de Poisson :
1
T

k=
X(f
k
T
) =

k=
x(kT)e
j2kfT
ii. Supposons que lon ait :
z(t) =

n=
x(nT)h(t nT)
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
1
T
> 2B, alors x(t) peut tre
reconstruit exactement partir des chantillons {x(nT)}
nZ
.
iv. Montrer alors que :
x(t) =

n=
x(nT)h(t nT) avec h(t) = sinc(2Bt)
(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 F
e
. 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 < NT
e
0 ailleurs
Donner lexpression du signal chantillonn tronqu x
et
(t) et de son spectre X
ef
(f) (Te =
1
F
e
). On montrera galement que :
X
et
(f) =
1
T
e

n=
X
h
_
f
n
T
e
_
avec X
h
(f) = X(f) H(f)
iii. Dans le cas pratique, on ne peut pas valuer analytique X
et
(f) en tout point f. On chan-
tillonne X
et
(f) la frquence f
0
, et on obtient un ensemble de points dvaluation de
{X
et
(nf
0
)}
nZ
. Quelle relation doit on avoir entre f
0
et T pour ne pas perdre dinforma-
tion sur le spectre de X
et
(f) ?
(h) Soit un signal x(t) chantillonn une frquence Fe donne. Le signal chantillonne passe
ensuite travers un ltre de rponse impulsionnelle h(t). On appelle y(t) la sortie du ltre.
Donner une expression analytique de y(t) dans les cas suivants :
i. x(t) = sinc
_
t

_
F
e
=
1

H(f) =
F
(f)
ii. x(t) = sinc
_
t

_
F
e
=
1

H(f) =
2F
(f)
6 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
2
dX(f)
df
(b) Calculer la transforme de Fourier temps discret de
i. [n] + 6[n 1] + 3[n 2]
10
ii. a
n
[n] avec |a| < 1
iii. a
n
[n 1] avec |a| > 1
iv. (n + 1)a
n
[n]
Pour calculer ces TF temps discrets, on peut utiliser la transforme en z et poser ensuite
z = e
i2f
si le cercle unit appartient la rgion de convergence.
(c) On cherche tirer prot 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 :
X(f) =
_
1
1
8
|f|
3
8
0 ailleurs
(d) Trouver le signal x[n] dont la transforme est cos
2
(2f)
(e) Calculer la transforme de Fourier Discrte de ces signaux :
i. a
n
avec 0 n < N
ii. [n] [n n
0
] avec 0 < n
0
< N
(f) Calculer la TFD du signal
x[n] = cos (2f
0
n) avec 0 n < N
Comparer le resultat si f
0
=
k
0
N
et si f
0
=
k
0
N
avec k
0
N et k
0
< 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 dchan-
tillons est constitu le signal discret ?
iii. On effectue la TFD de ce signal et on obtient un signal discret {X[k]}
k=0...N1
. 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 (2f
0
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, f
0
et M(f)
11
ii. On suppose que f
0
= 50kHz et que le signal m(t) est de la forme :
m(t) = cos (2f
1
t) + 1.8 cos (2f
2
t) + 0.9 cos (2f
3
t)
avec f
1
= 2310Hz, f
2
= 3750Hz et f
3
= 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 an 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 = 2
M
peut tre rduit au
calcul de 2 TFD dordre
N
2
. Tracer le diagramme correspondant aux termes de la transforme de
Fourier rapide sur L = 8 points frquentiels.
7 Systme numriques et Transforme en z
7.1 Transforme en z
(a) Donner la transforme en z et la rgion de convergence des signaux suivants :
i. x
1
[n] =
_
1
2
_
n
[n] +
_
1
3
_
n
[n]
ii. x
2
[n] =
_
1
3
_
n
[n] +
_
1
2
_
n
[n 1]
iii. x
3
[n] =
_
1
2
_
n
[n] +
_
1
3
_
n
[n 1]
(b) Soit
x[n] = a
|n|
a C
calculer X(z) et donner sa rgion de convergence.
(c) Calculer la TZ des signaux suivants :
i. x
1
[n] = [n] + 2[n 1]
ii. x
2
=
_
1 n [N, N]
0 sinon
iii. x
3
= [n] n[n] +
_
1
3
_
n
[n 2]
iv. x
4
= (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] = n
2
x[n]enfonctiondeX(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 :
i. X
1
(z) =
z
2z
2
3z+1
|z| < 0.5
ii. X
2
(z) =
z
2z
2
3z+1
|z| > 1
iii. X
3
(z) =
z
(z1)(z2)
2
|z| > 2
iv. X
4
(z) =
2z
3
5z
2
+z+3
(z1)(z2)
|z| < 1
v. X
5
(z) =
3
z2
|z| > 2
7.3 Systmes Numriques
(a) Un systme discret est dcrit par lquation :
y[n] 0.75y[n 1] +
1
8
y[n 2] = x[n]
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 :
x[n] =
_
1
2
_
n
[n] + 2
n
[n 1]
et pour signal de sortie :
y[n] = 6
_
1
2
_
n
[n] 6
_
3
4
_
n
[n]
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 dni par :
H(z) =
z
1
a

1 az
1
|a| < 1
i. Proposer lquation au diffrence dnissant ce systme
ii. Montrer que ce ltre est un ltre passe-tout (i.e son spectre frquentiel est constante et vaut
1)
13
iii. On met un ltre 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 :
H(z) =
(3 +z
1
)(2 3z
1
)
1 0.5z
1
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] :
y[n] =
_
x[n/2] si n = 2k (n pair)
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] (si n pair)
y[n1]+y[n+1]
2
(si n impair)
i. Montrer que linterpolation linaire nest rien dautre quun ltrage du signal y[n]. En d-
duire la rponse impulsionelle h[n] du ltre correspondant et dterminer sa rponse fr-
quentielle H(e
j
) puis tracer son spectre en amplitude.
ii. Exprimer y[n] en fonction de x[
n
2
] 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
ltre interpolateur.
(h) On considre un systme discret rgit par lquation aux diffrences suivante :
y[n] =
1
3
(x[n +m] +x[n +m 1] +x[n +m 2]) m Z
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 dni par lquation aux diffrences suivante :
y[n] y[n 1] =
1
2
(x[n] +x[n 1] x[n 2]) x[n 3])
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 diden-
tier le systme un ltre rponse impulsionelle nie.
(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 T
e
= 10
4
, tablir par la mthode dquiva-
lence de la drivation lquation aux diffrences du systme discret quivalent.
iii. Donner lexpression de la rponse impulsionelle obtenue comme solution causale de lqua-
tion aux diffrences
iv. Discuter de la stabilit du systme en utilisant la transforme en z.
(k) Soit un systme discret dni 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]e
j
0
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 ltre en Peigne, le systme linaire invariant discret dni par lquation aux diff-
rences 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 ltre rponse impulsionelle nie ou rponse impulsionelle innie.
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 ltre en peigne ? Quelle est linuence de N
15
8 Filtres Numriques
(a) Soit un ltre dont la rponse relation entre sortie est y[n] ay[n 1] = x[n]
i. Donner une expression de la rponse frquentielle de ce ltre.
ii. Calculer sa rponse impulsionnelle et en dduire si cest un ltre RIF ou RII .Tracer le
module de H(f) pour a = 0.9 et a = 0.5
(b) Soit un ltre passe-bas discret dont la rponse impulsionnelle est h[n]. Montrer que le ltre dont
la rponse impulsionnelle est donne par :
g[n] = (1)
n
h[n]
est un ltre 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 dnisse un ltre
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 ltre et tracer son module
et sa phase. En dduire son type.
(e) Considrons le systme continu dni par H(p) = p. Donner la rponse impulsionnelle et
frquentielle du ltre numrique obtenu par transformation bilinaire et tracer son module.
(f) Montrer que la transformation bilinaire dun systme continu dni par une fonction rationnelle
H(p) permet de conserver la stabilit.
(g) La rponse impulsionelle dun ltre est :
h[0] = a h[1] = b h(2) = b h(3) = a et h[n] = 0n {0, 1, 2, 3}
i. Montrer que la phase de ce ltre est linaire en fonction de la frquence.
ii. Pour quelle valeur de a et b, ce ltre est il un ltre passe-haut ?
(h) On cherche raliser un ltre numrique quivalent au ltre analogique de transmittance :
H
A
(p) =
1
1 + 0.2p
i. Reprsenter le module de ce ltre en fonction de la frquence.
ii. Calculer la rponse en z de ce ltre obtenue par transformation bilinaire pour une fr-
quence dchantillonnage T
e
= 0.2. quelle est sa frquence de coupure ?
16
iii. Calculer la rponse en z dun ltre similaire de mme frquence de coupure que le ltre
analogique.
On rappelle que la correspondance entre frquence analogique et frquence numrique est :
2f
A
=
2
T
e
tan
_
2f
N
T
e
2
_
(i) Utiliser la mthode des fentres pour calculer la rponse impulsionnelle dun ltre rel FIR
causal dordre 24 approchant le ltre idal suivant :
|H(f)| =
_
1 |f|
1
10
0
1
10
< f <
1
2
(j) A partir des spcications suivantes, donner la rponse impulsionnelle dun ltre 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
ltre obtenu en chantillonnant la rponse impulsionnelle du ltre analogique suivant :
H(p) =
p +a
(p +a)
2
+b
2
(l) Utiliser la transformation bilinaire pour obtenir un ltre 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 ltre analogique satisfaisant les spcications, puis transformer ce
ltre en numrique.
(m) Utiliser la transforme bilinaire pour obtenir un ltre 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 ltre demi-bande idal. Dterminer
lexpression de la rponse impulsionelle h[n] de longueur nie impaire N = 15 (ou paire N =
6). An dattnuer les oscillations prvoir une fnetre de podration de Hamming.
(o) On veut synthtiser de manire rcursive un ltre passe-bande idal ayant une rponse impul-
sionelle h[n] de longueur nie paire N = 16. Est ce quune ralisation rcursive est plus avan-
tageuse par rapport une ralisation non rcursive ? Discuter.
17
(p) On veut synthtiser en utilisant lquivalence de la drivation un ltre numrique rponse
impulsionelle innie. On sappuie sur un ltre analogique ayant une fonction de transfert :
H
a
(p) =
1
1 +p
(q) On veut synthtiser en utilisant lquivalence de lintgration un ltre numrique rponse
impulsionelle innie. On sappuie sur un ltre analogique de Tchebycheff ayant une fonction de
transfert :
H
a
(p) =

0

K
k=0

k
p
k
18