Vous êtes sur la page 1sur 28

TP DE SYNTHESE 1999 - 2000

PERFORMANCES DU CODE AMOUR DANS LE CADRE DUNE LIAISON UMTS

ENSEA 3me Anne Rseaux et Tlcommunications Karim EL-KHAZEN / Pascal SURIA

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 2

INTRODUCTION
Ce sujet de Travaux Pratiques de synthse rentre dans le cadre de la demande toujours grandissante sur le spectre de frquences, autant pour la tlphonie sans fil que pour les rseaux. Cette demande va continuer crotre et il est donc de plus en plus important de trouver de nouvelles mthodes pour amliorer lefficacit dutilisation du spectre de frquences. Nombreuses sont les recherches qui sont entreprises pour tenter de trouver des solutions et de nouvelles approches. Le systme de radiotlphonie mobile GSM est maintenant connu du grand public dans tout le continent europen, et forme une rfrence au niveau mondial tant sur le plan de concepts que du vocabulaire. Bien quvolutif, le GSM repose sur une technique de multiplexage TDMA relativement rigide. Les dbits restent limits. Le GPRS, General Packet Radio Service, va permettre damliorer les dbits atteints mais la monte des services multimdia ncessite de plus en plus de dbits levs, de lordre de plusieurs centaines de kbits/s. Le futur systme UMTS, Universal Mobile Tlcommunications System, devrait offrir des dbits bien suprieurs aux dbits actuels : Jusqu' 144 Kb/s en rural pour les terminaux se dplaant moins de 500 Km/h, Jusqu' 384 Kb/s en extrieur urbain pour ceux se dplaant moins de 120 Km/h, Jusqu' 2 Mb/s en extrieur avec faible porte ou en extrieur 10 Km/h. On a choisit pour cela des techniques dtalement de spectre ou CDMA, Code Division Multiple Access, sur linterface Radio. Cette interface est alors redfinie et de nouveaux matriels sont dvelopps.

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 3

PLAN DU RAPPORT

INTRODUCTION.............................................................................................................................2 PLAN DU RAPPORT.......................................................................................................................3 1 LES TECHNIQUES DACCS MULTIPLES.....................................................................4 1.1 Les diffrentes mthodes existantes............................................................................................4 1.2 Laccs multiple rpartition de codes......................................................................................5 2 LA PRSENTATION DE NOTRE PROJET.....................................................................10 2.1 Le cadre.......................................................................................................................................10 2.2 La partie programmation..........................................................................................................15 CONCLUSION....................................................................................................................26 GLOSSAIRE.......................................................................................................................27 BIBLIOGRAPHIE...............................................................................................................28

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 4

1 LES TECHNIQUES DACCS MULTIPLES 1.1 Les diffrentes mthodes existantes


Le canal radio est fondamentalement un moyen de diffusion. Cest pourquoi un signal transmis par un utilisateur peut potentiellement tre reu par tous les autres utilisateurs situs dans la zone couverte par lmetteur. Bien que cette possibilit soit trs intressante pour certaines applications, comme la radiodiffusion ou la tldiffusion, elle requiert un contrle des accs rigoureux en communications mobiles. Lobjectif des communications mobiles est de fournir des canaux de communications la demande entre un terminal mobile et une station de base qui connecte lutilisateur linfrastructure du rseau fixe. Les critres de conception de tells systmes incluent la capacit, la complexit et la qualit de service. Tous ces critres sont influences par la mthode utilise pour fournir laccs multiple. Quoi quil en soit, linverse est vrai : les mthodes daccs doivent tre choisies avec soin a la lumire de limportance relative des critres de conception ainsi que des caractristiques des systmes. On distingue plusieurs types de systmes de communication multi-utilisateurs. Un premier type est un systme daccs multiple avec lequel un grand nombre dutilisateurs partagent un canal de communication commun pour transmettre linformation a un rcepteur. Un deuxime type de communication mobile est un rseau de diffusion dans lequel un metteur simple envoie de linformation a de multiples rcepteurs. Les techniques daccs multiples en systme de radio-mobile sont bases sur lisolation des diffrents signaux utilises lors de diverses connections. Le support des transmissions parallles en liaison montante ou descendante est appel Accs Multiple. Les domaines couramment utiliss pour fournir les accs suivants : Domaine spatial : tous les systmes de communication mobile utilisent le fait que les signaux radio subissent une attnuation lors de leur propagation. Ceci implique que les metteurs lointains produisent une interfrence qui est ngligeable devant la puissance du signal dsire. Des antennes directionnelles peuvent tre utilises pour assurer la sparation des signaux. La technique correspondant a ce traitement sappelle le SDMA (Space Division Multiple Access) Domaine frquentiel : des signaux occupant des bandes de frquences ne se recouvrant pas, peuvent tre aisment spares. Des signaux peuvent donc tre transmis sans interfrer les uns avec les autres. Cette mthode est appele le FDMA (Frequency Division Multiple Access) Domaine temporel : des signaux peuvent tre transmis sur des priodes temporelles ne se recouvrant pas. Les signaux occupent donc la mme bande de frquence, mais peuvent tre aisment spars par leurs instants darrive. Cette mthode est appele le TDMA (Time Division Multiple Access).

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 5

Domaine des codes : dans la mthode CDMA (Code Division Multiple Access), les diffrents utilisateurs mettent des signaux trs peu corrls entre eux. Des corrlateurs peuvent tre donc utiliss pour extraire les signaux individuels dun mlange de signaux qui sont mis au mme instant et sur la mme bande de frquence. La prfrence que lon a dune mthode par rapport une autre dpend largement des caractristiques globales du systme a concevoir. Aucune mthode daccs multiple nest universellement prfrable aux autres. La technique daccs multiple que nous allons tudier par la suite est le CDMA.

1.2 Laccs multiple rpartition de codes


Le CDMA est une mthode daccs multiple un mdium de communication par rpartition de code : Plusieurs usagers ont alors accs un canal commun et peuvent lutiliser simultanment jusqu' une certaine limite dusagers actifs dfinie par la tolrance, la capacit, du systme. Le CDMA correspond lAccs Multiple Rpartition de Codes. Cest une technologie dtalement du spectre qui est utilise depuis longtemps par les militaires pour sa rsistance linterfrence et pour le niveau de scurit quelle offre. Cest une technique qui consiste redistribuer et taler le signal sur une trs grande largeur de bande, jusqu' le rendre invisible idalement, pour les autres utilisateurs de la mme largeur de bande. Au rcepteur, lopration dtalement excute au transmetteur est rpte pour d-taler le signal en bande de base (ou une frquence intermdiaire) tandis que les autres signaux transmis (interfrence) sont perus par le rcepteur comme tant du bruit. Les systmes CDMA emploient des signaux Large Bande possdant de bonnes proprits de corrlation, ce qui signifie que la sortie dun filtre adapt au signal dun utilisateur est petite si ce nest pas le bon utilisateur. Ces systmes sont souvent appels systmes spectre tal (Spread Spectrum Systems). Il existe deux faons de faire de ltalement spectral : FH / CDMA (Frequency Hopping) DS / CDMA (Direct Sequencing)

Dans le protocole CDMA par saut de frquence, la frquence porteuse du signal dinformation modul nest pas constante et change priodiquement. Pendant des intervalles de temps T, la porteuse reste la mme, mais aprs chaque intervalle de temps, la porteuse saute vers une autre (ou ventuellement la mme). Le schma de sauts est rgit par le code.

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 6

Loccupation frquentielle dun systme talement de spectre par saut de frquence diffre considrablement dun systme dtalement de spectre par squence directe. Un systme DS occupe la totalit de la bande lors de la transmission, alors quun systme FH nen utilise quune petite partie, mais la localisation de cette partie diffre lors de la transmission.

Frquence

Saut de frquence Temps

Figure 1 : Occupation temps / frquence du signal FH.

Dans ltalement de spectre par squence directe, une squence dtalement pseudo-alatoire haut dbit module le signal transmis de telle faon que le signal rsultant ait la mme largeur de bande que le dbit de la squence dtalement. Les intercorrelations des signaux sont donc largement dtermines par les intercorrelations des squences dtalement elles-mmes. Les signaux CDMA sont clairement superposs en temps et en frquence, mais ils sont sparables par les formes de leur squence dtalement. Une consquence immdiate de ces observations est que les systmes CDMA ne ncessitent pas de synchronisation aussi fine entre les utilisateurs que le TDMA. De la mme faon, ils ne ncessitent pas de plan de frquence puisque les frquences sont toutes rutilises dans les zones couvertes. Dans le protocole DS-CDMA, le signal de donnes est directement modul par un signal de code numrique comme on lentend dans le cas gnral est omise et le signal de donnes est directement multipli par le code et le signal rsultant module la porteuse large bande. Cest de cette multiplication que le CDMA par squence directe tient son nom.
Modulation code large bande

Donnes

Modulateur

Gnration de porteuse

Gnration de codes

Figure 2 : Diagramme dun metteur DS-CDMA

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 7

Le signal de donnes binaire module une porteuse. La porteuse module est alors module par le code. Ce code consiste en un nombre de bits ou chips pouvant prendre les valeurs +1 ou 1. Pour obtenir ltalement dsir du signal, le dbit chip du signal de code doit tre plus grand que celui du signal dinformation.

Figure 3 : Gnration dun signal tal

Dans les systmes de communications mobiles N utilisateurs, lensemble des signaux de chaque utilisateur est somm soit dans le canal soit dans la station de base. Le signal obtenu est un signal tal de mme bande que chacun des signaux. Aprs mission du signal, le rcepteur utilise une dmodulation cohrente pour d-taler le signal, en utilisant une squence de code gnre localement. Pour tre capable deffectuer lopration de d-talement, le rcepteur ne doit pas seulement connatre la squence de code utilise pour taler le signal, mais il est ncessaire que le code du signal reu et le code gnr au rcepteur soient parfaitement synchroniss. Cette synchronisation doit tre accomplie au dbut de la rception et maintenue jusqu' ce que lensemble du signal soit reu. Voyons ensuite leffet de ltalement sur la densit spectrale de puissance du signal : Aprs multiplication du signal dinformation par la squence dtalement, le code, un signal spectre tal est gnr. Ltalement ne change pas la puissance du signal, mais la densit spectrale de puissance est rduite.

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 8

Figure 4 : Densit spectrale de puissance avant et aprs talement

Pour un systme de communication N utilisateurs, chaque utilisateur recevra un code diffrent. Deux codes de deux utilisateurs diffrents devront tre dcorrls et chaque code de chaque utilisateur devra tre normalis : <ci,cj> = 0 pour i j <ci,ci> = 1 pour tout i Dans le cas dun systme CDMA classique, nous effectuons lors de la dmodulation la corrlation du signal reu, reprsentant les signaux de tous les utilisateurs, avec le code de lutilisateur concern.

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 9

Figure 5 : Dmodulation en fonction du code utilis, dans le cas dun systme CDMA classique.

Nous tudions par la suite un systme CDMA diffrent utilisant une famille de codes particuliers, les codes Amour de G. Giannakis.

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 10

2 LA PRSENTATION DE NOTRE PROJET 2.1 Le cadre


Le sujet de notre projet est le suivant : Un des problmes majeurs surmonter pour la troisime gnration de mobiles (UMTS) sera lasynchronisme entre les diffrents mobiles. Le code Amour propos par G. Giannakis permet de lutter efficacement contre ce problme. En revanche, en prsence de Doppler (canal dispersif en frquence) ou/et erreur de syntonisation le rception, cette famille de codes perd ses bonnes proprits. Ltudiant devra tout dabord simuler une liaison UMTS (montante) cest--dire du mobile vers la station de base afin de voir la rsistance lasynchronisme puis tudier les performances de la dtection en rception en prsence de dispersion frquentielle. Bass sur les articles de G. Giannakis sur le nouveau type de CDMA utilisant la famille de codes Amour, nous avons tudi le systme CDMA suivant :
Squences dentre pseudoalatoires

Sur chantillonnage Puis Codes Amour

Canal Bruit Gaussien TZ Environnement

chantillonnage frquentiel

TZ-1

Sous Egaliseur classique chantillonnage mono-utilisateur

Figure 6 : Modlisation du systme CDMA tudi

Le schma ci-dessus modlise notre systme CDMA. Les signaux, codes et canaux sont reprsents par leurs enveloppes complexes. Nous avons M utilisateurs dont les squences dentres sont des squences pseudo-alatoires, notes bi.

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 11

La famille des codes AMOUR

{c i }

i =M i =1

est dfinie par les quations suivantes :

Cm (z ) = K m .

i =1,i m M i =1,i m M 1 n =0

(1 p .z
i i

) (1) )

(1 p .p

1 m

C m (z ) = c m (z ).z n

(2)
i =M i =1

En prenant M = 16 et en choisissant une famille

{ pi }

non nuls, tous distincts dans le

plan complexe, on construit une famille de M codes, correspondant M utilisateurs. La valeur du code Ci(z) ainsi construit est nulle pour toutes les valeurs de pj diffrente de pi. Par exemple, nous obtenons pour N=3, les valeurs de codes suivantes : N=3 rho = exp(j*2*pi*[0:N-1]/N) = C1 = poly(rho([2:3])) = C2 = poly(rho([1 3])) = C3 = poly(rho([1:2])) = Ainsi, nous avons : 1.0000 -0.5000 + 0.8660i -0.5000 - 0.8660i

1.0000 1.0000 1.0000

1.0000 - 0.0000i -0.5000 + 0.8660i -0.5000 - 0.8660i

1.0000 - 0.0000i -0.5000 - 0.8660i -0.5000 + 0.8660i

rho(0) = 1 rho(1) = exp(2.pi.j / 3) rho(2) = exp(4.pi.j / 3)

En utilisant la formule (1), nous retrouvons aisment les valeurs des codes, comme les valeurs des coefficients du polynme unitaire du second degr en z-1.

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 12

Problme dasynchronisme dans le cadre dun systme CDMA classique :

Donnes d(t) Modulation BPSK Codes c(t) a(t) x(t)

Canal

Figure 7 :Modlisation de lmetteur dun systme CDMA classique

Le signal binaire dinformation d(t) (donnes) est additionn (modulo 2) avec une squence binaire pseudo-alatoire ou code dtalement c(t). Le dbit binaire du code dtalement est trs suprieur au dbit binaire des donnes elles-mmes, ce qui provoque le phnomne dtalement de spectre. Le signal binaire rsultant a(t) module ensuite une porteuse, par exemple BPSK. Cette technique est classiquement dsigne sous lappellation dtalement de spectre par squence directe (DS-SS : Direct Squence Spread Spectrum). Loprateur OU exclusif complment est dailleurs quivalent un produit ordinaire (en logique positive).

Figure 8 : Allures des donnes d(t) (en haut), des codes dtalement c(t) (au milieu) et des signaux a(t) (en bas).

Lors de son passage dans le canal, le terme de signal utile mis se trouve attnu et affect dun retard Td. En rception, on supprime le code dtalement, en effectuant le produit du signal reu avec une version locale c(t-Td) du code dtalement.

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 13

On obtient le signal :
p(t) = A 0 '.c(t T' d ).c(t Td ).d(t Td ).cos(w
0

(t Td ))

Ce dernier est identique au code mis un dcalage temporel prs. Nous ne rcuprons bien que le signal dentre que si le code local est exactement synchrone avec le code dmission (Td=Td). On peut alors crire :
c(t T' d ).c(t Td ) = 1

Par consquent, on a :
p(t) = A 0 ' d(t Td ).cos(w
0

(t Td )) = signal.ini tial

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 14

Influence de leffet DOPPLER dans ltude de notre systme CDMA : Dcrit par le physicien autrichien Christian Johann Doppler en 1842, le phnomne qui porte dsormais son nom correspond la variation apparente de la frquence dune onde mise par une source en mouvement par rapport un observateur immobile. Pour un observateur immobile, un mobile en dplacement vers lui semblera mettre dans les frquences hautes puis dans les frquences basses en sloignant. quations de leffet Doppler : Si le rcepteur sloigne de lmetteur avec une vitesse v, nous avons la relation suivante :
Treu = Tmis 1 1 v c

Si lmetteur sloigne du rcepteur avec une vitesse v, nous avons alors la relation suivante :
Treu = Tmis 1 1+ v c

Leffet Doppler est leffet dcrit par ces formules. Il correspond au changement de priode (et donc de frquence) que subit un phnomne priodique quelconque (onde sonore, onde lumineuse) lorsque la distance entre lmetteur et le rcepteur varie. Si nous tenons compte des effets relativistes, ces deux formules sont modifier et conduisent une seule formule, symtrique par rapport lmetteur et au rcepteur, de sorte quil nest plus besoin de prciser qui se dplace. Nous aboutissons alors la formule unique :
Treu = Tmis 1+ 1
2

v c

Dans notre exemple, considrons dans le cadre dune liaison montante, un dplacement de lmetteur v=500 km/h. On peut crire :
freu f mis = 1+ v c freu f mis = f emis + freu f emis f emis = 1+ fd f emis

Do ce qui correspond, lorsque fmis = 2 GHz, une frquence Doppler :


fDoppler = v/c.f
m is

= 925 H z

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 15

2.2 La partie programmation


Cette partie du projet consiste dabord dterminer les valeurs de la famille des codes AMOUR puis de les utiliser pour simuler un systme CDMA. La premire partie est effectue sous le logiciel MATLAB alors que la deuxime utilise le langage C. Nous exposons par la suite les rsultats obtenus sous MATLAB : Valeurs des codes Ci(n), Reprsentation des parties relles et imaginaires des codes Ci(n).

Le programme en C consiste gnrer M squences pseudo-alatoires, de les taler puis de les sommer en y ajoutant un bruit gaussien. Aprs un chantillonnage frquentiel, nous effectuons un sous-chantillonnage avant de faire passer les squences dans un galiseur classique mono-utilisateur.

N=16;

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

rho = exp(j*2*pi*[0:N-1]/N);

Programme sous MATLAB reprsentant les parties relles et imaginaires de la famille de codes AMOUR

subplot(1,2,1); bar(real(poly(rho([2:N]))),1); title('Partie Reelle du code C1'); subplot(1,2,2); bar(imag(poly(rho([2:N]))),1); title('Partie Imaginaire du code C1'); subplot(1,2,1); bar(real(poly(rho([1 3:N]))),1); title('Partie Reelle du code C2'); subplot(1,2,2); bar(imag(poly(rho([1 3:N]))),1); title('Partie Imaginaire du code C2'); subplot(1,2,1); bar(real(poly(rho([1:2 4:N]))),1); title('Partie Reelle du code C3'); subplot(1,2,2); bar(imag(poly(rho([1:2 4:N]))),1); title('Partie Imaginaire du code C3'); subplot(1,2,1); bar(real(poly(rho([1:3 5:N]))),1); title('Partie Reelle du code C4'); subplot(1,2,2); bar(imag(poly(rho([1:3 5:N]))),1); title('Partie Imaginaire du code C4'); subplot(1,2,1); bar(real(poly(rho([1:4 6:N]))),1); title('Partie Reelle du code C5'); subplot(1,2,2); bar(imag(poly(rho([1:4 6:N]))),1); title('Partie Imaginaire du code C5'); subplot(1,2,1); bar(real(poly(rho([1:5 7:N]))),1); title('Partie Reelle du code C6'); subplot(1,2,2); bar(imag(poly(rho([1:5 7:N]))),1); title('Partie Imaginaire du code C6'); subplot(1,2,1); bar(real(poly(rho([1:6 8:N]))),1); title('Partie Reelle du code C7'); subplot(1,2,2); bar(imag(poly(rho([1:6 8:N]))),1); title('Partie Imaginaire du code C7'); subplot(1,2,1); bar(real(poly(rho([1:7 9:N]))),1); title('Partie Reelle du code C8'); subplot(1,2,2); bar(imag(poly(rho([1:7 9:N]))),1); title('Partie Imaginaire du code C8'); subplot(1,2,1); bar(real(poly(rho([1:8 10:N]))),1); title('Partie Reelle du code C9'); subplot(1,2,2); bar(imag(poly(rho([1:8 10:N]))),1); title('Partie Imaginaire du code C9'); subplot(1,2,1); bar(real(poly(rho([1:9 11:N]))),1); title('Partie Reelle du code C10'); subplot(1,2,2); bar(imag(poly(rho([1:9 11:N]))),1); title('Partie Imaginaire du code C10'); subplot(1,2,1); bar(real(poly(rho([1:10 12:N]))),1); title('Partie Reelle du code C11'); subplot(1,2,2); bar(imag(poly(rho([1:10 12:N]))),1); title('Partie Imaginaire du code C11'); subplot(1,2,1); bar(real(poly(rho([1:11 13:N]))),1); title('Partie Reelle du code C12'); subplot(1,2,2); bar(imag(poly(rho([1:11 13:N]))),1); title('Partie Imaginaire du code C12'); subplot(1,2,1); bar(real(poly(rho([1:12 14:N]))),1); title('Partie Reelle du code C13'); subplot(1,2,2); bar(imag(poly(rho([1:12 14:N]))),1); title('Partie Imaginaire du code C13'); subplot(1,2,1); bar(real(poly(rho([1:13 15:N]))),1); title('Partie Reelle du code C14'); subplot(1,2,2); bar(imag(poly(rho([1:13 15:N]))),1); title('Partie Imaginaire du code C14'); subplot(1,2,1); bar(real(poly(rho([1:14 N]))),1); title('Partie Reelle du code C15'); subplot(1,2,2); bar(imag(poly(rho([1:14 N]))),1); title('Partie Imaginaire du code C15'); subplot(1,2,1); bar(real(poly(rho([1:15]))),1); title('Partie Reelle du code C16'); subplot(1,2,2); bar(imag(poly(rho([1:15]))),1); title('Partie Imaginaire du code C16');

Karim EL-KHAZEN - Pascal SURIA Page 16

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 17

Reprsentation des parties relles et imaginaires de la famille de codes AMOUR pour N = 16


P a rt ie R e e lle d u c o d e C 1 1.4 4
-1 4 x P1a rt ie Im a g in a ire d u c o d e C 1 0

1.2

0.8

0.6

0.4

-1

0.2

-2

0 0 5 10 15 20

-3 0 5 10 15 20

P a rt ie R e e lle d u c o d e C 2 1 0 .8 0 .6 0 .4 0 .2 0.5 1 1.5

P a rt ie Im a g in a ire d u c o d e C 2

0 -0 . 2 -0 . 4 -0 . 6 -0 . 8 -1 0 5 10 15 20 -1 0 5 10 15 20 -0 . 5 0

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 18

P a rt ie R e e lle d u c o d e C 3 1 0.8 1 0.6 0.4 0 .5 0.2 1 .5

P a rt ie Im a g in a ire d u c o d e C 3

0 -0 . 2

-0 . 5 -0 . 4 -0 . 6 -1 -0 . 8 -1 0 5 10 15 20 -1 . 5 0 5 10 15 20

P a rt ie R e e lle d u c o d e C 4 1 1.5

P a rt ie Im a g in a ire d u c o d e C 4

0 .5

0.5

-0 . 5

-1

-0 . 5

-1 . 5 0 5 10 15 20

-1 0 5 10 15 20

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 19

P a rt ie R e e lle d u c o d e C 5 1.5 1.5

P a rt ie Im a g in a ire d u c o d e C 5

0.5

0.5

-0 . 5

-0 . 5

-1

-1

-1 . 5 0 5 10 15 20

-1 . 5 0 5 10 15 20

P a rt ie R e e lle d u c o d e C 6 1 0.8 0.6 0.4 0.2 0 0.5 1

P a rt ie Im a g in a ire d u c o d e C 6

0 -0 . 2 -0 . 4 -0 . 6 -0 . 8 -1 0 5 10 15 20 -1 . 5 0 5 10 15 20 -1 -0 . 5

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 20

P a rt ie R e e lle d u c o d e C 7 1 1 .5

P a rt ie Im a g in a ire d u c o d e C 7

1 0.5

0 .5 0

0 -0 . 5 -0 . 5

-1 -1

-1 . 5 0 5 10 15 20

-1 . 5 0 5 10 15 20

P a rt ie R e e lle d u c o d e C 8 1 1 0.8 0.5 0.6 0.4 0 0.2

P a rt ie Im a g in a ire d u c o d e C 8

0 -0 . 5 -0 . 2 -0 . 4 -1 -0 . 6 -0 . 8 -1 . 5 0 5 10 15 20 -1 0 5 10 15 20

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 21

P a rt ie R e e lle d u c o d e C 9 1.5 6

-1 4 x P1a rt ie Im a g in a ire d u c o d e C 9 0

0.5

-0 . 5

-2

-1

-4

-1 . 5 0 5 10 15 20

-6 0 5 10 15 20

P a rt ie R e e lle d u c o d e C 1 0 1 1 0.8 0.5 0.6 0.4 0 0.2

P a rt ie Im a g in a ire d u c o d e C 1 0

0 -0 . 5 -0 . 2 -0 . 4 -1 -0 . 6 -0 . 8 -1 . 5 0 5 10 15 20 -1 0 5 10 15 20

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 22

P a rt ie R e e lle d u c o d e C 1 1 1 1.5

P a rt ie Im a g in a ire d u c o d e C 1 1

1 0.5

0.5 0

0 -0 . 5 -0 . 5

-1 -1

-1 . 5 0 5 10 15 20

-1 . 5 0 5 10 15 20

P a rt ie R e e lle d u c o d e C 1 2 1 1

P a rt ie Im a g in a ire d u c o d e C 1 2

0.5

0.5

-0 .5

-0 . 5

-1

-1

-1 .5 0 5 10 15 20

-1 . 5 0 5 10 15 20

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 23

P a rt ie R e e lle d u c o d e C 1 3 1.5 1.5

P a rt ie Im a g in a ire d u c o d e C 1 3

0.5

0.5

-0 . 5

-0 . 5

-1

-1

-1 . 5 0 5 10 15 20

-1 . 5 0 5 10 15 20

P a rt ie R e e lle d u c o d e C 1 4 1 0 .8 0 .6 0 .4 0 .2 1 0 .8 0 .6 0 .4 0 .2

P a rt ie Im a g in a ire d u c o d e C 1 4

0 -0 . 2 -0 . 4 -0 . 6 -0 . 8 -1 0 5 10 15 20

0 -0 . 2 -0 . 4 -0 . 6 -0 . 8 -1 0 5 10 15 20

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 24

P a rt ie R e e lle d u c o d e C 1 5 1 .5 1.5

P a rt ie Im a g in a ire d u c o d e C 1 5

1 1

0 .5 0.5

0 0 -0 . 5

-0 . 5 -1

-1 . 5 0 5 10 15 20

-1 0 5 10 15 20

P a rt ie R e e lle d u c o d e C 1 6 1 0 .8 1 0 .6 0 .4 0.5 0 .2 1.5

P a rt ie Im a g in a ire d u c o d e C 1 6

0 -0 . 2

-0 . 5 -0 . 4 -0 . 6 -1 -0 . 8 -1 0 5 10 15 20 -1 . 5 0 5 10 15 20

C1 1.0000 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 - 0.0000i 1.0000 - 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 - 0.0000i 1.0000 - 0.0000i 1.0000 + 0.0000i 1.0000 - 0.0000i 1.0000 - 0.0000i 1.0000 - 0.0000i 1.0000 - 0.0000i 1.0000 - 0.0000i

C2 1.0000 0.9239 + 0.3827i 0.7071 + 0.7071i 0.3827 + 0.9239i -0.0000 + 1.0000i -0.3827 + 0.9239i -0.7071 + 0.7071i -0.9239 + 0.3827i -1.0000 + 0.0000i -0.9239 - 0.3827i -0.7071 - 0.7071i -0.3827 - 0.9239i 0.0000 - 1.0000i 0.3827 - 0.9239i 0.7071 - 0.7071i 0.9239 - 0.3827i

C3 1.0000 0.7071 + 0.7071i 0.0000 + 1.0000i -0.7071 + 0.7071i -1.0000 + 0.0000i -0.7071 - 0.7071i -0.0000 - 1.0000i 0.7071 - 0.7071i 1.0000 + 0.0000i 0.7071 + 0.7071i 0.0000 + 1.0000i -0.7071 + 0.7071i -1.0000 + 0.0000i -0.7071 - 0.7071i -0.0000 - 1.0000i 0.7071 - 0.7071i

C4 1.0000 0.3827 + 0.9239i -0.7071 + 0.7071i -0.9239 - 0.3827i -0.0000 - 1.0000i 0.9239 - 0.3827i 0.7071 + 0.7071i -0.3827 + 0.9239i -1.0000 + 0.0000i -0.3827 - 0.9239i 0.7071 - 0.7071i 0.9239 + 0.3827i 0.0000 + 1.0000i -0.9239 + 0.3827i -0.7071 - 0.7071i 0.3827 - 0.9239i

C5 1.0000 0.0000 + 1.0000i -1.0000 + 0.0000i -0.0000 - 1.0000i 1.0000 - 0.0000i 0.0000 + 1.0000i -1.0000 + 0.0000i -0.0000 - 1.0000i 1.0000 - 0.0000i -0.0000 + 1.0000i -1.0000 - 0.0000i 0.0000 - 1.0000i 1.0000 - 0.0000i 0.0000 + 1.0000i -1.0000 + 0.0000i -0.0000 - 1.0000i

C6 1.0000 -0.3827 + 0.9239i -0.7071 - 0.7071i 0.9239 - 0.3827i 0.0000 + 1.0000i -0.9239 - 0.3827i 0.7071 - 0.7071i 0.3827 + 0.9239i -1.0000 + 0.0000i 0.3827 - 0.9239i 0.7071 + 0.7071i -0.9239 + 0.3827i -0.0000 - 1.0000i 0.9239 + 0.3827i -0.7071 + 0.7071i -0.3827 - 0.9239i

C7 1.0000 -0.7071 + 0.7071i -0.0000 - 1.0000i 0.7071 + 0.7071i -1.0000 + 0.0000i 0.7071 - 0.7071i 0.0000 + 1.0000i -0.7071 - 0.7071i 1.0000 - 0.0000i -0.7071 + 0.7071i 0.0000 - 1.0000i 0.7071 + 0.7071i -1.0000 - 0.0000i 0.7071 - 0.7071i 0.0000 + 1.0000i -0.7071 - 0.7071i

C8 1.0000 -0.9239 + 0.3827i 0.7071 - 0.7071i -0.3827 + 0.9239i 0.0000 - 1.0000i 0.3827 + 0.9239i -0.7071 - 0.7071i 0.9239 + 0.3827i -1.0000 + 0.0000i 0.9239 - 0.3827i -0.7071 + 0.7071i 0.3827 - 0.9239i 0.0000 + 1.0000i -0.3827 - 0.9239i 0.7071 + 0.7071i -0.9239 - 0.3827i

C9 1.0000 -1.0000 + 0.0000i 1.0000 + 0.0000i -1.0000 - 0.0000i 1.0000 - 0.0000i -1.0000 + 0.0000i 1.0000 - 0.0000i -1.0000 + 0.0000i 1.0000 + 0.0000i -1.0000 + 0.0000i 1.0000 + 0.0000i -1.0000 - 0.0000i 1.0000 - 0.0000i -1.0000 + 0.0000i 1.0000 - 0.0000i -1.0000 + 0.0000i

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

C10 1.0000 -0.9239 - 0.3827i 0.7071 + 0.7071i -0.3827 - 0.9239i -0.0000 + 1.0000i 0.3827 - 0.9239i -0.7071 + 0.7071i 0.9239 - 0.3827i -1.0000 + 0.0000i 0.9239 + 0.3827i -0.7071 - 0.7071i 0.3827 + 0.9239i -0.0000 - 1.0000i -0.3827 + 0.9239i 0.7071 - 0.7071i -0.9239 + 0.3827i

C11 1.0000 -0.7071 - 0.7071i -0.0000 + 1.0000i 0.7071 - 0.7071i -1.0000 - 0.0000i 0.7071 + 0.7071i 0.0000 - 1.0000i -0.7071 + 0.7071i 1.0000 + 0.0000i -0.7071 - 0.7071i 0.0000 + 1.0000i 0.7071 - 0.7071i -1.0000 - 0.0000i 0.7071 + 0.7071i -0.0000 - 1.0000i -0.7071 + 0.7071i

C12 1.0000 -0.3827 - 0.9239i -0.7071 + 0.7071i 0.9239 + 0.3827i 0.0000 - 1.0000i -0.9239 + 0.3827i 0.7071 + 0.7071i 0.3827 - 0.9239i -1.0000 + 0.0000i 0.3827 + 0.9239i 0.7071 - 0.7071i -0.9239 - 0.3827i -0.0000 + 1.0000i 0.9239 - 0.3827i -0.7071 - 0.7071i -0.3827 + 0.9239i

Valeurs numriques des codes AMOUR pour N = 16

C13 1.0000 0.0000 - 1.0000i -1.0000 + 0.0000i -0.0000 + 1.0000i 1.0000 - 0.0000i 0.0000 - 1.0000i -1.0000 - 0.0000i 0.0000 + 1.0000i 1.0000 + 0.0000i -0.0000 - 1.0000i -1.0000 + 0.0000i -0.0000 + 1.0000i 1.0000 - 0.0000i -0.0000 - 1.0000i -1.0000 + 0.0000i 0.0000 + 1.0000i

C14 1.0000 0.3827 - 0.9239i -0.7071 - 0.7071i -0.9239 + 0.3827i 0.0000 + 1.0000i 0.9239 + 0.3827i 0.7071 - 0.7071i -0.3827 - 0.9239i -1.0000 + 0.0000i -0.3827 + 0.9239i 0.7071 + 0.7071i 0.9239 - 0.3827i -0.0000 - 1.0000i -0.9239 - 0.3827i -0.7071 + 0.7071i 0.3827 + 0.9239i

C15 1.0000 0.7071 - 0.7071i -0.0000 - 1.0000i -0.7071 - 0.7071i -1.0000 - 0.0000i -0.7071 + 0.7071i 0.0000 + 1.0000i 0.7071 + 0.7071i 1.0000 + 0.0000i 0.7071 - 0.7071i 0.0000 - 1.0000i -0.7071 - 0.7071i -1.0000 + 0.0000i -0.7071 + 0.7071i 0.0000 + 1.0000i 0.7071 + 0.7071i

Karim EL-KHAZEN - Pascal SURIA Page 25

C16 1.0000 0.9239 - 0.3827i 0.7071 - 0.7071i 0.3827 - 0.9239i 0.0000 - 1.0000i -0.3827 - 0.9239i -0.7071 - 0.7071i -0.9239 - 0.3827i -1.0000 + 0.0000i -0.9239 + 0.3827i -0.7071 + 0.7071i -0.3827 + 0.9239i -0.0000 + 1.0000i 0.3827 + 0.9239i 0.7071 + 0.7071i 0.9239 + 0.3827i

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 26

CONCLUSION
Ce TP de synthse nous a permis de nous familiariser avec la nouvelle technique daccs multiple quest le CDMA et de comprendre son fonctionnement. Nous avions commenc exploiter les quations du systme CDMA sous forme matricielle mais navions pas eu le temps de tout terminer. La famille de codes propose par G. Giannakis semble bien liminer linterfrence entre utilisateurs et non pas linterfrence inter-symboles.

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 27

GLOSSAIRE
Voil un petit glossaire qui contient quelques brves explications sur des termes rencontrs lors de notre tude. CCITT : CDMA : FDMA : SDMA : TDMA : UMTS : Comit Consultatif International Tlgraphique et Tlphonique. Code Division Multiple Access En franais : Accs Multiple Rpartition de Codes (AMRC) Frequency Division Multiple Access En franais : Accs Multiple Rpartition de Frquence (AMRF) Space Division Multiple Access En franais : Accs Multiple Rpartition Spatiale (AMRS) Time Division Multiple Access En franais : Accs Multiple Rpartition Temporelle (AMRT) Universal Mobile Telecommunications System

W-CDMA : Wideband CDMA

ENSEA 3eme RT / TP DE SYNTHSE (Janvier 2000) Performances du code AMOUR dans le cadre dune liaison UMTS

Karim EL-KHAZEN - Pascal SURIA Page 28

BIBLIOGRAPHIE
Design of User Codes in QS-CDMA Systems for MUI Elimination in Unknown Multipath Article paru dans le IEEE Communications Letter (Fevrier 1999) de Anna Scaglione et Georgios Giannakis. Generalized Multi-Carrier CDMA for MUI / ISI Resilient Uplink Transmissions Irrespective of FrequencySelective Multipath Article de Georgios Giannakis, Paul Anghel, Zhengdao Wang, et Anna Scaglione. CDMA for Wireless Personal Communications de Ramjee Prasad, aux Editions Artech House.

Vous aimerez peut-être aussi