You are on page 1of 22

Dpartement Rseaux et Tlcommunications

RAPPORT DE PROJET
REDIGE PAR MM. CARLI Olivier et FESSARD Simon

Etalement de spectre

TRAVAIL REALISE SOUS


LA DIRECTION DE

PROMOTION 2007 2008


FORMATION TRADITIONNELLE 2me ANNEE

Mme THEYS Cline


Professeur de Tlcom

Rapport remis au secrtariat du dpartement Rseaux et Tlcommunications le 25 Janvier


2008

Table des matires


Table des matires................................................................................................................................2
Prsentation du projet...........................................................................................................................3
Les techniques dtalement de spectre.................................................................................................5
1. Lorigine de ltalement de spectre et son intrt.................................................................5
2. Ltalement de spectre par Squence directe.......................................................................6
3. Ltalement de spectre par saut de frquence.......................................................................7
4. La gnration des squences pseudo-alatoires...................................................................8
Mise en pratique.................................................................................................................................10
1. Initiation Matlab..............................................................................................................10
2. Le travail ralis.................................................................................................................13
Conclusion..........................................................................................................................................21
Sources...............................................................................................................................................22

Prsentation du projet
Enonc du sujet
Nous avons travaill sous la direction de Mme THEYS sur le sujet n6 intitul ltalement
de spectre . Ce projet consistait en ltude thorique des diffrentes techniques dtalement de
spectre ainsi que des normes associes. Puis laide de MATLAB, nous devions diter une nouvelle
norme afin de raliser un TP de 2me anne.
Intrt du sujet
Ce sujet nous a permis de nous familiariser avec des mthodes de transmission utilises
dans notre quotidien et dapprendre les tapes de ralisation dune norme IEEE. De plus, le travail
que nous avons effectu offrira aux futures deuximes annes loccasion de dcouvrir ces mthodes
de transmission.
Prsentation et analyse du cahier des charges
Tout au long du projet, Mme THEYS nous a encadrs et conseills. Nous avons organis
notre travail en fonction des objectifs du cahier des charges que nous avons labor ensemble :
Dresser une bibliographie approfondie sur le sujet
Raliser un document de synthse sur les techniques dtalement de spectre
Initiation MATLAB
Raliser la transmission de deux signaux DSSS sur le mme canal sous MATLAB
Etudier les codes dtalement
Prsentation de lenvironnement de travail
Pour la ralisation du projet, nous avons principalement travaill sur nos ordinateurs personnels et
sur les postes de la salle de TP Tlcoms.
Gestion du projet
En cinq mois de travail en projet (septembre 2007 janvier 2008), nous avons rencontr X
fois Mme THEYS :

Le 28 septembre 2007 : Lors de la premire runion obligatoire o nous avons tabli


le cahier des charges et pris connaissances de nos objectifs pour la seconde runion.
Nous devions raliser un document de synthse denviron 15 pages sur les
techniques dtalement de spectre et les normes associes et laccompagner dune
bibliographie complte

Le 29 novembre 2007 : Mors de la deuxime runion obligatoire, nous avons remis


notre dossier de synthse Mme THEYS avant de faire le point sur notre travail puis
sur le chemin quil nous restait parcourir. Nayant pas fix et dfini nos objectifs
pour raliser la prochaine tape, Mme THEYS nous a demander de nous runir la
semaine suivante

Le 6 dcembre 2007 : Mme THEYS nous a communiqu des documents ainsi que
des modles de TP sur ltalement de spectre. Nous devions alors faire un TP sur le
DSSS (Direct Sequence Spread Spectrum) et essayer den comprendre la modulation
puis la dmodulation pour la prochaine runion.

Le 13 dcembre 2007 : Nous avons prsent nos rsultats Mme THEYS. Ayant
bien compris le principe de DSSS, elle nous a demand dapprofondir notre travail
en transmettant 2 signaux sur le mme canal.

Le 10 janvier 2008 : Mme THEYS nous a demand dorganiser nos rsultats sous
forme dun compte-rendu de TP.

Les techniques dtalement de spectre


Dans cette partie, nous allons vous faire une brve prsentation des techniques dtalement
de spectre DSSS et FHSS. Nous allons commencer par voquer les raisons de leur cration et leur
intrt puis nous continuerons en expliquant leur fonctionnement. Nous finirons en exposant le
procd de gnration des codes pseudo-alatoires utiliss lors de ltalement. Ceci dans le but de
vous donner quelques notions afin de mieux apprhender la partie pratique de ce projet ralise sous
Matlab.

1. LORIGINE DE LTALEMENT DE SPECTRE ET SON INTRT


Les techniques dtalement de spectre permettent ltalement du signal dans le domaine
temporel ou le domaine frquentiel.
Cest une actrice, Hedy Lamarr qui est lorigine de ces techniques. En effet, Hedy durant
son premier mariage apprit beaucoup sur les armes grce son mari, Fritz Mandl, un fabricant
darme travaillant pour Hitler. Voyant ce dernier simpliquer de plus en plus dans les activits Nazis,
elle dcide de le quitter. Cependant, elle garde lesprit les problmes de brouillage du signal de
tlcommande des missiles vendus par son ex-mari. Progressivement, elle ralise que si la
frquence du signal mis et celle du rcepteur sautent dans une fourchette assez proche, le
brouillage en sera plus difficile.
En 1940, elle construisit laide de George Antheil, un compositeur amricain, un dispositif
suivant le principe des cartons perfors des orgues de barbarie pour permettre la synchronisation des
cts metteur-rcepteur. Ce nest que plus tard, lors de linvention du transistor, que la marine
amricaine a employ lide dans des communications protges. Il sagit des dbuts du CDMA
(Code Division Multiple Access).
Ltalement de spectre est, de nos jours, une technologie massivement utilise dans les
tlcommunications de nombreux domaines.
Quels sont les buts et les applications de cette technique ?
o La lutte contre les brouilleurs
o La suppression des interfrences
o La protection contre les trajets multiples des ondes
o La faible probabilit dinterception
o La scurit
o Le systme CDMA (accs multiple non coordonn)
o La localisation (RADAR, GPS)
Il existe plusieurs techniques dtalement de spectre dont FHSS (Frenquency Hopping
Spread Spectrum) et DSSS (Direct Squence Spread Spectrum) que nous vous prsenterons par la
suite. Nous allons dvelopper dans la deuxime partie le fonctionnement de la technique DSSS. En
effet, il sagit de la technique que nous avons exprimente lors de la phase pratique de ce projet.

2. LTALEMENT DE SPECTRE PAR SQUENCE DIRECTE


Le DSSS signifiant Direct Sequence Spread Spectrum ou talement de spectre
squence directe en franais est une technique d'talement de spectre utilise dans les rseaux sans
fil et plus prcisment la norme Wifi.
Cette technologie consiste transmettre pour chaque bit une squence de Barker galement
appele bruit pseudo-alatoire. Ainsi chaque bit valant 1 est remplac par une squence de bits et
chaque bit valant 0 par son complment.
DSSS Direct Squence Spread Spectrum

La couche physique de la norme 802.11 dfinit une squence de 11 bits 10110111000


pour reprsenter un 1 et son complment 01001000111 pour coder un 0. Cette technique est
appele chipping.
Grce au chipping, de l'information redondante est transmise ce qui permet d'effectuer des
contrles d'erreurs voire de la correction d'erreurs.
Dans les rseaux Wifi, la bande ISM 2.4 GHz 2.4835 GHz est divise en 14 canaux de 20
MHz. Les canaux se recouvrent donc comme lindique le schma qui suit.

L'utilisation d'un seul canal pour la transmission est un inconvnient si diffrents rseaux
802.11 DSSS se superposent. On peut remdier cet inconvnient en utilisant la technique FHSS.
Lorsqu'un canal est slectionn, le spectre du signal occupe une bande comprise entre 10 et
15 MHz de chaque cot de la frquence centrale, ce qui limite 3 le nombre de canaux utiliss
simultanment.
Dans le cadre d'applications militaires, le DSSS peut tre utilis dans un tout autre but :
dissimuler le signal en augmentant sa ressemblance avec un bruit alatoire.

3. LTALEMENT DE SPECTRE PAR SAUT DE FRQUENCE


Le FHSS pour Frequency Hopping Spread Spectrum ou talement de spectre par saut
de frquence en franais est une mthode de transmission de signaux qui utilise plusieurs canaux
selon une squence alatoire connue de l'metteur et du rcepteur.

Cette technique offre plusieurs avantages par rapport l'utilisation d'une frquence unique. Il
permet de rendre le signal transmis trs rsistant aux interfrences et difficile intercepter. De plus,
les signaux peuvent partager des bandes de frquence avec d'autres types de transmission, ce qui
permet d'utiliser plus efficacement la bande passante.
Au dpart, le FHSS a t conu dans un but militaire afin d'empcher l'coute des
transmissions radio. En effet, une station ne connaissant pas la combinaison de frquences utiliser
ne pouvait pas couter la communication car il lui tait impossible dans un intervalle de temps de
300 ms de trouver la frquence sur laquelle le signal tait mis puis de chercher la nouvelle
frquence. De plus, cette mthode offre une forte rsistance aux attaques par interfrence radio.
Dans un souci de scurit, les transmissions militaires utilisant le FHSS sont en plus cryptes.
Aujourd'hui les rseaux locaux sans fil utilisant cette technologie sont standards ce qui
signifie que la squence de frquences utilises est connue de tous. La notion de scurisation des
changes nest donc prise en ligne de compte.
Cette technique est utilis dans le standard Wifi afin de rduire les interfrences entre les
transmissions des diverses stations d'une cellule. La bande de frquence ISM 2.4 GHz - 2.4835 GHz
est dcoupe en 79 canaux de 1 MHz permettant de crer thoriquement 26 rseaux fonctionnant
simultanment. La transmission se fait ainsi en mettant successivement sur un canal puis sur un
autre pendant un court intervalle de temps de 300 ms.

4. LA GNRATION DES SQUENCES PSEUDO-ALATOIRES


Les squences pseudo-alatoires constitues de +1 et de -1 galement notes 1 et 0 selon
l'approche sont gnres par matriel ou logiciel. Ces codes doivent respecter diffrentes
proprits :

Lquilibre (balance) des 0 (ou 1) selon la notation et des 1

La distribution des squences de 1 conscutifs suit une loi gomtrique. Une moiti des
squences est de longueur 1, 1/4 est de longueur 2, 1/8 est de longueur 3 etc
Une fonction dauto-corrlation pn(t)*pn(t+) (= nbr daccords nbr. de dsaccords) est
valeurs faibles sauf pour un dcalage de zro ou la priode (si la squence est priodique).
Exemple :
produit :
et :

pn(t+0) = +1 +1 +1 1 +1 1 1
pn(t+0) = +1 +1 +1 1 +1 1 1
+1 +1 +1 +1 +1 +1 +1
pn(t+0) = +1 +1 +1 1 +1 1 1
pn(t+1) = -1 +1 +1 +1 -1 +1 1

produit :

-1 +1 +1 -1 -1 -1 +1

=> = nb. de chips=7


=> on reboucle la nime position en 1re position
=> = nb. daccords nb de dsaccords = -1

Lautocorrelation nulle traduit que le code ne ressemble ni a son futur, ni a son pass.

M-squences :

L'IS 95 qui est une norme pour le CDMA utilise deux gnrateurs pour taler la bande
jusqu' 1,25 MHz. La liaison de retour gnre aussi des codes quasi-orthogonaux et donc avec
interfrences minimum.
Un gnrateur est typiquement constitu de N bascules dont certaines sont reboucles
travers un ou exclusif (notation 1,0) ou une multiplication (notation +1,-1).
+
0

Exemple avec 3 tages :


Les diffrents tats sont : 001 100 110 111 011 101 010 puis nouveau 001
Avec N tages, la longueur maximale des m-squences pseudo-alatoires est de 2 N 1. L'tat
tout zro est interdit puisqu'auto entretenu. IS 95 utilise N=15. Le rebouclage rsulte de calculs
mathmatiques issus de lalgbre des polynmes. Le gnrateur est construit sur le polynme
caractristique par exemple : x15 + x13 + x9 + x8 + x7 +x5 +1 indique des bouclages sur les tages 0,
5,7, 8, 9 13 et 15.

Ces m-squences ont une fonction dauto-corrlation avec un maximum pour zro 2 N 1,
et une valeur ngligeable (-1) pour toute autre valeur du dcalage.
Cette proprit permet de prendre comme ensemble de codes la mme squence avec les 2 N1 dcalages possibles. Ces codes quasi-orthogonaux sont dits linaires et noffrent pas un cryptage
trs leve. On peut les dchiffrer partir dune connaissance partielle de la squence.

Code de Barker : Les codes de Barker prsentent une fonction dauto corrlation de mme
allure que les m-squences.

Gold codes : Codes inter corrlation et auto corrlation bornes, obtenus en additionnant
(modulo 2) deux m-squences apparies. Tous les codes ne sont pas quilibrs.

L
valeurs
5
6
7

2L 1

paires de m-squences

inter

31
63
127

[5,3][5,4,3,2]
[6,1][6,5,2,1]
[7,3][7,3,2,1]

-1 -9
-1 17
-1 17

7
15
15

corrlations:

-29%
-27%
-13%

Gnrateur de Walsh : 2N vecteurs de chacun 2N bits constitue un ensemble de codes


parfaitement orthogonaux. Ils ont obtenus comme colonnes des matrices de Walsh
construites par rcurrence : HN = = matrice de Walsh 2N lignes et colonnes. IS-95 utilisent
des mots de Walsh 64 chips pour identifier les canaux sur la liaison directe.

5. CONCLUSION
Cette partie explicative sur les techniques dtalement de spectre est extraite du document de
synthse que Mme THEYS nous a demand de raliser. Ce document nous a permis de comprendre
le principe de ltalement de spectre que nous navions pas encore vu lpoque en cours de
tlcommunications. Nous avons ensuite p passer la phase pratique avec le logiciel Matlab et
suivant les consignes dictes par notre cahier des charges.

Mise en pratique
Aprs avoir assimil la thorie de ltalement de spectre, nous devions mettre nos connaissances
en pratique. Pour ce faire, nous avons utilis Matlab et Simulink dont nous allons vous expliquer le
fonctionnement. Puis nous vous prsenterons les rsultats que nous avons obtenus lors de la
modulation/dmodulation DSSS de deux signaux transmis sur un mme canal. Dans un premier
temps, nous allons vous prsenter Matlab et ses diffrents outils, puis nous vous exposerons le
travail que nous avons ralis.

1. INITIATION MATLAB
Les montages sous Matlab, sont effectus laide de la bibliothque Simulink o nous
retrouvons les diffrents composants utiliss en transmission de signaux :

Nous allons maintenant voir tous les blocs que nous avons utiliss dans notre
montage :

La source : Elle permet de gnrer un signal carr, une sinusode, un signal en


dents de scie ou un signal alatoire. On peut configurer la frquence et la
frquence.

Le multiplieur : Il permet dobtenir le produit de deux signaux.

Ladditionneur : Il permet de faire la somme de deux signaux.

Le gain : Il multiplie le signal par la constante que lon a dfini.

Le bruit blanc : Il ajoute un bruit blanc au signal afin de recrer les conditions
relles de transmission.

Le filtre passe-bas : Il coupe les hautes frquences la frquence de coupure


que nous avons dfinie afin dliminer la composante de la porteuse lors de la
dmodulation.

Lchantillonneur : Sa priode est rgle sur la moiti de celle du message


afin dchantillonner le message reu.

Le signe : Il fixe les valeurs du signal -1 ou 1 suivant les valeurs des points
relevs par lchantillonneur afin dobtenir un signal binaire. Ex : Si on a 0.5,
il retiendra 1 et si on a -0.4, il retiendra -1.

Loscilloscope : Il permet de visualiser les signaux.

Lanalyseur de spectre : Il affiche le signal, son spectre et sa phase.

2. LE TRAVAIL RALISE
Le rsultat final se prsente sous la forme dun schma compos des blocs que nous vous
avons prsent dans la partie 1.

Ce schma se dcoupe en 3 parties : une partie modulation, une partie dmodulation et une
partie reprsentant le canal de transmission auquel nous avons ajout un bruit blanc afin de
reproduire les conditions relles dune transmission.

Exemple de bruit blanc

La partie modulation se compose de trois sources, de deux multiplieurs et dun additionneur.


Les deux premires sources reprsentent les deux messages que nous voulons transmettre
sur le canal. La troisime reprsente la porteuse qui va tre module par les messages. Cette
modulation seffectue grce aux multiplieurs. Ladditionneur sert ajouter les deux signaux
pour les envoyer sur le canal.

Le message 1 (en haut) et le message 2 (en bas)


Le premier graphique est le message 1 et le deuxime graphique est le message 2. Ce sont
des signaux carrs de frquence 1Hz. Vous noterez que les 2 messages sont opposs pour respecter
le principe dorthogonalit ncessaire lors de la dmodulation.
Intressons nous prsent aux porteuses. Il sagit galement de signaux carrs mais dont la
frquence est de 10Hz. Nous les gnrons partir dun seul et mme bloc source. Une partie du
signal est multipli par le message 1, lautre partie passe dabord par un bloc gain rgl la
valeur -1 pour obtenir loppos afin de respecter ici aussi lorthogonalit. Cette deuxime porteuse
est ensuite multiplie par le message 2.

La porteuse 1 (en haut) et la porteuse 2 (en bas)


Pour visualiser les spectres des signaux, nous utilisons le bloc Power Spectral Density .
Voici les spectres des messages :

Spectre du message 1

Spectre du message 2
Vous remarquez que bien que les signaux soient diffrents, leurs spectres sont identiques. Ils
sont reprsents par une suite de Dirac dont le premier se trouve la frquence 1Hz soit environ
6.28 radians sur les schmas (2*pi*f avec pi=3.14 et f=1).
Une fois les 2 signaux moduls, nous les additionnons pour les envoyer sur le canal. Voici le
signal gnr ainsi que son spectre.

Le signal transmis et son spectre


Ltalement de spectre a fonctionn. Le signal nest plus seulement compos dun
Dirac en f=1Hz mais il est tal sur une bande de frquence beaucoup plus large. Une
interfrence une frquence donne ne perturbera plus la totalit du signal mais seulement
une petite partie. Il est donc maintenant beaucoup plus rsistant aux interfrences quil
pourra rencontrer lors de son passage dans le canal de transmission.

Nous avons modlis le canal de transmission par un fil avec un bloc Band-Limited White
Noise que lon ajoute au signal afin de se rapprocher le plus possible des conditions relles
de transmission. Nous obtenons alors le signal suivant :

Le signal transmis bruit et son spectre


On remarque que le signal est fortement perturb alors que son spectre a trs peu boug.

La partie dmodulation se compose de deux multiplieurs, deux filtres passe-bas, deux


chantillonneurs, et de deux signes . On utilise ici le principe de la dmodulation
cohrente cest--dire quon dmodule en multipliant nouveau le signal par la porteuse.
Sachant que les messages de dpart sont orthogonaux tout comme les deux porteuses, le
passage dans les filtres passe-bas et dans lchantillonneur et dans le signe, permet de
rcuprer les messages dorigine. On obtient alors les signaux suivant :

Message 1 dmodul

Message 2 dmodul

Le message 1 (en haut) et le message 2 (en bas)


Les deux messages dmoduls correspondent parfaitement aux deux messages envoys. La
transmission est russie.

3. CONCLUSION
Nous avons modlis avec succs la transmission de deux signaux utilisant la mthode
dtalement de spectre DSSS sur un seul et mme canal. Cette phase nous a permis de mettre en
pratique les connaissances acquises lors de la phase de recherche au dbut de notre projet tuteur.

Conclusion
Au cours de ce projet, notre tutrice, Mme THEYS, nous a fix des objectifs
atteindre.
Le premier dentre eux tait la rdaction dun document de synthse sur les
techniques dtalement de spectre (FHSS et DSSS et les principales normes) ainsi que la
rdaction dune bibliographie approfondie sur le sujet. Nous avons rempli cet objectif, en
effet, nous le lui avons remis lors de notre 2me rendez-vous le 29 novembre 2007.
Le second tait linitiation Matlab que nous avons suivie dans le module TR1 du
tronc commun tlcommunications.
Ensuite, nous devions modliser sous Matlab deux transmissions DSSS sur un mme
canal dont nous avons ralis le compte-rendu. Comme vous avez pu le constater, ces
transmissions ont t effectues avec succs.
Pour finir, nous avons tudi les diffrents procds de gnrations des squences
pseudo-alatoires.

Sources

De ltalement de spectre au W-CDMA , Jean-Marie GORCE, CITI, INSA Lyon.

Tlcommunications numriques - Le CDMA , Jeremy LAINE & Philippe VIGNERON.

Etalement de spectre Principes et applications , Robert VALLET, Ecole Nationale


Suprieure des Tlcommunications Paris.

Etalement de spectre et techniques CDMA , Philippe CIBLAT, Ecole Nationale


Suprieure des Tlcommunications Paris.

Wifi , Michel TERRE, Conservatoire national des arts et mtiers.

Wifi Technique de transmission de donnes , Comment a marche,


www.commentcamarche.net .

Etalement de spectre , Centre Nationale de la Recherche Scientifique, www.cnrs.fr .

Standard pour rseaux sans fil : IEEE 802.11 , Daniel TREZENTOS, doctorant Ecole
nationale suprieure des tlcommunications de Bretagne.

Systme CDMA , Jean CELLMER, ingnieur des tlcommunications, directeur


technique et des systmes dinformations Dolphin Telecom.

You might also like