• 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

Rappels math´ematiques

Yoann Morel

http://xymaths.free.fr/index.php?subdir=Signal

(2)

Communication Num´erique

1 Convolution

2 Auto-corr´elation

3 Transform´ee de Fourier D´efinition

Propri´et´es de la T.F.

4 Exemples de T.F.

5 T.F. rapide

6 Dualit´e Temps / Fr´equence

7 Th´eor`eme de Wienner-Kinchine

(3)

Communication Num´erique Convolution

1 Convolution

2 Auto-corr´elation

3 Transform´ee de Fourier D´efinition

Propri´et´es de la T.F.

4 Exemples de T.F.

5 T.F. rapide

6 Dualit´e Temps / Fr´equence

7 Th´eor`eme de Wienner-Kinchine

(4)

Communication Num´erique Convolution

Produit de convolution

Pourx et y deux signaux (fonctions), on d´efinit le produit de convolution, ou la convol´ee,z par :

z(t) = Z

IR

x(t−τ)y(τ)dτ On le note :z=x∗y

Propri´et´es :

Le produit de convolution est commutatif :z=x∗y=y∗x Lin´earit´e : six,y et z sont trois signaux quelconques, alors (x+y)∗z=x∗z+y∗z

et si λest un r´eel, alors (λx)∗y=λ(x∗y)

Si τa d´esigne l’op´erateur retard :τax(t) =x(t−a), alors, τaz(t) =τa(x∗y)(t) = (τax∗y)(t) = (x∗τay)(t) D´erivation : on a,(x∗y)0(t) = (x0∗y)(t) = (x∗y0)(t)

(5)

Communication Num´erique Auto-corr´elation

1 Convolution

2 Auto-corr´elation

3 Transform´ee de Fourier D´efinition

Propri´et´es de la T.F.

4 Exemples de T.F.

5 T.F. rapide

6 Dualit´e Temps / Fr´equence

7 Th´eor`eme de Wienner-Kinchine

(6)

Communication Num´erique Auto-corr´elation

Auto-corr´elation :

L’auto-corr´elation du signalx(t) est d´efini par : Cxx(τ) =

Z

IR

x(τ−t)x(t)dt

On a :Cxx(τ) =x(−τ)∗x(τ)

L’auto-corr´elation permet de “mesurer” comment un signal se reproduit dans le temps.

(7)

Communication Num´erique Transform´ee de Fourier

1 Convolution

2 Auto-corr´elation

3 Transform´ee de Fourier D´efinition

Propri´et´es de la T.F.

4 Exemples de T.F.

5 T.F. rapide

6 Dualit´e Temps / Fr´equence

7 Th´eor`eme de Wienner-Kinchine

(8)

Communication Num´erique Transform´ee de Fourier

efinition

1 Convolution

2 Auto-corr´elation

3 Transform´ee de Fourier D´efinition

Propri´et´es de la T.F.

4 Exemples de T.F.

5 T.F. rapide

6 Dualit´e Temps / Fr´equence

7 Th´eor`eme de Wienner-Kinchine

(9)

Communication Num´erique Transform´ee de Fourier

efinition

Transform´ee de Fourier :

La transform´ee de Fourier (TF, ou FT en anglais) du signalx(t) est donn´ee par :

x(fb ) = Z

IR

x(t)e−2iπf tdt

Lorsquetd´esigne le temps, en s, f d´esigne une fr´equence, en Hz.

La T.F. d’un signal est la d´ecomposition de celui-ci en composantes harmoniques (ou monochromatiques).

Transform´ee de Fourier inverse : Six(f)b est la T.F. de x(t), alors,

x(t) = Z

IR

x(fb )e2iπf tdf

(10)

Communication Num´erique Transform´ee de Fourier

Propri´et´es de la T.F.

1 Convolution

2 Auto-corr´elation

3 Transform´ee de Fourier D´efinition

Propri´et´es de la T.F.

4 Exemples de T.F.

5 T.F. rapide

6 Dualit´e Temps / Fr´equence

7 Th´eor`eme de Wienner-Kinchine

(11)

Communication Num´erique Transform´ee de Fourier

Propri´et´es de la T.F.

Propri´et´es de la T.F.

lin´earit´e :

λ x(t) =\ λx(fˆ ) x(t) +\y(t) = ˆx(f) + ˆy(f)

Translation et modulation : Siτa est l’op´erateur retard : τax(t) =x(t−a) alors,

ax(f) =e−2iπafbx(f) et, e\2iπafx(f) =τax(fb ) En d’autres termes, moduler temporellement le signal revient

`

a translater en fr´equence son spectre.

Convolution :

x[∗y= ˆx·yˆ

(12)

Communication Num´erique Exemples de T.F.

1 Convolution

2 Auto-corr´elation

3 Transform´ee de Fourier D´efinition

Propri´et´es de la T.F.

4 Exemples de T.F.

5 T.F. rapide

6 Dualit´e Temps / Fr´equence

7 Th´eor`eme de Wienner-Kinchine

(13)

Communication Num´erique Exemples de T.F.

Exemples de T.F. : Signal rectangulaire recta(t) =

1 , si |t| ≤ a2 0 , sinon

rect[a(f) = Z a

2

a2

e−2iπf tdt = e−2iπfa2 −e2iπfa2

−2iπf

= sin(πf a) πf

=asinc(πf a)

(14)

Communication Num´erique Exemples de T.F.

Exemples de T.F. : Signal rectangulaire recta(t) =

1 , si |t| ≤ a2 0 , sinon

rect[a(f) = Z a

2

a2

e−2iπf tdt = e−2iπfa2 −e2iπfa2

−2iπf

= sin(πf a) πf

=asinc(πf a)

(15)

Communication Num´erique Exemples de T.F.

(16)

Communication Num´erique Exemples de T.F.

Exemples de T.F. : Signal monochromatique S(t) =e2iπat

e[2iπat(f) = Z

e2iπate−2iπf tdt

= Z

e−2iπt(f−a)dt

a(f)

(17)

Communication Num´erique Exemples de T.F.

Exemples de T.F. : Signal monochromatique S(t) =e2iπat

e[2iπat(f) = Z

e2iπate−2iπf tdt

= Z

e−2iπt(f−a)dt

a(f)

(18)

Communication Num´erique Exemples de T.F.

Exemples de T.F. : Signal monochromatique

D´emonstration rigoureuse (distribution) S(t) =e2iπat

Pour toute fonctionχ(f), on a :

<S(fˆ ), χ(f)> = Z

S(fˆ )χ(f)df

= Z Z

e−2iπt(f−a)χ(f)df dt

= Z

e2iπa Z

e−2iπtfχ(f)df dt

= Z

e2iπtaχ(t)ˆ dt

= χ(a) D’o`u, Sˆ=δa .

(19)

Communication Num´erique Exemples de T.F.

Exemples de T.F. : Signal sinuso¨ıdal

x(t) = cos(w0t+ϕ)

x(t) = ei(w0t+ϕ)+e−i(w0t+ϕ) 2

= e

2 eiw0t+−e 2 e−iw0t

ˆ

x(f) = e2δf0+ e−iϕ2 δ−f0

Le spectre du signal sinuso¨ıdalcos(2πf0t) est f0 et −f0.

(20)

Communication Num´erique Exemples de T.F.

Exemples de T.F. : Signal sinuso¨ıdal

x(t) = cos(w0t+ϕ)

x(t) = ei(w0t+ϕ)+e−i(w0t+ϕ) 2

= e

2 eiw0t+−e 2 e−iw0t

ˆ

x(f) = e2δf0+ e−iϕ2 δ−f0

Le spectre du signal sinuso¨ıdalcos(2πf0t) est f0 et −f0.

(21)

Communication Num´erique Exemples de T.F.

Exemples de T.F. : Signal sinuso¨ıdal

x(t) = cos(w0t+ϕ)

x(t) = ei(w0t+ϕ)+e−i(w0t+ϕ) 2

= e

2 eiw0t+−e 2 e−iw0t

ˆ

x(f) = e2δf0+e−iϕ2 δ−f0

Le spectre du signal sinuso¨ıdalcos(2πf0t) est f0 et −f0.

(22)

Communication Num´erique Exemples de T.F.

Exemples de T.F. : Signal sinuso¨ıdal

x(t) = cos(w0t+ϕ)

x(t) = ei(w0t+ϕ)+e−i(w0t+ϕ) 2

= e

2 eiw0t+−e 2 e−iw0t

ˆ

x(f) = e2δf0+e−iϕ2 δ−f0

Le spectre du signal sinuso¨ıdalcos(2πf0t) est f0 et −f0.

(23)

Communication Num´erique Exemples de T.F.

Exemples de T.F. : Peigne de Dirac

T(t) =X

n

δ(t+nT) Le peigne de Dirac,∆T est T-p´eriodique.

∆ˆT(f) = 1 T

X

k

δ(f− k T)

= 1 T∆1

T

(24)

Communication Num´erique T.F. rapide

1 Convolution

2 Auto-corr´elation

3 Transform´ee de Fourier D´efinition

Propri´et´es de la T.F.

4 Exemples de T.F.

5 T.F. rapide

6 Dualit´e Temps / Fr´equence

7 Th´eor`eme de Wienner-Kinchine

(25)

Communication Num´erique T.F. rapide

T.F. rapide (FFT : Fast Fourier Transform)

Pour un signal discretxn, sa transform´ee de Fourier est donn´ee par :

ˆ xn= 1

N

N−1

X

k=0

xke−2iπknN

La T.F. discr`ete n´ecessite ainsiN2 calculs pour chacun des N coeffcients, soit de l’ordre deN3 calculs.

Pour un ordinateur actuel, ´equip´e d’un processeur cadenc´e `a 1 GHz, soit de l’ordre de109 op´erations par seconde :

• N = 1000−→

1s

• N = 10 000−→

16 min

• N = 100 000−→

277 h ∼11 jours !

(26)

Communication Num´erique T.F. rapide

T.F. rapide (FFT : Fast Fourier Transform)

Pour un signal discretxn, sa transform´ee de Fourier est donn´ee par :

ˆ xn= 1

N

N−1

X

k=0

xke−2iπknN

La T.F. discr`ete n´ecessite ainsiN2 calculs pour chacun des N coeffcients, soit de l’ordre deN3 calculs.

Pour un ordinateur actuel, ´equip´e d’un processeur cadenc´e `a 1 GHz, soit de l’ordre de109 op´erations par seconde :

• N = 1000−→ 1s

• N = 10 000−→ 16 min

• N = 100 000−→ 277 h ∼11 jours !

(27)

Communication Num´erique T.F. rapide

Principe de la FFT

xn=X ˆ

xke2iπknN

On consid`ere le signal de p´eriode N2 : xn+N

2

=X

ˆ

xke2iπknN (−1)k d’o`u,

xn+xn+N

2 =P

ˆ

x2ke2iπ(2k)nN xn−xn+N

2

=

Pxˆ2k+1e2iπ(2k+1)nN e2iπNn Ainsi,xˆ2k est la T.F. du signal N2-p´eriodique xn+xn+N

2, et xˆ2k+1

est celle du signalxn−xn+N

2.

La p´eriode, donc la taille du signal, a ´et´e divis´ee par 2 !

(28)

Communication Num´erique T.F. rapide

On r´eit`ere ensuite la d´ecomposition.

Au final, si la taille du signal estN = 2p, on doit calculerp coefficients, c’est-`a-direlog2N, au lieu deN.

On a donc au totalN2 log2N calculs a effectuer.

Avec le mˆeme ordinateur que pr´ec´edemment :

• N = 1000−→

3 ms

• N = 10 000−→

0,4 s

• N = 100 000−→

50 s !

(29)

Communication Num´erique T.F. rapide

On r´eit`ere ensuite la d´ecomposition.

Au final, si la taille du signal estN = 2p, on doit calculerp coefficients, c’est-`a-direlog2N, au lieu deN.

On a donc au totalN2 log2N calculs a effectuer.

Avec le mˆeme ordinateur que pr´ec´edemment :

• N = 1000−→ 3 ms

• N = 10 000−→ 0,4 s

• N = 100 000−→ 50 s !

(30)

Communication Num´erique Dualit´e Temps / Fr´equence

1 Convolution

2 Auto-corr´elation

3 Transform´ee de Fourier D´efinition

Propri´et´es de la T.F.

4 Exemples de T.F.

5 T.F. rapide

6 Dualit´e Temps / Fr´equence

7 Th´eor`eme de Wienner-Kinchine

(31)

Communication Num´erique Dualit´e Temps / Fr´equence

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

(32)

Communication Num´erique Th´eor`eme de Wienner-Kinchine

1 Convolution

2 Auto-corr´elation

3 Transform´ee de Fourier D´efinition

Propri´et´es de la T.F.

4 Exemples de T.F.

5 T.F. rapide

6 Dualit´e Temps / Fr´equence

7 Th´eor`eme de Wienner-Kinchine

(33)

Communication Num´erique Th´eor`eme de Wienner-Kinchine

Soitx(t) un signal, etx(fˆ )sa T.F.

La densit´e spectrale de puissance (DSP) est Px(f) =|ˆx(f)|2. L’auto-corr´elation de ce signal est par ailleurs :

Cxx(τ) = Z

IR

x(t)x(t−τ)dt=x(t)∗x(−t) d’o`u,

Cdxx(f) = ˆx(f) ˆx(−f) Or, pour un signal r´eel,x(−f) = ˆˆ x(f), et donc,

Cdxx(f) =|ˆx(f)|2 =Px(f) Th´eor`eme (Wienner-Kinchine)

L’intensit´e de la densit´e spectrale d’un signal r´eel est la T.F. de son auto-corr´elation.

Références

Documents relatifs

[r]

On est parfois amen´ e, pour des raisons de stabilit´ e num´ erique, ` a effectuer des ´ echanges de lignes mˆ eme si le test (3) est n´ egatif (c’est ` a dire que le pivot est

Connaissant la valeur de cette racine, calculer l’ordre de conver- gence de vos

MDF `a phase discontinue : r´ealisation plus complexe bande passante plus ´etroite Exemples d’utilisation :. MDF discontinue dans les communications num´eriques sur

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

DSP th´ eorique des codes en ligne.

Source Code correcteur Encodage. Codage

Si un probl` eme de conduction pure vous semble trop simple, ´ etudiez un probl` eme avec Navier Stokes (partant des exemples NS sur la page de http://www.freefem.org/ff++/) ou