• Aucun résultat trouvé

Communication Num´erique

N/A
N/A
Protected

Academic year: 2022

Partager "Communication Num´erique"

Copied!
33
0
0

Texte intégral

(1)

Communication Num´erique

Communication Num´ erique

Filtres et Signaux num´eriques

Yoann Morel

http://xymaths.free.fr/Signal/Communication-Numerique-cours-TP.php

(2)

Communication Num´erique

1 Signaux et Filtres Signal

Syst`emes et filtres

R´eponse Impulsionnelle d’un filtre Fonction de transfert d’un filtre

2 Signaux discrets

(3)

Communication Num´erique Signaux et Filtres

1 Signaux et Filtres Signal

Syst`emes et filtres

R´eponse Impulsionnelle d’un filtre Fonction de transfert d’un filtre

2 Signaux discrets

(4)

Communication Num´erique Signaux et Filtres

Signal

Signal

Physiquement, un signal est une quantit´e observable qui d´epend d’un (ou plusieurs) param`etre.

En g´en´eral, un seul param`etre : le temps

ex. : son, image, intensit´e d’un courant, position d’un mobile. . .

Math´ematiquement, on distinguera les signaux :

“`a temps continu”, ou plus g´en´eralement continu, c’est-`a-dire une fonction (ou distribution) `a une (ou plusieurs) variable x(t)pourtIR.

discrets :x= (xn)n∈ZZ

(5)

Communication Num´erique Signaux et Filtres

Signal

Exemples de signaux

Signal sinuso¨ıdal, ou monochromatique : x(t) =γcos(wt+ϕ), oux(t) =<e γewt+ϕ Echelon unit´e de Heaviside :u(t) =

0si t <0 1si t≥0 Sinus cardinal :sinc(t) = sin(πt)

πt Signal rectangulaire : Recta(t) =

1si |t| ≤a/2 0sinon

Impulsion de Dirac en a:δatelle que < δa, ϕ >=ϕ(a) Peigne de Dirac : <∆a, ϕ >=X

k∈ZZ

ϕ(ka)

(6)

Communication Num´erique Signaux et Filtres

Syst`emes et filtres

Syst`eme :

Physiquement, un syst`eme est un objet, un appareil, qui transforme un signal x en signal de sortiey.

ex. : amplificateur, TV, robot, lunettes de soleil, . . . Math´ematiquement, un syst`eme est un op´erateur :

A:

X → Y

x 7→ y=A(x)

-

x A -

y

(7)

Communication Num´erique Signaux et Filtres

Syst`emes et filtres

Exemples : Fourier :

-

x(t) F -

ˆ x(f)

Amplificateur : y(t) =a x(t);a∈IR Quadrateur : y(t) = (x(t))2

Ligne `a retard :y(t) =τax(t) =x(t−a) D´erivateur : y(t) =x0(t)

Int´egrateur : y(t) = Z t

0

x(s)ds Equations diff´erentielles, . . .

(8)

Communication Num´erique Signaux et Filtres

Syst`emes et filtres

Filtre :

Un syst`emeAest dit :

lin´eaire, si pour tous signauxx1 et x2 et tous r´eelsλet µon a : A(λx1+µx2) =λA(x1) +µA(x2)

invariant, si il est invariant par rapport aux retards : Si y(t) est le signal obtenu en sortie du signal x(t) :y=A(x), alors l’entr´eex(t−τ)donne la sortie y(t−τ), pour tout retardτ Continu, c’est la continuit´e au sens math´ematique de A: pour des signaux d’entr´eex1(t) et x2(t)“proches”, les sorties correspondantesy1(t)et y2(t) le sont aussi.

D´efinition :Un filtre est un syt`eme lin´eaire, invariant et continu.

(9)

Communication Num´erique Signaux et Filtres

eponse Impulsionnelle d’un filtre

D´efinition :R´eponse impulsionnelle d’un filtre

SoitA un filtre. On appelle r´eponse impulsionnelle (RI) du filtreA sa r´eponse `a l’impulsion de Dirac.

On la note en g´en´eralh :h=A(δ).

δ - A h-=A(δ)

Th´eor`eme des filtres :

i) Le syst`emeA:x7→y =A(x) =h∗xest un filtre.

ii) R´eciproquement, siAest un filtre, et h sa r´eponse impulsionnelle, alors,

pour tout signal x,y=A(x) =h∗x.

“Les filtres sont des syst`emes de convolution”

(10)

Communication Num´erique Signaux et Filtres

Fonction de transfert d’un filtre

SoitA un filtre de r´eponse impulsionnelleh,ef0(t) =e2iπf0t un signal monochromatique, etyf0 la r´eponse du filtre au signal ef0 :

-

ef0 A

R.I. : h -

yf0

Alors,

yf0(t) =h∗ef0(t) = Z

IR

h(u)e2iπf0(t−u)du

=e2iπf0t Z

IR

h(u)e−2iπf0udu

=ef0(t)·bh(f0)

- ef0

A -

ˆh(f0)ef0

Tout signal monochromatiqueef0 est fonction propre du filtreA; la valeur propre associ´ee est bh(f0).

H(f) =bh(f) est la fonction de transfert du filtre A. La fonction de transfert caract´erise le filtre

(11)

Communication Num´erique Signaux et Filtres

Fonction de transfert d’un filtre

SoitA un filtre de r´eponse impulsionnelleh,ef0(t) =e2iπf0t un signal monochromatique, etyf0 la r´eponse du filtre au signal ef0 :

-

ef0 A

R.I. : h -

yf0

Alors,

yf0(t) =h∗ef0(t)

= Z

IR

h(u)e2iπf0(t−u)du

=e2iπf0t Z

IR

h(u)e−2iπf0udu

=ef0(t)·bh(f0)

- ef0

A -

ˆh(f0)ef0

Tout signal monochromatiqueef0 est fonction propre du filtreA; la valeur propre associ´ee est bh(f0).

H(f) =bh(f) est la fonction de transfert du filtre A. La fonction de transfert caract´erise le filtre

(12)

Communication Num´erique Signaux et Filtres

Fonction de transfert d’un filtre

SoitA un filtre de r´eponse impulsionnelleh,ef0(t) =e2iπf0t un signal monochromatique, etyf0 la r´eponse du filtre au signal ef0 :

-

ef0 A

R.I. : h -

yf0

Alors,

yf0(t) =h∗ef0(t) = Z

IR

h(u)e2iπf0(t−u)du

=e2iπf0t Z

IR

h(u)e−2iπf0udu

=ef0(t)·bh(f0)

- ef0

A -

ˆh(f0)ef0

Tout signal monochromatiqueef0 est fonction propre du filtreA; la valeur propre associ´ee est bh(f0).

H(f) =bh(f) est la fonction de transfert du filtre A. La fonction de transfert caract´erise le filtre

(13)

Communication Num´erique Signaux et Filtres

Fonction de transfert d’un filtre

SoitA un filtre de r´eponse impulsionnelleh,ef0(t) =e2iπf0t un signal monochromatique, etyf0 la r´eponse du filtre au signal ef0 :

-

ef0 A

R.I. : h -

yf0

Alors,

yf0(t) =h∗ef0(t) = Z

IR

h(u)e2iπf0(t−u)du

=e2iπf0t Z

IR

h(u)e−2iπf0udu

=ef0(t)·bh(f0)

- ef0

A -

ˆh(f0)ef0

Tout signal monochromatiqueef0 est fonction propre du filtreA; la valeur propre associ´ee est bh(f0).

H(f) =bh(f) est la fonction de transfert du filtre A. La fonction de transfert caract´erise le filtre

(14)

Communication Num´erique Signaux et Filtres

Fonction de transfert d’un filtre

SoitA un filtre de r´eponse impulsionnelleh,ef0(t) =e2iπf0t un signal monochromatique, etyf0 la r´eponse du filtre au signal ef0 :

-

ef0 A

R.I. : h -

yf0

Alors,

yf0(t) =h∗ef0(t) = Z

IR

h(u)e2iπf0(t−u)du

=e2iπf0t Z

IR

h(u)e−2iπf0udu

=ef0(t)·bh(f0)

- ef0

A -

ˆh(f0)ef0

Tout signal monochromatiqueef0 est fonction propre du filtreA; la valeur propre associ´ee est bh(f0).

H(f) =bh(f) est la fonction de transfert du filtre A. La fonction de transfert caract´erise le filtre

(15)

Communication Num´erique Signaux et Filtres

Fonction de transfert d’un filtre

SoitA un filtre de r´eponse impulsionnelleh,ef0(t) =e2iπf0t un signal monochromatique, etyf0 la r´eponse du filtre au signal ef0 :

-

ef0 A

R.I. : h -

yf0

Alors,

yf0(t) =h∗ef0(t) = Z

IR

h(u)e2iπf0(t−u)du

=e2iπf0t Z

IR

h(u)e−2iπf0udu

=ef0(t)·bh(f0)

- ef0

A -

ˆh(f0)ef0

Tout signal monochromatiqueef0 est fonction propre du filtreA; la valeur propre associ´ee est bh(f0).

H(f) =bh(f) est la fonction de transfert du filtre A. La fonction de transfert caract´erise le filtre

(16)

Communication Num´erique Signaux et Filtres

Fonction de transfert d’un filtre

SoitA un filtre de r´eponse impulsionnelleh,ef0(t) =e2iπf0t un signal monochromatique, etyf0 la r´eponse du filtre au signal ef0 : Alors,

yf0(t) =h∗ef0(t) = Z

IR

h(u)e2iπf0(t−u)du

=e2iπf0t Z

IR

h(u)e−2iπf0udu

=ef0(t)·bh(f0)

- ef0

A -

ˆh(f0)ef0

Tout signal monochromatiqueef0 est fonction propre du filtreA; la valeur propre associ´ee est bh(f0).

H(f) =bh(f) est la fonction de transfert du filtre A.

La fonction de transfert caract´erise le filtre

(17)

Communication Num´erique Signaux discrets

1 Signaux et Filtres Signal

Syst`emes et filtres

R´eponse Impulsionnelle d’un filtre Fonction de transfert d’un filtre

2 Signaux discrets

(18)

Communication Num´erique Signaux discrets

Discr´etisation d’un signal continu Soitx(t), t∈IR un signal continu.

Discr´etiser le signal continu x(t), t∈IR revient `a approcher x(t) par le signal discret(xk), k∈IN.

−→ Est-il possible, connaissant(xk), de reconstruirex(t)?

(19)

Communication Num´erique Signaux discrets

Discr´etisation d’un signal continu Soitx(t), t∈IR un signal continu.

Discr´etiser le signal continu x(t), t∈IR revient `a approcher x(t) par le signal discret(xk), k∈IN.

−→ Est-il possible, connaissant(xk), de reconstruirex(t)?

(20)

Communication Num´erique Signaux discrets

Discr´etisation d’un signal continu Soitx(t), t∈IR un signal continu.

Discr´etiser le signal continu x(t), t∈IR revient `a approcher x(t) par le signal discret(xk), k∈IN.

−→ Est-il possible, connaissant(xk), de reconstruirex(t)?

(21)

Communication Num´erique Signaux discrets

Discr´etisation d’un signal continu Soitx(t), t∈IR un signal continu.

Discr´etiser le signal continu x(t), t∈IR revient `a approcher x(t) par le signal discret(xk), k∈IN.

−→ Est-il possible, connaissant(xk), de reconstruirex(t)?

(22)

Communication Num´erique Signaux discrets

Discr´etisation d’un signal continu Soitx(t), t∈IR un signal continu.

Discr´etiser le signal continu x(t), t∈IR revient `a approcher x(t) par le signal discret(xk), k∈IN.

−→ Est-il possible, connaissant(xk), de reconstruirex(t)?

(23)

Communication Num´erique Signaux discrets

Discr´etisation d’un signal continu Soitx(t), t∈IR un signal continu.

Discr´etiser le signal continu x(t), t∈IR revient `a approcher x(t) par le signal discret(xk), k∈IN.

−→ Est-il possible, connaissant(xk), de reconstruirex(t)?

(24)

Communication Num´erique Signaux discrets

Discr´etisation d’un signal continu Soitx(t), t∈IR un signal continu.

Discr´etiser le signal continu x(t), t∈IR revient `a approcher x(t) par le signal discret(xk), k∈IN.

−→ Est-il possible, connaissant(xk), de reconstruirex(t)?

(25)

Communication Num´erique Signaux discrets

Le signalx(t)est approch´e par le signal discret(xk) :xk =x(kTe).

On cherche `a reconstruire le signal continux(t) `a partir du signal discret(xk).

On peut ´ecrire : xk(t) =X

k

x(t)δkTe =X

k

x(t)δ(t−kTe)

=x(t)X

k

δ(t−kTe) =x(t) ∆Te(t)

(26)

Communication Num´erique Signaux discrets

Le signalx(t)est approch´e par le signal discret(xk) :xk =x(kTe).

On cherche `a reconstruire le signal continux(t) `a partir du signal discret(xk).

On peut ´ecrire : xk(t) =X

k

x(t)δkTe =X

k

x(t)δ(t−kTe)

=x(t)X

k

δ(t−kTe) =x(t) ∆Te(t)

(27)

Communication Num´erique Signaux discrets

Le signalx(t)est approch´e par le signal discret(xk) :xk =x(kTe).

On cherche `a reconstruire le signal continux(t) `a partir du signal discret(xk).

On peut ´ecrire : xk(t) =X

k

x(t)δkTe =X

k

x(t)δ(t−kTe)

=x(t)X

k

δ(t−kTe) =x(t) ∆Te(t)

(28)

Communication Num´erique Signaux discrets

Le signalx(t)est approch´e par le signal discret(xk) :xk =x(kTe).

On cherche `a reconstruire le signal continux(t) `a partir du signal discret(xk).

On peut ´ecrire : xk(t) =X

k

x(t)δkTe =X

k

x(t)δ(t−kTe)

=x(t)X

k

δ(t−kTe) =x(t) ∆Te(t)

(29)

Communication Num´erique Signaux discrets

Le spectre du signal ´echantillonn´e (ou discr´etis´e) est alors : cxk(f) = 1

Te

ˆ

x(f)∗∆1 Te(f)

= 1 Te

X

k

ˆ x

f− k

Te

Echantillonnerx(t)avec la p´eriodeTerevient `a p´eriodiser ˆ

xavec la p´eriode 1 Te

.

ˆ x(f) ˆ x(f−T1

e) ˆ

x(f−T2

e)

(30)

Communication Num´erique Signaux discrets

Le spectre du signal ´echantillonn´e (ou discr´etis´e) est alors : cxk(f) = 1

Te

ˆ

x(f)∗∆1 Te(f)

= 1 Te

X

k

ˆ x

f− k

Te

Echantillonnerx(t)avec la p´eriodeTerevient `a p´eriodiser ˆ

xavec la p´eriode 1 Te

.

ˆ x(f) ˆ x(f−T1

e) ˆ

x(f−T2

e)

(31)

Communication Num´erique Signaux discrets

La question est donc la suivante : si les deux signaux harmoniques s1(t) =c1 exp(2iπf1t), s2(t) =c2 exp(2iπf2t)

´echantillon´es `a la mˆeme fr´equence Fe produisent les mˆemes

´echantillons, sont-ils ´egaux ?

L’´egalit´e des signaux `a t= 0 donnec1 =c2, tandis que l’´egalit´e des signaux `at=Te donne

exp(2iπf1Te) = exp(2iπf2Te) soit,

exp(2iπ(f1−f2)Te) = 0 d’o`u,f1−f2 = Tk

e =k Fe , k∈ZZ

|k Fe|=|f1−f2| ≤ |f1|+|f2|<2|fm| o`u fm est la plus grande des deux fr´equences.

(32)

Communication Num´erique Signaux discrets

On aboutit ainsi au th´eor`eme de Shannon : Th´eor`eme

Soits(t) un signal qui admet une transform´ee de Fouriers(fˆ )`a bande limit´ee dans [−fm;fm].

On ´echantillonne ce signal `a la fr´equence Fe. Si la fr´equence d’´echantillonnage v´erifie :

Fe>2fm

alors,s(t) est l’unique signal `a spectre limit´e dans [−fm;fm]qui a pour ´echantillons les valeurs s(k Te).

(33)

Communication Num´erique Signaux discrets

Dualit´e Temps / Fr´equence :

Soit un signal discret(xk), ´echantillonnage du signal x(t) `a la fr´equence d’´echantillonnage fe= 1

Te

:

xk=x(k Te) , k= 0. . . N Alors, sa T.F.cxk(f) a :

un pas fr´equentiel δf = 1 N Te

une largeur de bande ∆f = T1

e =fe. On a donc le compromis :

R´esolution fr´equentielle ↔ observation en temps long R´esolution temporelle↔ grande largeur de bande

Références

Documents relatifs

Les techniques xDSL sont n´ees de l’observation qu’une ligne t´el´ephonique poss`ede une bande passante de d’environ 1 MHz, tandis que seule une largeur de bande de 4 kHz

R´ esolution fr´ equentielle ↔ observation en temps long R´ esolution temporelle ↔ grande largeur de bande.. Communication Num´ erique Th´ eor` eme

DSP th´ eorique des codes en ligne.

Source Code correcteur Encodage. Codage

Il s’agit d’un devoir suppl´ ementaire qui ne sera pas

() R´eciproquement, montrer que si Y e une variable al´eatoire uniforme sur [, ], alors les bits de son ´ecriture en base  forment une suite de variables

de variables al´eatoires ind´ependantes de loi de Bernoulli de param`etre p (on mod´elise un r´esultat pile au i-i`eme lancer par X i = ).. des variables al´eatoires de

Enoncer le th´ eor` eme de d´ erivation d’une int´ egrale ` a param` etre de