Vous êtes sur la page 1sur 18

Traitement du signal

TD0 : Introduction
Signaux géophysiques
• Signal = variation d’un paramètre physique en
fonction du temps et/ou de l’espace
Exemple :
– Signal sismique (vitesse ou déplacement du sol en fct du temps)
– Gravimétrie (valeur de g en fonction du temps ou de l’espace)
– INSAR (images pixélisées)

• Le signal enregistré inclut du bruit !!!


Signaux géophysiques
• Pour enregistrer un signal on utilise :
– Un capteur (magnétomètre, sismomètre, thermomètre, …)
– Un numériseur => échantillonnage => support numérique

• Ce système d’acquisition agit comme un filtre dont


il faut connaître les caractéristiques pour analyser
correctement les observations
• La terre elle même se comporte comme un filtre
(ex : sismologie, électromagnétisme, …). En
étudiant le signal « en entrée » et « en sortie », on
en déduit les propriétés de ce filtre
Numérisation =
1. Echantillonnage (spatial ou temporel)
2. Quantification

« Signal
Analogique »

« Signal
Numérique »
Fonction de base
• Sinusoïde
ω =2πf
y(t) = Asin(ωt + ϕ ) 2π
pulsation
ω=
T

y(x) = Asin(kx + ϕ ) k=

nombre d’onde
λ

Acoustique, sismique, … λ =cT c célérité (vitesse)


Exemple : signal acoustique
• Son = onde de pression

P(t) = Asin(ωt + ϕ )
Note, fréquence, spectre
Résonnance d’une corde (de guitare)
f0 = fréquence fondamentale
1 F L = longueur de la corde
f0 =
2L m F = tension
m = masse linéique

Représentation temporelle Représentation spectrale


« La »
f0 = 440 Hz
Notes et harmoniques
Représentation Représentation
temporelle spectrale

sin(2πf 0 t)

1
+ sin(2π 2 f 0 t)
2

1
+ sin(2π 3 f 0 t)
2

1
+ sin(2π 4 f 0 t)
2
Niveau sonore
Niveau sonore en décibels (dB)
P
L = 20log 10( ) P0 =Pression de référence (=10-5 Pa)
P0


Oreille = filtre
Au premier ordre, l’oreille humaine est
un filtre passe bande
Mais ce n’est pas un filtre linéaire …
Car la forme de la réponse dépend de
l’amplitude du signal d’entrée

Réponse
Ce que Ce qui est
j’entends = de mon
oreille
* émis

Courbe d’isosonie
Produit de
Filtre = égale sensation sonore
convolution
Décomposition en série de Fourier
Tout signal x(t) de période T0 (T0 = 1 / f0) peut se décomposer sur une base
d’harmoniques :
∞ ∞
x(t) = a0 + ∑ an cos(2πnf 0 t) + ∑ bn sin(2πnf 0 t)
n =1 n =1

Avec :

T0
1
a0 = ∫ x(t)dt
T0 0
T T
2 0 2 0
an = ∫ x(t)cos(2πnf 0 t)dt bn = ∫ x(t)sin(2πnf 0 t)dt
T0 0 T0 0
Exemple du signal carré périodique
(horloge)
Décomposition en série de Fourier

an2 + bn2
x(t) = a0 + ∑ sin(2πnf 0 t + ϕ n )
n =1 2
Autres écritures :
∞ +∞
x(t) = ∑ c n sin(2πnf 0 t + ϕ n ) x(t) = ∑n
c e i2πnf 0 t

n =0 n =−∞
Avec :
1 2
cn = an + bn2 Module c n = Re(c n ) 2 + Im(c n ) 2
2
bn Im(c n )
ϕ n = arctan( ) €
Phase ϕ n = arctan( )
an Re(c n )

C0 est la valeur moyenne


La transformée de Fourier

Généralisation aux fonctions non périodiques MAIS à support borné (énergie


finie) et avec des discontinuités en nombre finies

+∞ +∞
1
∫ ∫
iωt
f (t) = F(ω)e dω avec F(ω) = f (t)e −iωt dt
2π −∞ −∞

F(ω) = F(ω) e iϕ (ω )

€ Module Phase

Signal analogique / signal numérique
• Signal analogique (= phénomène) Transformée de Fourier :
+∞
Signal défini en tout temps t
F(ω) = ∫ f (t)e −iωt dt
−∞

• Signal numérique (= enregistrement)


Transformée de Fourier discrète :
Signal défini en N points aux temps tk N −1 nk
−2iπ
€ F(nΔf ) = ∑ f k e N

f k = f (t k ) = f (kTe ) k =0

n ∈[0,N − 1]
k ∈[0,N − 1]
Δf = pas d’échantillonnage en fréquence

Te = pas d’échantillonnage en temps 1 1
€ fe = = NΔf ⇒ Δf =
Te NTe
Programme des TDs
• TD 1 : Analyse de Fourier de signaux
• TD 2 : Aliasing / repliement spectral
• TD 3 : Convolution : exemple du sweep
• TD 4 : Filtrage / réponse instrumentale
• TD 5 : Signal analytique
• TD 6 : Analyse temps fréquence (spectrogrammes,
ondelettes)

Evaluations :
•CC en salle (½ cours + ½ TD) - fin Oct / début Nov – coef = 0.25
•CC en salle (cours) – Décembre – coef = 0.5
•DM (TD) à rendre fin Décembre – coef = 0.25
Bases de Matlab
(à maitriser)

• Définition de variables, vecteurs, matrices


• Opérations (+,*,.*,…)
• Boucles (for), conditions (if), comparaisons
• Représentation de graphes (plot,
subplot) et habillage (xlim, title, …)
• Lecture de fichiers formatés (textread)
• Programmes, fonctions

Vous aimerez peut-être aussi