Vous êtes sur la page 1sur 29

Systmes de radiocommunication

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

Rappels sur les


transmissions numriques
Systmes de communications
Canal de transmission
Modulation
Techniques daccs

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

Canal de transmission (1)


s Signal reu: combinaison de diffrents trajets dont les
caractristiques voluent rapidement au cours du temps
s Canal radiomobile :

[Diouris95a]

Station de base

dispersif dans le temps


variable dans le temps (mobilit)

BS

temps de cohrence du canal

Station mobile MS

s Rponse impulsionnelle du canal :


x(t)

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

Canal de transmission (2)


s Fading : vanouissements rapides lis la combinaison des
diffrents multi-trajets (MP)

Amplitude du signal reu pour un vhicule circulant 100 km/de 8 trajets. [Diouris95a]

08/06/2001

LASTI - ENSSAT

Modulations numriques (1)


s Modulation de phase
Diagramme
des signaux

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

Modulations numriques (2)


s Modulation / Dmodulation QPSK

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

frequency division multiple acces

t
S(f,t)

CDMA

time division multiple acces

code division multiple acces

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

Les concepts du CDMA


(Code Division Multiple Access)
Modulation CDMA squence directe
Squences PN
Performances et capacits

08/06/2001

11

LASTI - ENSSAT

Modulation CDMA squence directe


S r(f)
2
Ts

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

c1c1 ( ) = c1 (t ).c1 (t ).dt (n)

Synchronisation du code
Intercorrlation :

c1c2 ( ) = c1 (t ).c2 (t ).dt 0

Sparation des canaux :

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

Les signaux reus par la BS doivent avoir la mme puissance


minimiser les problmes dblouissement (near-far-effect)
ncessit de contrler la puissance dmission des MS
Le nombre dutilisateurs est limit par le RSI souhait
Linfluence d une interfrence est fonction de son intercorrlation avec le

signal utile

Amlioration de la capacit dune cellule :


codes orthogonaux : diminuer linfluence des interfrences
rcepteur multi-utilisateurs
liminer les interfrences
antennes adaptatives
08/06/2001

LASTI - ENSSAT

14

PARTIE 2

Systmes 3G - WCDMA
(Wideband CDMA)

Radiocommunications 3G: objectifs, standards


Codes dtalement (squences PN, codes orthogonaux)
Canaux physiques
Modulation
Contrle de puissance

08/06/2001

LASTI - ENSSAT

15

Objectifs des systmes 3G

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

Accs paquets efficace

Possibilit dutiliser des techniques damlioration de capacit :


dtections multi-utilisateurs (MUD), suppression dinterfrences
antennes adaptatives

Compatibilit avec les systmes de 2me gnration


08/06/2001

LASTI - ENSSAT

16

Standards des systmes 3G


Standards

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)
+

Code PN: squence pseudo-alatoire obtenue


partir dun registre dcalage de n tages

Squence M : squence de longueur maximale


n
priode de la squence : N = 2 1

Proprits des squences M:

le nombre de 1 et de 0 est quasiment identique


la probabilit dune suite de 1 ou de 0 de longueur N 1 est gale : 2 N 1
autocorrlation :

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

Very Long Kasami

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

Couplage avec un code PN pour la synchronisation


Utilisation de la matrice de Hadamard

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

Codes orthogonaux de longueur variable (OVSF)


s Longueur des codes variable NOVSF = SF
C41 (1 1 1 1)

s Codes orthogonaux structurs en arbre


matrice de Hadamard modifie

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)

Les codes ci et cj sont orthogonaux

SF=2

si ci nest pas le pre de cj et vice versa

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

Canaux physiques voie montante

(MS BS)

Canaux ddis : Trame DPDCH/DPCCH


BS

Donnes: DPDCH

Data Ndata

T slot 2560 chips, N data = 10* 2 k bits k=0-6

Contrle: DPCCH

Pilot

TFCI

FBI

TPC

T slot 2560 chips, 10 bits


Slot 0

Slot 1

Slot i

Slot 14

1 trame Radio : T=10 ms

TPC : Transmit Power Control


FBI : Feedback Information
TFCI : Transport format combination indicator
Pilot : Squence de rfrence
08/06/2001

LASTI - ENSSAT

[ETSI99-a]:
22

11

Canaux physiques voie descendante (BS MS)


Canaux ddis : Trame DPDCH/DPCCH
BS

DPDCH

Data I

DPCCH

TPC

TFCI

DPDCH

DPCCH

Data II

Pilot

T slot 2560 chips, 10* 2 k bits k=0-7

Slot 0

Slot 1

Slot i

Slot 14

1 trame Radio : T=10 ms

[ETSI99-a]:
08/06/2001

LASTI - ENSSAT

23

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
dfinit le N du code dembrouillage

S-CCPCH : Secondary Common Control Physical Channel


Transmet les informations de contrle travers le FACH et PCH

Trame P-CPICH et S-CPICH Common Pilot Channel


Transmet une squence de bits de rfrence (pilot)
08/06/2001

LASTI - ENSSAT

24

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 rfrence de phase


Transmission au dbut de chaque slot (1/10me du slot)
Squence commune toutes les cellules

S-SCH : Code Cs : code Gold de 256 chips (cS [ c1 , c2 ,..., c16 ] )


Squence modulante d i :

Slot 0

. commune toutes les cellules


. bonnes proprits de corrlation
Slot 15

Slot 1

aCp

aCp

d 0Cs

d 1Cs

2560 chips

aCp
d 15Cs

256 chips

T=10 ms

08/06/2001

25

LASTI - ENSSAT

Modulation voie montante (MS BS)


Embrouillage

CD

Cscr
DPDCH

cos( 0 t+0 )
= 0,22

C scr

Re()

I+jQ

Im() Q
DPCCH
CI

CC

sparation des canaux


code OVSF :
4<SF<256

m(t)

RRC

DI

-sin(0 t+0 )
CQ

Mise en canal

RRC

CI

DQ

Complex spreading

Modulation
[ETSI99-b]:

sparation des utilisateurs


C scr : code de Kasami ( 256 chips)
C scr : code Gold squence de 10 ms (optionnel)

08/06/2001

LASTI - ENSSAT

26

13

Modulation voie descendante (BS MS)


Embrouillage
cos( 0 t+0 )

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

sparation des canaux


code OVSF : 4<SF<512

Cs

m(t)

-sin(0 t+0 )

Modulation

sparation des utilisateurs et des cellules


C scr : code Gold squence de 10 ms
(512 codes : 32 groupes de 16 codes)

[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)

s Boucle ouverte (voie montante : accs MS)


Objectif : limiter la puissance reue par la BS lors de laccs de la MS
Mesure : Estimation des pertes lies la propagation du signal BS MS
ajustement de la puissance mise par la MS
08/06/2001

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

Procdure daccs du mobile


[Dahlman 98]

Non
P mission

Synchronisation au niveau chip, slot, trame avec


la BS cible

tape 1

tape 2

Acquisition des informations BCCH


Estimation de lattnuation du trajet et calcul de
Pmission(0)

tape 3

Choix alatoire dune signature (prambule)


et dun sous canal RACH
mission dun prambule

Dtection AICH

oui
tape 4

08/06/2001

mission du corps du message PRACH

LASTI - ENSSAT

30

15

Synchronisation du mobile
Slot 0

tape 1.1 :Synchronisation slot

Slot 1

aCp

aCp

d0 Cs

d1 Cs

2560 chips

Choix de la BS la plus puissante (BS1)


Synchronisation du slot laide du Primary SCH

256 chips

tape 1.2 : Synchronisation trame laide du Secondary SCH


Dtermination du N de groupe du code dembrouillage parmi les 16
groupes de code disponibles.
Synchronisation des squences modulantes d i.

tape 1.3 : Dtermination du N du code dembrouillage laide du


Primary CCPCH
Choix du code fournissant la puissance maximale parmi les 32
codes prsents dans le groupe
08/06/2001

31

LASTI - ENSSAT

Rcepteurs (W)CDMA
N1

b
n.Tc

c(n)

Delay estimation
(channel profile)
Rake
fingers
(correlator)

utilisation dun rcepteur en rteau


(RAKE RECEIVER)
Wideband

decoding

s Rcepteur mono-utilisateur :
combinaison des MPs

s(n)

combining

s Rcepteur simplifi CDMA :


corrlation du signal reu avec une
rplique synchronise du code

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

MULT: 4Nss /Tcc


ADD: 4Nss /Tcc +2/Tss
yi (m)

ai : amplitude complexe du trajet


b : symbole transmis
w c : bruit + interfrences :
IIS: intersymbol interfrence (MP)
MAI multiple acces interference

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)

Complxit: 61.4 MMAC/s

c PN. I ( n + i )

QWB (n)

Tc

INB (n )

c PN. Q ( n + i )

LASTI - ENSSAT

+
Tc

QNB (n )

34

17

Estimation du retard des MP: i


s Acquisition du code :
Recherche squentielle des fentres temporelles (Tc) possdant un MP
Analyse de la P dans chaque fentre
cs()

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

Estimation du retard des MP: i


s Poursuite du code : affiner lestimation des i

Utilisation dune boucle dasservissement de retard (Delay-Locked Loop)


tude de la diffrence entre les voies retard et avance

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

Possibilit dliminer cette


boucle si la phase dacquisition est
assez prcise
36

18

Rcepteur mono-utilisateur : combinaison MP


Complexit (multiplexage temporel)
4Nss L/Tcc = 245.75 MMAC/s

[Ojanper98, chap10]

MAC complexe: (Nss /Tcc+1/Tss).L


ADD:
L/Tss

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

Estimation du canal complexe


Estimation aide par les donnes
(prsence de bits de rfrence : pilot)

Estimation dirige par la dcision


(absence de bits de rfrence)

limination de la modulation

General channel estimation filter

Decision directed channel estimator

s Possibilit dadapter les coefficients des filtres de prdiction par filtrage


adaptatif
08/06/2001

[Juntti98]
LASTI - ENSSAT

38

19

Dtection adaptative
[Teusher98]
[Koula00]

s Dtecteur adaptatif

Amlioration des performances : diminution des interfrences (MAI)


Adaptation aux variations du canal de transmission
Augmentation de la complexit raisonnable par rapport la dtection
conventionnelle
Les coefficients du filtre sont
adapts afin de minimiser lerreur
entre le symbole dcid (bk) et le
symbole estim (yk/ck)
Combinaison
des MP

08/06/2001

39

LASTI - ENSSAT

Classification des rcepteurs WCDMA


Delay estimation
(channel profile)

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

Rcepteur WCDMA multi-utilisateurs


Synchronisation
Filtre de
rception

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

Modlisation du systme WCDMA


s1 (t)

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

yp = Apbp + Ajbj jp + np avec p = (k1)L+ l


j=1
j p

y = RAb + n
08/06/2001

R={ki}, : Matrice de corrlation


T

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

Rcepteurs MUSO linaires

2 1

Proprits :

[Moshavi96]
[Koula00]

Inversion de matrice : dcomposition de Cholesky


Implantation complexe
Linversion de matrice ncessite une prcision de calcul leve
Solution MMSE moins sensible au bruit
08/06/2001

43

LASTI - ENSSAT

Rcepteurs MUSO non-linaires

[Moshavi96]
[Koula00]

b1

Select max

Delay

Rake
Receiver

SIC: (Successive interferences cancellation)


s (n)

(1)

...

08/06/2001

LASTI - ENSSAT

Rake
Receiver

...
Delay

P1 > P2 ... > PK

Select max

b2

Select max

Delay

Rake
Receiver

Re-gnration

bi

...
44

22

Rcepteurs MUSO non-linaires

[Varanasi90]
[Ojanper98, chap10]

PIC: (Parallel interferences cancellation)


s (n)

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

Complexit des rcepteurs (1)

[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)

O[(4.Nc .Ns .K.L.)T]

36 G.op/s

PCG (MUD linaire)

O[(12.I.N.(K.L.))T]

104 T. op/s

PIC (niveau symbole)

O[(4.M.(K.L.))T]

43 G. op/s

Nombre dtages M=2

PIC (niveau chip)

O[(8.M.Nc .Ns .K.L.)T]

147 G.op/s

Nombre dtages M=2

SIC (niveau chip)

O[(8.M.Nc .Ns .K.L.)T]

73 G. op/s

Nombre dtages M=1

138 G op/s

Extrapolation partir de [Teusher97]

(gradient conjugu prconditionn)

Adaptative MUD

08/06/2001

Remarques

Nombre ditrations I=124


Taille de la fentre dobservation N=13

LASTI - ENSSAT

46

23

Complexit des rcepteurs (2)


s Estimation de la complexit au niveau du mobile [Becker99], [Jung99]
Taches

Complexit (MIPS)

Filtres digitaux (mise en canal, RRC)

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

s CS2000 (Chameleon) [Chameleon00]:


s Processeur reconfigurable
s performances : 24 Gops/s (16 bits)
s modulation et dmodulation de 50 canaux utilisateurs pour le cdma2000

08/06/2001

LASTI - ENSSAT

48

24

Antennes adaptatives (1)


s Utilisation dun rseau dantennes
s Objectifs : adapter les coefficients wi pour amliorer le SIR (modification
du diagramme de rayonnement du rseau)
Diversit spatiale
s Adaptation des coefficients par filtrage adaptatif
s Alternatives pour la dtection multi-utilisateurs
et la rjection dinterfrences
s Diversit en mission : mission sur plusieurs antennes
la station mobile reoit linformation travers diffrents canaux dont les
statistiques d vanouissement sont diffrentes
08/06/2001

49

LASTI - ENSSAT

Antennes adaptatives (2)


RAKE

2D : Combinaison de la diversit spatiale et des trajets


Filtre spatial

[Adachi98]
[Diouris95b]
[Diouris99]
c(t + L )

Combinaison MP
c(t + 1 )

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]
08/06/2001

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

Utilisation de techniques de rception mono-utilisateur classiques ou


amliores
complexit plus faible
squences de code des autres utilisateurs non connues

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

s Estimation de la complexit des principaux blocs


s Adaptation au format de codage des donnes
s Prototypage sur le processeur Lx
Optimisation du code
Analyse de la configuration du Lx (ajout d'instructions, d'UF)
Acclrateur reconfigurable

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]:

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 Tlcommunications Laboratoire SEI - IRESTE Nantes 1999

08/06/2001

LASTI - ENSSAT

54

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

[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

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]

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

08/06/2001

LASTI - ENSSAT

57

29