Vous êtes sur la page 1sur 31

Chapitre 8

Traitement Numérique du
Signal

8.1 De la T.F. à la T.F.D.


Le but de ces deux exercices est d’étudier dans deux cas particuliers de
signaux la relation entre la Transformée de Fourier définie par :
Z
X(f) = x(t)e−i2πf t dt
R

et la Transformée de Fourier Discrète calculée par :

N−1 kn
X −i2π
k = 0, ..., N − 1 XD (k) = x (n) e N
n=0

Pour cela, l’étude sera menée en plusieurs étapes :


— problème du support fini du signal observé : effet de la troncature sur
la Transformée de Fourier étudié par le passage de la Transformée de
Fourier à la Transformée de Fourier Tronquée :
Z +L
XL (f ) = x(t)e−j2πf t dt
0

— problème de l’échantillonnage du signal : passage de la Transformée de


Fourier Tronquée à la Transformée de Fourier Numérique :
N−1
X
XN (f ) = x (nTE ) e−i2πf nTE
n=0

43
44 Chapitre 8. Traitement Numérique du Signal

— et enfin, pour le deuxième exercice seulement, problème du calcul nu-


mérique de la Transformée de Fourier Numérique qui ne peut être cal-
culée sur une échelle continue en fréquence mais dont le résultat sera
forcément discrétisé en fréquence : passage à la Transformée de Fourier
Discrète.
EXERCICE 1 Etude de la TFD d’un signal à spectre
continu
On considère le signal

x (t) = e−at pour t ≥ 0


= 0 pour t < 0

avec a > 0.
1. Montrer que la transformée de Fourier tronquée
Z L
XL (f ) = x(t)e−j2πf t dt
0

s’écrit
XL (f) = X(f )G(f, L)
où X(f ) est la transformée de Fourier de x(t).
Le terme G(f, L) représentant l’erreur commise en utilisant
la Transformée de Fourier Tronquée à la place de la véritable
Transformée de Fourier, déterminer le module et la phase de
cette erreur multiplicative.
Donner un encadrement de |G(f, L)|2 que l’on chiffrera pour
L = a4 .
Pour L >> a1 , donner une valeur approchée de la phase de
G(f, L).
2. Dans un deuxième temps, le signal est échantillonnée à la
fréquence d’échantillonnage FE = 1/TE et on remplace la
Transformée de Fourier Tronquée de x(t) par la Transformée
de Fourier Numérique (TFN) :
N−1
X
XN (f ) = x (nTE ) e−i2πf nTE
n=0

(a) Comment faut-il choisir la fréquence d’échantillonnage


FE et le nombre de points N ? On sera amené à définir
8.1. De la T.F. à la T.F.D. 45

une largeur de bande spectrale ∆f du signal en consi-


dérant par exemple que :
|X (∆f )|
= 0.01
|X (0)|
(b) Etablir la relation entre la TFN et la TF tronquée de la
question 1 en utilisant les hypothèses suivantes :
— le spectre du signal considéré est basse fréquence et
que les fréquences d’intérêt sont telles que f ¿ FE /2
— et L À 1/a.
Retrouver la périodicité de la TFN.

EXERCICE 2 Etude de la TFD d’un signal à spectre


de raies
On considère le signal
x(t) = Aei(2πf0 t+φ) t∈R
1. Comparer la Transformée de Fourier de ce signal avec sa
Transformée de Fourier Tronquée, définie dans l’exercice pré-
cédent.
2. Comparer la Transformée de Fourier Tronquée avec sa Trans-
formée de Fourier Numérique, définie dans l’exercice précé-
dent.
3. En déduire la Transformée de Fourier Numérique dans le cas

x(t) = A cos (2πf0 t)
4. Pour calculer la Transformée de Fourier Numérique, il est
nécessaire de discrétiser l’échelle des fréquences et, pour des
raisons algorithmiques, on décide de calculer cette transfor-
mée de Fourier aux fréquences de la forme :
k
k = 0, ..., N − 1 fk = FE
N
On obtient alors la Transformée de Fourier Discrète :
N−1 kn
X −i2π
k = 0, ..., N − 1 XD (k) = x (n) e N
n=0

Calculer la TFD de x(t) = A cos (2πf0 t) dans deux cas :


46 Chapitre 8. Traitement Numérique du Signal

(a) la fréquence f0 est commensurable avec FE c’est-à-dire :

k0
∃ k0 ∈ {0, ..., N − 1} tel que f0 = FE
N

(b) la fréquence f0 n’est pas commensurable avec FE

k0 + ε
f0 = FE 0<ε<1
N
5. Intérêt du “zero-padding” : montrer que si on calcule la
TFD sur un signal x(n) quelconque “paddé” par des zéros,
c’est-à-dire, si on calcule la TFD sur y(n) tel que :

y(n) = x(n) pour n = 0, ..., N − 1


= 0 pour n = N, ..., N M − 1 M ∈ N

on calcule M points intermédiaires entre deux points de la


TFD de x(n).
8.1. De la T.F. à la T.F.D. 47

1/N
Exemple de calcul de la TFD dans le cas d’une fréquence de composante
sinusoïdale commensurable avec la fréquence d’échantillonnage.

1/N
Exemple de calcul de la TFD dans le cas d’une fréquence de composante
sinusoïdale non commensurable.
48 Chapitre 8. Traitement Numérique du Signal

16 points de signal,16 points de TF 16 points de signal,32 points de TF


4 8

3.5 7

3 6

2.5 5

2 4

1.5 3

1 2

0.5 1

0 0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0 0.1 0.2 0.3 0.4 0.5

10
16 points de signal,64 points de TF 16 points de signal,1024 points de TF
10

8 8

6 6

4 4

2 2

0 0
0 0.1 0.2 0.3 0.4 0.5 0 0.1 0.2 0.3 0.4 0.5

Illustration de l’intérêt du zero-padding : on “voit” apparaître le sinus


cardinal et on reconnaît alors la présence d’une “raie”.

8.2 Filtrage Numérique


EXERCICE 3 Etude de la cellule du second ordre :
cellule purement récursive.
Soit un système défini par l’équation aux différences :
y(n) = x(n) − a1 y(n − 1) − a2 y(n − 2)
1. Exprimer sa fonction de transfert en Z. Dans le cas où a21 <
4a2 , représeneter ses pôles en coordonnées polaires (r, θ) ; en
déduire une expression de H(z) en fonction de r et de θ.
Dans le plan des coefficients (a1 en abscisse, a2 en ordonnée),
tracer le domaine de stabilité du filtre.
A.N. a1 = −1.1314 a2 = 0.64.
8.2. Filtrage Numérique 49

2. Donner l’expression de la réponse en fréquence en fonction


de a1 et de a2 . À quelle condition existe-t-il une fréquence de
résonance et quelle est sa valeur ? Démontrer que l’amplitude
à la résonance est inversement proportionnelle à la distance
du pôle au cercle unité. Tracer la courbe en fréquence pour
a1 = −1.1314 et a2 = 0.64.
3. Donner l’expression de la réponse impulsionnelle h(n) et la
tracer en fonction de n (paramètres r et θ).

EXERCICE 4 Etude de la cellule du second ordre


générale.
On considère une équation plus générale :
y(n) = x(n)+b1 x(n−1)+x(n−2)−a1 y(n−1)−a2 y(n−2) avec |b2 | < 2
Démontrer que cette cellule du second ordre peut être considé-
rée comme la mise en cascade de la cellule purement récursive
précédente et d’un filtre RIF à phase linéaire et à minimum de
phase.

EXERCICE 5 Etude de la cellule du second ordre :


filtre passe-tout.
Considérons le filtre suivant :
y(n) = a2 x(n) + a1 x(n − 1) + x(n − 2) − a1 y(n − 1) − a2 y(n − 2)
Exprimer la fonction de transfert en Z du système ; représenter
ses pôles et ses zéros pour a1 = −1.1314 et a2 = 0.64. Démontrer
que ce filtre est un déphaseur pur.

EXERCICE 6 Etude de la cellule du second ordre :


filtre à encoche.
Un cas particulier important de la cellule du second ordre est le
"filtre à encoche", utilisé comme un réjecteur de fréquence. Sa
fonction de transfert s’écrit :
1 + a1 z −1 + z −2
H(z) = |a1 | < 2, ε petit
1 + a1 (1 − ε) z −1 + (1 − ε)2 z −2
50 Chapitre 8. Traitement Numérique du Signal

1. Représenter ses pôles et ses zéros en coordonnées polaires.


2. Montrer que la bande rejetée à -3dB est égale à


B= .
π

8.3 Eléments de correction


Ces éléments de correction concernent le premier exercice de l’étude de
la cellule du second ordre : la cellule purement récursive.
La réponse fréquentielle (question 2) s’obtient :

ω )|2 = H(z)H(z −1 )|z=ejωe


|H(e

avec
z2 z −2
H(z)H(z −1 ) =
z 2 + a1 z + a2 z −2 + a1 z −1 + a2
1
= 2 2
1 + a1 + a2 + a1 (1 + a2 ) (z + z −1 ) + a2 (z 2 + z −2 )
En prenant z sur le cercle unité
1
ω )|2 =
|H(e
1+ a21 + a22 + 2a1 (1 + a2 ) cos(e
ω ) + 2a2 cos(2e
ω)

Il existe une fréquence de résonance f0 (non égale à 0 et à 0.5) si le dénomi-


nateur passe par un minimum. La dérivée du dénominateur s’écrit :

D0 = −2 (a1 (1 + a2 ) + 4a2 cos (e


ω )) sin (e
ω)

Cette dérivée s’annulle pour

e = 0 ou ω
ω e = π (bornes du spectres en fréquences normalisées)

ou pour
a1 (1 + a2 ) + 4a2 cos (e
ω) = 0
Pour cela, il faut que ¯ ¯
¯ a1 (1 + a2 ) ¯
¯ ¯≤1
¯ 4a2 ¯
8.3. Eléments de correction 51

La même condition en (r, θ) donne

2r
|cos θ| <
1 + r2

La fréquence de résonance vaut alors

a1 (1 + a2 ) (1 + r2 )
ω0 ) = −
cos (f = cos θ (A.N. : f0 = 0.12)
4a2 2r

D’où la valeur de la réponse fréquentielle à la résonance :

4a2 1
ω 0 )|2 =
|H(f 2 =
2
(1 − a2 ) (4a2 − a1 ) (1 − r) (1 + r)2 (1 − cos2 θ)
2

Il est important de noter que cette valeur est inversement proportionnelle à


(1 − r)2 .
Pour calculer la réponse impulsionnelle (question 3), il existe plusieurs
façons de la calculer à partir de H(z). Une des façons est de passer par le
calcul des résidus :

X X µ ¶
¡ n−1
¢ z n+1
h(n) = Res z H(z) = Res
z1 ,z2
(z − z1 ) (z − z2 )
pôles de H(z)

z1n+1 z2n+1
= +
z1 − z2 z2 − z1
sin ((n + 1) θ)
= rn avec z1,2 = re±jθ
sin θ

Une illustration des réponses fréquentielles et impulsionnelles est donnée


ci-après.
52 Chapitre 8. Traitement Numérique du Signal

R éponse fréquentielle de la cellule du second ordre générale


4

Partie récursive (R II) a1 = -1.1314


3.5
a2 = 0.64
C ellule générale b1 = -0.62
3
avec parties R IF etR II
M odule Partie R IF
de la 2.5

fonction
de 2

transfert
1.5

0.5

0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5

Fréquences norm alisées


Réponses fréquentielles de la cellule du second ordre générale : partie RIF,
partie RII et cellule complète.

R éponse im pulsionnelle de la cellule du second ordre purem entrécursive


1.2

1 a1 = -1.1314
a2 = 0.64
0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6
0 5 10 15 20 25 30 35 40

Réponse impulsionnelle de la cellule du second ordre purement récursive.


Les TDs font référence au polycopié N7 « Exercices de traitement numérique du
signal » de C.Mailhes et F. Castanié.
Ces textes ne sont que des « scans » de TDs qui se faisaient sur le cours. La partie TNS1
se rapporte au TNS1 – cours de base. Tous les TDs ne sont pas détaillés. Seuls les TDs
sur la TFD et sur la cellule du second ordre sont donnés (les plus importants).
La partie TNS2 fait référence au cours avancé de TNS dans lequel en particulier sont
abordés les problèmes de quantification des coefficients, d’optimisation de filtres et de
filtres QMF. Là encore, toutes les solutions des textes du polycopié ne sont pas données
(les autres ne sont pas rédigées). Les corrections correspondent aux points jugés les plus
importants.

TD sur la TFD, page 1.

1
2
3
4
5
6
7
8
9
TD sur la cellule du second ordre, page 5 du polycopié

10
11
12
fréquence de résonancre

Vous aimerez peut-être aussi