Vous êtes sur la page 1sur 12

Université Ziane Achour de Djelfa ‫ﺟﺎﻣﻌﺔ ز ﺎن ﻋﺎﺷﻮر ﺑﺎ ﻠﻔﺔ‬

Faculté des Sciences et de la Technologie ‫ﻠﻴﺔ اﻟﻌﻠﻮم و اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ‬


Département d'Électronique et de Télécommunications ‫ﻗﺴﻢ اﻹﻛ وﻧﻴﻚ و اﻹﺗﺼﺎﻻت‬
Filière de Télécommunications ‫ﺷﻌﺒﺔ اﻹﺗﺼﺎﻻت اﻟﺴﻠﻜﻴﺔ و اﻟﻼﺳﻠﻜﻴﺔ‬

Niveau : 1ère année Master A. U. : 2021/2022


Spécialité : : Systèmes des Télécommunications Matière : Signaux aléatoires et Processus stochastiques

Série de TD No 1

Exercice 01 :

1- Soit le signal échelon f(t)= E0 U(t), d'amplitude E0.


Représenter graphiquement et calculer l'auto-convolution de f(t).

2- Soient les deux signaux :


1 si − 1 ≤ t < 3  t / 2 si 0 ≤ t ≤ 2
f (t ) =  et g ( t ) = 
0 ailleurs  0 ailleurs

Calculer f(t)*g(t)

SOLUTION :
1- Pas de problème particulier. Si t < 0, il n'y a pas de recouvrement. Si t > 0, il y a recouvrement
entre 0 et t. On obtient :

+∞
 E02 pour t > 0 f *f
f*f = ∫ 0
−∞
E U ( t ) E 0U (t − τ ) dτ = 
 0 pour t < 0
t

2- Le produit de convolution est:

( )∗ ( )= ( ) ( − )

( )= 0≤ ≤2 ∈ [0,2] =

( − )=1 − 1 ≤ − ≤ 3 ⇔ −1 − ≤ − ≤ 3 − ⇔ +1≥ ≥ −3 +

donc: ∈ [−3 + , 1 + ] =

−3 + 1+
On applique la définition du produit de convolution:

( )= ( )∗ ( )= ( ) ( − )

1- 1+ <0 ⇒ < −1 ⇒ ( )=0

2- 1+ > 0 1+ <2 ⇒ −1 < < 1

1 1 ( + 1)
( )= ( )∗ ( )= ( ) ( − ) = 1∙ = = =
2 2 2 2 4

-3+ 1+
3- −3 + < 0 1+ >2 ⇒ <3 >1 ⇒ 1< <3

1
( )= ( )∗ ( )= ( ) ( − ) = 1∙ = [ ] =1
2 4

1+
−3 +
4- -3 + > 0 ⇒ >3

1 − +6 −5
( )= ( )∗ ( )= ( ) ( − ) = 1∙ = [ ] =
2 4 4

−3 + 1+

5- −3 + > 2 ⇒ >5,

( )= ( )∗ ( )=0

Maintenant que nous avons déterminé les diverses valeurs du produit de convolution, sur les divers intervalles, il est
envisageable de tracer (par morceaux), la courbe représentative :

(f*g)(t)

(-t²+6t-5)/4
(t+1)²/4

t
-1 1 3 5
Exercice 02 :
1 si t ∈ [− τ / 2, +τ / 2 ]
On définit la fonction Rect par : f (t ) = Rect (t / τ ) = 
 0 sinon.
Ainsi, pour un rectangle centré sur « t = centre », de hauteur 1 et d’une largeur donnée par
« largeur », on utilisera la notation : t − centre
Rect ( )
largeur
Soit les fonctions f et g définies par :
f(t) = 3 Rect(t-1/2)+Rect((t-2)/2)
g(t) = Rect(t/2)
Trouver la convolution f * g.

Réponse :

la convolution f(t)*g(t) = g(t)*f(t) ; on a le choix de déplacer n’importe quelle fonction par


rapport à l’autre. Il est plus évident de déplacer g(t) par rapport à f(t)
Le produit g(t-τ).f(τ) est nul pour t < -1, donc le produit de convolution est nul sur cet intervalle.

Pour -1<t <0, le chevauchement se produit dans l’intervalle 0 à t +1. Dans cet intervalle, la
fonction g(t-τ)=1 et la fonction f(τ)=3, le produit de convolution est :
t +1

∫ 3dτ = 3[t ]
t +1
0 = 3( t + 1)
0

Pour 0<t<1, le chevauchement se produit aussi dans l’intervalle 0 à t+1. Dans cet intervalle, la
fonction g(t-τ)=1, mais la fonction f(τ) est définie différemment sur deux parties de
l’intervalle de chevauchement : f(τ) = 3 pour 0<τ<1 et =1 pour 1< τ <t+1.
donc le produit simple doit être évalué aussi par intervalle et le produit de convolution est par
conséquence somme de deux intégrales :
1 t +1

∫ 3dτ + ∫ 1dτ = 3 + (t + 1 − 1) = 3 + t
0 1

Pour 1<t<2 le chevauchement se produit dans l’intervalle t-1 à t+1. Dans cet intervalle, la
fonction g(t-τ)=1, mais la fonction f(τ) est définie différemment sur deux parties de
l’intervalle de chevauchement donc le produit simple doit être évalué aussi par intervalle et le
produit de convolution est par conséquence somme de deux intégrales :
1 t +1

∫ 3dτ + ∫1dτ = 3(1 − (t − 1)) + (t + 1 − 1) = 3(2 − t) + t = 6 − 2t


t −1 1

Pour 2<t<4, le chevauchement se produit dans l’intervalle t-1 à 3. Dans cet intervalle, les
fonctions f et g valent 1.
Le produit de convolution est :
3

∫ 1dτ = 3 − (t − 1) = 4 − t
t −1
Le produit est nul pour t >4 , donc le produit de convolution est nul sur cet intervalle.
Enfin, le produit de convolution est :

0 < −1
⎧3( + 1) −1< <0

3+ 0< <1
f(t)*g(t) =
⎨ 6 −2 1< <2
⎪ 4− 2< <4
⎩ 0 >1

Exercice 03 :
⎧ βt
Soit les fonctions f et g définies par : ⎪ e pour t ≤ 0
f (t ) =


⎪ 0 pour t > 0

g (t) = Rect (t −1 / 2 )

Représenter f et g puis donner les expressions analytiques de la convolution dans les


différentes régions de définition.

Réponse :
g(t )
f (t )
1

-1 0 0.5 1

Prenons l'exponentielle pour faire le déplacement :

g(u)

t
0.5 1 u

f (t-u)

Il y a trois régions de définition pour la convolution. Pour t <0, l'exponentielle recouvre tout le
rectangle. L'intégration couvre 0<u <1 où le rectangle vaut 1, et où f(t- u) est égale à e β t e βu . −

Dans cette région de définition,

1
1
 e βu 

eβ t
f ∗g = ∫ e e βt βu
du = e  βt
 = (e β
1)
− −

− − −

0  β 0 −

β
Pour 0<t<1, l'exponentielle couvre partiellement le rectangle :
g(u)
1

t u

f (t-u)

L'intégrale sera donc de t à 1 pour cette région :

e 
1 1
βu
eβ t e β e βt 1
− −

f ∗ g = ∫−e eβt βu
du = −e  βt
= β
−e βt
)=

β  t
(e
− − −

t  −

β β
g(u)
Quant t >1, il n'y a pas de recouvrement entre f(t-u) et g(u)

donc la convolution est nulle.

t
0 0.5 1

Exercice 04 :
f (t-u)
Calculer l'autocorrélation des signaux suivants :

- A .sin(2̟ft+a) Arect(n/N) 5 δN(n) Bcos(2̟f0n)

Réponse :
De la meme manière, on calcule l'autocorrélation des autres signaux et on trouve :

A2N.ΛN(k) 25δ N(k) B2/2.cos(2πf0k)

Exercice 05 :

Estimation de la direction d’une source

Soit une source que l’on peut considérer comme étant à l’infini. Il est possible, à l’aide
de deux capteurs C1 et C2 (voir figure) d’estimer la direction θ de cette source.

Soient x 1 (t) et x2 (t), les 2 signaux reçus par les capteurs C1 et C2 .

On peut considérer que le signal reçu par le capteur C2 est identique à celui reçu par le capteur
C1 mais retardé du temps t 0 mis par l’onde pour parcourir la différence de trajet.

L
θ
d

C1 C2

1) Trouver la relation qui permet d’exprimer t 0 en fonction de d ,V et θ.

Avec : d : distance entre les 2 capteurs


V : vitesse de l’onde
θ : direction de la source

2) On suppose que la source est un signal x(t) ayant la forme : x(t) = a sin (ωt + ϕ)

On pose : x1 (t) = x(t)


et x2 (t) = x(t-t 0 )

Calculer la fonction d’intercorrélation R12 (τ) entre les signaux x 1 (t) et x2 (t).
Comment la fonction d’intercorrélation nous permet-elle de déterminer la valeur t 0 ?
Réponse :

1-
L = V.t0
cos θ = L / d
d’où
d . cosϑ
t0 =
V
d et V sont connus. Pour déterminer θ, il suffit de calculer t 0

2- α α

R12 = ∫ x (t) . x
−α
1 2 (t + τ ). dt = ∫ x (t) . x (t − t
−α
0 + τ ). dt

α
α

R12 = ∫ a. sin( ωt + ϕ ) . a sin( ω ( t − t 0 + τ ) + ϕ ). dt = a ∫ sin( ωt + ϕ ). sin( ωt + ω (τ − t ) + ϕ ).dt


2
0
−α −α

α α
a  
2
R12 = ∫ cos(ω (τ − t 0 )).dt − ∫ cos( 2ωt + 2ϕ + ω (τ − t 0 )). dt 
2  −α −α 

car sin(a).sin(b) = 0.5 .[ cos(a-b) – cos(a+b)]

Comme ∫ cos( 2ωt + 2ϕ + ω (τ − t


−α
0 )). dt = 0
2
. cos(ω (τ − t 0 )).[t ]α−α = α .a 2 . cos(ω (τ − t 0 ))
a
R12 =
2

On obtient donc R12 = β . cos[ω (τ − t 0 )]

La fonction d’intercorrélation des 2 signaux est tout simplement la fonction d’autocorrélation


du signal x(t) décalée de t 0 .
R12 (τ) = Rx(τ-t 0 )

On peut donc estimer t0 en calculant le maximum de la fonction R12 (τ)

Dans notre exemple :

cos [ ω(τ - t 0 )] prend comme valeur maximale 1 lorsque τ = t 0 .

d . cosϑ
Lorsque t0 est connu, on peut en déduire θ en utilisant la formule t 0 =
V
Exercice 06 :
Soit un signal défini par :
A
x(t) = t[u ( t ) − u ( t − T )]
T
1) Représenter ce signal.

2) Calculer sa fonction d’autocorrélation, et la représenter.

3) Déterminer son énergie à partir de sa fonction d’autocorrélation.

Réponse :

1) On peut également exprimer le signal sous la forme :


 A
t pour t ∈ [0, T]
x(t) =  T
 0 ailleurs
La forme de ce signal est une dent de scie de largeur T : en t=0, sa valeur est 0 ; en T, elle vaut A.

2) Sa fonction d’autocorrélation est définie par :


+∞ +∞ A A
C xx (τ) = ∫ x ( t ).x ( t − τ)dt = ∫ t.[u ( t ) − u ( t − T)]. ( t − τ).[u ( t − τ) − u ( t − τ − T)]dt
t = −∞ t = −∞ T T
Les différents cas à étudier sont les mêmes qu’avec un signal porte. Les 2 seuls cas pour lesquels le
produit des fonctions n’est pas nul sont :
- 2e cas : -T<τ<0 : l’intervalle de valeurs de τ pour lequel le produit n’est pas nul est [0, τ+T]. On a donc :
τ +T A A
C xx (τ) = ∫ t. ( t − τ).dt
t =0 T T
τ+ T
A2  t3 t2  A2 A 2  (τ + T)3 (τ + T) 2 
∫t=0
= 2
T
τ+ T
( 2
)
 3 − 2 τ = T 2  3
t − tτ .dt = 2
T

2
τ 
 0  
2 2
A
( A
) (
= 2 2(τ + T)3 − 3(τ + T) 2 τ = 2 2(τ + T)(τ 2 + 2τT + T 2 ) − 3(τ 2 + 2τT + T 2 )τ
6T 6T
)
2
A
(
= 2 2(τ3 + 2τ 2 T + τT 2 + τ 2 T + 2τT 2 + T 3 ) − 3(τ3 + 2τ2 T + τT 2 )
6T
)
A2 A2
6T
(
= 2 2(τ + 3τ T + 3τT + T ) − 3(τ + 2τ T + τT ) = 2 − τ3 + 3τT 2 + 2T 3
3 2 2 3 3 2 2

6T
) ( )
- 3e cas : 0<τ<T : l’intervalle sur lequel le produit n’est pas nul est [τ, T]. On a donc :
T A A
C xx (τ) = ∫ t. ( t − τ).dt
t =τ T T
T
A2  t3 t2  A2  T3 T 2 τ3 τ3  A 2
= 2
T

3 2  τ =
T

2 
3

2
τ −
3
+  =
2 6T 2
2T 3 − 3T 2 τ + τ3 ( )
 τ  
On remarque que l’on a le même résultat que dans le cas précédent, mais avec un changement de signe
pour τ. On peut donc écrire ces 2 résultats sous la forme d’un seul :
 A2

C xx (τ) =  6T 2
( 3
2T 3 − 3T 2 τ + τ si τ < 0 )
 0 si τ > 0
Cette fonction est un polynôme d’ordre 3. Elle est symétrique par rapport à 0. Quand τ → 0 par valeurs
négatives, la fonction se comporte comme aτ+b.
3) L’énergie du signal est la valeur de sa fonction d’autocorrélation pour τ=0. On remplace donc τ par 0
A 2T
dans l’expression précédente. On obtient C xx (τ) = .
3
Exercice 07 : Estimation d’un temps de retard

1) On considère un signal déterministe à énergie finie noté x(t) représentant un signal sonore émis
par une source. Ce signal est enregistré par deux microphones situés dans une pièce acoustique.
On ignore dans cet exercice le bruit affectant la transmission. Les signaux reçus par ces deux
microphones peuvent être alors définis de la façon suivante
x1 (t) = A1 x(t − T1 ) et x2 (t) = A2 x(t − T2 )
où les amplitudes et retards A1 , A2 , T1 , T2 sont des réels positifs.
• Déterminer la fonction d’intercorrélation entre les signaux x1 (t) et x2 (t) notée Rx1 x2 (τ ) en
fonction des amplitudes A1 et A2 , de la différence des temps d’arrivée T = T1 − T2 et de la
fonction d’autocorrélation Rx (τ ) du signal source x(t). Proposer une méthode permettant
d’estimer la différence des temps d’arrivée T = T1 − T2 à partir de Rx1 x2 (τ ).
• En utilisant l’inégalité de Parseval, montrer que
Rx1 x2 (τ ) = T F −1 [X1 (f )X2∗ (f )]

En déduire Rx1 x2 (τ ) lorsque le signal source s’écrit


 a
1 si |t| < 2
x(t) = Πa (t) =
0 sinon

• Calculer l’expression suivante


 
−1 X1 (f )X2∗ (f )
G(τ ) = T F
|X1 (f )| |X2 (f )|

et en déduire que T peut aussi être estimé à l’aide de la fonction G(τ ).


2) On suppose désormais que le signal source est un signal périodique (de période T0 ) de puissance
finie. Déterminer Rx1 x2 (τ ) en fonction de A1 , A2 , T et de l’autocorrélation du signal source Rx .
Peut-on estimer T à partir de Rx1 x2 (τ ) ? Etudier le cas particulier où x(t) = cos (2πf0 t).

Réponse :

1)
• La fonction d’intercorrélation entre les signaux à énergie finie x1 (t) et x2 (t) est définie par

Rx1 x2 (τ ) = x1 (t)x∗2 (t − τ )dt

= A1 A2 x(t − T1 )x∗ (t − τ − T2 )dt
= A1 A2 Rx (τ − T )

Puisque la fonction d’autocorrélation Rx(τ ) est maximale à l’origine τ = 0, le maximum de


Rx1 x2 (τ ) est atteint en τ = T . On en déduit

T = arg maxRx1 x2 (τ )
τ

Pour déterminer T , il suffit de chercher la valeur de τ qui maximise la fonction d’intercorrélation


Rx1 x2 (τ ).
En utilisant l’égalité de Parseval, on obtient


Rx1 x2 (τ ) = x1 (t)x∗2 (t − τ )dt

 ∗
= X1 (f) e−j2πf τ X2 (f) df

= X1 (f)X2∗ (f )ej2πf τ df

= T F −1 [X1 (f )X2∗ (f)]

Lorsque x(t) = Πa (t), on a

sin (πaf )
X1 (f ) = A1 e−j2πf T1 X(f) = aA1 e−j2πf T1
πaf
sin (πaf )
X2 (f ) = A2 e−j2πf T2 X(f) = aA2 e−j2πf T2
πaf
d’où Rx1 x2 (τ ) = T F −1 [X1 (f )X2∗ (f)]
  2 
sin (πaf)
= aA1 A2 T F −1 e−j2πf T a
πaf
= aA1 A2 δ(τ − T ) ∗ Λa (τ )
= aA1 A2 Λa (τ − T )

qui est bien une fonction maximale en τ = T .


 
X1 (f )X2∗ (f )
−1
G(τ ) = T F
• On a |X1 (f )| |X2 (f )|
 −j2πf T1

−1 A1 e X(f )A2 ej2πf T2 X ∗ (f )
= TF
A1 |X(f )| A2 |X(f )|
−1
 −j2πf T 
= TF e = δ(τ − T )

On voit donc que même en présence de bruit la fonction G devrait présenter un pic en τ = T .
2) Pour un signal périodique de période T0 , on a
 T0 /2
1
Rx1 x2 (τ ) = x1 (t)x∗2 (t − τ )dt
T0 −T0 /2
 T0 /2
1
= A1 A2 x(t − T1 )x∗ (t − τ − T2 )dt
T0 −T0 /2
= A1 A2 Rx(τ − T )

La fonction d’intercorrélation est une fonction périodique de période T0 comme Rx (τ ) donc en


recherchant les maxima de Rx1 x2 (τ ), on aura une estimation de T à un multiple de T0 près.Dans le
cas où x(t) = cos (2πf0 t), on a vu plus haut : 1
Rx (τ ) = cos(2πf0 τ )
2

d’où A1 A2
Rx1 x2 (τ ) = cos [2πf0 (τ − T )]
2
On voit que dans ce cas que l’intercorrélation possède plusieurs maxima et minima aux points
T0
τ = T + kT0 , k ∈ Z et τ = T + k ,k ∈ Z
2
On pourra donc estimer T à un multiple de T0 près.

Exercice 08 :

On désire déterminer la vitesse de propagation d’une impulsion dans un câble coaxial sans perte.
L’intensité est alors une fonction de la longueur de câble traversé ‘l’ et du temps ‘t’. Les mesures relevées
donnent l’évolution de cette intensité pour l=0 correspondant au signal en entrée du câble et pour une
longueur l =100m en fonction du temps.

A A

Câble coaxial
0.1 t en µs 0.5 t en µs

- A partir de la figure ci-dessus, écrire les 2 signaux sous forme de 2 portes de mêmes amplitude et
largeur en déterminant le centre de chacune (décalage).
- Calculer la fonction de corrélation entre les 2 signaux.
- Montrer que la détection du maximum de la fonction de corrélation permet de calculer la vitesse
de propagation dans le câble. Calculer cette vitesse.
Réponse :

Vous aimerez peut-être aussi