Professional Documents
Culture Documents
COURS EN310 :
COMMUNICATIONS
NUMÉRIQUES AVANCÉES
Benoît ESCRIG
14/09/09 ENSEIRB-MATMECA / IRIT
Bibliographie
2
1
Objectif général du cours
3
réseau abonné
2
Apport des techniques de
transmission avancées
Canal sélectif en fréquence
Conséquences des sans correction des ISI
dégradations apportées à un
canal AWGN : dégradation
des performances en termes
de BER Canal sélectif en
Solution : mise en œuvre de fréquence avec
techniques de transmission correction des ISI
pour retrouver les
performances établies dans le Canal AWGN
du canal AWG
RE3 42 - BE - ENSEIRB-MATMECA
16/11/2010 5
/ IRIT
3
Objectifs du cours
7
5 DIVERSITE
1 CARACTERISATION
DES CANAUX 4 OFDM
3 ETALEMENT
DE SPECTRE
2 EGALISATION
Communications Numériques Avancées - BE 14/09/09
4
Plan du cours
9
Plan du cours
10
5
Modèle idéal : propagation en espace libre
11
6
Modèle réel : combinaison de trajets multiples et de
fading
13
EMISSION RECEPTION
Signal reçu r(t) : somme de N
trajets issus de s(t), affectés de
gains et de retards variant
aléatoirement dans le temps
N −1
r (t ) = ∑ hi (t )s(t − τ i ) + n(t )
i =0
n(t)
c (t ) = δ (t ) + 0,5δ (t − T )
C ( f ) = 1 + 0,5 exp(− j 2πfT )
|C(f)| / c(t)=δ(t)+0,5δ(t-T)
0
10
α1=0,5
α0=1
τ1=T -1
τ 0=0 10
0 0.5
Normalized Frequency
1
7
Conséquence : sélectivité en fréquence
15
1 1
0 0
-1 -1
-2 -2
0 2 4 6 0 2 4 6
[t/T] [t/T]
Communications Numériques Avancées - BE 14/09/09
8
Exemple : canaux SC WiMAX
17
Type 2 1 0.286exp(-j0.75) 0
2 0.953 400/R
3 -0.095 800/R
Communications Numériques Avancées - BE 14/09/09 R en MBd
s[t −τ (t )]+n(t )
1.4
r (t )=α (t )e
−jϕ(t ) 1.2
0.8
0.6
0.4
0.2
0
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
9
Exemple : modèle TU 50
19
Canal TU 50
50 km/h
Exemple : modèle TU 50
Réponse impulsionnelle
20
T=1/D = 36,92 µs
0.8
OvsF=8
Te=T/OvsF = 4,62 µs 0.6
fd = fc*v/c
0
-1 0 1 2 3 4 5
Delays (s) x 10
-6
Communications Numériques Avancées - BE 14/09/09
10
Conclusion
21
11
I. Caractérisation des canaux
23
atténuation
12
Perte moyenne de trajet
25
13
Fading à court terme
27
14
Fading de Rice (Rician fading)
29
Fading de Rice
30
centralité. 0.2
0.1
s2 = mc2 + ms2 0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
x
x s2 + x 2 s
p h (x ) = exp − I x 2
2 0
σ2 2σ σ
Communications Numériques Avancées - BE 14/09/09
15
Démonstration
31
16
Fading de Rayleigh (Rayleigh fading)
33
pX(x)
Signal reçu r(t) : plusieurs trajets 0.7
2
σ =1
et une composante LOS. 0.6 2
σ =0.5
2
σ =2
0.5
|h| suit une loi de Rayleigh. 0.4
0.1
hc et hs sont gaussiens de 0
0 1 2 3 4
moyennes nulles et d’égale x
variance σ².
Fading de Rayleigh
34
0.6
2
σ =1
2
σ =0.5
0.3
simple. 0.2
0.1
x2
0
x
p h (x ) = 2 exp − 2
0 1 2 3 4
x
σ 2σ
Communications Numériques Avancées - BE 14/09/09
17
Démonstration
35
18
Bilan de liaison (Link Budget)
37
90% 10%
RE3 42 - BE - ENSEIRB-MATMECA / IRIT 16/11/2010
Bilan de liaison
38
BS Mobile
distance
1: perte moyenne, fonction de la
distance.
1
2 : perte de fading à long terme
Entre 7 et 10 dB MPL Loi log-normale
6 dB pour le WiMAX
3 : perte de fading à court terme 2
Loi Rayleigh
Entre 2 et 4 dB
4 dB pour le WiMAX
3
Puissance
reçue
19
I. Caractérisation des canaux
39
c(τ,t)
20
Fonction de transfert C(f,t) variant dans le temps
41
C(f,t)
C(f,t) t t+∆t
Les caractéristiques de
fading se déduisent de la
fonction d’auto-corrélation en f
temps et en fréquence de la f+∆f
fonction de transfert du
|RCC(∆f;∆t)|
canal.
La fonction se calcule pour un
incrément en fréquence ∆f et
un incrément temporel ∆t :
RCC(∆f;∆t).
∆t ∆f
Communications Numériques Avancées - BE 14/09/09
21
Première caractérisation :
fonction d’auto-corrélation RCC(∆f;0)
43
C(f,t) t t+∆t
f
f+∆f
Corrélation en fréquence et
44
bande de cohérence Bc
RCC(∆f;0) : corrélation en fréquence de
la fonction de transfert variant dans le
temps
Indication : corrélation entre deux points
de la fonction de transfert pris à deux
fréquences séparées de ∆f.
Bande de cohérence Bc : bande de
fréquence pour laquelle la fonction
RCC(∆f;0) est à peu près non nulle,
approximation de la bande sur laquelle
le canal filtre de la même façon les
composantes spectrales du signal émis.
Communications Numériques Avancées - BE 14/09/09
22
Bande de cohérence Bc
45
Deuxième caractérisation
46
TF
|RCC(∆f;0)| Rcc(τ;0)
∆f τ
23
Profil de l’intensité des trajets multiples
et étalement des trajets multiples Tm
47
24
Valeurs de Tm et de Bc
49
mobile Bc = 0,276
Exemple : GSM στ
W=200kHz. iono Bc = 1
2πσ τ
Écart-type des retards dans environnement urbain :
στ=2µs.
Bc=138kHz.
Bc<W.
Conclusion : canal sélectif en fréquence, présence d’ISI.
25
Variation temporelle du canal
51
Troisième caractérisation :
fonction d’auto-corrélation RCC(0;∆t)
52
C(f,t) t t+∆t
f
f+∆f
26
Corrélation en temps
et emps de cohérence Tc
53
Temps de cohérence Tc
54
27
Exemple
55
28
Fast fading si Tc < T
57
Quatrième caractérisation
58
|RCC(0,∆t)| TF SC(0;λ)
∆t λ
29
Spectre de puissance Doppler et
59
étalement Doppler fd
SC(0;λ) : puissance du signal reçu en fonction du décalage
Doppler
Indication : savoir si une composante spectrale donnée va être
étalée ou pas dans le domaine des fréquences
Étalement Doppler fd : bande de fréquence pour laquelle la
fonction est à peu près non nulle, approximation de la bande
sur laquelle le canal étale les composantes spectrales
Étalement Doppler fd
60
30
Analogie avec les modulations
61
Tableau récapitulatif
62
Canal sélectif en fréquence (ISI) Fading rapide (échec PLL, fort Doppler)
Tm > T fd > W
Canal sélectif en fréquence (ISI) Fading rapide (échec PLL, fort Doppler)
Bc < W Tc < T
31
Conclusion
63
Plan du cours
64
32
Canaux sélectifs en fréquence
65
Bc < W
Conséquence : ISI. C(f,t) W
Idée de base : un égaliseur
pour compenser les
atténuations du canal dans
certaines bandes de
fréquences.
f
Bc
33
Contrainte : connaissance de la RI du canal
67
Estimation RI canal
CANAL Égalisation
Variations du canal
34
Trois approches
69
II. Égalisation
70
35
II. Égalisation
71
EMETTEUR RECEPTEUR
s(t) r(t)
Bits In =Ane jθn g(t) c(t) h*(−t ) Dét Bits
CANAL
Mapping en Détecteur
fonction de la n(t) complexe
modulation AWGN 2N0
numérique Filtre de mise en forme Filtre adapté
utilisée
Communications Numériques Avancées - BE 14/09/09
36
Hypothèses
73
EMETTEUR RECEPTEUR
s(t) r(t)
Bits In =Ane jθn g(t) c(t) h*(−t ) Dét Bits
CANAL
h(t )=c(t )*g(t )
x(0)=1
Échantillonnage prenant en compte les temps de
propagation de groupe de tous les filtres. n(t)
complexe
AWGN 2N0 x(t )=h(t )*h*(−t )
ν (t )=n(t )*h*(−t )
EMETTEUR RECEPTEUR
s(t) r(t)
Bits In =Ane jθn g(t) c(t) h*(−t ) Dét Bits
CANAL
n(t) complexe
+∞
∑I x
AWGN 2N0
y k = Ik + n k −n + νk
n =0,n ≠k
37
Modèle de chaîne passe-bas équivalente sur les
symboles
75
+∞
In xk yk yk = Ik + ∑I x n k −n
n=0 ,n ≠k
+ νk
Décomposition de X(z)
76
+L
X (z)= ∑xk z−k
Hypothèse : canal à mémoire
bornée, donc xk est tel que k k =−L
appartient à [-L,+L].
Conséquence : X(z) à coefficients
X (z ) = F (z ).F * z −1 ( )
tels que xk = 0 pour |k|>L. +L
38
Éléments de démonstration
77
I (z ) ( )
X (z ) = F (z ).F * z −1
1
( )
F z −1
* V(z)
39
Nouveau modèle de canal
79
I (z ) F (z ) V(z)
η(z)
L L
v k = ∑ fnIk −n + ηk ∑f n
2
=1
n =0 n =0
II. Égalisation
80
2. Égaliseur MLSE
3. Trois égaliseurs
40
Principe de l’égaliseur MLSE
81
Avantages :
Égaliseur optimal en termes de probabilité d’erreur (cad en termes de
performances) car de type ML.
Fait l’égalisation et la détection en même temps.
Inconvénient : à chaque séquence de N symboles reçue, il faut
calculer MN distances.
Amélioration de l’égaliseur MLSE : algorithme de Viterbi (aussi
utilisé dans le décodage des codes correcteurs).
Solution n’est envisageable que pour L<10.
Dans le cas contraire, il faut se résoudre à choisir des égaliseurs encore
moins complexes mais sous-optimaux.
41
Égaliseur de Viterbi
83
Réduction du nombre
d’opérations par Exemple de codeur C(3,½)
l’utilisation de l’algorithme
de Viterbi.
Même principe que pour le entrée
décodage des codes sortie
convolutifs. x x
42
Exemple : BPSK
et canal [1 0,5]
85
vk =In +0,5In−1+ηk
-1,5
In x 0/-1 0/-1
+0,5 entrée 0/-1
0,5
entrée 1/+1
-0,5
sortie 1/+1 1/+1
+1,5
Communications Numériques Avancées - BE 14/09/09
-1,5 1
0/-1 0/-1
+0,5 1
-0,5
1/+1 1/+1
+1,5
43
Exemple : décodage de la séquence [-
0,5 +1,5 –0,5 +0,5]
87
-1,5 1 9 10
0/-1 0/-1
+0,5 1 1
5
-0,5
4 2
1/+1 1/+1
+1,5 0 1
Communications Numériques Avancées - BE 14/09/09
5
-1,5 1 6
0/-1 0/-1
1
+0,5 1
-0,5 1 0 6
1/+1 1/+1
4
+1,5 5
44
Exemple : décodage de la séquence [-
0,5 +1,5 –0,5 +0,5]
89
1
-1,5 4 5
0/-1 0/-1
0
+0,5 6
-0,5 1 5 1 1
1/+1 1/+1
1
+1,5 6
1
-1,5 54
0/-1 0/-1
+0,5 6
-0,5 1 5 1
1/+1 1/+1
+1,5 6
45
II. Égalisation
91
3. Trois égaliseurs
Égalisation linéaire
92
Sortie égaliseur
I (z )
~
V(z)
I (z ) F (z ) Ω(z ) Dét Iˆ(z )
EGALISEUR
η(z) Estimation
de I(z)
Communications Numériques Avancées - BE 14/09/09
46
Synthèse du filtre égaliseur
93
~
ε k = I k − Ik
Communications Numériques Avancées - BE 14/09/09
Égaliseur équivalent
94
Sortie égaliseur
I (z )
Y(z) ~
ν(z)
Ω'(z)
Estimation
ÉGALISEUR ÉQUIVALENT
de I(z)
Communications Numériques Avancées - BE 14/09/09
47
Égaliseur ZFE
95
I (z )
~
V(z)
I (z ) F (z ) Ω(z ) Dét Iˆ(z )
EGALISEUR
η(z)
Communications Numériques Avancées - BE 14/09/09
48
Synthèse de l’égaliseur ZFE
97
2
Période d’échantillonnage : T,
période symbole. 1
-1
-2
-2 -1 0 1 2
49
Exemple : L=1 / N0=0
99
V(z)
I (z ) F (z ) Ω(z ) I (z )
~
F(z)=1+0,5z−1 Ω(z)= 1 −1
η(z) 1+0,5z
2 2 2
1 1 1
0 0 0
-1 -1 -1
-2 -2 -2
-2 -1 0 1 2 -2 -1 0 1 2 -2 -1 0 1 2
V(z)
I (z ) F (z ) Ω(z ) I (z )
~
F(z)=1+0,5z−1 Ω(z)= 1 −1
η(z) 1+0,5z
2 2 2
1 1 1
0 0 0
-1 -1 -1
-2 -2 -2
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2
50
Exemple : L=1 / N0=0,1
101
V(z)
I (z ) F (z ) Ω(z ) I (z )
~
F(z)=1+0,5z−1 Ω(z)= 1 −1
η(z) 1+0,5z
2 2.5 2
2
1.5 1.5
1.5
1 1
1
0.5 0.5
0.5
0 0 0
-0.5
-0.5 -0.5
-1
-1 -1
-1.5
-1.5 -1.5
-2
-2 -2.5 -2
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2
Inconvénients du ZFE
102
51
Exemple d’instabilité
103
Y(z)
F (z)=1+0,5z−1
I (z ) X (z) Ω'(z) I (z )
~
X (z)=0,5z+1,25+0,5z−1 Ω'(z)= 1
ν(z) 0,5z+1,25+0,5z−1
52
Synthèse de filtre ZFE RIF
105
+K
Égaliseur : filtre à Ω(z ) = ∑c z i
−i
2K+1 coefficients. i = −K
Mise en œuvre +K
6444444427 K +4
1 444444
8 j = −K
∑c f j i−j = δ 0i
106 f 0 0 L L L 0
1f f 0 0 L L 0 0
M
FC=Res
f1 f0 0 L 0 c − K M
K
0
M M f1 O M
Matrice
c 2K + 1 =
2L'+1 fL M M O 1 2L'+1 de
0
0 Toeplitz
fL M O M 0
M
0 fL c K M
M M 0 O 0
0
0 0 O
Communications Numériques Avancées - BE 14/09/09
53
Systèmes d’équations
107
C
Si 2L’+1=2K+1, alors
C=F −1Res
Si 2L’+1>2K+1, système surdéterminé et F Res
solution au sens des moindres carrés, alors
(
C= F HF F HRes)−1
F Res
V(z)
I (z ) F (z ) Ω(z ) I (z )
~
F(z)=1+0,5z−1
η(z)
c−2
1 0 0 0 0 0 c−1 00
0 , 5 1
F = 0 0,5 1
0 0 0 0
Res=1 c = 1
c0 -0,5
0 0
0 0 0 , 5 1 0 0
0 0 0 0 ,5 1 0 1 0,25
c2
Communications Numériques Avancées - BE 14/09/09
54
Exemple : L=1 / 2K+1=5 / 2L’+1=5 / N0=0,01
109
2 2
1 1
ZFE RII 0
ZFE RIF 0
-1 -1
-2 -2
-2 -1 0 1 2 -2 -1 0 1 2
Communications Numériques Avancées - BE 14/09/09
2K+1=5 2K+1=9
2 2
1 1
0 0
-1 -1
-2 -2
-2 -1 0 1 2 -2 -1 0 1 2
55
Conclusion sur le ZFE
111
Magnitude (dB)
Inconvénients :
0
Présence d’une ISI résiduelle.
L’égaliseur amplifie le bruit dans
les bandes atténuées par le canal.-20
0 0.2 0.4 0.6 0.8 1
Normalized Frequency (×π rad/sample)
Channel
Equalizer
Ω(z)= 1
F(z)
Communications Numériques Avancées - BE 14/09/09
Égaliseur MMSE
112
I (z ) F (z ) Ω(z ) I (z )
~
[ ]
E εn =E In −In
2
~2
η(z)
Communications Numériques Avancées - BE 14/09/09
56
Mode supervisé
113
I (z ) F (z ) Ω(z ) I (z )
~
η(z) _
~
εn =In −In
Communications Numériques Avancées - BE 14/09/09
∑c E[v ]=E[I v ]
+∞
j v *
k − j k −l
*
k k −l ∀k,l∈]−∞,+∞[
j =−∞
Ω(z ) =
F * z −1 ( ) Ω' (z ) =
1
2N 2N 0
X (z ) + 20 X (z ) +
σI σ I2
Communications Numériques Avancées - BE 14/09/09
57
Avantage des filtres MMSE sur les filtres ZFE
115
( )
atténuation du bruit.
F * z−1
Quand le bruit est important par rapport
Ω(z)=
X (z)+ 20
au canal, l’égaliseur atténue le bruit. 2N
Sinon, il compense le canal.
σI
58
Filtres égaliseurs MMSE RIF
117
∑c E[v ]=E[I v ]
+K
* *
j v
k − j k −l k k −l
j =−K
∀k∈]−∞,+∞[,∀l∈]−K,+K [
Communications Numériques Avancées - BE 14/09/09
V(z)
I (z ) F (z ) Ω(z ) I (z )
~
F(z)=1+0,5z−1
η(z)
1,25 0,5 0 0 0 c−2 0 c−2 -0,0029
0,5 1,25 0,5 0 0 c−1 0,5 c−1 0,0073
0 0 ,5 1, 25 0 ,5 0 c0 =1,25 c = 0,9846
0 0 0 , 5 1,25 0 ,5 c1 0 c0 -0,4689
0 0,5 1,25 c 0 1 0,1875
c2
0 0
2
59
Exemple : L=1 / 2K+1=5 / 2L’+1=5 / N0=0,01
119
V(z)
I (z ) F (z ) Ω(z ) I (z )
~
F(z)=1+0,5z−1
η(z)
2 2 2
1 1 1
0 0 0
-1 -1 -1
-2 -2 -2
-2 -1 0 1 2 -2 -1 0 1 2 -2 -1 0 1 2
2 2
1 1
ZFE RIF 0
MMSE RIF 0
-1 -1
-2 -2
-2 -1 0 1 2 -2 -1 0 1 2
Communications Numériques Avancées - BE 14/09/09
60
Conclusion sur le MMSE fini
121
I (z )
~
V(z) Filtre Direct Dét Iˆ(z )
Filtre d’ordre K1+1
K2 Filtre Retour
~ 0
Ik = ∑c jvk − j +∑c jIˆk − j Filtre d’ordre K2
j =−K1 j =1
61
Égalisation non linéaire
123
NON LINÉARITÉ
I (z )
~
V(z) Filtre Direct Dét Iˆ(z )
Filtre d’ordre K1+1
K2 Filtre Retour
~ 0
Ik = ∑c jvk − j +∑c jIˆk − j Filtre d’ordre K2
j =−K1 j =1
Ω(z ) I (z )
~
0 K
~
Ik = ∑c jvk − j +
j =−K
∑c jvk − j
j =1
V(z)
A l’instant k, le détecteur
vk +K vk −1 a déjà estimé les
v v symboles Ik-j (j>0).
k +K −1 k −2 Autant en tirer partie
dans l’égalisation.
[Iˆ ]
... ...
vk vk −K k −1 Iˆk −2 ... Iˆk −K
Communications Numériques Avancées - BE 14/09/09
62
Synthèse des filtres
125
Critère de
minimisation : MMSE. Coefficients du filtre direct
Hypothèses : K2>=L. 0
∑ψ c =f
j =−K1
lj j
*
−l l =−K1,L,−1,0
−l
ψ lj =∑fm*fm+l − j +N0δlj l, j =−K1,L,−1,0
m=0
V(z)
I (z ) F (z ) Ω(z ) I (z )
~
F(z)=1+0,5z−1
η(z)
2 2 2
1 1 1
0 0 0
-1 -1 -1
-2 -2 -2
-2 -1 0 1 2 -2 -1 0 1 2 -2 -1 0 1 2
63
Comparaison DFE / MMSE
127
2 2
1 1
MMSE RIF 0
DFE 0
-1 -1
-2 -2
-2 -1 0 1 2 -2 -1 0 1 2
Communications Numériques Avancées - BE 14/09/09
64
Performances sur canal 1+0,5z-1 en termes de BER
129
-1
BER
BPSK : +1/-1. 10
-3
10 ZFE
MSE
-4 DFE
10
MLSE
Théorique
-5
10
2 4 6 8 10
E /N (en dB)
b 0
Communications Numériques Avancées - BE 14/09/09
Canal A du Proakis
130
0.4 0
0.2
-5
0
∑f
2 -10
=1
-0.2
-0.4
i
i -15
-0.6 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
1 2 3 4 5 6 7 8 9 10 11
Normalized Frequency (×π rad/sample)
0
Communications Numériques Avancées - BE 14/09/09
65
Performances sur canal faiblement sélectif
131
L=11 0 BER
10
2K+1=101
-1
10
-2
10
-3
10 ZFE
MSE
-4 DFE
10 MLSE
Théorique
-5
10
2 4 6 8 10
E /N (en dB)
b 0
Communications Numériques Avancées - BE 14/09/09
66
Complément :
estimation de canaux
133
Exemples :
Bruit blanc
R yx (τ ) = h(τ ) * R xx (τ )
Séquence ML
R xx (τ ) = δ (τ ) ⇒ R yx (τ ) = h(τ )
1.2 1
correlation du bruit correlation du bruit
1 correlation entrée-sortie correlation entrée-sortie
RI du canal RI du canal
0.8
0.6 0.5
0.4
0.2
0 0
-0.2
-0.4
-0.6 -0.5
-20 -15 -10 -5 0 5 10 15 20 -20 -15 -10 -5 0 5 10 15 20
67
Exemple : séquence ML de 100 points dans canal A
135
1
correlation du bruit
correlation entrée-sortie
RI du canal
0.5
-0.5
-20 -15 -10 -5 0 5 10 15 20
Exemple d’application
136
8,25 bits
séquence
d’apprentissage
premier second
sous-bloc de données sous-bloc de données
RE3 42 - BE - ENSEIRB-MATMECA / IRIT 16/11/2010
68
Bande de cohérence du GSM
137
W=200kHz.
Ecart-type des retards dans environnement urbain σt=2µs.
Bc=138kHz.
Bc<W.
Conclusion : canal sélectif en fréquence utilisation d’un
égaliseur de type Viterbi.
Bc =0,276
στ
69
Mise en œuvre de l’égalisation
139
Réception
Extraction de rtr(t) * Calcul de métriques
Signal
w(t)Rs(t)
Égaliseur de Viterbi
rtr(t) training sequence reçue
Signal égalisé
Communications Numériques Avancées - BE 14/09/09
Conclusion
140
70
Perspectives (1/2) : égalisation en fréquence
141
Perspectives (2/2) :
turbo-égalisation
142
71
Plan du cours
143
Com 1
|C(f)| W W W Com 2
Com 3
f
Communications Numériques Avancées - BE 14/09/09
72
Étalement de spectre
(Spread Spectrum – SS)
145
Com 1
|C(f)| W Com 2
Com 3
f
Communications Numériques Avancées - BE 14/09/09
Com 1
Com 2
|C(f)| Com 3
f
Communications Numériques Avancées - BE 14/09/09
73
Conséquences de l’étalement de spectre (2/2)
147
Com 1
|C(f)| W Com 2
Com 3
f
Communications Numériques Avancées - BE 14/09/09
74
FH-SS
149
75
Densité spectrale de puissance d’un signal FH-SS
151
Sss(f ) MD=W
PSD : Power Spectral
Density. f
D : bande du signal m(t).
M : nombre de bandes où
Tc
est dispersée l’énergie.
Tc : durée d’un saut de t
fréquence (c pour chip).
Réception et dés-étalement
152
CANAL
séquences PN identiques
RÉCEPTEUR synthétiseur
séquence PN
de fréquence
m(t) s(t) : signal à
signal
modulateur décalage de ∆fk spectre étalé
passe-bas
Reçu FH-SS
RE3 42 - BE - ENSEIRB-MATMECA / IRIT 16/11/2010
76
Slow et Fast FH
153
Tc T
FDMA FH-SS
La période d’alignement
avec un trou spectral est
diminuée par rapport aux
f f
systèmes FDMA.
t t
77
Exemple : Slow FH pour GSM
155
Trame TDMA
577 µs
C2 200
Sans kHz
Slow FH C1
C3
Avec
Slow FH
C2
C1
C0
porteuses
Exemple : Bluetooth
156
78
DS-SS
157
79
Choix des codes d’étalement
159
Choix de la modulation
160
BPSK QPSK 00
1 01
0
10
11
Communications Numériques Avancées - BE 14/09/09
80
BPSK + DS-SS
161
c(t) (
cos 2πfct )
Bits +1 / −1 g(t) s(t)
QPSK + DS-SS
162
cQ(t) −sin(2πfct )
81
Effet sur la densité spectrale de puissance
163
W>>D
Communications Numériques Avancées - BE 14/09/09
Code WH H3(8).
MESSAGE
CODE
SIGNAL DS-SS
82
PSD d’un signal DS-SS
165
5
D=0,1 and Q=16
10
Without Spreading
With Spreading
4
10
Power Density Function
3
10
2
10
1
10
0
10
-1
10
-0.5 0 0.5
Normalized Frequency
Communications Numériques Avancées - BE 14/09/09
83
Réception
167
Multiplication du D D
signal reçu par le
même code c(t).
Code WH H3(8).
SIGNAL DS-SS
CODE
MESSAGE
84
DS-CDMA
169
Contexte
multi-utilisateurs
170
c(t) c(t)
85
Communications
multi-utilisateurs
171
c(t) c(t)
Émetteur 1 Récepteur 1
CANAL
c(t) c(t)
Émetteur 2 Récepteur 2
c(t) c(t)
Émetteur 3 Récepteur 3
Avantages du DS-SS
172
86
Inconvénient du DS-SS
173
N −1
r (t )=∑αie jθi m(t −τ i )c(t −τ i )+n(t ) τ0=0
i =0
N −1
r (t )c(t )=α0e jθ0m(t )+∑αie jθi m(t −τ i )c(t −τ i )c(t )+n(t )c(t )
i =1
Communications Numériques Avancées - BE 14/09/09
87
Contribution constructive des trajets multiples
175
N −1
r (t )=∑αie jθi m(t −τ i )c(t −τ i )+n(t )
i =0
N −1
r (t )c(t −τ k )=αke m(t −τ k )+
jθk
∑α e θ m(t −τ )c(t −τ )c(t −τ )+n(t )c(t −τ )
i
j i
i i k k
i =0,i ≠k
Communications Numériques Avancées - BE 14/09/09
Récepteur RAKE
176
c(t-τ0)
α0e m(t −τ 0 )+n(t )c(t −τ 0)
jθ0
τ0
r(t) c(t-τk) MRC
88
Pb pour une DS-SS BPSK
177
E
Pb= 1erfc b
2 N0
K utilisateurs, QTc=T
0
Eb, énergie moyenne reçue 10
par bit
Bruit AWGN N0/2 10
-1
16 users
Modulation BPSK
-2 10 users
Hypothèse : la puissance reçue 10
est égale pour tous les Pb
utilisateurs -3
10
Si K=1, BPSK 4 users
Quand Eb/N0 grand, erreur 10
-4
1 user
plancher
Pb = 1erfc 1 3Q
2 2 K −1 0 5 10 15 20 25 30
Eb/N0 (dB)
Communications Numériques Avancées - BE 14/09/09
Problème de l’effet
near-far
178
89
Conception des codes d’étalement
179
H0=[1]
code d’étalement différent.
Applications : IS-95, UMTS.
H Hn−1
Hn = n−1
Hn−1 −Hn−1
90
Exemple
181
1 1 1 1 1 1 1 1
1 −1 1 −1 1 −1 1 −1
1 1 1 1
1 1 −1 −1 1 1 −1 −1
1 1 1 −1 1 − 1 −1 −1 1 1 −1 −1 1
H3=1
H1= H2 = 1 1 1 1 −1 −1 −1 −1
1 −1 1 1 −1 − 1 1 −1 1 1 −1 1 −1 1
1 1 −1 −1 −1 −1 1 1
1 −1 −1 1 1
−1 −1 1 −1 1 1 −1
91
Exemple : 8ème code de H3
183
1 -1 -1 1 -1 1 1 -1
Correlation Function of a Walsh-Hadamard code (Q=8) Cross-correlation Functions of a Walsh-Hadamard code (Q=8)
1 6
1
2
3
4
4
5
6
0.5 2 7
0 -2
-4
-0.5 -6
-8 -6 -4 -2 0 2 4 6 8 -8 -6 -4 -2 0 2 4 6 8
T T
c c
N −1
Récupération de la
r (t )=∑mi(t )ci(t )+n(t )
communication j i =0
sans interférence N −1
multi-utilisateurs. r (t )c j (t )=mj(t )+ ∑ m (t )c (t )c (t )+n(t )c (t )
i i j j
i =0,i ≠ j
Cas des liaisons
downlink.
92
Réception en présence de multi-trajets
185
N −1
( )( )
r (t )=∑mi t −τ i ci t −τ i +n(t )
i =0
( ) ∑ m (t −τ )c (t −τ )c (t −τ )+n(t )c (t −τ )
N −1
r (t )c j t −τ j =mj(t )+ i i i i j j j j
i =0,i ≠ j
93
Conclusion sur l’utilisation des codes WH
187
94
Exemple
189
m=2, x2+x+1.
1 x x2 séquence
95
Fonction d’auto-corrélation des séquences ml
191
Moyenne nulle.
Auto-corrélation à deux valeurs.
Q−1
Rcc(n)= 1 ∑c(k )c(k +n) Rcc(n)
Q k =0
1 n=0 n
= 1
− Q n ≤2m−1−1
Récupération de la N −1
i =0
faible interférence multi- MULTI-UTILISATEURS
N −1
utilisateurs.
r (t )c j (t )=mj(t )+ ∑ mi (t )ci (t )c j (t )+n(t )c j(t )
Cas des liaisons downlink. i =0,i ≠ j
96
Réception en présence de multi-trajets
193
N −1
( )( )
r (t )=∑mi t −τ i ci t −τ i +n(t )
i =0
( ) ∑ m (t −τ )c (t −τ )c (t −τ )+n(t )c (t −τ )
N −1
r (t )c j t −τ j =mj(t )+ i i i i j j j j
i =0,i ≠ j
97
Applications du DS-SS CDMA
195
Qualcomm Corporation.
DS-SS et FDD.
Voie uplink : 25 MHz dans la
bande 869-894 MHz.
Voie downlink : 25 MHz dans la
bande 824-849 MHz.
Bande allouée à chaque
communication : 1,25 MHz.
Base des systèmes CDMA 3G
américains.
Communications Numériques Avancées - BE 14/09/09
98
Canaux et débits
197
Caractéristiques IS-95
198
99
Codes d’étalement
199
Canal Downlink
200
Scrambling I (
cos 2πfct )
9,6kbit/s 19,2kbit/s Code WH g(t)
M
Codeur Cod. Répet. U
Entrel. X
Source Conv. ½ Poinç.
g(t)
Code long :
m-sequence de longueur 4.1012 Contrôle puissance Scrambling Q −sin(2πfct )
100
Réception de plusieurs BS
201
63
BS1 BS2 sBS(t )=∑mi(t )WHi(t )PNBS(t )
i =0
( ) ( )
r (t )WH0 t −τ1 PNBS t −τ1
( ) ( ) ( ) ( ) ( )
63
=m0 t −τ1 +∑mi t −τ1WHi t −τ1 WH0 t −τ1 PNBS t −τ1
2
i =1
( ) ( ) ( ) ( ) ( )
63
+∑mj t −τ 2 WH j t −τ 2 WH0 t −τ1 PNBS t −τ 2 PNBS t −τ1
j =0
( ) ( )
+n(t )WH0 t −τ1 PNBS t −τ1
101
Canal uplink
203
Utilisateurs asynchrones.
Code 1/3 et Offset QPSK.
Code WH Scrambling I (
cos 2πfct )
Contrôle puissance
9,6kbit/s 28,8kbit/s g(t)
Codeur
Cod.1/3 Répet. Entrel.
Source
g(t)
Code long :
m-sequence de longueur 4.1012 Scrambling Q −sin(2πfct )
GPSS
204
102
WCDMA
205
103
Conclusion
207
Plan du cours
208
104
Cas des canaux très sélectifs en fréquence
209
C(f,t)
f
RE3 42 - BE - ENSEIRB-MATMECA / IRIT 16/11/2010
Transmettre de multiples
porteuses de façon à pouvoir
considérer la fonction de
transfert du canal comme une
constante dans chaque sous-
bande.
105
Égalisation pour OFDM
211
Svm(f )
m=-(N-1)/2…+(N-1)/2.
B
f
106
Rappel : génération d’un multiplex FDM à N
porteuses
213
Dimensions du multiplex
214
∆fm = m∆f ∆f ≥ B
Déplacement en fréquence ∆f plus
f
grand que la bande occupée (B) par le B
signal d’information.
107
Transposition du multiplex dans une bande de
fréquence
215
(N −1)/2
v(t )= ∑v (t )exp(j2π∆f t )
m
m=−(N −1)/2
m
[
s(t )=Re v(t )exp j2πfct ( )]
Communications Numériques Avancées - BE 14/09/09
108
Application : IEEE 802.11a
217
Système mono-porteuse
218
Sv (f )
s(t )=Re[v (t )exp( j2πfct )] f
109
Système multi-porteuses
219
TOFDM=NT
v(t )=∑bkh(t −kT ) Conversion
∑ b h(t − kT
k
k, i OFDM )
k Série/Parallèle
Communications Numériques Avancées - BE 14/09/09
Conversion
Entrée à Série/Parallèle 48 Sorties à
36 Mbit/s 1 entrée/48 sorties 0,75Mbit/s
110
Expression du multiplex OFDM
221
(
exp j2πfit )
vi (t )=∑bk,i h(t −kTOFDM )exp( j2πfit )
k
Conversion N
Série v(t )=∑vi (t )
Parallèle i =1
( ) ( )
N
( ) ( )
N
v(t )=∑∑bk,i h t −kTOFDM exp j2πfit
i =1 k
Étude sur un intervalle particulier [KTOFDM,(K+1)TOFDM].
h(t), porte rectangulaire d’amplitude 1.
N
v(t )=∑bK,i exp( j2πfit )
i =1
Communications Numériques Avancées - BE 14/09/09
111
Synthèse des N modulateurs
223
N
v(t )=∑bK,i exp( j2πfit )
i =1
N
v (n)=∑bK,i exp j2πfin OFDM
T
n=0,1,...,M −1
i =1 M
Communications Numériques Avancées - BE 14/09/09
N
v (n)=∑bK,i exp j2πfin OFDM
T
n=0,1,...,M −1
i =1 M
N
v (n)=∑bK,i exp j2π in
i =1 M
( ) n=0,1,...,M −1
112
Synthèse des N modulateurs
225
N
v (n)=∑bK,i exp j2π in
i =1 M
( ) n=0,1,...,M −1
Réception OFDM
226
113
Caractère orthogonal du multiplex FDM
227
de durée TOFDM.
Préfixe cyclique
228
CP : Cyclic Prefix.
Complément à la transmission OFDM.
Le préfixe cyclique permet de diminuer l’ISI due aux trajets
multiples.
114
Sélectivité en fréquence due aux trajets multiples
229
Trame OFDM
Intervalle de garde
230
GI : Guard Interval.
Insertion d’un intervalle de garde pour récupérer le maximum
de puissance.
Perte d’efficacité spectrale.
115
Préfixe cyclique
231
116
Problème de PAPR
233
117
PAPR et gain d’amplification
235
Conséquences
d’un mauvais PAPR
236
118
PAPR et OFDM
237
SC : Single Carrier.
SC OFDM
BON PAPR MAUVAIS PAPR
Émetteur DVB-T
119
Signaux pilotes pour l’estimation de canal
239
Sous-porteuses dédiées
à l’estimation de la
fonction de transfert du
canal : porteuses pilotes
Répartition des signaux
pilotes dans le multiplex
OFDM
Positions constantes :
pilotes continus
Positions variant au cours …
du temps : pilotes
dispersés
Exemple :
Mode 2K DVB-T (TNT)
240
12 pilotes
continus
communs
avec les
pilotes
dispersés
Communications Numériques Avancées - BE 14/09/09
120
Applications de l’OFDM
241
EMETTEUR
P/S
FEC Mod S/P
Flux d’entrée Sortie 16 QAM IFFT Sortie
48
À 36 Mbit/s 64 64 DAC
à Sortie bandes
points bandes
48 Mbit/s 12 MHz 250 kHz
250 kHz
RECEPTEUR
S/P Demod
P/S FEC
Sortie FFT 16 QAM Flux de sortie
48 Sortie
ADC 64 64 Sortie À 36 Mbit/s
bandes à
bandes points à
250 kHz 36 Mbit/s
250 kHz 48 Mbit/s
121
Émetteur TNT
243
Périodes OFDM
COM 1
Sous-porteuses
COM 2
Communications Numériques Avancées - BE 14/09/09
122
Exemple : WiMAX / Downlink
245
COM 1
Sous-porteuses
COM 2
Conclusion
246
123
Plan du cours
247
Canaux de propagation
248
124
Principe général des techniques de diversité
249
Exemple
250
FDMA FH-CDMA
Les systèmes FDMA offrent
moins de diversité que les
systèmes FH-CDMA.
f f
t t
125
Techniques de diversité
251
Diversité en fréquence.
Diversité en temps.
Diversité spatiale.
Diversité en fréquence
252
Étalement de spectre :
Choix d’une sélectivité moyenne pour tous plutôt que d’une forte
sélectivité sur une communication particulière.
OFDM :
Des sous-bandes séparées d’au moins la bande de cohérence d’un canal
ne subiront pas la même atténuation.
126
Diversité en temps
253
Répétition de l’information.
Répéter les émissions à des instants séparés d’au moins le
temps de cohérence du canal Tc.
Très peu efficace spectralement.
Entrelacement.
Mélanger les données avant l’émission.
Les re-mélanger à la réception.
Diversité spatiale
254
127
Single Input Single Output
255
Méthode de réception
256
r = hs + n Détecteur
Γ=E h [ ]NE
2 b h*
0
128
Performances d’une BPSK
257
( )
P2 γ b = 1erfc γ b
2
( ) γb = h
2 Eb
N0
[ ( )] +∞
P2=E P2 γ b =∫ P2 γ b p γ b dγ b
0
( )( )
Communications Numériques Avancées - BE 14/09/09
129
Densité de probabilité du SNR par bit γb
259
γb
( )
p γ b = 1e
Γ
−
Γ
γ b≥0
γb = h
2 Eb
N0
Γ=E h [ ]NE
2 b
0
Communications Numériques Avancées - BE 14/09/09
0
BER - E[|h|2]=1
10
-2
10 Rayleigh
BER
AWGN
P2= 1 1− Γ
-4
10
2 1+Γ
-6
10
0 2 4 6 8 10
(Eb/N0) in dB
Communications Numériques Avancées - BE 14/09/09
130
Single Input Multiple Output
261
Trajets de Rayleigh.
Hypothèses :
rk = hk s + nk
Gains constants.
Gains connus. s r1 r2
Modulation M-PSK.
Diversité spatiale
262
131
Maximal Ratio Combining (MRC)
263
M r1 Maximum
y = ∑h r *
k k
r2 Ratio y
k =1 rM Combining
r1 Maximum
Eb M
∑ hk
2
γ MRC = r2 Ratio y
N 0 k =1 Combining
rM
Communications Numériques Avancées - BE hk*
14/09/09
132
Performances d’une BPSK
2
BER - E[|hk | ]=1
0
10
Expression 10
-2
-8
BER
10
( )
-10
Simulated BER for AWGN Channel
M 10
P2= 1 C2MM −1
Simulated BER for Rayleigh Channel with 1 path
Simulated BER for Rayleigh Channel with 2 paths
4Γ 10
-12
Simulated BER for Rayleigh Channel with 3 paths
Theo BER for AW GN Channel
-14 Theo BER for Rayleigh Channel with 1 path
E M 2
10
Theo BER for Rayleigh Channel with 2 paths
Γ = b E ∑ hk -16
Theo BER for Rayleigh Channel with 3 paths
N0 k =1
10
0 5 10 15
(Eb/N0) in dB
Communications Numériques
14/09/09 265
Avancées - BE
Ordre de diversité : M
266
P2≈ 1M
10
-2 Γ
Simulated BER for Rayleigh Channel with 1 path
BER
133
Eb M 2
Interprétation Γ = E ∑ hk
N0 k =1
267
Comparaison
268
BER - E[|hk|2]=1 2
BER
0 10
10
0
-2
10 10
BER
BER
-4 -2
10 10
-6 -4
10 10
0 5 10 15 0 5 10 15
(E /N ) in dB (Eb/N0) in dB
b 0
134
Récepteur RAKE et MRC
269
c(t-τ0)
α0e m(t −τ 0)+n(t )c(t −τ 0)
jθ0
τ0
r(t) c(t-τk) MRC
αke m(t −τ k )+n(t )c(t −τ k )
jθk
τk
Communications Numériques Avancées - BE 14/09/09
Variantes sous-optimales
270
135
Exemple : 2 antennes
271
h1*
s r1
h1
Σ y
h2 r2
h2*
r1 = h1s + n1 SNR y =
Eb
N0
[2
h1 + h2
2
]
r 2 = h2 s + n 2
Communications Numériques Avancées - BE 14/09/09
136
Exemple : 2 antennes avec diversité
273
par voie retour
h1*
w1 =
2
h1 + h2
2
y = (h1w 1 + h2w 2 )s + n
h1
s
h2
Envoi de
h2* l’estimation
w2 = du canal
[ ]
2 2
h1 + h2 Eb 2 2
SNR y = h1 + h2
N0
Communications Numériques Avancées - BE 14/09/09
Codage espace-temps.
Exemple : code d’Alamouti (2,1)
L’antenne 0 émet s0 puis -s1*
L’antenne 1 émet s1 puis s0*.
137
Applications
275
Capacité MIMO
SIMO/MISO
y = Hs + n
sˆ = H −1y Nombre d’antennes
Communications Numériques Avancées - BE 14/09/09
138
Conclusion
277
Plan du cours
278
139
Objectifs du cours
279
CANAUX DE TRANSMISSION
Caractériser les canaux de transmission pour les systèmes de
communication sans fil (mobiles ou fixes).
TECHNIQUES DE TRANSMISSION
Présenter les techniques de transmission utilisées dans les systèmes de
communications sans fil actuels.
140
Caractérisation des canaux
281
Compensation du fading
282
141