Escolar Documentos
Profissional Documentos
Cultura Documentos
Hugues BENOIT-CATTIN
Traitement du Signal
H. Benoit-Cattin
Plan
1. Les transformes du Traitement du Signal : Fourier,
Laplace, Z (1h),TD
2. La chane de traitement numrique : chantillonnage,
quantification, restitution (2h), TP
3. Introduction aux signaux alatoires (4h), TD
4. Filtrage numrique (5h),TD,TP
5. Filtrage adaptatif (2h), TP
6. Architecture des DSP (2h), TP
Traitement du Signal
H. Benoit-Cattin
1. Les transformes du TS
Transforme de Fourier
Dfinition
chantillonnage et priodisation
Signaux de dure limite et signaux priodiques
Signaux chantillonns de dure limite
Signaux discrets
Transforme de Laplace
Dfinition
Relation avec la transforme de Fourier
Transforme en Z
Dfinition
Relation avec la transforme de Fourier
Relation avec la transforme de Laplace
Traitement du Signal
H. Benoit-Cattin
X( f )
, t R, f R
x (t )
X ( f ) exp( j2 f t )df
, t R, f R
Quelques proprits
Linarit
X(f) module |X(f)|, phase Arg[X(f)]
x(t) rel Re[X(f)] paire, Im[X(f)] impaire, module pair, phase impaire
x(t) rel pair X(f) rel pair
Traitement du Signal
H. Benoit-Cattin
Quelques relations
x(t)*d(t-t0)= x(t-t0) X(f) exp(-2j f t0)
x(t) exp(2 j t f0) X(f-f0)
x*(t) X*(-f)
Signaux importants
d(t) 1
1(t) d(f) + 1/(2 j f )
cos(2f0t) [d(f-f0) +d(f+f0)]/2 et sin(2f0t) [d(f-f0) -d(f+f0)]/2j
Sd(t+nT) Fe Sd(f+kFe) avec Fe=1/T
Rect(t) 2a.Sinc(fa)
Dpt. Tlcommunications, Services & Usages
Traitement du Signal
H. Benoit-Cattin
chantillonnage et priodisation
chantillonnage idal...
xe (t ) x (t ) dT (t ) x (t ) d (t kT )
k
x[ kT ]d (t kT )
...Transforme de Fourier...
1
1
k
X e ( f ) X ( f ) *d 1 ( f ) X ( f )
T
T k
T
T
Traitement du Signal
H. Benoit-Cattin
x(t)
X(f)
Fourier
Transforme
X e (f)
inverse de
x T (t)
Echantillonnage
en frquence
Fourier
2T
T T
Traitement du Signal
H. Benoit-Cattin
xe (t ) x k d (t kT )
0
Transforme de
x e (t)
X(f)
Fourier
NT
1
T
Priodisation
Transforme
Echantillonnage
X e (f)
de Fourier
x Te (t)
NT
2NT
Traitement du Signal
en frquence
NT
H. Benoit-Cattin
X( f )
x[ k ]exp( 2 j f k )
X( f )
x[ kT ]exp( j 2 f k T )
Traitement du Signal
H. Benoit-Cattin
Dfinition
X( f )
X ( s)
, t R, s C
x(t )
, t R, s C
Traitement du Signal
H. Benoit-Cattin
10
dy(t )
d N y (t )
dy(t )
d M y (t )
q0 y (t ) q1
.... q N
p0 u (t ) p1
... p M
N
dt
dt
dt
dt M
Causal : N M
P ( )
u
Q ( )
zros
Fonction de transfert
H ( s) TL(h(t ))
avec
P( s )
H ( s)
K
Q( s )
(s z
j 1
N
(s p )
i
i 1
ples
Traitement du Signal
H. Benoit-Cattin
11
1
H ( s)
sa
r
j
un ple en s=-a
-a
v s a r. exp( jj )
H ( jw )
Dpt. Tlcommunications, Services & Usages
et
Traitement du Signal
Arg ( H ( jw )) j
H. Benoit-Cattin
12
1.3 Transforme en Z
Dfinition
X z
x
n
z
z r e j 2 f
Quelques proprits
Linarit
Dcalage temporel :
x n i
z i X ( z )
Convolution :
x1 n * x2 n
X 1 ( z ) X 2 ( z )
T .Z .
T .Z .
Traitement du Signal
H. Benoit-Cattin
13
Systmes diffrentiels et TZ
y (n) a1 y (n 1) ... a P y (n M ) b0 x(n) b1 x(n 1) ... bQ x(n N )
Fonction de transfert
1
Y ( z ) b0 b1 z ... bQ z
H ( z)
K
1
M
X ( z ) 1 a1 z ... a P z
(z z
j 1
M
(z p )
i
i 1
H(z)=TZ(h(t))
Traitement du Signal
H. Benoit-Cattin
14
X ( z)
z 1
x[ k ]exp( j 2 f k ) X ( f )
f=1/4
Im(z)
f croissante
On retrouve la transforme de
Fourier discrte du signal x[k],
et sa priodicit
f=0
f=1/2
-1
Re(z)
f=1
Traitement du Signal
H. Benoit-Cattin
15
X e ( s)
x[ kT ]d (t kT ) exp( st )dt
x[ kT ]d (t kT ) exp( st )dt
x[ kT ]exp( ksT )
Traitement du Signal
H. Benoit-Cattin
16
Im(z)
Im(s)
6Fe
4Fe
k
)
T
k ,..., 0,..., , k entier
s r j 2 ( f
f=0
f=1
2Fe
Re(s)
0
-2Fe
Re(z)
-4Fe
-6Fe
Plan des Z
Plan de Laplace
Im(z)
Im(s)= w
2Fe=2/T
f=0
f=1
0
Re(s)=r
Plan de Laplace
Re(z)
Plan des Z
Traitement du Signal
H. Benoit-Cattin
17
Interprtation gomtrique de la TZ
1
X ( z)
za
|a|<1
f=0
f=1
r
j
-a
Re(z)
X( f )
Arg( X ( f )) j
Priodicit de X(f)
Plan des Z
Traitement du Signal
H. Benoit-Cattin
18
Restitution
Restitution idale
Restitution relle
Traitement du Signal
H. Benoit-Cattin
19
Inconvnients
-
Traitement du Signal
H. Benoit-Cattin
20
Filtre passe-bas
anti-repliement
g(t), G(f)
Echantillonneurbloqueur et
Convertisseur
A/N
Systme de
traitement
numrique
h[n],H(z)
Convertisseur
N/A
Filtre de
restitution
r(t), R(f)
x( t) e( t) * g (t)
E( f )
X ( f ) E( f )G( f )
X e( f )
X( z )
1
n
X( f )
T
T
y[ k] x[ k]* h[ k]
y a ( t) y( t)*rect ( t / T ) s ( t) ya ( t) *r( t)
y( t) y[kT]d(t kT)
Y ( z) X ( z)H ( z)
Y( f )priodique
Traitement du Signal
H. Benoit-Cattin
21
(Echantillonneur-bloqueur)
Maintien du signal lentre du convertisseur
(Filtre de restitution)
Eliminer les frquences indsirables la sortie du CNA
Traitement du Signal
H. Benoit-Cattin
22
2.2 Echantillonnage
Problme
Temprature
Orage
Jour
Nuit
Nuit
Temps
Traitement du Signal
H. Benoit-Cattin
23
Echantillonnage idal
xe (t ) x (t ) dT (t )
x[ kT ]d (t kT )
1
1
k
X e ( f ) X ( f ) *d 1 ( f ) X ( f )
T
T k
T
T
X(f)
x(t)
-FMAX 0 FMAX
Xe(f)
Filtre de
restitution
xe(t)
T=1/Fe
Priodisation en frquence
-1/T -FMAX 0
FMAX Fe=1/T
Traitement du Signal
2/T
H. Benoit-Cattin
24
Traitement du Signal
H. Benoit-Cattin
25
Filtre anti-repliement
Pour viter le repliement de spectre on limine les
frquences contenues dans le signal analogique
suprieures Fe /2
On utilise un filtre passe-bas analogique dit filtre
anti-repliement
Le filtre anti-repliement dfinit Fmax !
Traitement du Signal
H. Benoit-Cattin
26
Illustration : stromboscope
1
x (t ) cos(2f 0t ) X ( f ) [d ( f f 0 ) d ( f f 0 )]
2
TF
Xe ( f )
1
d ( f f 0 ( f 0 )) d ( f f 0 ( f 0 )) ....
2
1
X e ( f ) d ( f ) d ( f ) .......
2
Frquence apparente
-f0
-Fe
Dpt. Tlcommunications, Services & Usages
Traitement du Signal
Xe(f)
f0 Fe
H. Benoit-Cattin
27
chantillonnage rel
Frquences rsiduelles au del de Fe / 2
Filtre anti-repliement non idal
Filtre anti-repliement impossible (CCD)
Bruit de la partie analogique de la chane dacquisition
Effet de lchantillonneur-bloqueur
chantillonnage des signaux de frquence proche de Fe/2
Traitement du Signal
H. Benoit-Cattin
28
2.3 Quantification
Rduction d un espace de valeurs
Espace infini de valeurs Espace fini de valeurs
niveaux de quantification
cart entre 2 niveaux conscutifs
pas (plage) de quantification (D)
Traitement du Signal
H. Benoit-Cattin
29
(t ) xe (t ) xq (t )
xe(t) : signal chantillonn non quantifi
xq(t) : signal chantillonn quantifi
RS / B q
PS
PB
Traitement du Signal
H. Benoit-Cattin
30
Types de quantification
Quantification scalaire = chantillon par chantillon
Quantification vectorielle = groupe d chantillons (vecteur)
Quantification uniforme = plage constante
Quantification non uniforme
Quantification optimale = Erreur minimale (plage+niveaux adapts)
Traitement du Signal
H. Benoit-Cattin
31
Traitement du Signal
H. Benoit-Cattin
32
D2
PB (t ) . f ( ).d
12
D / 2
2
f ( )
1
Cte
D
2mmax
1 2
PS 2 mmax
9
36
RS / B q
2
PS 4 mmax
1
2
Nnq RS / B dB 4.77 6 N
2
PB 3 D
3
Nnq=2N
Dpt. Tlcommunications, Services & Usages
Traitement du Signal
H. Benoit-Cattin
33
RS / B dB
P
6 N 10 .8 20 log 10 ( )
x
Traitement du Signal
H. Benoit-Cattin
34
Traitement du Signal
H. Benoit-Cattin
35
Loi de compression
Compression
(loi)
Quantification
uniforme
Traitement du Signal
H. Benoit-Cattin
36
m( t )
mc(t )
, y
mmax
mcmax
Traitement du Signal
H. Benoit-Cattin
37
1
1
Traitement du Signal
H. Benoit-Cattin
38
Echantillonnage
Quantification
Codage
frquence fe
q niveaux
n bits
MIC
Traitement du Signal
H. Benoit-Cattin
39
Exemple : La tlphonie
Fe=8 kHz
D = 8 *8=64 kbit/s
Traitement du Signal
H. Benoit-Cattin
40
2.4 Restitution
Restitution idale, interpolateur idal
Filtre de
X e (f)
x (t)
e
T=1/F
-1/T
-F
MAX
F MAX
restitution
F e =1/T
2/T
X(f)
x(t)
-F
MAX
Traitement du Signal
F MAX
H. Benoit-Cattin
41
Interprtation temporelle
xe (t ) xe [ kT ]d (t kT )
1
k
Xe ( f ) X ( f )
T
T
Filtrage passe-bas
1
f
T X e ( f )rect ( f T )
X e ( f )rect ( ) X ( f )
Fe
Fe
t
t
x(t ) xe (t ) * Sinc( ) xe [ kT ]d (t kT ) * Sinc( )
T
T
t kT
x (t ) xe [ kT ]Sinc(
)
T
Traitement du Signal
H. Benoit-Cattin
42
t kT
x (t ) xe [ kT ]Sinc(
)
T
Traitement du Signal
H. Benoit-Cattin
43
Cas N=0
t T2
x (t ) xe (t ) * rect (
)
T
T
Consquences spectrale
T
X ( f ) T X e ( f ) Sinc( f T ) exp( j 2 f )
2
Traitement du Signal
H. Benoit-Cattin
44
Xe(f)
xe(t)
T=1/Fe
-1/T -FMAX 0
FMAX Fe=1/T
Filtre de
restitution
2/T
X(f)
x(t)
-FMAX
0 FMAX
Traitement du Signal
H. Benoit-Cattin
45