• Aucun résultat trouvé

COURS 1: GÉNÉRALITÉS TRAITEMENT DU SIGNAL

N/A
N/A
Protected

Academic year: 2022

Partager "COURS 1: GÉNÉRALITÉS TRAITEMENT DU SIGNAL"

Copied!
42
0
0

Texte intégral

(1)

TRAITEMENT DU SIGNAL

COURS 1: GÉNÉRALITÉS

1

(2)

TRAITEMENT DU SIGNAL — APP3-PSO

PRESENTATION

Mail: matthieu.kowalski@universite-paris-saclay.fr

Site web: http://hebergement.universite-paris-saclay.fr/mkowalski/

2

(3)

INTRODUCTION

3

(4)

TRAITEMENT DU SIGNAL — APP3-PSO

SIGNAL: DÉFINITION INTUITIVE

On appelle signal une représentation physique qui transporte une “information” depuis une

source vers un destinataire.

C’est une grandeur physiquement mesurable par un capteur, pouvant varier avec le temps.

4

(5)

TRAITEMENT DU SIGNAL — APP3-PSO

EXEMPLE: SIGNAL DE MUSIQUE

Grandeur mesurée: variation de la pression accoustique

5

(6)

TRAITEMENT DU SIGNAL — APP3-PSO

EXEMPLE: PHOTOGRAPHIE

Grandeur mesurée: effet photoélectrique

6

(7)

TRAITEMENT DU SIGNAL — APP3-PSO

EXEMPLE: IRM

Grandeur mesurée: champs magnétique

7

(8)

TRAITEMENT DU SIGNAL — APP3-PSO

EXEMPLE: ECHOGRAPHIE

Grandeur physique mesurée: effet doppler par ultrason

8

(9)

TRAITEMENT DU SIGNAL — APP3-PSO

DÉTERMINISTE VS ALÉATOIRE

Modèle déterministe: signaux pouvant être prédits de manière "certaine" à l'aide de descripteurs simples (sa fonction, ses fréquences…)

Exemple: enregistrement d'un chant, photographie…

Modèle aléatoire: signaux issus de "processus stochastique": chaque "réalisation" partage des grandeurs communes, mais chaque signal est différent.

Exemple: bruit de fond

Les deux modèles sont complémentaires Exemple: signal bruité

9

(10)

TRAITEMENT DU SIGNAL — APP3-PSO

SIGNAUX DÉTERMINISTES: DÉFINITION MATHÉMATIQUE

Un signal analogique est une fonction d'une variable continue, en général le temps "continue".

Soit un signal analogique temporel

Un signal numérique est une fonction d'une variable discrète, en général le temps "discret", c'est à dire une suite mathématique. Soit un signal numérique temporel

Attention ! Tels que définis, les signaux numériques ne sont pas forcément manipulable sur ordinateur, car les suites numériques peuvent être infinies. C'est un modèle mathématique

s

s : ℝ → ℝ ts(t)

s

s : ℤ → ℝ

ts[t] = s

t

10

(11)

TRAITEMENT DU SIGNAL — APP3-PSO

OBJECTIFS DU TRAITEMENT DU SIGNAL

Modéliser

Analyser

Restaurer

Transmettre (Telecom)

Compresser

11

(12)

TRAITEMENT DU SIGNAL — APP3-PSO

OUTILS DU TRAITEMENT DU SIGNAL

Analyse de Fourier

Analyse harmonique: temps-fréquence, ondelettes

Processus aléatoires (probabilités « classiques » ou « Bayessiennes »)

Estimation statistique

Théorie de l’information

12

(13)

TRAITEMENT DU SIGNAL — APP3-PSO

BUT DE CE COURS

Analyse spectrale des signaux déterministes analogiques et numériques

Opérations sur les signaux numériques (filtrage)

Echantillonnage: comment passer du monde analogique au monde numérique

Analyse des signaux aléatoires

13

(14)

SIGNAUX DÉTERMINISTES:

DÉFINITIONS GÉNÉRALES

14

(15)

TRAITEMENT DU SIGNAL — APP3-PSO

CAUSALITÉ

Un signal est

causal ssi

anti-causal ssi

a-causal ssi il n'est ni causal, ni anti-causal

s

s(t) = 0t < 0

s(t) = 0t ≥ 0

15

(16)

TRAITEMENT DU SIGNAL — APP3-PSO

STABILITÉ

Un signal est stable ssi

analogique:

numérique:

s

∥s∥

1

= ∫

+∞

−∞

s(t) d t < + ∞

∥s∥

1

= ∑

+∞

t=−∞

s[t] < +

16

(17)

TRAITEMENT DU SIGNAL — APP3-PSO

SIGNAL RÉALISABLE

Un signal réalisable est un signal stable et causal

17

(18)

TRAITEMENT DU SIGNAL — APP3-PSO

ÉNERGIE

l'énergie d'un signal est donnée par

analogique:

numérique:

∥s∥

22

= ∫

+∞

−∞

s(t)

2

d t

∥s∥

22

= ∑

+∞

t=−∞

s[t]

2

18

(19)

TRAITEMENT DU SIGNAL — APP3-PSO

EXEMPLES ET EXERCICES

Dire, graphiquement, si les fonctions suivantes sont

Stable

Causal

D'énergie finie

Réalisable

19

(20)

TRAITEMENT DU SIGNAL — APP3-PSO

EXERCICE 1

Dire, graphiquement, si les fonctions suivantes sont

Stable

Causal

D'énergie finie

Réalisable

20

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

Time (s)

-0.5 0 0.5 1 1.5

(21)

TRAITEMENT DU SIGNAL — APP3-PSO

EXERCICE 2

Dire, graphiquement, si les fonctions suivantes sont

Stable

Causal

D'énergie finie

Réalisable

21

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

Time (s)

-0.5 0 0.5 1 1.5

(22)

TRAITEMENT DU SIGNAL — APP3-PSO

EXERCICE 3

Dire, graphiquement, si les fonctions suivantes sont

Stable

Causal

D'énergie finie

Réalisable

22

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

Time (s)

-0.5 0 0.5 1 1.5

(23)

TRAITEMENT DU SIGNAL — APP3-PSO

EXERCICE 4

Dire, graphiquement, si les fonctions suivantes sont

Stable

Causal

D'énergie finie

Réalisable

23

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

Time (s)

0 1 2 3 4 5 6 7 8 9 10

(24)

TRAITEMENT DU SIGNAL — APP3-PSO

EXERCICE 5

Dire, graphiquement, si les fonctions suivantes sont

Stable

Causal

D'énergie finie

Réalisable

24

-1 0 1 2 3 4 5

Time (s)

-1 0 1 2 3 4 5

(25)

TRAITEMENT DU SIGNAL — APP3-PSO

EXERCICE 6

Dire, graphiquement, si les fonctions suivantes sont

Stable

Causal

D'énergie finie

Réalisable

25

-1 0 1 2 3 4 5

Time (s)

-1 0 1 2 3 4 5

(26)

TRAITEMENT DU SIGNAL — APP3-PSO

EXERCICE 7

Dire, graphiquement, si les fonctions suivantes sont

Stable

Causal

D'énergie finie

Réalisable

26

-1 0 1 2 3 4 5

Time (s)

-1 0 1 2 3 4 5

(27)

TRAITEMENT DU SIGNAL — APP3-PSO

SIGNAUX ÉLÉMENTAIRES: DIRAC NUMÉRIQUE

L'impulsion de Dirac, notée , est la suite définie par:

Il est :

Réalisable

D’énergie finie

δ

k

[t]

δ

k

[t] = { 1

 si 

t = k

0

 sinon

27

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

Time (s)

0 0.5 1 1.5

(28)

TRAITEMENT DU SIGNAL — APP3-PSO

SIGNAUX ÉLÉMENTAIRES: DIRAC ANALOGIQUE

L'impulsion de Dirac, notée , est la distribution telle que pour une fonction continue en :

δ

x

(t)

f x

+∞

−∞

f (t)δ

x

(t) d t = f (x)

28

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

Time (s)

0 0.5 1 1.5

(29)

TRAITEMENT DU SIGNAL — APP3-PSO

SIGNAUX ÉLÉMENTAIRES: HEAVISIDE NUMÉRIQUE

Le signal de Heaviside, ou échelon, notée est définie par

Il est:

Causal

Pas réalisable car non stable

D’énergie infinie

Θ[t]

Θ[t] = { 1

 si 

t ≥ 0

0

 sinon

29

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

Time (s)

0 0.5 1 1.5

(30)

TRAITEMENT DU SIGNAL — APP3-PSO

SIGNAUX ÉLÉMENTAIRES: HEAVISIDE ANALOGIQUE

Le signal de Heaviside, ou échelon, notée est définie par

Il est:

Causal

Pas réalisable car non stable

D’énergie infinie

Θ(t) Θ(t) = { 1

 si 

t ≥ 0

0

 sinon

30

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

Time (s)

0 0.5 1 1.5

(31)

TRAITEMENT DU SIGNAL — APP3-PSO

SIGNAUX ÉLÉMENTAIRES: PORTE NUMÉRIQUE

Le signal porte est la suite définie par

Il est:

Stable

Non réalisable car acausal

D’énergie finie

Π

N

[t] = { 1

 si 

NtN

0

 sinon

31

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

Time (s)

0 0.5 1 1.5

(32)

TRAITEMENT DU SIGNAL — APP3-PSO

SIGNAUX ÉLÉMENTAIRES: PORTE ANALOGIQUE

Le signal porte est la fonction définie par

Il est:

Stable

Non réalisable car acausal

D’énergie finie

Π

A

(t) = { 1

 si 

AtA

0

 sinon

32

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

Time (s)

0 0.5 1 1.5

(33)

TRAITEMENT DU SIGNAL — APP3-PSO

SIGNAUX « DIGITALS »

Sur machine, les signaux considérés sont des signaux numériques particuliers:

Ils sont de taille finie: ils contiennent T échantillons

Ils prennent des valeurs quantifiées (précision finie)

Ils sont donc forcément stables et d’énergie finie

La causalité dépend uniquement du choix de l’origine des temps

33

(34)

OPERATIONS SUR LES SIGNAUX

34

(35)

TRAITEMENT DU SIGNAL — APP3-PSO

MODIFICATION D’UN SIGNAL

Changement d’amplitude:

Translation :

Dilatation d’un signal: (attention, cette opération change la grille des temps pour les signaux numériques)

Modulation: la modulation du signal par est définit par

v(t) = a u(t) v(t) = u(tk)

v(t) = u(c t)

u(t) v(t)

w(t) = v(t)u(t)

35

(36)

TRAITEMENT DU SIGNAL — APP3-PSO

PRODUIT DE CONVOLUTION ANALOGIQUE (FILTRAGE)

Soit et deux signaux analogiques réels. Leur produit de convolution s’écrit

Le produit de convolution est commutatif

Le Dirac est l’élément neutre de la convolution

u(t) v(t)

w(t) = (u * v)(t) =

+∞

−∞

u(tx)v(x) d x w(t) = (u * v)(t) =

+∞

−∞

u(tx)v(x)d x = ∫

+∞

−∞

u(x)v(tx)d x = (v * u)(t) (δ * u)(t) = (u * δ)(t) = u(t)

36

(37)

TRAITEMENT DU SIGNAL — APP3-PSO

PRODUIT DE CONVOLUTION NUMÉRIQUE (FILTRAGE)

▸ Soit et deux signaux numériques réels. Leur produit de convolution s’écrit

‣ Le produit de convolution est commutatif

‣ Le Dirac est l’élément neutre de la convolution

u[t] v[t]

w[t] = (u * v)[t] =

+∞

k=−∞

u[tk]v[k]

w[t] = (u * v)[t] =

+∞

k=−∞

u[tk]v[k] =

+∞

k=−∞

u[k]v[tk] = (v * u)[t]

(δ * u)(t) = (u * δ)(t) = u(t)

37

(38)

TRAITEMENT DU SIGNAL — APP3-PSO

INTER-CORRÉLATION ENTRE DEUX SIGNAUX ANALOGIQUES

Soit et deux signaux analogiques réels. Leur inter-corrélation s’écrit

L’inter-corrélation n’est pas commutatif

Lien avec la convolution: soit , alors

L’inter-corrélation mesure la resemblance entre deux signaux, pour un décalage donné.

u(t) v(t)

Cuv(t) = (u v)(t) =

+∞

−∞ u(x)v(t + x) d x

Cuv(t) = (u v)(t) =

+∞

−∞ u(x)v(t + x) =

+∞

−∞ u(x t)v(x)

= Cvu(−t) w(t) = v(−t)

Cuv(t) = (u v)(t) = (u * w)(t)

38

(39)

TRAITEMENT DU SIGNAL — APP3-PSO

INTER-CORRÉLATION ENTRE DEUX SIGNAUX NUMÉRIQUES

Soit et deux signaux numériques réels. Leur inter-corrélation s’écrit

L’inter-corrélation n’est pas commutatif

Lien avec la convolution: soit , alors

L’inter-corrélation mesure la resemblance entre deux signaux, pour un décalage donné.

u[t] v[t]

Cuv[t] = (u v)[t] = +∞

k=−∞

u[k]v[t + k]

Cuv[t] = (u v)[t] = +∞

k=−∞

u[k]v[t + k] = +∞

k=−∞

u[k t]v[k]

= Cvu[−t]

w[t] = v[−t]

Cuv[t] = (u v)[t] = (u * w)[t]

39

(40)

TRAITEMENT DU SIGNAL — APP3-PSO

AUTO-CORRÉLATION D’UN SIGNAL ANALOGIQUE

Soit un signal analogique réel. Son auto-corrélation s’écrit

L’auto-corrélation est symétrique:

Lien avec la convolution: soit , alors

L’auto-corrélation mesure la ressemblance d’un signal avec lui-même au cours du temps

u(t)

C

uu

(t) = (u ⋆ u)(t) =

+∞

−∞

u(x)u(t + x) d x

C

uu

(t) = C

uu

(− t) w(t) = u(− t)

C

uu

(t) = (u ⋆ u)(t) = (u * w)(t)

40

(41)

TRAITEMENT DU SIGNAL — APP3-PSO

AUTO-CORRÉLATION D’UN SIGNAL NUMÉRIQUE

Soit un signal numérique réels. Son auto-corrélation s’écrit

L’auto-corrélation est symétrique:

Lien avec la convolution: soit , alors

L’auto-corrélation mesure la ressemblance d’un signal avec lui-même au cours du temps

u[t]

Cuu[t] = (u ⋆ u)[t] =+∞

k=−∞

u[k]u[t + k]

Cuu[t] = Cuu[−t]

w[t] = u[−t]

Cuu[t] = (u ⋆ u)(t) = (u * w)(t)

41

(42)

TRAITEMENT DU SIGNAL — APP3-PSO

CONCLUSION

Différents modèles de signaux (analogique, numérique)

Vocabulaire de base (causalité, stabilité etc.)

Ressources: http://hebergement.universite-paris-saclay.fr/mkowalski/

Questions: matthieu.kowalski@universite-paris-saclay.fr

42

Références

Documents relatifs

Calculer les 16 échantillons d'une période du signal x (n ) ainsi obtenu. 6) Calculer la puissance de l’erreur de quantification ainsi que le rapport signal à bruit en linéaire

Calculer les 16 premiers échantillons du signal x (n ) ainsi obtenu. 2) Expliquer pourquoi la méthode suivie dans le devoir 1 pour améliorer le rapport signal à bruit

Calculer les 16 premiers échantillons du signal x (n ) ainsi obtenu. 2) Expliquer pourquoi la méthode suivie dans le devoir 1 pour améliorer le rapport signal à bruit

Calculer les 16 premiers échantillons du signal x (n ) ainsi obtenu. 2) Expliquer pourquoi la méthode suivie dans le devoir 1 pour améliorer le rapport signal à bruit

1.1) Générer quelques périodes d’un signal constitué par la somme de 2 signaux sinusoïdaux de mêmes amplitudes et de fréquences respectives f 1 =10Hz et f 2 =100Hz. 1.2)

On peut naturellement aussi chercher à approximer la transformée de Fourier d’un signal temps continu non périodique par le calcule de la transformée de Fourier à temps discret

• C’est une opération préliminaire à tout traitement numérique d’un signal car les systèmes numériques ne travaillent que sur des quantités finies:

• Pour les signaux périodiques, la décomposition en Série de Fourier (DSF) constitue le lien entre la représentation temporelle d'un signal et sa