Beruflich Dokumente
Kultur Dokumente
de 3ème génération :
WCDMA
Groupe Signal/Architecture
LASTI
Plan (1)
2. Concepts du CDMA
Modulation CDMA à séquence directe
Propriétés des codes
Performances et capacités
08/06/2001 2
LASTI - ENSSAT
1
Plan (2)
3. Concepts du WCDMA
Codes
Canaux physiques
Modulations
Contrôle de puissance
4. Récepteurs WCDMA
Récepteur simple utilisateur
Récepteur multi-utilisateurs
Complexité
Antennes adaptatives
08/06/2001 3
LASTI - ENSSAT
PARTIE 1
08/06/2001 4
LASTI - ENSSAT
2
Systèmes de communication
Modulation
Compression Protection
Accès multiple
des données des données
Transposition de fréquence
Canal de transmission
Décompression Détection et Transposition de fréquence
des données correction des erreurs Démodulation
[Diouris95a]
08/06/2001 5
LASTI - ENSSAT
x(t)
y(t) = x(t)*h(t)
h(t)
Retard
Amplitude k ème trajet
k ème trajet Phase
k ème trajet
08/06/2001 6
LASTI - ENSSAT
3
Canal de transmission (2)
s Fading : évanouissements rapides liés à la combinaison des
différents multi-trajets (MP)
Amplitude du signal reçu pour un véhicule circulant à 100 km/de 8 trajets. [Diouris95a]
08/06/2001 7
LASTI - ENSSAT
08/06/2001 8
LASTI - ENSSAT
4
Modulations numériques (2)
s Modulation / Démodulation QPSK
b2n Séquence
Séquence cos(ω0t+ϕ 0) cos(ω0t+ϕ 0) binaire
binaire s(t) r(t)
tg-1(t)
Modulateur Démodulateur
08/06/2001 9
LASTI - ENSSAT
Techniques d’accès
t t
t
S(f,t) S(f,t) S(f,t)
c3
NU .T
c2
T
c1
f1 f2 f f1 f f1 f
Multiplexage Multiplexage Multiplexage
fréquentiel temporel par code
Ui ⇔ f i Ui ⇔ Rect T(t+(nN U+i)T) Ui ⇔ c i
08/06/2001 10
LASTI - ENSSAT
5
PARTIE 2
08/06/2001 11
LASTI - ENSSAT
+1
be (t) s2(t)
-1 -1
Tc (chip)
+1 +1
PN(t) PN(t)
-1 -1
+1 +1
s1(t) br(t)
-1 -1
08/06/2001 12
LASTI - ENSSAT
6
Codes d’étalement
Ÿ Facteur d’étalement (SF): Ts
SF =
Tc
+∞
Ÿ Autocorrélation : ϕ c1c1 (τ ) = ∫−∞ c1 (t ).c1 (t − τ ).dt → δ (n)
ð Synchronisation du code
+∞
Ÿ Intercorrélation : ϕ c1c2 (τ ) = ∫ c1 (t ).c2 (t − τ ).dt → 0
−∞
Performances et capacités
Ÿ Rapport signal à bruit :
Ci Ci
RSB = ≈ = RSI
∑ C j + Iext + N
j ≠i
∑ C j + Iext
j ≠i
08/06/2001 14
LASTI - ENSSAT
7
PARTIE 2
Systèmes 3G - WCDMA
(Wideband CDMA)
08/06/2001 15
LASTI - ENSSAT
Ÿ Débits élevés :
ü 144 Kbps : zone rurale (vitesse < 500 km/h)
ü 384 Kbps : zone semi-urbaine (vitesse < 120 km/h)
ü 2 Mbps : couverture limitée (piétons)
Ÿ Intégration de services
ü débits multiples
ü débits variables sur une connexion
08/06/2001 16
LASTI - ENSSAT
8
Standards des systèmes 3G
08/06/2001 17
LASTI - ENSSAT
Séquences PN (1)
+ + +
Ÿ Code PN: séquence pseudo-aléatoire obtenue
à partir d’un registre à décalage de n étages
08/06/2001 18
LASTI - ENSSAT
9
Séquences PN (2)
s Codes Gold et Kasami: combinaison linéaire de plusieurs
m-séquences [Dinan98]
( )
n
+1
Long Kasami 2
2 2 2n + 1 2
n +4
( ) +1
Very Long Kasami n
2 2 2
2 2 +1
2 n
08/06/2001 19
LASTI - ENSSAT
Codes orthogonaux
Ÿ Intercorrélation des codes orthogonaux nulle si les codes sont
synchronisés :
ϕc1c 2 ( 0) = 0
∀c1 ≠ c2
ϕ c1 c2 (τ ) ≠ 0 τ ≠ 0
Ä Couplage avec un code PN pour la synchronisation
08/06/2001 20
LASTI - ENSSAT
10
Codes orthogonaux de longueur variable (OVSF)
C44 (1-1-11)
Ÿ Les codes ci et cj sont orthogonaux SF=2
si ci n’est pas le père de cj et vice versa 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
08/06/2001 22
LASTI - ENSSAT
11
Canaux physiques voie descendante (BS ð MS)
Ÿ Canaux dédiés : Trame DPDCH/DPCCH
BS
[ETSI99-a]:
08/06/2001 23
LASTI - ENSSAT
08/06/2001 24
LASTI - ENSSAT
12
Canaux physiques voie descendante (BS ð MS)
Ÿ Canaux communs: Synchronisation P-SCH et S-SCH
P-SCH : Code Cp : code Gold de 256 chips
Non modulé ð référence de phase
Transmission au début de chaque slot (1/10ème du slot)
Séquence commune à toutes les cellules
S-SCH : Code Cs : code Gold de 256 chips (cS ∈ [ c1 , c2 ,..., c16 ] )
Séquence modulante d i : . commune à toutes les cellules
. bonnes propriétés de corrélation
Slot 0 Slot 15
Slot 1
256 chips
T=10 ms
08/06/2001 25
LASTI - ENSSAT
08/06/2001 26
LASTI - ENSSAT
13
Modulation voie descendante (BS ð MS)
Embrouillage
cos(ω 0 t+ϕ0 )
Cscr
α = 0,22
Série ðParallèle
I+jQ I
DPDCH / DPCCH Re RRC
Cc h
RectSCH
Cp
P-SCH
Σ Q
+ m(t)
Im RRC
S-SCH
-sin(ω0 t+ϕ0 )
d i.RectSCH
Mise en canal Cs Modulation
08/06/2001 27
LASTI - ENSSAT
Contrôle de puissance
s Performances d’un système CDMA fonction du SIR
Ä Au niveau de la BS les puissances des signaux reçus doivent être
identiques (éviter les phénomènes d ’éblouissement)
Ä nécessité de contrôler la Pe de chaque mobile
s Boucle fermée
ü Objectif : maintenir le SIR à une valeur prédéfinie
Ä Estimation de P DPCCH après corrélation et Pinterférence
Ø Envoie d’une commande à l’aide du champ TPC (BP:1500 Hz)
08/06/2001 28
LASTI - ENSSAT
14
PARTIE 4
Récepteurs WCDMA
Ÿ Accès et synchronisation
Ÿ Récepteur mono-utilisateur
Ÿ Détection conventionnelle
Ÿ Détection adaptative
ŸRécepteur multi-utilisateurs
Ÿ Classification
Ÿ Récepteurs linéaires
Ÿ Récepteurs non linéaires (PIC, SIC)
Ÿ Antennes adaptatives
Ÿ Conclusion
08/06/2001 29
LASTI - ENSSAT
oui
08/06/2001 30
LASTI - ENSSAT
15
Synchronisation du mobile
Slot 0 Slot 1
d0 Cs
aCp
d1 Cs
08/06/2001 31
LASTI - ENSSAT
Récepteurs (W)CDMA
s Récepteur simplifié CDMA : s(n)
ΣN1 b’
ð corrélation du signal reçu avec une n.Tc
réplique synchronisée du code c(n)
y Delay estimation
s Récepteur mono-utilisateur : (channel profile)
decoding
b'
ð utilisation d’un récepteur en râteau fingers
(cor-
(RAKE RECEIVER) relator)
Wideband Narrowband
s Récepteur multi-utilisateurs :
ð annulation des interférences entre les utilisateurs
ð diminution de l’effet d’éblouissement
ð augmentation des performances : augmentation de la capacité des
cellules ( ×2 le nombre d’utilisateurs / cellule) [Murotake00])
08/06/2001 32
LASTI - ENSSAT
16
Récepteur mono-utilisateur
K L
s ( n) = ∑ ∑ s k ( n − τ l ) + w ( n) Synchronisation
k =1 l =1
Filtre de
réception
A s(n)
D.C. N
h(n) Estimation τi AFC.
RRC τ1 … τi ... τ L
Convertisseur
y1
de fréquences Power
...
meas s d(n) yi
Rake Combinaison b̂
Receiver MP
…
AGC yL
τ1 … τi ... τ L α1 … ... αL
Compléxité:
Compléxité: Filtre
Filtre RRC
RRC αi
FIR16
FIR16 == 491
491 MMAC/s
MMAC/s
Estimation αi
MAC:
MAC: 2.N
2.NFIR .N /T s pilot(n)
FIR.Nss /Tcc
Nombre
Nombre d’échantillons
d’échantillons par
par chip
chip N
Nss =4
=4
P.C.
Débit Pilot
Débit chip
chipFFcc=1/T
=1/Tcc=3.84
=3.84 Ms/s
Ms/s
N
NFIR
FIR
:
: Nombre
Nombre de
de cellules
cellules du
du FIR
FIR
08/06/2001 33
LASTI - ENSSAT
Rake Receiver
τ1
y1(m) Compléxité: 61.4 MMAC/s
finger MULT: 4Nss /Tcc
τi ADD: 4Nss /Tcc +2/Tss
s(n) yi (m)
Nombre
Nombre d’échantillons
d’échantillons parpar chip
chip N
Nss =4
=4
finger Débit
Débit chip
chipFFcc=1/T
=1/Tcc=3.84
=3.84 Ms/s
Ms/s
Débit
Débit symbole
symbole FFss=1/T
=1/Tss== FFcc/SF
/SF
τL
yL (m)
finger Complex despreading
Σ
IWB(n) + INB (n )
yi ( m) = ai ( m)b( m) + wc ( m) Σ Tc
c PN. I ( n + τ i )
ai : amplitude complexe du trajet c PN. Q ( n + τ i )
b : symbole transmis
w c : bruit + interférences : Σ
QWB (n)
IIS: intersymbol interférence (MP) +
Σ
MAI multiple acces interference Tc QNB (n )
08/06/2001 34
LASTI - ENSSAT
17
Estimation du retard des MP: τi
s Acquisition du code :
Ø Recherche séquentielle des fenêtres temporelles (Tc) possédant un MP
Ä Analyse de la P dans chaque fenêtre
ϕcs(τ) SF Tc
Présélection
Select des fenêtres
t=N1.Tc
non
fenêtre suivante r>S1
t
i=i+1, t=0 oui
Tc
Vérification
Verif des fenêtres
s(n) r (k)
ΣN t=N2.Tc
N1.Tc N2.Tc non
fenêtre suivante r>S2
i=i+1, t=0 oui
c(n-iTc) i sauvegarde i
Générateur PN Ctrl fenêtre suivante: i=i+1
t=0
i: indice de la fenêtre d’étude temporelle
08/06/2001 35
LASTI - ENSSAT
I WB (n ) Σ
ϕcc(τ)
+ Ve(τ )
Σ Tc
N
c PN ( n + τ i )
cPN ( n + τ i − Tc 2)
Ve(k )
Ve(τ )
τ
-T c/ 2 T c /2
Générateur PN Hb (z) +
DLL cPN ( n + τ i + Tc 2 ) -Tc 0 Tc
08/06/2001 36
LASTI - ENSSAT
18
Récepteur mono-utilisateur : combinaison MP
Complexité (multiplexage temporel) [Ojanperä98, chap10]
≅ 4Nss L/Tcc = 245.75 MMAC/s
MAC complexe: (Nss /Tcc+1/Tss).L
ADD: L/Tss r4
y1( k ).αˆ1* r3
r3
r2
Nombre
Nombre de
de multi-trajets
multi-trajets :: LL =4
=4 r4
r2
τi r1
r1
yi (k ) = αi .b( k )
sData(n) y i ( k ).αˆ i *
Σ
finger i
bˆ(k )
Multiplexage αˆ ì*
temporel bi I pilot décision
τi
ou de code α̂ ì
sPilot (n) finger i HPB(z) ( )*
y L ( k ).αˆ L *
08/06/2001 37
LASTI - ENSSAT
Élimination de la modulation
08/06/2001 38
LASTI - ENSSAT
19
Détection adaptative
[Teusher98]
s Détecteur adaptatif [Koula00]
Ø Amélioration des performances : diminution des interférences (MAI)
Ø Adaptation aux variations du canal de transmission
Ø Augmentation de la complexité raisonnable par rapport à la détection
conventionnelle
Combinaison
des MP
08/06/2001 39
LASTI - ENSSAT
decoding
fingers b'
(cor-
Single User Multiuser relator)
Wideband Narrowband
Conventional Adaptive Optimal Sub-optimal (chip level) (symbol level)
Filters (MLSE) MUSO
Détection Annulation
Linear Non-linear d ’interférences
conjointe
08/06/2001 40
LASTI - ENSSAT
20
Récepteur WCDMA multi-utilisateurs
Synchronisation
Filtre de
réception
A s(n)
N
h(n) Estimation τi
τ1 … τi ... τ L
y 11 y 11
Power bˆ1
...
...
meas s d(n) y ij Détecteur y ij
Rake
...
Combinaison
Receiver Multi- bˆ i
…
MP
…
Utilisateurs
…
y KL y KL bˆK
αi j
αi j
Estimation αij
08/06/2001 41
LASTI - ENSSAT
..
+ + Finger p
.
τP
sK (t) User K AK
yP (m)
bK
Finger P
y = RAb + n
A= diag [A1, A 2, …, AK]T
b=[b1, …, b1, b2,… , b2, …, bK]T
08/06/2001 42
LASTI - ENSSAT
21
Récepteurs MUSO linéaires
Ÿ Dé-corrélateur : Estimation
délais Calcul T
T = R −1 → yˆ = Ab + R −1n
Combinaison
receiver
Rake
T
MP
Ÿ MMSE (Minimum Mean Square Error) :
M ∈R
minK× K E b − Ty
2
→ T = [ R + σA −2 −1
]
Ÿ Propriétés : [Moshavi96]
[Koula00]
ð Inversion de matrice : décomposition de Cholesky
ð Implantation complexe
ð L’inversion de matrice nécessite une précision de calcul élevée
ð Solution MMSE moins sensible au bruit
08/06/2001 43
LASTI - ENSSAT
[Moshavi96]
Ÿ SIC: (Successive interferences cancellation) [Koula00]
b̂1
Select max
Receiver
s (n)
Rake
Delay
Re-génération
...
Rake
Delay +
...
b̂i
Select max
Receiver
Rake
Delay +
...
08/06/2001 44
LASTI - ENSSAT
22
Récepteurs MUSO non-linéaires (2)
[Varanasi90]
Ÿ PIC: (Parallel interferences cancellation) [Ojanperä98, chap10]
s (n)
+ Étage N
Re-génération + α̂11
*
Combinaison MP
bˆ1, N −1 c1,1
bˆ1, N
Re-génération + αˆ1 j
*
c1, j
bˆK ,N −1
Re-génération +c αˆK 1
*
Combinaison MP
bˆK , N
K ,1
Re-génération +c αˆKj
*
K, j
αˆij *
Re-génération
ci (n − τ ij ) +c αˆKj
*
K,L
08/06/2001 45
LASTI - ENSSAT
08/06/2001 46
LASTI - ENSSAT
23
Complexité des récepteurs (2)
08/06/2001 47
LASTI - ENSSAT
Proposition d’implantation
s Composants proposés :
s M-GOLD (infineon)
s DSP Carmel 100 MHz
s µC 32 bits TriCore
s ASIC :
s Codage, décodage de source
s Codage, décodage de canal
s Modulation, démodulation
08/06/2001 48
LASTI - ENSSAT
24
Antennes adaptatives (1)
08/06/2001 49
LASTI - ENSSAT
c(t + τ L )
Combinaison MP
c(t + τ 1 )
08/06/2001 50
LASTI - ENSSAT
25
Conclusions
s Station de base
ð Contraintes architecturales : flexibilité
ü support des différents standards (compatible GSM, GPRS, EDGE)
ü évolution du standard UMTS/IMT 2000
Ä Plate-Forme de conception composée de µP, DSP,
logique reconfigurable [Rabaey00], [Gatherer00 ], [Rifaat99]
08/06/2001 51
LASTI - ENSSAT
Conclusions
s Station mobile
ð Contraintes architecturales
ü coût
ü consommation faible
ü encombrement
08/06/2001 52
LASTI - ENSSAT
26
Travaux en cours
08/06/2001 53
LASTI - ENSSAT
Bibliographie (1)
[Ojanperä98]: T Ojanperä, R Prassad, Wideband CDMA for third generation mobile communications, Artech
House Publisher, 1998
[Cameron97]: A Cameron, Fixed Point Implentation of a multistage Receiver, Phd Thesis, Virginia
Polytechnic Institue 1997
[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] S. Moshavi, “Multi-User detection for DS-CDMA Communications,” IEEE Commun. Mag.,
pp. 124-136, Oct. 1996
[Diouris95a] Doiuris J.F. Communications avec les mobiles. Cours IRESTE-SEII3-ME8, Octobre 95
[Diouris95b] Doiuris J.F. Antennes Adaptatives. Cours DEA Électronique Université de Nantes, Octobre 95
08/06/2001 54
LASTI - ENSSAT
27
Bibliographie (2)
[Varanasi90] M. K. Varanasi and B. Aazgang , “Multistage Detection in Asynchronous Code Division
Multiple-Access Communications,” IEEE Trans. Commun., vol. COM-38, no. 4, pp. 509-519,
April 1990.
[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
[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 55
LASTI - ENSSAT
Bibliographie (3)
[Adachi98] Fumiyuki Adachi, Mamoru Sawahashi , and Hirohito Suda Wideband DS-CDMA for Next-
Generation 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. Accès multiple avec répartition par codage. ENST Avril
2000
[Goldewski00-b] Goldewski Ph . WCDMA Wideband CDMA : une interface radio pour la troisième génération .
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 56
LASTI - ENSSAT
28
Bibliographie (4)
[Becker99] J. Becker, T. Pionteck, M. Glesner DReAM: Dynamically Reconfugurable Architecture for
future Mobile Commmunication applications FPL 2000, Villach Austria, August 2000
[Jung99] Peter Jung, J Plechinger, M-GOLD A multimode baseband platform for future
mobile terminals, 1999 IEEE Communication Theory Workshop 23-26 May 1999
Seascape Resort, Aptos, California.
[Koula00]: Dimitris Koulakiotis and A. Hamid Aghvami Data Detection Techniques for DS/CDMA
Mobile Systems A Review Personnal Communication Interactive June 2000
08/06/2001 57
LASTI - ENSSAT
29