Académique Documents
Professionnel Documents
Culture Documents
M
T
E ti l
Mise en
Dcodeur Dcodeur
Dmulti
Dmodu
Resser-
Accs
R
Essentiel
Optionnel
Mise en
forme
de
source
Dcryptage
de
canal
Dmulti-
plexage
Dmodu-
lation
rement
spectral
Accs
multiple
R
C
P
Vers les autres
sources
Vers les autres
usagers
2
Transmissions numriques en bande de base :
Dtection optimale en prsence de bruit blanc gaussien
Bruit blanc gaussien et additif l'entre du rcepteur
Densit spectrale de puissance, moyenne nulle : 2
o
N
(0, 2)
o
N N
Transmission binaire
Bit l'entre du systme : b {0 1} Bit l entre du systme : b
i
{0,1}
Dure d'un bit : T
b
taux de transmission
1
b
b
R
T
=
Signal transmis
0
( ), 0 , 0
( )
b i
s t t T b
s t
=
=
1
( )
( ), 0 , 1
b i
s t
s t t T b
3
Schma de Principe d'un Systme de Transmissions binaires
+
b
modulateur
en bande de
filtre de
Rception
dcision
>
<
1
g Y(T
b
)
s(t) r(t)
y(t)
Y(T
b
)
b
^
r
o
(t)
r
o
(T
b
)=r
o
r
+
n(t)
{0,1}
en bande de
base
Rception
h(t)
<
0
g Y(T
b
)
T
b
r
o
dcision
0
1
( ), 0 , 0
( )
( ), 0 , 1
b i
b i
s t t T b
s t
s t t T b
=
=
=
4
Orthogonale :
1 0
0
( ) ( ) 0
b
T
s t s t dt =
=
Signal transmis
1
( )
( ), 0 , 1
b i
s t t T b
Sortie du filtre :
0
( ) ( ) ( ) ( ) ( )
o
r t r t h t r h t d = =
0
( ) ( ) ( )
b
T
o b b
r T r h T d =
Avant dcision :
1
0
( ) ( ) ( ) 1
( ) ( ) ( ) 0
o b i
o b i
r T s t s t b
r T s t s t b
> = =
< = =
Dcision :
5
Transmissions binaires en bande de base
Il y a erreur de dcision si :
b b
Il y a erreur de dcision si :
i i
b b
But du rcepteur : Minimiser la probabilit d'erreur par bit :
( ) ( ) ( ( ) ( )) P E P b b P t t ( ) ( ) ( ( ) ( ))
i i
P E P b b P s t s t = =
[ ]
( ) ( ) ( ) ( ) ( ) ( )
b b
T T
r T r r h T d s n h T d +
Avant dcision on a donc :
[ ]
0 0
0 0
( ) ( ) ( ) ( ) ( ) ( )
( ) ( ) ( ) ( )
b b
o b o b b
T T
b b
r T r r h T d s n h T d
s h T d n h T d
= = = +
= +
( ) ( )
b o b o
u T n T u n = + = +
O
0 0 0
0
( ) ( ) , ( ) ( )
b
T
b
u s h T d s t s t
u
= =
O
1 1 1
0
( ) ( ) , ( ) ( )
b
T
b
u
u s h T d s t s t
=
= =
( ) ( )
b
T
h T d
6
0
0
( ) ( )
b
n n h T d =
et
Transmissions binaires en bande de base
0
0
( ) ( )
b
T
b
n n h T d =
La quantit
est une v.a. gaussienne
{ }
{ }
{ }
0
0 0
( ) ( ) ( ) ( ) 0
b b
T T
b b
E n E n h T d E n h T d = = =
de moyenne nulle :
{ }
{ }
{ }
0 0
et de variance :
{ }
2 2
2
0
( )
N
E n H f df
= =
et de variance :
{ }
0
0
( )
2
n
E n H f df
= =
7
Transmissions binaires en bande de base
f(Y|U
0
)
f(Y|U
1
)
( 1)
o
R o i
f r b =
( 0)
o
R o i
f r b =
1
0
0
gg
U
1
U
0
u
0
u
1
Quel est le seuil de dcision optimal qui minimise la probabilit d'erreur ?
( ) ( 0) ( 0) ( 1) ( 1)
i i i i
P E P E b P b P E b P b = = = + = =
(0) ( 0) P P b = =
Probabilit priori (transmission) :
(1) ( 1) P P b = = et
8
(0) ( 0)
i
P P b = =
(1) ( 1)
i
P P b = = et
Transmissions binaires en bande de base
Seuil de dcision optimal :
Probabilit conditionnelle : ( 0)
i
P E b =
Seuil de dcision optimal :
2 2
0 0
2
( 0) ( 0) ( ) ( )
1
o n
o
i o i o o
n
P E b P r b P u n P n u
e dn
= = = = + =
0
2
2
o n
o
o
o
u
n
e dn
= = = = + =
=
9
2
o
n
= + =
2 2
2 2
o
o o
u
n n
d d d
Do en dduit le seuil de dcision optimal :
2
*
1 0
1 0
(0)
ln
(1) 1
( )
( ) 2
o
n
P
P
u u
u u
= + +
=
Ceci revient maximiser le rapport signal sur bruit :
2
1 0
2
u u
= Maximiser le SNR au rcepteur
13
2
o
n
p
Transmissions binaires en bande de base
Filtre adapt p
Prenons le cas simple d'une transmission ON-OFF.
On a alors :
0
0 u =
1 1
0
( ) ( )
b
T
b
u s h T d =
et
2
2
1
0
1
( ) ( )
b
T
b
s h T d
u
= =
On doit maximiser le SNR,
2 2
o o
n n
= =
o la variance du bruit est donne par :
2
2
( )
2
o
o
n
N
H f df
=
p
14
Transmissions binaires en bande de base
Filtre adapt p
Puisque
1 1 1
( ) ( ) ( ) ( ) ( ) u t s t h t S f H f = alors :
{ }
1 2
1 1 1
( ) ( ) ( ) ( ) ( )
j ft
u t TF S f H f S f H f e df
= =
maximiser
2
( )
2
o
N
H f df
Avec galit si et seulement si : ( ) *( ) y t kx t = o k est une constante arbitraire
15
et o x*(t) est le conjugu complexe de x(t)
Transmissions binaires en bande de base
Filtre adapt p
Ainsi, on peut crire :
22
2
2
2 2
1 1
( ) ( ) ( ) ( )
b b
j fT j fT
S f H f e df H f df S f e df
Avec galit ssi :
2 *
( ) ( )
b
j fT
H f kS f e
Avec galit ssi :
1
( ) ( )
b
j f
H f kS f e =
. Posant k = 1 et considrant
lgalit, , on obtient le SNR maximal :
2 *
1
( ) ( )
b
j fT
o
H f S f e
=
2
2 2
2
1 1
max
2
( ) ( ) ( )
b
j fT
o
H f df S f e df S f df
N N
= =
2
( )
2 2
o o
o
N N
H f df
16
Transmissions binaires en bande de base
Filtre adapt
Puisque lnergie E
1
du signal s
1
(t) est donne par :
2 2
( ) ( )
b
T
E t dt S f dt
Le rapport signal sur bruit (SNR)
max
devient :
1 1 1
0
( ) ( ) E s t dt S f dt
= =
1
max
2
E
N
=
2
o
N
alors que :
2 *
1
( ) ( )
b
j fT
o
H f S f e
=
( )
o
H f
Le filtre se nomme filtre adapt au signal s
1
(t)
Lexpression du filtre adapt dans le domaine du temps sobtient par la transforme
de Fourier inverse de ( ) ( )
o o
H f h t
{ }
{ }
2 1 1 * *
1 1
( ) ( ) ( ) ( )
b
j fT
o o b
h t TF H f TF S f e s T t
= = =
b
t T ,
17
Note : en gnral le signal s
1
(t) est rel de sorte que :
1
( ) ( )
o b
h t s T t =
b
t T
,
Remarque :
Transmissions binaires en bande de base
Filtre adapt
Remarque :
Le filtre adapt h
o
(t) =s
1
(T
b
-t) ressemble s
1
(t), le signal d'entre, et maximise le
rapport signal bruit l'instant t = T
b
qui est souvent la dure du
signal.
On peut montrer que c'est aussi le rsultat d'une intgration ou autocorrelation du
signal de sortie l'instant t= T
b
:
1 1
1 1
( ) ( ) ( )
( ) ( )
u t s h t d
s s T t d
=
= +
t= T, on obtient :
1 1
0
( ) ( )
( ) ( )
b
b
T
T
u s h t d
T T d
=
1 1
0
2
1 1
0
( ) ( )
( )
b
b
T
s s T T d
s d E
= +
= =
18
Cette expression est l'autocorrlation de s
1
(t), observ t= T.
Transmissions binaires en bande de base
Filtre adapt
Puisque le filtre est adapt au signal s
1
(t) i e h (t) =s
1
(T
b
-t) la variance Puisque le filtre est adapt au signal s
1
(t), i.e. h
o
(t) s
1
(T
b
t), la variance
du bruit la sortie du filtre linstant t = T
b
est donne par:
2
2
( )
o
N
H f df
=
2
2 *
1
( )
b
j fT
o
N
S f e df
=
( )
2
o
n
H f df
1
( )
2
S f e df
2
1 1
( )
o o
N N
S f df E
= =
1 1
( )
2 2
S f df E
19
Transmissions binaires en bande de base
Filtre adapt
s(t)
Le rcepteur optimal (avec filtre optimal) est un corrlateur t = T
b
:
s
1
(t)
r(t)
( )
dt
Filtre
Adapt
h(t)
r(t)
t=T
r
0
(T)
t=T
r
0
(T)
t=T
b
t=T
b
r
r
( )
0
( )
0
Filtre Adapt Corrlateur quivalent
Pour une entre r(t)=s(t)+n(t) dans un filtre adapt h
o
(t), on a une sortie dfinie par:
r
o
r
o
1
0 0
( )* ( ) ( ) ( ) ( ) ( )
b b
b
T T
o o t T b
r r t h t r h T d r s d
=
= = =
Cette intgrale reprsente la corrlation de r(t) avec s
1
(t) au point t=T
b
. Donc un
filtre adapt est quivalent un corrlateur en un point, t=T
b
.
20
Transmissions binaires en bande de base
Signalisation ON-OFF
En considrant une signalisation ON-OFF:
( ) 0 0 0 b T
0
1
( ) 0, 0, 0
( )
( ), 1, 0
i b
i b
s t b t T
s t
s t b t T
= =
=
=
+ = =
2
1 1 1
0 0
( ) ( ) ( ) , 1
b b
o
T T
o i
r
u n s t dt n t s t dt si b
=
+ = + =
0 1
0
1 1 1
( ) ( ) , 0
( ) ( ) , 0
b
b
T
o i
T
i
u n n t s t dt si b
u n E n t s t dt si b
+ = =
+ = + =
21
1 1 1
0
( ) ( ) , 0
o i
u n E n t s t dt si b
+ +
Transmissions binaires en bande de base
Signalisation ON-OFF
Le seuil de dcision devient :
1 1
2 2
o
u u E
+
= =
2 2
Probabilit d'erreur :
1 0 1 1
( )
u u E E
P E Q Q Q
1 0 1 1
1
( )
2 2
2 ( 2)
o
n o
o
P E Q Q Q
N
N E
= = =
Rcapitulation :
L'amplitude du signal de sortie l'instant t=T
b
, u
1
, est gale E
1
, l'nergie du signal
s
1
(t) et ne dpend pas de la forme de s
1
(t) mais plutt de son nergie.
La sortie du filtre adapt est maximale pour le signal auquel il est adapt. Toute
autre signal d'entre de mme nergie fournira une sortie moindre.
22
Discrimination possible entre plusieurs signaux.
Transmissions binaires en bande de base
s(t)
h
opt
(t)
s( t) s(T t)
Filtre adapt: h
opt
(t)= s(T-t), 0 < t < T
s(-t) s(T-t)
0 T 0 T
-T
s(t)
h
opt
(t)
s(-t) s( t)
s(T-t)
0 T 0 T
-T
23
Transmissions binaires en bande de base
Exemples :
h
opt
(t) s
01
(t)
A A A
2
T
s
1
(t)
0 T
t
0 T
t
0 T
t
2T
sortie du filtre pour
s
1
(t)
h
opt
(t) s
02
(t)
A A
s
2
(t)
0
T
t
0 T
t
0 T
t
A
2
T/2
2T
sortie du filtre pour
s
2
(t) = s
1
(t)
0 0 T 0 T
- A
- A
2
T/2
24
Transmissions binaires en bande de base
N t P M i t tili Mfilt d t
r
01
(T)
s
1
(T-t)
Note : Pour M signaux, on peut utiliser M filtres adapts :
1
( )
r
02
(T)
s
2
(T-t)
Signal reu
r(t)
r
0M
(T)
s
M
(T-t)
chantillionnage t=T
25
Transmissions binaires en bande de base
Cas gnral de deux signaux quelconques: Cas gnral de deux signaux quelconques:
0
( ), 0 , 0
( )
( ) 0 1
b i
s t t T b
s t
s t t T b
=
=
1
( ), 0 , 1
b i
s t t T b =
b
r(t)=
s
1
(t)+n(t)
s
2
(t)+n(t)
{
r
0
(T)
Dcision
g
opt
=1/2 E
D
(t)
S
h
opt
(t)=
f(T-t)
f(t)+n(t)
0+n(t)
0
1
( ) ( )
( )
( ) ( )
s t n t
r t
s t n t
+
=
+
i
b
h
o
(t)=
f (T
b
- t)
1
( ) ( ) ( )
o
f t s t s t =
- s
2
(t)
o
( )
o
s t
A tt t t l filt t tili t t il t d t ( ) f t Avec cette structure, un seul filtre nest utilis au rcepteur et il est adapt ( ) f t
1 0
( ) ( ) ( ) ( )
o b b b
h t f T t s T t s T t = =
C'est donc le cas binaire simple o le signal prsent est f (t) (signal diffrence) C est donc le cas binaire simple o le signal prsent est f (t) (signal diffrence).
Dans le cas o P(0) = P(1) = 0.5, le seuil de dcision ne dpend que de lnergie
de la diffrence des signaux :
2 2 b b b
T T T
27
2 2
1 0 1 2 1 0
0 0 0
( ) ( ) ( ) 2 ( ) ( )
b b b
T T T
E f t dt s t s t dt E E s t s t dt
= = = +
Transmissions binaires en bande de base
Soit c
01
= c
10
le coefficient de corrlation entre s
1
(t) et s
0
(t) dfinit par:
1 0 1 0
0 0
( ) ( ) ( ) ( )
b b
T T
s t s t dt s t s t dt
c = =
01
2 2
1 2
1 0
0 0
( ) ( )
b b
T T
c
E E
s t dt s t dt
= =
On obtient alors: 2 ( ) ( ) 2
b
T
E E E s t s t dt E E c E E = + = +
On obtient alors:
1 2 1 0 1 2 01 1 0
0
2 ( ) ( ) 2 E E E s t s t dt E E c E E
= + = +
Pour des signaux avec P(0) = P(1) = 0.5, le seuil de dcision optimal devient:
E
2
E
=
et la probabilit d'erreur devient:
( )
E
P E Q
=
et la probabilit derreur devient:
( )
2
o
Q
N
Il suffit donc de connatre le coefficient de corrlation c
12
entre les signaux s
1
(t) et
s
0
(t) pour trouver la valeur du seuil de dcision ainsi que celle de la probabilit
28
s
0
(t) pour trouver la valeur du seuil de dcision ainsi que celle de la probabilit
d'erreur.
Transmissions binaires en bande de base
Deux cas particuliers dintrt : signalisation antipodale et signalisation orthogonale
1. Signalisation antipodale :
Deux signaux antipodaux : s
0
(t)=-s
1
(t),
Dans ce cas
1 0
0
( ) ( )
1
b
T
s t s t dt
c = =
et
1 2 01 1 0
2 4
s
E E E c E E E
= + =
1 2 s
E E E = =
Dans ce cas
01
1 2
1 c
E E
= = et
1 2 01 1 0 s
c
si
E E E = =
alors
1 0
0
( ) ( )
0
b
T
s t s t dt
c = =
si
1 2 s
E E E = =
alors
01
1 2
0 c
E E
= =
et donc :
1 2 01 1 0
2 2
s
E E E c E E E
= + =
Par consquent on trouve :
E
E
= =
et ( )
s
E E
P E Q Q
= =
Par consquent, on trouve :
2
s
E = =
et ( )
2
o o
P E Q Q
N N
Remarque :
On observe une perte de 3 db par rapport une signalisation antipodale.
30
Transmissions binaires en bande de base
Comparaison des performances derreur pour une signalisation antipodale et
10
2
10
1
SIGNALISATION ORTHOGONALE
une signalisation orthogonale
10
3
10
2 SIGNALISATION ORTHOGONALE
3 dB
10
5
10
4
P(E)
SIGNALISATION ANTIPODALE
3 dB
10
7
10
6
10
9
10
8
31
4 5 6 7 8 9 10 11 12
10
9
E
b
/N
o
(dB)
Transmissions binaires en bande de base
Systmes de transmissions binaires en bande de base : filtre adapt transversal Systmes de transmissions binaires en bande de base : filtre adapt transversal
Retard
T
Retard
T
Retard
T
Retard
T
entre
r(t)=s(t)+n(t)
a
1
a
2
a
3
a
N
S
r
0
(t)=s
0
(t)+n
0
(t)
sortie sortie
( ) ( ( 1) )
N
k
r t a r t k T =
N N
( )
1 1
( )
k l n
k l
a a R k l T
= =
=
=
= =
34
{ }
( )
1 1
( )
k l n
k l
a a R k l T
= =
Sous la contrainte
{ }
( )
2
1 1
( ) ( )
N N
o k l n
k l
E n t a a R k l T
= =
= =
constante
La technique doptimisation appele multiplicateur de Lagrange est utilis pour La technique doptimisation appele multiplicateur de Lagrange est utilis pour
rsoudre ce problme. La fonction objective maximiser est :
2
N N N
( )
1 2
1 1 1
( , , ) ( ( 1) ) ( )
N k k l n
k k l
M a a a a s t k T a a R k l T
= = =
=
K
35
Transmissions binaires en bande de base
filtre adapt transversal
1,2,..., i N =
Pour ,
( )
1 1
0 2 ( ( 1) ) ( ( 1) ) 2 ( )
N N
k k n
k k
i
M
a s t k T s t i T a R k i T
a
= =
= =
Observant que :
1
( ( 1) ) ( )
N
k o
k
a s t k T s t
=
=
et posant ( )
o
s t =
1 k
On obtient :
( )
1
( ( 1) ) ( )
N
k n
k
s t i T a R k i T =
1 k=
36
Transmissions binaires en bande de base
filtre adapt transversal
Il y a donc N quations linaires rsoudre simultanment.
Posant : et
( ( 1) ) s s t i T ( )
( ) R k i T
12 i N
Posant : et ,
( ( 1) )
i
s s t i T = ( )
( )
ik n
r R k i T =
1,2,..., i N =
[ ]
T
Sous forme vectorielle :
V i l ( )
[ ]
1 2 3
s= , , ,...
T
N
s s s s
11 12 13 1
...
N
r r r r
Vecteur signal (connue)
21
r
=
O M
M O M
M O M
R
Matrice de corrlation du bruit
(connue)
1 N NN
r r
L L L
[ ]
1 2 3
a=
T
N
a a a a
Vecteur coefficients ( dterminer)
37
[ ]
1 2 3
a , , ,...
N
a a a a
Vecteur coefficients ( dterminer)
Transmissions binaires en bande de base
filtre adapt transversal
Ce qui conduit l'quation vectorielle suivante rsoudre :
R = s Ra
La solution de ce problme donne :
=
-1
a R s
Remarque : pour un canal bruit blanc et gaussien :
2 0 0 ... 0
0 2 0
0 0 2 0
o
o
o
N
N
N
=
M M
M R
Une matrice diagonale
0 2
0 0 2
o
o
N
N
M M M
L L
38
Transmissions binaires en bande de base
Rception en prsence de bruit color Rception en prsence de bruit color
Filtre adapt h
o
(t) = s(T - t) nest valide seulement que pour un bruit blanc
L dt i ti d filt ti l b it bl t t l La dtermination du filtre optimal pour un bruit non blanc est trs complexe
On peut cependant la ramener une solution connue en blanchissant le bruit (en
anglais whitening)
H
w
(w)
n(t)
f
n
(w)
n
0
(t)
f
n
0
(w) f
n
( ) f
n
0
( )
On veut un bruit blanc la sortie du filtre , il faut dterminer le
filtre pour lequel
( )
W
H
2
( ) ( )
n W
H K =
39
Transmissions binaires en bande de base
Rception en prsence de bruit color
2
2
4
( )
1
n
+
=
+
( ) 1
o
n
=
2
1 (1 )(1 )
Exemple: soit
, on dsire obtenir :
On a alors :
[ ]
2
1 2
2
1 (1 )(1 )
( ) ( )
4 (2 )(2 )
(1 ) (1 )
W n
j j
H
j j
j j
+ +
= = =
+ +
+
*
(1 ) (1 )
(2 ) (2 )
( ) ( )
W W
j j
j j
H H
+
=
+
= ( ) ( )
W W
H H
Le filtre ralisable est celui dont les ples sont gauche du plan complexe :
Im( ) s
(1 )
( )
(2 )
W
j
H
j
+
=
+
( ) s
Im( ) s
x
-2
o
-1
40
Transmissions binaires en bande de base
Rception en prsence de bruit color
Le rcepteur optimal corrlation avec blanchiment du bruit devient :
s(t)
dt
t=T
H
w
(w)
H ( ) S il
dt
r(t)=s
i
(t)+n
c
(t) r
0
(T)
H
w
(w) Seuil g
41
Transmissions binaires en bande de base
Rception en prsence de bruit color
Soit le filtre de blanchiment et soit et les transformes de
Fourier des signaux d'entre et de sortie s(t) et s
0
(t) respectivement. Le spectre
de densit de puissance du bruit ''blanchit'' tant N
0
/2, on a :
( )
W
H ( ) S
0
( ) S
2 2
( )
( )
o
W
n
N
H
0
( ) ( ) ( )
W
S S H =
Le bruit tant blanc, N(0, N
0
/2) la sortie de , le filtre adapt est: ( )
W
H
1 2
* * * *
( ) ( ) ( ) ( )
j T j T j T
W W
S H e S e H e
= =
0 *
0 0
( ) ( ) ( )
j T j T
opt
H S e S e
= =
( ) ( ) ( ) ( )
W W
Le filtre adapt peut donc tre considr comme la cascade de deux
filtres, l'un adapt au signal s(t) l'instant T
1
et valant et l'autre adapt au
canal et valant avec T
1
+T
2
=T
0
( )
opt
H
1
*
( )
j T
S e
2
j T
o
N
42
canal et valant , avec T
1
+T
2
T
2
( )
j T
o
n
e