Vous êtes sur la page 1sur 20

1

Groupe Signal/Architecture
LASTI
Systèmes de radiocommunication
de 3ème génération :
WCDMA
Daniel Ménard, Juan A. Ruiz, Emmanuel Gaudry
Daniel Chillet, Olivier Sentieys
08/06/2001 LASTI - ENSSAT 2
1. Rappels sur les transmissions numériques
Canal de transmission
Modulations numériques
Techniques d’accès
2. Concepts du CDMA
Modulation CDMA à séquence directe
Propriétés des codes
Performances et capacités
Plan (1)
2
08/06/2001 LASTI - ENSSAT 3
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
Plan (2)
08/06/2001 LASTI - ENSSAT 4
PARTIE 1
Rappels sur les
transmissions numériques
. Systèmes de communications
. Canal de transmission
. Modulation
. Techniques d’accès
3
08/06/2001 LASTI - ENSSAT 5
Systèmes de communication
Compression
des données
Décompression
des données
Protection
des données
Détection et
correction des erreurs
Modulation
Accès multiple
Transposition de fréquence
Canal de transmission
Transposition de fréquence
Démodulation
[Diouris95a]
08/06/2001 LASTI - ENSSAT 6
s Réponse impulsionnelle du canal :
Canal de transmission (1)
s Signal reçu: combinaison de différents trajets dont les
caractéristiques évoluent rapidement au cours du temps
s Canal radiomobile :
ü dispersif dans le temps
ü variable dans le temps (mobilité)
ð temps de cohérence du canal
Amplitude
kème trajet Phase
kème trajet
Retard
kème trajet
Station de base
BS
Station mobile MS
x(t)
h(t)
y(t) = x(t)*h(t)
[Diouris95a]
4
08/06/2001 LASTI - ENSSAT 7
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]

Canal de transmission (2)


08/06/2001 LASTI - ENSSAT 8
Modulations numériques (1)
s Modulation de phase
BPSK (MDP-2) QPSK (MDP-4)
p0
Diagramme
des signaux
Diagramme
des signaux
Signal
modulé
Signal
modulé
NRZ FPB
S(t)
Séquence
binaire Signal
modulé
t
01101
t
10 01 11 00 10
10
4
3p
4
p
4
7p
4
5p 00
01 11
I
Q
t
cos(w0t+j0)
Filtre
passe bas
I
5
08/06/2001 LASTI - ENSSAT 9
Modulations numériques (2)
s Modulation / Démodulation QPSK
Séquence
binaire r(t)
-sin(w0t+j0)
cos(w0t+j0)
tg-1(t)
s(t)
Signal
module
I
Q
-sin(w0t+j0)
cos(w0t+j0) Séquence
binaire
Modulateur Démodulateur
NRZ
NRZ
FPB
FPB
FPB
FPB
bn
b2n
b2n+1
08/06/2001 LASTI - ENSSAT 10
f
S(f,t)
t
Multiplexage
par code
UiÛ ci
c1
c2
c3
Multiplexage
fréquentiel
UiÛ fi
Multiplexage
temporel
UiÛ RectT(t+(nN U+i)T)
FDMA
frequency division multiple acces
S(f,t)
f f f 1 f2 f1 f1
t
t
Techniques d’accès
NU.T
T
S(f,t)
TDMA
time division multiple acces

CDMA
code division multiple acces
6
08/06/2001 LASTI - ENSSAT 11
PARTIE 2
. Modulation CDMA à séquence directe
. Séquences PN
. Performances et capacités

Les concepts du CDMA


(Code Division Multiple Access)
08/06/2001 LASTI - ENSSAT 12
Modulation CDMA à séquence directe
be(t)
PN(t) cos(w0t) cos(w0t) PN(t)
s1(t) se(t) sr(t) s2(t)
br(t)
+1
-1
+1
-1

be(t)
PN(t)
+1
-1

s1(t)
+1
-1
+1
-1
+1
-1

s2(t)
PN(t)
br(t)
Tc (chip)
Ts (symbole)
BrB (f) e(f)
Ts
2
Sr(f)
Tc
2
f0
Synchronisation
S
7
08/06/2001 LASTI - ENSSAT 13
Codes d’étalement
. Facteur d’étalement (SF):
. Autocorrélation :
ð Synchronisation du code
ò +¥

( ) = ( ). ( - ). ® ( ) 1 1 1 1
c t c t dt n c c j t t d
. Intercorrélation :
ð Séparation des canaux :
un canal = un code PN
ò +¥

( ) = ( ). ( - ). ®0 1 2 1 2 c t c t dt c c j t t
c
s
T
T
SF =
08/06/2001 LASTI - ENSSAT 14
Performances et capacités
. Rapport signal à bruit :
. Les signaux reçus par la BS doivent avoir la même puissance
ð minimiser les problèmes d’éblouissement (near-far-effect)
ð nécessité de contrôler la puissance d’émission des MS
. Le nombre d’utilisateurs est limité par le RSI souhaité
. L’influence d ’une interférence est fonction de son intercorrélation avec le
signal utile
. Amélioration de la capacité d’une cellule :
ð codes orthogonaux : diminuer l’influence des interférences
ð récepteur multi-utilisateurs
ð antennes adaptatives éliminer les interférences
RSI
CI
C
CIN
C
RSB
ji
j ext
i
ji
j ext
i=
+
»
+ +
= åå
¹¹

8
08/06/2001 LASTI - ENSSAT 15
PARTIE 2
. Radiocommunications 3G: objectifs, standards
. Codes d’étalement (séquences PN, codes orthogonaux)
. Canaux physiques
. Modulation
. Contrôle de puissance

Systèmes 3G - WCDMA
(Wideband CDMA)
08/06/2001 LASTI - ENSSAT 16
Objectifs des systèmes 3G
. 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
. Accès paquets efficace
. Possibilité d’utiliser des techniques d’amélioration de capacité :
. détections multi-utilisateurs (MUD), suppression d’interférences
. antennes adaptatives
. Compatibilité avec les systèmes de 2ème génération
9
08/06/2001 LASTI - ENSSAT 17
Standards des systèmes 3G
Standards Techniques
d’accès
Débit chip
(Mcps)
Coeur du réseau
IMT-DS UMTS
FDD
WCDMA 3.84 GSM MAP
IMT-TC UMTS
TDD
WCDMA+TDMA 3.84
1.28
GSM MAP
IMT-MC cdma2000 Multicarrier-CDMA 3.68 – 3 porteuses
1.22 - 1 porteuse
ANSI-41
IMT-SC UWC-136 TDMA GSM MAP
ANSI-41
08/06/2001 LASTI - ENSSAT 18
Séquences PN (1)
. Code PN: séquence pseudo-aléatoire obtenue
à partir d’un registre à décalage de n étages
. Séquence M : séquence de longueur maximale
ð période de la séquence :
. Propriétés des séquences M:
ü le nombre de 1 et de 0 est quasiment identique
ü la probabilité d’une suite de 1 ou de 0 de longueur N1 est égale à :
ü autocorrélation :
ü intercorrélation :
N = 2n -1
(n) N (n) cc j = d
-Tc 0 Tc
N
N.Tc
jcc(t)

n N c c ( ) ³ 12j
2-N1
+++

10
08/06/2001 LASTI - ENSSAT 19
Séquences PN (2)
Type de code Nombre de codes Intercorrélation maximale
Gold (n impaire) 2n +1
2 21
1
+
n+
Gold (n paire) 2n +1
2 21
2
+
n+
Short Kasami 22
n
22
n

Long Kasami 22 (2 +1)


n

n 2 21
2
+
n+

Very Long Kasami 22 (2 +1)


n 2

n 2 21
4
+
n+

s Codes Gold et Kasami: combinaison linéaire de plusieurs


m-séquences [Dinan98]
08/06/2001 LASTI - ENSSAT 20
Codes orthogonaux
. Intercorrélation des codes orthogonaux nulle si les codes sont
synchronisés :
[ ] úû
ù
êë
é
= úû
ù
êë
é
==
NN
NN
N HH
HH
H H H1 2 0 1 2
00
0
îíì
¹¹
=

()00
(0) 0
12
12

12 jtt
j
cc
cc cc
. Utilisation de la matrice de Hadamard
ü construction récursive
ü 1 ligne de HN = 1 code
Ä Couplage avec un code PN pour la synchronisation
úúúú
û
ù
êêêê
ë
é
=
0110
0011
0101
0000
4H

11
08/06/2001 LASTI - ENSSAT 21
SF=1
SF=2
SF=3
SF=4
C11 (1)
C21 (11)
C41 (1 1 1 1)
C42 (1 -1 1 -1)
C43 (1 1 -1 -1)
C44 (1-1-11)
Codes orthogonaux de longueur variable (OVSF)
. Les codes ci et cj sont orthogonaux
si ci n’est pas le père de cj et vice versa
úúúú
û
ù
êêêê
ë
é
=
úúúúúú
û
ù
êêêêêê
ë
é
L
L
L
L
ijij
ijij
ii
ij
i
CC
CC
C
C
C
..
..
2 .2
2.
2 .1

s Longueur des codes variable NOVSF = SF


s Codes orthogonaux structurés en arbre
ð matrice de Hadamard modifiée
jC41 C22= (1, 1, 1, 1).(1, -1, 1, -1)T=0 et jC22 C41 = (1, 1).(1, -1)T=0
C81
C82
C83
C84
C22 (1-1)
08/06/2001 LASTI - ENSSAT 22
Canaux physiques voie montante (MS ð BS)
. Canaux dédiés : Trame DPDCH/DPCCH
Data Ndata
Pilot TFCI FBI TPC
Slot 0 Slot 1 Slot i Slot 14
Tslot 2560 chips, 10 bits
1 trame Radio : T=10 ms
Tslot 2560 chips, Ndata = 10* 2 k bits k=0-6
TPC : Transmit Power Control
FBI : Feedback Information
TFCI : Transport format combination indicator
Pilot : Séquence de référence
Données: DPDCH
Contrôle: DPCCH
[ETSI99-a]:
BS

12
08/06/2001 LASTI - ENSSAT 23
Canaux physiques voie descendante (BS ð MS)
. Canaux dédiés : Trame DPDCH/DPCCH
TPC
Slot 0 Slot 1 Slot i Slot 14
1 trame Radio : T=10 ms
Tslot 2560 chips, 10* 2 k bits k=0-7
Data I TFCI Data II Pilot
DPDCH DPCCH DPDCH DPCCH
[ETSI99-a]:
BS

08/06/2001 LASTI - ENSSAT 24


Canaux physiques voie descendante (BS ð MS)
. Canaux communs:
. Trame
P-CCPCH et S-CCPCH
P-CCPCH : Primary Common Control Physical Channel
Transmet BCCH : Broadcast Control Channel
ð transmission continue et uniforme sur toute la cellule
ð le code du canal est identique pour toutes les cellules
ð définit le N° du code d’embrouillage
S-CCPCH : Secondary Common Control Physical Channel
Transmet les informations de contrôle à travers le FACH et PCH
. Trame P-CPICH et S-CPICH Common Pilot Channel
Transmet une séquence de bits de référence (pilot)
13
08/06/2001 LASTI - ENSSAT 25
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
Séquence modulante di : . commune à toutes les cellules
. bonnes propriétés de corrélation
T=10 ms
d0Cs
aCp
Slot 0 Slot 1
d1Cs
aCp
d15Cs
aCp
Slot 15
2560 chips
256 chips

( [ , ,..., ]) 1 2 16 c c c c SÎ
08/06/2001 LASTI - ENSSAT 26
-sin(w0t+j0)
RRC
RRC
cos(w0t+j0)

+
m(t)
I
Q
Cscr C’scr
ü séparation des canaux
ü code OVSF :
4<SF<256 ü séparation des utilisateurs
ü Cscr : code de Kasami ( 256 chips)
ü C ’scr : code Gold séquence de 10 ms (optionnel)
C Embrouillage D
CC
DPCCH
DPDCH
Mise en canal Modulation
a = 0,22

Modulation voie montante (MS ð BS)


Re()
Im()
I+jQ
+
+
Complex spreading
IC
IC
QC
I D
QD [ETSI99-b]:
14
08/06/2001 LASTI - ENSSAT 27
-sin(w0t+j0)
RRC
RRC
cos(w0t+j0)

+ m(t)
I
Q
Cch
DPDCH / DPCCH
Cscr
Embrouillage
Mise en canal Modulation
a = 0,22

Modulation voie descendante (BS ð MS)


C
Cs
S p

RectSCH
di.RectSCH
P-SCH
S-SCH
ü séparation des canaux
ü code OVSF : 4<SF<512
ü séparation des utilisateurs et des cellules
ü Cscr : code Gold séquence de 10 ms
(512 codes : 32 groupes de 16 codes)
Série ðParallèle
Re
Im
I+jQ
[ETSI99-b]:
08/06/2001 LASTI - ENSSAT 28

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 PDPCCH après corrélation et Pinterférence
Ø Envoie d’une commande à l’aide du champ TPC (BP:1500 Hz)
s Boucle ouverte (voie montante : accès MS)
ü Objectif : limiter la puissance reçue par la BS lors de l’accès de la MS
Ä Mesure : Estimation des pertes liées à la propagation du signal BS ð MS
Ø ajustement de la puissance émise par la MS
15
08/06/2001 LASTI - ENSSAT 29
PARTIE 4
. 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

Récepteurs WCDMA
08/06/2001 LASTI - ENSSAT 30
Procédure d’accès du mobile
Étape 1
Étape 2
Étape 3
Étape 4
Détection AICH
Choix aléatoire d’une signature (préambule)
et d’un sous canal RACH
Émission d’un préambule
Synchronisation au niveau chip, slot, trame avec
la BS cible
Émission du corps du message PRACH
oui
Non
äPémission
Acquisition des informations BCCH
Estimation de l’atténuation du trajet et calcul de
Pémission(0)
[Dahlman 98]
16
08/06/2001 LASTI - ENSSAT 31
• Étape 1.1 :Synchronisation slot
ð Choix de la BS la plus puissante (BS1)
ð Synchronisation du slot à l’aide du Primary SCH
• Étape 1.2 : Synchronisation trame à l’aide du Secondary SCH
ð Détermination du N° de groupe du code d’embrouillage parmi les 16
groupes de code disponibles.
ð Synchronisation des séquences modulantes di.
• Étape 1.3 : Détermination du N° du code d’embrouillage à l’aide du
Primary CCPCH
ü Choix du code fournissant la puissance maximale parmi les 32
codes présents dans le groupe
Synchronisation du mobile
d
0
Cs
aC
p

Slot 0 Slot 1
2560 chips 256 chips
d
1
Cs
aC
p

08/06/2001 LASTI - ENSSAT 32


Récepteurs (W)CDMA
s Récepteur simplifié CDMA :
ð corrélation du signal reçu avec une
réplique synchronisée du code
s Récepteur mono-utilisateur :
ð combinaison des MPs
ð utilisation d’un récepteur en râteau
(RAKE RECEIVER)
SN1
n.Tc
c(n)
b’
s(n)
Delay estimation
(channel profile)
Rake
fingers
(correlator)
combining
decoding
y
b'
Narrowband Wideband

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])
17
08/06/2001 LASTI - ENSSAT 33
D.C. h(n)
Filtre de
réception
A
N Estimation ti
t1 tL ti … ...
P.C.
AFC.
Power
meas
AGC
Convertisseur
de fréquences
s(n)
Rake
Receiver
sd(n)
y1
yi
… ...

Combinaison
MP
yL
Estimation ai
a1 aL
ai
t … ... 1 tt L i … ...
Pilot
spilot(n)

Récepteur mono-utilisateur
åå Synchronisation
= =
= - +
K
k
L
l
kl snsnwn
11
()(t)()
RRC
Compléxité: Filtre RRC
s ccFIR

FIR16 = 491 MMAC/s


MAC: 2.NFIR.Ns /Tc
Nombre d’échantillons par chip Ns =4
Débit chip Fc=1/Tc=3.84 Ms/s
NFIR: Nombre de cellules du FIR
08/06/2001 LASTI - ENSSAT 34
ti
finger
yi (m)
tL
finger
yL (m)
t1
finger
y1(m)
s(n)
Rake Receiver
Compléxité: 61.4 MMAC/s
s ccs sc

MULT: 4Ns /Tc


ADD: 4Ns /Tc +2/Ts
Nombre d’échantillons par chip Ns =4
Débit chip Fc=1/Tc=3.84 Ms/s
Débit symbole Fs =1/Ts= Fc/SF
y (m) a (m)b(m) w (m) i i c = +
ai : amplitude complexe du trajet
b : symbole transmis
wc : bruit + interférences :
IIS: intersymbol interférence (MP)
MAI multiple acces interference
S
S
S
S
I (n) WB
Q (n) WB
( ) PN. I i c n+t ( ) PN.Q i c n+t

+
+
Tc
Tc

Complex despreading
I (n) NB
Q (n) NB
18
08/06/2001 LASTI - ENSSAT 35

Estimation du retard des MP: ti


Select
Verif
r>S1
oui
r>S2
non
fenêtre suivante
i=i+1, t=0
non
fenêtre suivante
i=i+1, t=0 oui
sauvegarde i
fenêtre suivante: i=i+1
t=0
t=N1.Tc
t=N2.Tc
Présélection
des fenêtres
Vérification
des fenêtres

s Acquisition du code :
Ø Recherche séquentielle des fenêtres temporelles (Tc) possédant un MP
Ä Analyse de la P dans chaque fenêtre
SN
Générateur PN
N1.Tc N2.Tc
Ctrl
c(n-iTc)
s(n) r (k)
SF Tc
jcs(t)
Tc
t
i
i: indice de la fenêtre d’étude temporelle
08/06/2001 LASTI - ENSSAT 36

Estimation du retard des MP: ti


s Poursuite du code : affiner l’estimation des ti
Ø Utilisation d’une boucle d’asservissement de retard (Delay-Locked Loop)
Ø Étude de la différence entre les voies retard et avance
DLL
-Tc/2 Tc /2
Ve(t )
t

S
S
S
S
( 2) PN i c c n +t +T
( 2) PN i c c n +t -T
( ) PN i c n+t
Générateur PN
IWB (n)
Q (n) WB

+
+
H+ b (z)
Ve(k )

ð Possibilité d’éliminer cette


boucle si la phase d’acquisition est
assez précise
-Tc 0 Tc
N
jcc(t)
Ve(t )
Tc

19
08/06/2001 LASTI - ENSSAT 37
Récepteur mono-utilisateur : combinaison MP
S
( )*
bˆ(k)
finger i
HPBfinger i (z)
sData(n)
ti
ti
bi I pilot
bi Q pilot
sPilot(n)
ìaˆ
ˆ *ìa
Estimation ai Combinaison MP
Complexité (multiplexage temporel)
@ 4Ns L/Tc = 245.75 MMAC/s
MAC complexe: (Ns /Tc+1/Ts).L
ADD: L/Ts
Nombre de multi-trajets : L =4
[Ojanperä98, chap10]
décision
r3
r1
r2 r4
r1
r2
r4
r3
( ). ˆ * i i y k a
*
11 y (k ).aˆ
( ). ˆ * L L y k a
Multiplexage
temporel
ou de code
yi (k ) = ai .b(k )
08/06/2001 LASTI - ENSSAT 38
Estimation du canal complexe
[Juntti98]
General channel estimation filter
Élimination de la modulation
Estimation aidée par les données
(présence de bits de référence : pilot)
Decision directed channel estimator
Estimation dirigée par la décision
(absence de bits de référence)
s Possibilité d’adapter les coefficients des filtres de prédiction par filtrage
adaptatif
20
08/06/2001 LASTI - ENSSAT 39
Détection adaptative
s Détecteur adaptatif
Ø 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
[Teusher98]
[Koula00]
ð Les coefficients du filtre sont
adaptés afin de minimiser l’erreur
entre le symbole décidé (bk) et le
symbole estimé (yk/ck)
Combinaison
des MP
08/06/2001 LASTI - ENSSAT 40
Delay estimation
(channel profile)
Rake
fingers
(correlator)
combining
decoding
y
b'
Narrowband
(symbol level)
Wideband
(chip level) Conventional Adaptive
Filters
Single User
Optimal
(MLSE)
Decorrelator MMSE
Linear
Conventional
First Stage
Decorrelating
First Stage
Succ. Canc.
First Stage
Multistage Reduced
Tree Search
Neural
Networks
Decorrelating
Decision
Feedback
Successive
Cancellation
Decision
Feedback
Non-linear
Sub-optimal
Multiuser
CDMA receivers
MUSO

Classification des récepteurs WCDMA


Détection
conjointe
Annulation
d ’interférences
PIC SIC
[Ojanperä98, chap5]
21
08/06/2001 LASTI - ENSSAT 41
h(n)
Filtre de
réception
A
N
Rake
Receiver
Estimation ti
t1 tt L i
y11
yij
yKL
… ...
… ...
ai j
Power
meas Détecteur
Multi-
Utilisateurs
Pilot
s(n)
sd(n)

Récepteur WCDMA multi-utilisateurs


Synchronisation
Combinaison
MP
y11
yij
yKL
… ...
ai j
Estimation aij
… ...
1

bi ˆ
bK ˆ
[Ojanperä98, chap10]
08/06/2001 LASTI - ENSSAT 42
bK
As K K(t) User K
b2
s2(t) User 2
A2
...
n(t)
b1
As 1 1(t) User 1

++
tp
Finger p
yp (m)
tP
Finger P
yP (m)
t1
Finger 1
y1(m)
s(n)
òT
sk t si t dt 0 ( ) ( )
R={rki}, : Matrice de corrélation
rki =
y=[y1, y2, …, yK]T
A= diag [A1, A2, …, AK]T
b=[b1, …, b1, b2,… , b2, …, bK]T
Modélisation du système WCDMA
y Ab Ab n p (k )L l p
M
pj
j

p p p j j jp = +å + = - +
¹=
avec 1
1
r
y = RAb + n
22
08/06/2001 LASTI - ENSSAT 43
. Dé-corrélateur :
. MMSE (Minimum Mean Square Error) :
. Propriétés :
ð 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
T = R-1 ® yˆ = Ab + R-1n
ë û 2 21 min [ - ]-
Î
- ® = + ´ E b Ty T R A M RK K
s
Récepteurs MUSO linéaires
[Moshavi96]
[Koula00]
Rake
receiver

T
Estimation
délais Calcul T
Combinaison
MP
08/06/2001 LASTI - ENSSAT 44
. SIC: (Successive interferences cancellation)
Récepteurs MUSO non-linéaires (1)
K P > P ... > P 1 2
[Moshavi96]
[Koula00]
Rake
Receiver
Select max
Delay
Re-génération
Rake
Receiver
Select max
Delay +
s (n) 1
ˆb
2
ˆb
Rake
Receiver
Select max
+
Delay

ib ˆ

... ...
...
23
08/06/2001 LASTI - ENSSAT 45
. PIC: (Parallel interferences cancellation)
Récepteurs MUSO non-linéaires (2)
Re-génération
Re-génération
Re-génération
Re-génération
Re-génération

+
Re-génération

+
1,1 c
+
j c 1,
+
L c 1,
+
K ,1 c
+
Kj c,
+
KL c,
N b 1,
ˆ
KN b,
ˆ
,1
ˆ
KN- b
1, 1
ˆ
N- b
*
11 aˆ
*
1 ˆ ja
*
1 ˆ ja
*
ˆ a
1 K

ˆ * Kj a
ˆ * Kj a
Combinaison MP
s (n)
Combinaison MP
ˆ * ij a
( ) i ij c n -t
[Varanasi90]
[Ojanperä98, chap10]
Étage N
08/06/2001 LASTI - ENSSAT 46
. Paramètres:
. Nombre de canaux utilisateurs : K= 150
. Nombre de MP : L = 4
. Nombre d’échantillons par chip : Ns =4
. Longueur du code : Nc=256
. Débit symbole : Fs=1/T=15 Kbits/s
Complexité des récepteurs (1)
[Ojanperä98]
Opérations/s WCDMA Remarques
Conventionnel (MF) O[(4.Nc.Ns .K.L.)T] 36 G.op/s
PCG (MUD linéaire)
(gradient conjugué préconditionné)
O[(12.I.N.(K.L.)²)T] 104 T. op/s Nombre d’itérations I=124
Taille de la fenêtre d’observation N=13
PIC (niveau symbole) O[(4.M.(K.L.)²)T] 43 G. op/s Nombre d’étages M=2
PIC (niveau chip) O[(8.M.Nc.Ns .K.L.)T] 147 G.op/s Nombre d’étages M=2
SIC (niveau chip) O[(8.M.Nc.Ns .K.L.)T] 73 G. op/s Nombre d’étages M=1
Adaptative MUD 138 G op/s Extrapolation à partir de [Teusher97]
24
08/06/2001 LASTI - ENSSAT 47
s Estimation de la complexité au niveau du mobile [Becker99], [Jung99]
Complexité des récepteurs (2)
Taches Complexité (MIPS)
Filtres digitaux (mise en canal, RRC) 3600
Acquisition et synchronisation
(trames, slots, estimation des délais)
1500
Rake receiver 650
Combinaison des MP 24
Estimation du canal 12
Turbo codage 52
Total 5 838
08/06/2001 LASTI - ENSSAT 48
s Composants proposés :
s M-GOLD (infineon)
s DSP Carmel 100 MHz
s mC 32 bits TriCore
s ASIC :
s Codage, décodage de source
s Codage, décodage de canal
s Modulation, démodulation
s CS2000 (Chameleon) [Chameleon00]:
s Processeur reconfigurable
s performances : 24 Gops/s (16 bits)
s modulation et démodulation de 50 canaux utilisateurs pour le cdma2000
Proposition d’implantation
25
08/06/2001 LASTI - ENSSAT 49
s Utilisation d’un réseau d’antennes
s Objectifs : adapter les coefficients wi pour améliorer le SIR (modification
du diagramme de rayonnement du réseau)
ðDiversité spatiale
Antennes adaptatives (1)
s Adaptation des coefficients par filtrage adaptatif
s Alternatives pour la détection multi-utilisateurs
et la réjection d’interférences
s Diversité en émission : émission sur plusieurs antennes
ð la station mobile reçoit l’information à travers différents canaux dont les
statistiques d ’évanouissement sont différentes
08/06/2001 LASTI - ENSSAT 50
( ) L c t +t
( ) 1 c t +t
Combinaison MP
Filtre spatial

Antennes adaptatives (2)


. RAKE 2D : Combinaison de la diversité spatiale et des trajets
. Algorithme GSIC (Group Wise interference cancellation ) 3 antennes
s augmentation de la capacité de l ’ordre de 200%
s complexité 21.7 à 43.4 G ops/s [Murotake00]
[Adachi98]
[Diouris95b]
[Diouris99]
26
08/06/2001 LASTI - ENSSAT 51
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 mP, DSP,
logique reconfigurable [Rabaey00], [Gatherer00 ], [Rifaat99]
ð Utilisation de techniques de réception avancées
ü détection multi-utilisateurs et suppression d’interférences
ü antennes adaptatives
Ä complexité élevée
Ø Augmentation de la capacité et de la taille des cellules
08/06/2001 LASTI - ENSSAT 52
Conclusions
s Station mobile
ð Contraintes architecturales
ü coût
ü consommation
ü encombrement
ð Utilisation de techniques de réception mono-utilisateur classiques ou
améliorées
ü complexité plus faible
ü séquences de code des autres utilisateurs non connues
faible
27
08/06/2001 LASTI - ENSSAT 53
Travaux en cours
s Spécification et simulation fonctionnelle sous SPW
ü Bibliothèque (W)CDMA
ü Chaîne de communication MS-BS
ü Récepteur mono-utilisateur (RR, RRC, estimateurs) simplifié
ü Récepteur WCDMA multi-utilisateur
s Estimation de la complexité des principaux blocs
s Adaptation au format de codage des données
s Prototypage sur le processeur Lx
ü Optimisation du code
ü Analyse de la configuration du Lx (ajout d'instructions, d'UF)
ü Accélérateur reconfigurable
08/06/2001 LASTI - ENSSAT 54
[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
[Diouris99] Diouris J.F.Les Techniques de Diversité en Télécommunications Laboratoire SEI - IRESTE -
Nantes 1999

Bibliographie (1)
28
08/06/2001 LASTI - ENSSAT 55
[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
[Vasavada98] Yash Vasavada. Overview of Wideband CDMA Standard
http://monkey.ee.vt.edu/yufei/wcdma.html Mobile and Portable Radio Research Group,
Virginia Polytechnic Institute and State University, Blacksburg, 1998
[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

Bibliographie (2)
08/06/2001 LASTI - ENSSAT 56
[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

Bibliographie (3)
29
08/06/2001 LASTI - ENSSAT 57
[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.
[Chameleon00]: Chameleon Wireless Base Station Design Using Reconfigurable Communications
Processors, Chameleon Systems Inc. 2000
[Koula00]: Dimitris Koulakiotis and A. Hamid Aghvami Data Detection Techniques for DS/CDMA
Mobile Systems A Review Personnal Communication Interactive June 2000

Bibliographie (4)a

Vous aimerez peut-être aussi