28
Introduction à l’UWB par impulsions Philippe Ciblat École Nationale Supérieure des Télécommunications, Paris, France

uwb_technologie

Embed Size (px)

DESCRIPTION

uwb_technologie12

Citation preview

Page 1: uwb_technologie

Introduction à l’UWB par impulsions

Philippe Ciblat

École Nationale Supérieure des Télécommunications, Paris, France

Page 2: uwb_technologie

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

Page 3: uwb_technologie

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

Page 4: uwb_technologie

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

Page 5: uwb_technologie

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

Page 6: uwb_technologie

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

Page 7: uwb_technologie

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

Page 8: uwb_technologie

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

Page 9: uwb_technologie

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

Page 10: uwb_technologie

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

Page 11: uwb_technologie

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

Page 12: uwb_technologie

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

Page 13: uwb_technologie

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

Page 14: uwb_technologie

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

Page 15: uwb_technologie

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

Page 16: uwb_technologie

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

Page 17: uwb_technologie

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

Page 18: uwb_technologie

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

Page 19: uwb_technologie

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

Page 20: uwb_technologie

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

Page 21: uwb_technologie

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

Page 22: uwb_technologie

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

Page 23: uwb_technologie

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

Page 24: uwb_technologie

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

Page 25: uwb_technologie

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

Page 26: uwb_technologie

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

Page 27: uwb_technologie

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

Page 28: uwb_technologie

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