Documente Academic
Documente Profesional
Documente Cultură
de 3me gnration :
WCDMA
Daniel Mnard, Juan A. Ruiz, Emmanuel Gaudry
Daniel Chillet, Olivier Sentieys
Groupe Signal/Architecture
LASTI
Plan (1)
1. Rappels sur les transmissions numriques
Canal de transmission
Modulations numriques
Techniques daccs
2. Concepts du CDMA
Modulation CDMA squence directe
Proprits des codes
Performances et capacits
08/06/2001
LASTI - ENSSAT
Plan (2)
3. Concepts du WCDMA
Codes
Canaux physiques
Modulations
Contrle de puissance
4. Rcepteurs WCDMA
Rcepteur simple utilisateur
Rcepteur multi-utilisateurs
Complexit
Antennes adaptatives
08/06/2001
LASTI - ENSSAT
PARTIE 1
08/06/2001
LASTI - ENSSAT
Systmes de communication
Protection
des donnes
Modulation
Accs multiple
Transposition de frquence
Canal de transmission
Compression
des donnes
Dcompression
des donnes
Dtection et
Transposition de frquence
correction des erreurs
Dmodulation
[Diouris95a]
08/06/2001
LASTI - ENSSAT
[Diouris95a]
Station de base
BS
Station mobile MS
y(t) = x(t)*h(t)
h(t)
Amplitude
k me trajet
08/06/2001
Phase
k me trajet
Retard
k me trajet
LASTI - ENSSAT
Amplitude du signal reu pour un vhicule circulant 100 km/de 8 trajets. [Diouris95a]
08/06/2001
LASTI - ENSSAT
Diagramme
des signaux
Squence
binaire
3
4
01
11
I
NRZ
S(t)
FPB
Signal
modul
Filtre
passe bas
5
4
00
10
01
10
7
4
cos(0t+ 0)
Signal
modul
Signal
modul
11
00
10
t
BPSK (MDP-2)
08/06/2001
QPSK (MDP-4)
LASTI - ENSSAT
NRZ
b2n
Squence
binaire
FPB
FPB
cos(0t+ 0)
s(t)
Squence
binaire
cos(0t+ 0)
r(t)
tg-1(t)
bn
b2n+1
Q
Signal
module
-sin( 0t+ 0)
NRZ
-sin( 0t+ 0)
FPB
FPB
Modulateur
Dmodulateur
08/06/2001
LASTI - ENSSAT
Techniques daccs
FDMA
TDMA
t
S(f,t)
CDMA
S(f,t)
S(f,t)
c3
NU .T
c2
f1
f2
Multiplexage
frquentiel
Ui f i
08/06/2001
f1
Multiplexage
temporel
Ui Rect T(t+(nN U+i)T)
LASTI - ENSSAT
c1
f1
Multiplexage
par code
Ui c i
10
PARTIE 2
08/06/2001
11
LASTI - ENSSAT
be (t)
PN(t)
be (t)
f0
s1(t)
cos(0t)
se(t)
sr(t)
cos(0t)
s2(t)
-1
PN(t)
+1
PN(t)
08/06/2001
br(t)
PN(t)
+1
+1
-1
+1
-1
-1
Tc (chip)
-1
s1(t)
s2(t)
Ts (symbole)
+1
B r(f)
2
Tc
Synchronisation
B e(f)
+1
br(t)
LASTI - ENSSAT
-1
12
Codes dtalement
Facteur dtalement (SF):
Autocorrlation :
SF =
Ts
Tc
Synchronisation du code
Intercorrlation :
un canal = un code PN
08/06/2001
LASTI - ENSSAT
13
Performances et capacits
Rapport signal bruit :
RSB =
Ci
C j + Iext + N
j i
Ci
= RSI
C j + Iext
j i
signal utile
LASTI - ENSSAT
14
PARTIE 2
Systmes 3G - WCDMA
(Wideband CDMA)
08/06/2001
LASTI - ENSSAT
15
Dbits levs :
144 Kbps : zone rurale (vitesse < 500 km/h)
384 Kbps : zone semi-urbaine (vitesse < 120 km/h)
2 Mbps : couverture limite (pitons)
Intgration de services
dbits multiples
dbits variables sur une connexion
LASTI - ENSSAT
16
Techniques
Dbit chip
Cur du rseau
daccs
(Mcps)
IMT-DS
UMTS
FDD
WCDMA
3.84
GSM MAP
IMT-TC
UMTS
TDD
WCDMA+TDMA
3.84
GSM MAP
cdma2000
Multicarrier-CDMA
IMT-MC
1.28
3.68 3 porteuses
ANSI-41
1.22 - 1 porteuse
IMT-SC
UWC-136
TDMA
GSM MAP
ANSI-41
08/06/2001
17
LASTI - ENSSAT
Squences PN (1)
+
cc (n) = N (n)
intercorrlation : c c (n)
1 2
08/06/2001
LASTI - ENSSAT
cc()
-Tc 0 Tc
N.Tc
18
Squences PN (2)
s Codes Gold et Kasami: combinaison linaire de plusieurs
m-squences
Type de code
Nombre de codes
Gold (n impaire)
2 +1
Gold (n paire)
2n + 1
Intercorrlation maximale
Short Kasami
Long Kasami
2
2
n
2
22
2 2 +1
08/06/2001
n +2
2
2 2 2n + 1
n +1
2
22
[Dinan98]
n +2
2
n +4
2
+1
+1
+1
+1
19
LASTI - ENSSAT
Codes orthogonaux
Intercorrlation des codes orthogonaux nulle si les codes sont
synchroniss :
c1 c2
c1c 2 ( 0) = 0
c1 c2 ( ) 0 0
construction rcursive
1 ligne de H N = 1 code
0 0
H1 = [0] H 2 =
0 1
08/06/2001
H N
H2 N =
H N
LASTI - ENSSAT
HN
H N
0
0
H4 =
0
0
1
0
1
0
0
1
1
0
1
1
20
10
C2 i.1
L L
Ci. j Ci. j
C2i . j =
Ci. j Ci. j
L L
C 2i .2i
C81
C82
C21 (11)
C42 (1 -1 1 -1)
C83
C84
C11 (1)
C43 (1 1 -1 -1)
SF=1
C22 (1-1)
SF=2
C44 (1-1-11)
SF=3
SF=4
C41 C22= (1, 1, 1, 1).(1, -1, 1, -1)T =0 et C22 C41 = (1, 1).(1, -1) T=0
08/06/2001
21
LASTI - ENSSAT
(MS BS)
Donnes: DPDCH
Data Ndata
Contrle: DPCCH
Pilot
TFCI
FBI
TPC
Slot 1
Slot i
Slot 14
LASTI - ENSSAT
[ETSI99-a]:
22
11
DPDCH
Data I
DPCCH
TPC
TFCI
DPDCH
DPCCH
Data II
Pilot
Slot 0
Slot 1
Slot i
Slot 14
[ETSI99-a]:
08/06/2001
LASTI - ENSSAT
23
LASTI - ENSSAT
24
12
Slot 0
Slot 1
aCp
aCp
d 0Cs
d 1Cs
2560 chips
aCp
d 15Cs
256 chips
T=10 ms
08/06/2001
25
LASTI - ENSSAT
CD
Cscr
DPDCH
cos( 0 t+0 )
= 0,22
C scr
Re()
I+jQ
Im() Q
DPCCH
CI
CC
m(t)
RRC
DI
-sin(0 t+0 )
CQ
Mise en canal
RRC
CI
DQ
Complex spreading
Modulation
[ETSI99-b]:
08/06/2001
LASTI - ENSSAT
26
13
DPDCH / DPCCH
Srie Parallle
Cscr
= 0,22
I+jQ
Re
Cc h
Cp
P-SCH
RectSCH
RRC
+
Im
RRC
S-SCH
Mise en canal
d i.RectSCH
Cs
m(t)
-sin(0 t+0 )
Modulation
[ETSI99-b]:
08/06/2001
LASTI - ENSSAT
27
Contrle de puissance
s Performances dun systme CDMA fonction du SIR
Au niveau de la BS les puissances des signaux reus doivent tre
identiques (viter les phnomnes d blouissement)
ncessit de contrler la Pe de chaque mobile
s Boucle ferme
Objectif : maintenir le SIR une valeur prdfinie
Estimation de P DPCCH aprs corrlation et Pinterfrence
Envoie dune commande laide du champ TPC (BP:1500 Hz)
LASTI - ENSSAT
28
14
PARTIE 4
Rcepteurs WCDMA
Accs et synchronisation
Rcepteur mono-utilisateur
Dtection conventionnelle
Dtection adaptative
Rcepteur multi-utilisateurs
Classification
Rcepteurs linaires
Rcepteurs non linaires (PIC, SIC)
Antennes adaptatives
Conclusion
08/06/2001
LASTI - ENSSAT
29
Non
P mission
tape 1
tape 2
tape 3
Dtection AICH
oui
tape 4
08/06/2001
LASTI - ENSSAT
30
15
Synchronisation du mobile
Slot 0
Slot 1
aCp
aCp
d0 Cs
d1 Cs
2560 chips
256 chips
31
LASTI - ENSSAT
Rcepteurs (W)CDMA
N1
b
n.Tc
c(n)
Delay estimation
(channel profile)
Rake
fingers
(correlator)
decoding
s Rcepteur mono-utilisateur :
combinaison des MPs
s(n)
combining
b'
Narrowband
s Rcepteur multi-utilisateurs :
annulation des interfrences entre les utilisateurs
diminution de leffet dblouissement
augmentation des performances : augmentation de la capacit des
cellules ( 2 le nombre dutilisateurs / cellule) [Murotake00])
08/06/2001
LASTI - ENSSAT
32
16
Rcepteur mono-utilisateur
K
s ( n) = s k ( n l ) + w ( n)
Synchronisation
k =1 l =1
Filtre de
rception
Convertisseur
de frquences
h(n)
Estimation i
RRC
AFC.
... L
y1
Power
meas
s d(n)
...
s(n)
Rake
Receiver
yi
AGC
Combinaison
MP
D.C.
yL
1
Complxit:
Complxit: Filtre
Filtre RRC
RRC
FIR16
FIR16 == 491
491 MMAC/s
MMAC/s
... L
Estimation i
s pilot(n)
MAC:
.N /T
MAC: 2.N
2.NFIR
FIR.Nss /Tcc
...
Nombre
Nombre dchantillons
dchantillons par
par chip
chip N
Nss =4
=4
Dbit
Dbit chip
chipFFcc=1/T
=1/Tcc=3.84
=3.84 Ms/s
Ms/s
N
:
Nombre
de
cellules
du
FIR
NFIR
:
Nombre
de
cellules
du
FIR
FIR
P.C.
Pilot
08/06/2001
33
LASTI - ENSSAT
Rake Receiver
1
y1(m)
finger
i
s(n)
finger
L
finger
08/06/2001
Nombre
Nombre dchantillons
dchantillons par
par chip
chip N
Nss =4
=4
Dbit
Dbit chip
chipFFcc=1/T
=1/Tcc=3.84
=3.84 Ms/s
Ms/s
Dbit
Dbit symbole
symbole FFss=1/T
=1/Tss== FFcc/SF
/SF
yL (m)
Complex despreading
IWB(n)
yi ( m) = ai ( m)b( m) + wc ( m)
c PN. I ( n + i )
QWB (n)
Tc
INB (n )
c PN. Q ( n + i )
LASTI - ENSSAT
+
Tc
QNB (n )
34
17
SF Tc
Select
t=N1.Tc
non
r>S1
fentre suivante
i=i+1, t=0
oui
Tc
s(n)
N1.Tc
c(n-iTc)
Verif
r (k)
Gnrateur PN
Vrification
des fentres
t=N2.Tc
N2.Tc
non
r>S2
fentre suivante
i=i+1, t=0
Prslection
des fentres
oui
sauvegarde i
fentre suivante: i=i+1
Ctrl
t=0
i: indice de la fentre dtude temporelle
08/06/2001
35
LASTI - ENSSAT
I WB (n )
Gnrateur PN
DLL
QWB (n)
Ve(k )
Hb (z)
Ve( )
cPN ( n + i + Tc 2 )
-T c/ 2
T c /2
-Tc 0 Tc
08/06/2001
Ve( )
N
Tc
c PN ( n + i )
cPN ( n + i Tc 2)
cc()
LASTI - ENSSAT
18
[Ojanper98, chap10]
y1( k ).1*
Nombre
Nombre de
de multi-trajets
multi-trajets :: LL =4
=4
i
sData(n)
Multiplexage
temporel
ou de code
sPilot (n)
finger i
Estimation i
08/06/2001
y i ( k ). i *
bi I pilot
r3
r3
r4
r2
r2
r1
r1
yi (k ) = i .b( k )
finger i
r4
b(k )
dcision
HPB(z)
bi Q pilot
( )*
y L ( k ). L *
Combinaison MP
37
LASTI - ENSSAT
limination de la modulation
[Juntti98]
LASTI - ENSSAT
38
19
Dtection adaptative
[Teusher98]
[Koula00]
s Dtecteur adaptatif
08/06/2001
39
LASTI - ENSSAT
CDMA receivers
Conventional
Multiuser
Adaptive
Filters
Dtection
conjointe
Optimal
(MLSE)
Wideband
(chip level)
Sub-optimal
MUSO
Linear
Decorrelator
Multistage
Reduced
Tree Search
Conventional
First Stage
Decorrelating
First Stage
Succ. Canc.
First Stage
[Ojanper98, chap5]
08/06/2001
Annulation
d interfrences
Neural
Networks
Decision
Feedback
Decorrelating
Decision
Feedback
Successive
Cancellation
PIC
LASTI - ENSSAT
b'
Narrowband
(symbol level)
Non-linear
MMSE
combining
Single User
Rake
fingers
(correlator)
decoding
SIC
40
20
Estimation i
... L
Rake
Receiver
y 11
y ij
s d(n)
...
y 11
Power
meas
Dtecteur
MultiUtilisateurs
y KL
y ij
b1
b
...
Combinaison
MP
...
h(n)
s(n)
bK
y KL
i j
i j
Estimation ij
[Ojanper98, chap10]
Pilot
08/06/2001
41
LASTI - ENSSAT
A1
User 1
b1
1
y1(m)
Finger 1
b2
s2 (t)
User 2
..
.
bK
sK (t)
n(t)
A2
User K
p
yp (m)
s(n)
Finger p
P
AK
yP (m)
Finger P
y = RAb + n
08/06/2001
ki = 0 sk (t ) si (t ) dt
y=[y1, y2, , y K]T
A= diag [A1, A 2, , AK]T
b=[b1, , b1, b2, , b2, , bK]T
LASTI - ENSSAT
42
21
D-corrlateur :
Estimation
dlais
Calcul T
T = R 1 y = Ab + R 1n
MMSE (Minimum Mean Square Error) :
minK K E b Ty
M R
T = [ R + A
Combinaison
MP
Rake
receiver
2 1
Proprits :
[Moshavi96]
[Koula00]
43
LASTI - ENSSAT
[Moshavi96]
[Koula00]
b1
Select max
Delay
Rake
Receiver
(1)
...
08/06/2001
LASTI - ENSSAT
Rake
Receiver
...
Delay
Select max
b2
Select max
Delay
Rake
Receiver
Re-gnration
bi
...
44
22
[Varanasi90]
[Ojanper98, chap10]
Re-gnration
Re-gnration
bK ,N 1
Re-gnration
Re-gnration
ij
Re-gnration
ci (n ij )
08/06/2001
11
c1, j
1 j
c1, L
1 j
c1,1
+c
K ,1
+c
+c
K 1
Kj
K, j
Kj
K,L
Combinaison MP
Combinaison MP
tage N
Re-gnration
b1, N 1
(2)
b1, N
bK , N
45
LASTI - ENSSAT
[Ojanper98]
Paramtres:
Nombre de canaux utilisateurs : K= 150
Nombre de MP : L = 4
Nombre dchantillons par chip : Ns =4
Longueur du code : Nc =256
Dbit symbole : Fs=1/T=15 Kbits/s
Oprations/s
WCDMA
Conventionnel (MF)
36 G.op/s
O[(12.I.N.(K.L.))T]
104 T. op/s
O[(4.M.(K.L.))T]
43 G. op/s
147 G.op/s
73 G. op/s
138 G op/s
Adaptative MUD
08/06/2001
Remarques
LASTI - ENSSAT
46
23
Complexit (MIPS)
3600
Acquisition et synchronisation
(trames, slots, estimation des dlais)
1500
Rake receiver
650
Combinaison des MP
24
Estimation du canal
12
Turbo codage
52
Total
08/06/2001
5 838
LASTI - ENSSAT
47
Proposition dimplantation
s Composants proposs :
s M-GOLD (infineon)
s DSP Carmel 100 MHz
s C 32 bits TriCore
s ASIC :
s Codage, dcodage de source
s Codage, dcodage de canal
s Modulation, dmodulation
08/06/2001
LASTI - ENSSAT
48
24
49
LASTI - ENSSAT
[Adachi98]
[Diouris95b]
[Diouris99]
c(t + L )
Combinaison MP
c(t + 1 )
LASTI - ENSSAT
50
25
Conclusions
s Station de base
Contraintes architecturales : flexibilit
support des diffrents standards (compatible GSM, GPRS, EDGE)
volution du standard UMTS/IMT 2000
Plate-Forme de conception compose de P, DSP,
logique reconfigurable [Rabaey00], [Gatherer00 ], [Rifaat99]
Utilisation de techniques de rception avances
dtection multi-utilisateurs et suppression dinterfrences
antennes adaptatives
complexit leve
Augmentation de la capacit et de la taille des cellules
08/06/2001
LASTI - ENSSAT
51
Conclusions
s Station mobile
Contraintes architecturales
cot
consommation
encombrement
faible
08/06/2001
LASTI - ENSSAT
52
26
Travaux en cours
s Spcification et simulation fonctionnelle sous SPW
Bibliothque (W)CDMA
Chane de communication MS-BS
Rcepteur mono-utilisateur (RR, RRC, estimateurs) simplifi
Rcepteur WCDMA multi-utilisateur
08/06/2001
LASTI - ENSSAT
53
Bibliographie (1)
[Ojanper98]:
T Ojanper, R Prassad, Wideband CDMA for third generation mobile communications, Artech
House Publisher, 1998
[Cameron97]:
[Teuscher98]:
C.M. Teuscher Low Power Receiver Design for portable RF applications: Design and
implementation of an Adaptative multiuser detector for an indoor Wideband CDMA
apllication, Phd Thesis University of california , Berkley, 1998
[Latva98]:
M. Lavta -Aho, Advanced Receivers for Wideband CDM, Phd Thesis OULU, 1998
[Juntti98]:
M. JUNTTI, Multiuser demodulation for DS-CDMA systems in fadding channes, OULU, 1998
[Moshavi96]
[Diouris95a]
[Diouris95b]
Doiuris J.F. Antennes Adaptatives. Cours DEA lectronique Universit de Nantes, Octobre 95
[Diouris99]
Diouris J.F.Les Techniques de Diversit en Tlcommunications Laboratoire SEI - IRESTE Nantes 1999
08/06/2001
LASTI - ENSSAT
54
27
Bibliographie (2)
[Varanasi90]
[ETSI99-a]:
ETSI TS 125 211 V3.3.0 (2000-06) Universal Mobile Telecommunications System (UMTS);
Physical channels and mapping of transport channels onto physical channels (FDD) (3G TS
25.211 version 3.3.0 Release 1999)
[ETSI99-b]:
ETSI TS 125 213 V3.3.0 (2000-06) Universal Mobile Telecommunications System (UMTS);
Spreading and modulation (FDD) (3G TS 25.213 version 3.3.0 Release 1999)
[Raqibul99]
Raqibul Mostafa and J. H. Reed Brief Overview of Air Interface for W-CDMA.
http :// monkey.ee.vt.edu/yufei/ wcdma.html Mobile Portable Radio Research Group,
Virginia Polytechnic Institute and State University , Blacksburg, VA 24060, 1999
[Vasavada98]
[Dinan98]
Esmael H. Dinan and Bijan Jabbari Spreading Codes for Direct Sequence CDMA and
Wideband CDMA Cellular Networks IEEE Communication Magazine September 1998
[Rabaey00]
Rabaey J. Silicons Platforms for next generation Wireless systems What roles does
Reconfigurable Hardware play? FPL2000
08/06/2001
LASTI - ENSSAT
55
Bibliographie (3)
[Adachi98]
Fumiyuki Adachi, Mamoru Sawahashi , and Hirohito Suda Wideband DS-CDMA for NextGeneration Mobile IEEE Communication Magazine September 1998Communications Systems
[Dahlman98]
Erik Dahlman, Bjorn Gudmundson, Mats Nilsson, and Johan Skold , UMTS and IMT-2000
Based on Wideband CDMA IEEE Communication Magazine September 1998
[Goldewski00-a] Goldewski Ph. Principes du CDMA. Accs multiple avec rpartition par codage. ENST Avril
2000
[Goldewski00-b] Goldewski Ph . WCDMA Wideband CDMA : une interface radio pour la troisime gnration .
ENST Avril 2000
[Gatherer00 ]
Gatherer A. and al. DSP-Based Architecture for mobile communications: Past, Present and
future IEEE Communication Magazine January 2000
[Rifaat99]
Rifaat R. and R. De Robertis DSPs Add Flexibility To Third Generation Base-Station System
Designs Wireless Systems Design, October 1999
[Murotake00]
David Murotake , John Oates, and Alden Fuchs Real-Time Implementation of a Reconfigurable
IMT-2000 Base Station Channel Modem. IEEE Communication Magazine February 2000
08/06/2001
LASTI - ENSSAT
56
28
Bibliographie (4)
[Becker99]
[Jung99]
Dimitris Koulakiotis and A. Hamid Aghvami Data Detection Techniques for DS/CDMA
Mobile Systems A Review Personnal Communication Interactive June 2000
08/06/2001
LASTI - ENSSAT
57
29