Upload
red-all
View
9
Download
0
Embed Size (px)
DESCRIPTION
uwb_technologie12
Citation preview
Introduction à l’UWB par impulsions
Philippe Ciblat
École Nationale Supérieure des Télécommunications, Paris, France
Généralités Emission Réception
Plan
1 GénéralitésHistoriqueCadre réglementaireEtalement de spectreApplications
2 ModulationsModulations linéairesTechniques d’accès multiple
3 DémodulateursCanal de propagationRécepteur RakePerformances
Philippe Ciblat Introduction à l’UWB par impulsions 1 / 27
Généralités Emission Réception
Historique
Concept introduit dans les années 50 pour les militairesPierce & Hopper 1952Impulsions très courtes (< ns), largeur de bande > GHzDensité spectrale de puissance faible ⇒ LPI / LPD
Etalement de spectreWin & Scholtz 1993Accès multiple à répartition par codes
Terme UWB (Ultra Wide Band) pour la radio par impulsionsWithington & Fullerton 1992
Philippe Ciblat Introduction à l’UWB par impulsions 2 / 27
Généralités Emission Réception
Cadre réglementaire
La FCC définit et autorise l’émission des signaux UWB en 2002Bande [3, 1 − 10, 6] GHz sans licenceContraintes sur les puissances d’émissionLargeur de bande supérieure à 500 MHz
0 0.96 1.6 3.1 10.6 15
−75.25
−63.25
−61.25
−53.25
−51.25
−41.25
Frequences (GHz)
PIR
E (
dBm
/MH
z)
IndoorOutdoor
1.99
Philippe Ciblat Introduction à l’UWB par impulsions 3 / 27
Généralités Emission Réception
Etalement de spectre
Définition
Moyen de transmission pour lequel les données occupent une bandelargement supérieure à la bande minimale requise.
Avantages :
Lutte contre les brouilleursCamouflage l’information
? Interception délicate? Décodage difficile si code c(t) inconnu
Bonne résistance aux brouilleurs du même type? Faible intercorrélation entre les codes c1(t) et c2(t)? Facile séparation d’un empilement de signaux étalés
Philippe Ciblat Introduction à l’UWB par impulsions 4 / 27
Généralités Emission Réception
Etalement de spectre : Exemple 1
s(t) le signal de données de bande 1/Ts
b(t) un bruit à bande étroite de bande 1/Ts
c(t) la fonction d’étalement de bande 1/Tc � 1/Ts (c2(t) = 1)
Récepteur : Multiplier par c(t) + Détecteur à seuil
.
� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �
� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �
� � �� � �� � �� � �� � �� � �� � �� � �� � �� � �� � �
� �� �� �� �� �� �� �� �� �� �� �
� � � � � �� � � � � �� � � � � �
� � � � � �� � � � � �� � � � � �
� � �� � �� � �� � �� � �� � �� � �� � �� � �� � �
� �� �� �� �� �� �� �� �� �� �
� � � � � �� � � � � �� � � � � �
� �� �� �
� �� �� �� �� �� �� �� �� �� �� �
� � � � � � �� � � � � � �� � � � � � �
� � � � � �� � � � � �� � � � � �
� �� �� �
� �� �� �
� � � � � � �� � � � � � �� � � � � � �
� � � � � � �� � � � � � �� � � � � � �
� �� �� �� �� �� �� �� �� �� �
� �� �� �� �� �� �� �� �� �� �
� �� �� �
� �� �� �
RSB =0dB
Filtrage
passe−bande
Etalementd’un facteurN
Désétalementdu signal d’intérêt
.
Gain d’étalement (en Rapport Signal-à-Bruit) : N = Ts/Tc
Philippe Ciblat Introduction à l’UWB par impulsions 5 / 27
Généralités Emission Réception
Etalement de spectre : Exemple 2
Utilisateur 1 : s(1) → y(1) = [c(1)1 s(1), c(1)
2 s(1)]
Utilisateur 2 : s(2) → y(2) = [c(2)1 s(2), c(2)
2 s(2)]
⇒ Etalement de spectre d’un facteur 2⇒ Séparation possible des utilisateurs (par projection)
Soient c(1) = [c(1)1 , c(1)
2 ] et c(2) = [c(2)1 , c(2)
2 ] tels que
< c(1)|c(2) >= 0
Si la réception est synchrone, alors
s(1) =< c(1)|y(1) >
Philippe Ciblat Introduction à l’UWB par impulsions 6 / 27
Généralités Emission Réception
Capacité de Shannon
La capacité pour un canal gaussien de largeur de bande B s’écrit
C = B log2
(
1 +P
BN0
)
avec P la puissance moyenne du signal et N0 la variance du bruit
0 10 20 30 40 50 60 70 80 90 1000
1
2
3
4
5
6
7
8
B (Hz) avec P/N0=5Hz
C (
bits
/s)
Capacite de Shannon pour un canal gaussien a bande limitee
C∞ = limB→∞
C(B) =PN0
log2(e)
Philippe Ciblat Introduction à l’UWB par impulsions 7 / 27
Généralités Emission Réception
Applications
Communication haut débit / faible portée? IEEE 802.15.3a : DS-UWB / MB-OFDM
Communication bas débit / "longue" portée? IEEE 802.15.4a : DS-UWB / TH-UWB
Réseau sans license
Réseau « ad hoc »Communication militaire
? Origine de la technique par étalement de spectre? Communications indétectables et non-brouillées
Localisation? Bonne résolution
Philippe Ciblat Introduction à l’UWB par impulsions 8 / 27
Généralités Emission Réception
Emission : Hypothèses
Modulation? PPM (Pulse Position Modulation)? PAM (Pulse Amplitude Modulation)? OOK (On Off Keying)
Accès multiple :? Saut temporel (TH pour Time-Hopping)? Séquence directe (DS pour Direct Sequence)
Contexte multi-utilisateurs asynchrone
Philippe Ciblat Introduction à l’UWB par impulsions 9 / 27
Généralités Emission Réception
Description des modulations
PPM PAM OOK
.
Ts
δ
’1’ ’0’
.
.
Ts
’1’ ’0’
.
.
Ts
’1’ ’0’
.
Non-cohérent Cohérent Non-cohérent
Non-orthogonal (fct. de δ) Linéaire Orthogonal (dégénéré)
Pe⊥= Q
(√EbN0
)
Pe = Q(√
2EbN0
)
Pe = Q(√
EbN0
)
Philippe Ciblat Introduction à l’UWB par impulsions 10 / 27
Généralités Emission Réception
Description de l’accès multiple
Principe
faire cotoyer plusieurs utilisateurs dans le même tuyau
en créant des signaux séparables entre eux ⇒ orthogonalité
AMRT/TDMA : séparation temporelle? système rigide? synchronisation absolue requise
AMRF/FDMA : séparation fréquentielle? système rigide? batterie de bancs de filtres
Problème
Liaison montante ou Canal multi-trajet (descendant ou montant)⇒ Système « asynchrone »
Philippe Ciblat Introduction à l’UWB par impulsions 11 / 27
Généralités Emission Réception
Accès multiple à répartition par codes
AMRC/CDMA
Séparation par codes (⇒ étalement de spectre (cf. pl. 6))
Avantages :
? gestion simple (MAC : Multiple Access Layer)
? diversité fréquentielle (signal sur large bande)
? diversité temporelle (signal émis « redondant »)
Techniques :
Saut de temps (Time-Hopping)
Saut de fréquence (Frequency-Hopping)
Séquence directe (Direct Sequence)
Philippe Ciblat Introduction à l’UWB par impulsions 12 / 27
Généralités Emission Réception
Signal émis : TH-UWB (PAM)
· · · · · ·
t
· · ·· · ·
t
Nf trames
· · · · · ·
t
Temps de garde
· · · · · ·
t
Tf
Nf Tf
dn(i − 1) dn(i) dn(i + 1)
Nc chips
Tc
dn(i) = −1
dn(i) = 1
Tw
dn(i) symboles émis
Nf nb de trames de duréeTf = NcTc
Nc nb de chips de durée Tc
w(t) impulsion de duréeTw � Tc{
cn(j)}
j ∈ {0, Nc − 1} codede saut temporel del’utilisateur n
θn asynchronisme uniformesur [0, Nf Tf [
sn(t) =+∞∑
i=−∞
dn(i)Nf −1∑
j=0
w(t − iNf Tf − jTf − cn(j)Tc − θn)
Philippe Ciblat Introduction à l’UWB par impulsions 13 / 27
Généralités Emission Réception
Code développé
cn(k) = {0; 1; 3}
cn(k)
1 0 1 00 0 0 0 0 100
Train d’impulsions 0 1 3
Définition [Le Martret & Giannakis 2002]
cn(k) =
{1 si k = cn(j) + jNc , 0 ≤ j ≤ Nf − 10 ailleurs.
, k = 0, · · · , NcNf −1
sn(t) =+∞∑
i=−∞
dn(i)Nc Nf−1∑
j=0
cn(j)w(t − iNf Tf − jTc − θn)
Linéarité en fonction des codes développés
Philippe Ciblat Introduction à l’UWB par impulsions 14 / 27
Généralités Emission Réception
Réception : Canal de propagation
Modèle de Molish 2003
hn(t) =
Np∑
`=1
A`n · δ(t − τ `
n)
avec
A`n et τ `
n l’amplitude et le retard du `ème trajet
A`n et τ `
n admettent un modèle stochastique
Signal reçu
r(t) =
Nu∑
n=1
Np∑
`=1
A`nsn(t − τ `
n) + n(t)
avec
Nu le nombre d’utilisateurs
n(t) un bruit blanc gaussien
Philippe Ciblat Introduction à l’UWB par impulsions 15 / 27
Généralités Emission Réception
Filtre adapté
Soit une transmission par modulation linéaire
r(t) =∑
i
d(i)f (t − nTs) + n(t)
avec
d(i) une constellation quelconque
f (t) un filtre (émission + canal)
n(t) un bruit blanc gaussien
Récepteur optimal
1 Filtre adapté f ?(−t) + échantillonneur à la cadence 1/Ts
z(n) = f ?(−t) ⊗ r(t)|t=nTs =∫
r(t)f ?(t − nTs)dt =< r(t)|f (t − nTs) >
2 Organe de décision
Philippe Ciblat Introduction à l’UWB par impulsions 16 / 27
Généralités Emission Réception
Récepteur Rake : principe
r(t) =∑
i
d1(i)f (t − iNf Tf ) + contribution multi-utilisateurs+ bruit
avec
f (t) =
Np∑
`=1
A`1
NcNf −1∑
j=0
c1(j)w(t − jTc − θ1 − τ `1)
Variable de décision (i = 0)
z(0) =∑
`∈L
A`1
∫ Nf Tf
0r(t + τ `
1) ×
NcNf−1∑
j=0
c1(j)w(t − jTc)
︸ ︷︷ ︸
signal de référence v1(t)
dt + η,
Philippe Ciblat Introduction à l’UWB par impulsions 17 / 27
Généralités Emission Réception
Récepteur Rake : commentaires
Récepteur mono-utilisateur? système synchrone : utilisateurs orthognaux ⇒ optimalité? système asynchrone : sous-optimalité ⇒ interférence
multi-utilisateurs (MUI)? détection multi-utilisateur (MUD) : techniquement difficile
Complexité? Rake complet, partiel ou sélectif? Lr ≤ Np corrélateurs (« doigts »)? Connaissance de {A`
1, τ`1} nécessaire
Combinaison? MRC (Maximum Ratio Combining)? EGC (Equal Gain Combining)
Philippe Ciblat Introduction à l’UWB par impulsions 18 / 27
Généralités Emission Réception
Récepteur Rake : schéma
...
τ`1
1
τ`2
1
A`21
v1(t)
A`1
1v1(t)
∫ N f T f
0
z d1(0)
τ`Lr
1
A`Lr
1v1(t)
r(t)
Philippe Ciblat Introduction à l’UWB par impulsions 19 / 27
Généralités Emission Réception
Récepteur Rake : performances
z(0) = z1 + z2 + z3 + η
avec
z1 : signal utile (partie du signal en phase à chaque voie)
z2 : interférence entre symboles, entre trames et entre impulsion(ISI/IFI/IPI) nuisible
z3 : interférence multi-utilisateur nuisible
1 Étude de la MUI : calcul analytique de la variance
VMUI = EA,d,τ,θ[(z3)2]
2 Étude de l’ISI/IFI/IPI : calcul analytique de la variance
VISI = EA,d,τ [(z2)2]
Philippe Ciblat Introduction à l’UWB par impulsions 20 / 27
Généralités Emission Réception
Variance de la MUI (I)
VMUI ∝
Nu∑
n=2
φn ·
NcNf −1∑
q=0
[C+2
1,n(q) + C−21,n(q)
]
︸ ︷︷ ︸
κ1,n
avec
φn une constante dépendant des statistiques du canal
les termes d’intercorrélations suivants (p. ex., Nf = 3, Nc = 4).
0 0 0 0 000
cm 0 0 0 0 0 0 0 0 0
0 0cn
q = 3 chips
12 chips
1
1 1
1 1
1 001
C−
m,n(3) C+m,n(3)
Cm,n(3) .Philippe Ciblat Introduction à l’UWB par impulsions 21 / 27
Généralités Emission Réception
Variance de la MUI (II)
Codes optimaux
Les paires de codes {(c1, cn), n = 2, · · · , Nu} minimisent la variancede la MUI si et seulement si
κ1,n =
NcNf −1∑
q=0
[C+21,n(q) + C−2
1,n(q)] = N2f
Les codes développés optimaux sont des codes optiques vérifiant :
Paires optimales pour la PAM
supqCm,n(q) = 2
et supqC+m,n(q) = 1
et supqC−
m,n(q) = 1 supq Cm,n(q) = 1
supq Cm,n(q) = 1
Philippe Ciblat Introduction à l’UWB par impulsions 22 / 27
Généralités Emission Réception
Performances
Protocole
2-PAM, Nu = 7, Lr = 3, canal t.q. ISI faible
0 5 10 15 20 25 30 35 4010
−6
10−5
10−4
10−3
10−2
10−1
Eb/N
0
Pe
0/63/66/6
Probabilité d’erreur moyenne en fonction de Eb/N0
Philippe Ciblat Introduction à l’UWB par impulsions 23 / 27
Généralités Emission Réception
Variance de l’ISI
VISI ∝
+∞∑
Q=0
NcNf −1∑
q=0
[C+2(q) + C−2(q)
]· ΦLr (Q, q)
+[C+2(q + 1) + C−2(q + 1)
]· ΨLr (Q, q)
+ 2[(δQ,0 + 1)C+2(q) + C−2(q)
]· ΦLr (Q, q)
+ 2[(δQ,0 + 1)C+2(q + 1) + C−2(q + 1)
]· ΨLr (Q, q)
Questions
Comment dimensionner correctement le système en fonction
du nombre de doigts du récepteur rake
du temps de garde
Philippe Ciblat Introduction à l’UWB par impulsions 24 / 27
Généralités Emission Réception
Performances
Protocole
Nc = 10, Nf = 3, Ts = 150 ns, Etalement temporel = 200 ns
0 5 10 15 20 25 30 35 4010
−7
10−6
10−5
10−4
10−3
10−2
10−1
100
Eb/N0 reçu (dB)
Pro
babi
lité
d’er
reur
moy
enne
Lr=1 Pire codeLr=1 Meilleur codeLr=3 Pire codeLr=3 Meilleur codeLr=5 Pire codeLr=5 Meilleur code
Pe en fonction de Eb/N0
0 50 100 150 200 250 300 350 400 450 50010
−5
10−4
Tg (ns)
Pro
babi
lité
d’er
reur
moy
enne
Pe en fonction de Tg (ns)
Commentaires
Lr faible suffit
Tg = γ est suffisant mais limTg→∞ VISI 6= 0
Philippe Ciblat Introduction à l’UWB par impulsions 25 / 27
Généralités Emission Réception
Conclusion
Thèmes non évoqués :
Egalisation
Synchronisation
Estimation du canal
Choix de la technique d’accès multiple
Choix des codes d’accès multiple notamment en réseauc1
c2 c3
Philippe Ciblat Introduction à l’UWB par impulsions 26 / 27
Généralités Emission Réception
Bibliographie
P. WITHINGTON, L. W. FULLERTON : « An impulse radio communicationssystem », ICUWB, 1992.
R. A. SCHOLTZ : « Multiple access with time-hopping impulse radio », MILCOM,1993.
M. Z. WIN, R. A. SCHOLTZ : « Impulse radio : how it works », IEEECommunications Letters, 1998.
M.Z. WIN, R. A. SCHOLTZ : « Ultra-wide bandwidth time-hoppingspread-spectrum impulse radio for wireless multiple-access communications »,IEEE Trans. on Communications, 2000.
J. FOERSTER : « The Effects of Multipath Interference on the Performance ofUWB Systems in an Indoor Wireless Channel », VTC, 2001.
G. DURISI, S. BENEDETTO : « Performance evaluation of TH-PPM UWB systemsin the presence of multiuser interference », IEEE Communications Letters, 2003.
A.-L. DELEUZE, P. CIBLAT, C. LE MARTRET : « Inter-Symbol/Inter-FrameInterference in Time-Hopping Ultra Wideband Impulse Radio System », ICU,2005.
C. LE MARTRET, A.-L. DELEUZE, P. CIBLAT : « Optimal time-hopping codedesign for multi-user interference mitigation in ultra-wide bandwidth impulseradio », IEEE Trans. on Wireless Communications, 2006.
Philippe Ciblat Introduction à l’UWB par impulsions 27 / 27