Académique Documents
Professionnel Documents
Culture Documents
Jean-Marie Gorce
année 2006-07
13-nov.-06 1
Plan du module
I. Techniques de réception
Récepteur AWGN : filtre adapté
Synchronisation
Egalisation
Diversité
II. Réception 802.11b
Synchronisation
Impact du DSSS
III. Réception 802.11a
Intérêt de l’OFDM
Intervalle de garde
A) front-end RF
Filtre SAW LNA
925-960
i+
MHz
mélangeur i-
Σ Π/2
0
925-960 Fo=440 q+
MHz MHz
VCO variable
q-
VCO
1365-1400MHz 440MHz
Sélection
de canal
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 4
I-1. récepteur en AWGN
i.T
y (t)
Desti - d% (i) x% (i )
gRx (t )
nation
0 Pas d‘ISI !
t
1
=T
2 fN t0 2t0
Critère de Nyquist :
1
-1 Zeros espacés : = T
2 f n
Baseband converter
i+ I
i- CAN g(t) k
q+ i
q- CAN g(t) Q
synch
Noise
na(t) i ⋅T
Critère de Nyquist
objectif : réduire l’occupation spectrale
max(R S ) = 2B
Il est possible de trouver un codage de symboles
le vérifiant et permettant une détection
sans pertes d ’information.
2B=2.Rs
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 10
I-1. récepteur en AWGN
Impulsions idéales
Critère de Nyquist :
Pour permettre la reconstruction sans erreurs, les
différents symboles sk(t) doivent vérifier :
sk(0)=1
sk (n.T)=0; ∀n
1
1
amplitudes
amplitude
0.8
0.5 0.6
0.4
0.2
0 0
-4Ts -3Ts -2Ts -Ts 0 Ts 2Ts 3Ts 4Ts -Rs/2 0 Rs/2
temps fréquence
1
1
amplitudes
amplitude
0.8
0.5 0.6
0.4
0.2
0 0
-4Ts -3Ts -2Ts -Ts 0 Ts 2Ts 3Ts 4Ts -B -Rs/2 0 Rs/2 B
temps fréquence
r : rolloff factor 0 ≤ r ≤1
ω
1 2T ≤1 − r
ω
Grc0 ( jω ) = 1
2
[1 + cos( ( 2T + r −1))]
π
2r
ω if 1 − r ≤ 2T ≤ 1 + r
ω
0 2T ≥1 + r
0.5
0
-4Ts -3Ts -2Ts -Ts 0 Ts 2Ts 3Ts 4Ts
temps
1
amplitudes
0.8
0.6
α=0 :2B=Rs
0.4
0.2
α=0.5 :2B=3/2Rs
0 α=1 :2B=2Rs
-Rs/2 0 Rs/2
fréquence
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 15
Cosine rolloff filter: Examples (w=4)
1st Nyquist
2 −∞
∞ 2
−∞
σ D2 ∫g Rx (τ ) gTx (T0 − τ ) dτ
S ES −∞
= ∞ ∞
N N0
2 ∫ gRx (τ ) dτ ∫ gTx (τ ) dτ
2 2
−∞ −∞
S
When does equality apply (maximum )? gRx (t ) = K ⋅ gTx (T0 − t )
N
0 T
temps
Rem : tenir compte de l ’affaiblissement de propagation
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 20
I-1. récepteur en AWGN
0 T
Remarque : si modulation idéale : Ts=1/W. temps
alors, EN=N0.
−
( x − x 0 )2
1
p( x ) = e 2σ2
2 πσ
∞
x0
erfc(x ) =
1 2 −u 2
p( x < 0) = erfc
2
2 ⋅ σGorce
Jean-Marie
;
- CITI - Dept TC - INSA-
∫
πx
e ⋅ du
13-nov.-06 Lyon 22
0
u
n(t)=nI(t)+jnQ(t)
I-1. récepteur en AWGN
ak m(t) T âk
CNA ∫0
dt
Estimation de puissance :
σ2=No.T
- variance du bruit : Pn=σ
1 Eb
Pe = erfc
2 N 0
-2
10
-4
10
BER
-6
10
-8
10
1dB/decade
-4 -2 0 2 4 6 8 10 12 14
E b/N0 (dB)
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 24
I-2. synchronisation
A) récupération de porteuse
Décalage de fréquence fort
y (t ) − ~
y (t )
2
Minimiser : +∞
y (t ) = g Rx (t ) ∗ ∑ d (i ) ⋅ gTx (t − iTs ) + η (t )
~
i = −∞
En pratique échantillonnage :
( ) ( )
Q=∑ y k −y k
~ 2
Minimiser une somme quadratique :
k
+∞
y ( k ) = g Rx ( k ) ∗ ∑ d (i ) ⋅ gTx ( kT − iTs ) + η (t )
~
i = −∞
Résolution
B) récupération du rythme
échantillonner au « bon endroit »
Baseband converter
i+ I
i- CAN g(t) k
q+ i
q- CAN g(t) Q
synch
t
0 1 2 3 4 5
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 31
I-3. Egalisation
Émission : 1 0 1 0 1 1
Réception :
t
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 32
I-3. Egalisation
B) Egaliseur transverse
filtrage linéaire
b(n)
x(n) x’(n)
h(z) y(n) g(z)
g(z)=??
s’(n)
TS TS TS
w1 w2 w3 wK
ê(n-K)
filtre FIR
peu efficace (sauf avec étalement de spectre)
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 34
I-3. Egalisation
D(z)
Caractéristiques
Choix de N(z) et D(z) avec D(0)=0
N(z) : filtre adapté au canal (réduit l ’influence du
bruit). (proportionnel à h(-z))
D (z) : supprime les interférence = prédit les
interférences es échantillons précédents.
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 37
I-3. Egalisation
2 L+Q 2
ˆ = arg min y - ˆy
x 2
= arg min ∑ y( n ) − ŷ( n )
x∈Ω N x∈Ω N n =0
Q
Avec : ŷ( n ) = ∑ ĥ( k ) ⋅x̂( n − k )
k =0
Algorithme de Viterbi
Exemple pour 1 BPSK, pour 1 canal de taille Q=2
Etats 0 1 2 3
n-1 n-2
1 1
-1 1
1 -1
-1 -1
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 39
I-3. Egalisation
0 1 2 3 4 5 6
Chemin initial
hyp : h(0)=1; h(1)= -0.7; h(2)= 0.5
1 -1 1 -1 -1 1
Jean-Marie Gorce - CITI - Dept TC - INSA- -1 1
13-nov.-06 Lyon 40
I-3. Egalisation
étape 1
0 1 2 3
G) Apprentissage
Méthodes aveugles
On estime le canal et le signal simultanément
w(k ) = w(k − 1) + µ ⋅ y (k ) ⋅ ε (k )
ε k = d k − R − w k − 1 ⋅ y (k )
( ) ( ) ( )t
Exemple : GSM
Trame 142.T
58 26T 58
Estimation du canal
b(n)
x(n)
h(z) y(n)
connu!!
A résoudre :
ϕ yx ( n ) = h( n ) ∗ ϕ xx ( n ) + ϕ bx ( n )
Résolution
ϕ yx ( n ) = h( n ) ∗ ϕ xx ( n ) + ϕ bx ( n )
=0
= σ x2 ⋅ δ ( n )
1
h( n ) = ⋅ ϕ yx ( n )
σ x2
L −1
Avec l ’estimateur classique : ϕ̂ yx ( n ) = ∑ y( n ) ⋅ x*
(n− p)
n= p
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 48
I-3. Egalisation
Principe :
combiner plusieurs signaux reçus pour améliorer
la qualité du signal reçu.
Principe :
base théorique.
y1(n)=a1.s(n)+b1(n)
w1
Σ
w2
y2(n)=a2.s(n)+b2(n)
-2
10
détails…
-4
10
BER
-6
10
-8
10
-4 -2 0 2 4 6 8 10 12 14
Eb/N0 (dB)
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 53
I-4 La diversité
Avec diversité :
sur chaque canal, les signaux s ’expriment sous la forme :
yk(n)=ak.s(n)+bk(n)
et à la sortie du combineur :
y (n ) = ∑ wk a k s (n ) + ∑ wk bk (n )
k k
Pu = Ps ⋅ ∑ wk a k wl* al* PN = σ ⋅ ∑ wk
2 2
k ,l k
a k*
Optimisation du C/I wk = µ ⋅
σ2
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 57
I-4 La diversité
ak b(t) bs(t)
CNA sRF(t)
osc.
c(t)
-1
0 1 2 3 4 5 6 7
-1
0 1 2 3 4 5 6 7
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 63
le décodeur
II-1 réception DSSS
bs(t) b(t) T
âk
∫ dt
0
osc.
c(t)
1
-1
0 1 2 3 4 5 6 7
-1
0 1 2 3 4 5 6 7
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 64
II-1 réception DSSS
bs(t) b(t) T
âk
∫ dt
0
osc. Le corrélateur
c(t)
1
-1
0 1 2 3 4 5 6 7
-1
0 1 2 3 4 5 6 7
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 65
bs(t) b(t) T âk
∫ dt
0
La synchronisation (corrélateur)
bs(t) b(t) T âk
∫
0
dt
c(t)
osc.
Code
gen.
corrélateur synchronisation
T âk
∫
0
dt
I
sRF(t) osc.
phaseur
-90°
Q T
∫ dt âk
0
channel
phase
pilote
estimation
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 69
II-1 réception DSSS
DS-SS receiver
I
Correlator. Phasor
Q
Code
gen.
Matching Channel
filter estim.
B) Propriétés du DS-SS
Étalement spectral
Résistance aux bruits et interférences
Résistance aux évanouissements sélectifs :
RAKE receiver
Intérêt du DS-SS
cas à considérer :
∆t < Tc (durée chip) : on ne peut rien faire
Principe
exploiter les propriétés de certains codes : recherche
des corrélations
utiliser un code dont la fonction d ’autocorrélation est
‘idéale’
(cf. ci-après)
exemple (wLAN : IEEE802.11b)
code de Barker à 11bits :
0 1 0 0 1 0 0 0 1 1 1
baseband
signal
spreaded
signal
matching
0 1 2 3 4 5 6 7
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 75
II-3 Le DS-SS
baseband
signal
spreaded
signal
matching
0 1 2 3 4 5 6 7
Jean-Marie Gorce - CITI - Dept TC - INSA-
13-nov.-06 Lyon 76
II-1 réception DSSS
RAKE receiver.
DSSS
DSSSreceiver
DSSSreceiver
receiver combiner
I
Correlator.
Correlator. Phasor
Phasor delay
delay
Σ
Σ
Correlator. Phasor delay
Code Q
Code
Code
gen.
gen.
gen. Channel
Channel
Channel
estim.
estim.
estim.
Intérêt du DS-SS :
il permet d ’introduire le RAKE receiver, grâce à des
codes dont l ’autocorrélation est proche du dirac.
Ceci permet de dissocier des chemins tels que :
Tc < ∆t < Ts
= introduit de la diversité (plusieurs chemins)
la combinaison des chemins diminue le taux d’erreur
pour un C/N donné.
Intérêt du DS-SS :
il permet d ’introduire le RAKE receiver, grâce à des
codes dont l ’autocorrélation est proche du dirac.
Ceci permet de dissocier des chemins tels que :
Tc < ∆t < Ts
= introduit de la diversité (plusieurs chemins)
la combinaison des chemins diminue le taux d’erreur
pour un C/N donné.