Etalement de spectre. Principe: On mélange le message avec un code qui a des propriétés intéressantes ( + modulo 2 = ou exclusif ).

Documents pareils
Université de La Rochelle. Réseaux TD n 6

Les Réseaux sans fils : IEEE F. Nolot

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

Les techniques de multiplexage

EP A1 (19) (11) EP A1 (12) DEMANDE DE BREVET EUROPEEN. (43) Date de publication: Bulletin 2011/26

TV NUMERIQUE MOBILE : DU DVB-T AU DVB-H

Chaine de transmission

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

TP Modulation Démodulation BPSK

Les réseaux cellulaires

Digital Subscriber Line

Le signal GPS. Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = Mhz

GPRS GPRS GPRS GPRS. Facturé au débit - MMS

Télécommunications. Plan

LA COUCHE PHYSIQUE EST LA COUCHE par laquelle l information est effectivemnt transmise.

Kit pédagogique RFID-EDUC

I. TRANSMISSION DE DONNEES

Chapitre 2 : Systèmes radio mobiles et concepts cellulaires

Transmissions série et parallèle

Mesures d antennes en TNT

Physique appliquée. Le réseau GSM. jean-philippe muller. Le réseau GSM

Fonctions de la couche physique

EMETTEUR ULB. Architectures & circuits. Ecole ULB GDRO ESISAR - Valence 23-27/10/2006. David MARCHALAND STMicroelectronics 26/10/2006

Téléinformatique. Chapitre V : La couche liaison de données dans Internet. ESEN Université De La Manouba

Mesures en réception télévision

Expérience 3 Formats de signalisation binaire

xdsl Digital Suscriber Line «Utiliser la totalité de la bande passante du cuivre»

SUR MODULE CAMÉRA C38A (OV7620)

Conception d un outil d aide au déploiement d un réseau EV-DO dans un concept IMS pour l opérateur CAMTEL

Transmission de données. A) Principaux éléments intervenant dans la transmission

Voir cours Transmission de l'information

M1107 : Initiation à la mesure du signal. T_MesSig

Le concept cellulaire

Systèmes de transmission

Communications numériques

ELP 304 : Électronique Numérique. Cours 1 Introduction

Chapitre 2 : communications numériques.

SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :

ISO/CEI NORME INTERNATIONALE

Le : Global System for Mobile communication

Master e-secure. VoIP. RTP et RTCP

Les Standards. Hacks #1-12 CHAPITRE UN

CPE Nanur-Hainaut 2009 Rudi Réz

Ce document, volontairement incomplet, présente quelques notions simples relatives au fonctionnement et à la cohabitation de ces 2 types de réseaux.

Technologies xdsl. 1 Introduction Une courte histoire d Internet La connexion à Internet L évolution... 3

Signalisation, codage, contrôle d'erreurs

IFT1215 Introduction aux systèmes informatiques

La (les) mesure(s) GPS

Année Transmission des données. Nicolas Baudru mél : nicolas.baudru@esil.univmed.fr page web : nicolas.baudru.perso.esil.univmed.

I - Un peu d'histoire

Architectures et Protocoles des Réseaux

Systèmes de fusion pour la segmentation hors-ligne de signaux GPS multi-porteuses

Réseau sans fil trois fois plus rapide et cinq fois plus flexible.

BeSpoon et l homme Connecté

Plan du cours. Concepts Cellulaires et Paramètres Radio. Présentation du réseau cellulaire. Présentation du réseau cellulaire

Bandes Critiques et Masquage

Evolution de l infrastructure transport

Protocoles de routage pour l interconnexion des réseaux Ad-Hoc et UMTS. David Elorrieta

Chapitre 4 : Les mémoires

LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION

Ecole Centrale d Electronique VA «Réseaux haut débit et multimédia» Novembre 2009

Telecommunication modulation numérique

FORD C-MAX + FORD GRAND C-MAX CMAX_Main_Cover_2013_V3.indd /08/ :12

La structure du mobile GSM

GEOLOCALISATION ET NAVIGATION A L AIDE DES SIGNAUX GNSS

La couche physique de l ADSL (voie descendante)

Les réseaux cellulaires vers la 3G

TD 1 - Transmission en bande de passe

1. Présentation général de l architecture XDSL :

Réseaux Mobiles et Haut Débit

Rapport. Mesures de champ de très basses fréquences à proximité d antennes de stations de base GSM et UMTS

Transmission et stockage de l information

NFC Near Field Communication

ADSL. C est comme son nom l indique une liaison asymétrique fort bien adaptée à l Internet et au streaming radio et vidéo.

La PSBT Optique : Un candidat sérieux pour augmenter le débit sur les installations existantes.

Sébastien ROCHE le. Méthodes de poursuite de phase pour signaux GNSS multifréquence en environnement dégradé

CULTe Le samedi 9 février2008 à 15h. Conf 1 : WIFI, les bases

Les transmissions et les supports

Multimedia. Systèmes, Communications et Applications. Ahmed MEHAOUA

Chapitre I La fonction transmission

DOSSIER ADSL. DEMARCHE DE TRAVAIL : Consultez rapidement le dossier avant de commencer Complétez le dossier en suivant les indications du document

Réseaux mobiles 2G et 3G

Tout savoir sur le matériel informatique

DM 1 : Montre Autoquartz ETA

Approche expérimentale du rayonnement électromagnétique émis par un téléphone portable

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

TP: Représentation des signaux binaires. 1 Simulation d un message binaire - Codage en ligne

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Avec la mise en service progressive du système. Le développement du positionnement par satellites COMMENT INTERNET ET LES TIC CHANGENT LA VIE

Mise en place d une couche physique pour les futurs systèmes de radiocommunications hauts débits UWB par Louis-Marie AUBERT

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

Travaux pratique (TP2) : simulation du canal radio sous ADS. Module FIP RT321 : Architectures des émetteurs-récepteurs radio

Caractéristiques des ondes

Telecommunication modulation numérique

EFFET DOPPLER EXOPLANETES ET SMARTPHONES.

Interception des signaux issus de communications MIMO

TELEVISION NUMERIQUE

2. Couche physique (Couche 1 OSI et TCP/IP)

Cours d Électronique du Tronc Commun S3. Le filtrage optimisé du signal numérique en bande de base. Notion de BRUIT en télécommunication.

Transcription:

Etalement de spectre I) Présentation Principe: On mélange le message avec un code qui a des propriétés intéressantes ( + modulo 2 = ou exclusif ). Intérêts: * CDMA= multiplexage sur même fréquence en même temps * Transmission en milieu bruité ( C bit/s = W Hz log 2 [ 1+S/N ] signifie que W pour S/N ) * Cacher un signal dans le bruit Réalisation: 1) Etalement en émission = OU EXCLUSIF chips du code rapide et bits de données plus lents => On passe d'un signal étroit puissant à un signal étalé peu puissant Le rapport entre les niveaux avant et après est le gain d'étalement SF ( Spread factor ) = rapport des largeurs de bande = combien de chips pour un bit = rapport de débit. Exemple: Signal à 50 bit/s, code à 1,023 Mbit/s => SF = 20 460 ( 43,1 db = 10 log[20460] ) 2) Désétalement en réception = OU EXCLUSIF chips du code rapide et message reçu L'étalement fait un ou exclusif puis le désétalement fait un ou exclusif Rappel: d c c = d ( si c=0, 2 mémorisations de d, si c=1, 2 inversions de d ) => si c'est le même code C1: on reçoit (D C1) C1 = D => désétalement, on retrouve D de l'émetteur. => si on a 2 codes différents ( autre communication ): C1 côté Tx et C2 côté Rx: (D C1) C2 = code aléatoire étalé. => si on reçoit du bruit: Le récepteur fait B C1 = étalement du bruit. Etalé C1 => Signal d'info d'origine / gain SF Etalé C2 => Signal étalé / gain 1 Bruit bande étroite => Signal étalé / gain 1 Bruit large bande => Signal étalé / gain 1 Remarque: Histoire de l'étalement de spectre: Actrice de cinéma Hedi Lamarr fuyant la 2 nde guerre mondiale http://www.hedylamarr.org/ CDMA 1

II) Etalement et désétalement ( cas de système synchronisés )! " CDMA 2

II) Utilisation de SBPA pour Synchronisation par code connu: Autocorrélation Réalisation du code d'étalement = SBPA En théorie on reboucle le ou exclusif de certains bits d'un registre à décalage sur l'entrée du registre. Pour avoir la longueur maximale de séquence, les bits du ou exclusif sont pour registre 4 bits D 0 D 1 D 2 D 3 : x 3 + x 2...... pour registre 5 bits D 0 D 1 D 2 D 3 D 4 : x 4 + x 2......... =1 pour registre 10 bits D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 D 8 D 9 : x 9 + x 6 Remarque: En pratique il faut éviter l'état puit 00...0 d'où les éléments ajoutés sur le schéma suivant ( Si on a un 1, A=0, on a la théorie E=S. Si on n'a que des 0, état bloquant la théorie, A=1 qui fait que E=1, ce qui introduit un 1 ) Horloge SBPA Entrée D 0 D 1 D 2 D 3 A = 1 S E # $ % & ' & & & " ( ''') * & ' & & & " + *, * * Propriétés de la séquence -. ' - %* "* ) ( / 0 * ) 0 1 2 3 3 ''' ( * )'' '(, 4 2 3 2 2 5τ τ( τ( " 6 $ ' 7 ) % 8 2 9 9 ( '))) 9 ( + 9 + N 1 1 Rc( k) = cn c + N n= 0 0 % 5 :, n k où c n est le chip n de la séquence, N le nombre de chips de la séquence. Rc( k) = 1 ( nbchips identiques nbchipsdifférents) N CDMA 3

Exemple du gsm: Training sequence Du fait de la mobilité, les bursts entre mobile et antenne changent de délai de transmission. Or pour décoder le message des 0 et 1, il faut connaître le début = Synchro. En GSM, pour raccourcir les transmissions, on n'utilise pas le fanion => On commence par une synchronisation approximative sur les fronts des bursts: Mais il faut être très précis, donc on a incorporé dans les bursts un code CAZAC (Constant Amplitude Zero Autocorrelation ) = séquence d'apprentissage ( training, norme GSM 5.02 ) = 26 bits = bit 61 à 86 du burst normal. burst normal reçu 3T 57 bits data 1S 26 bits training 1S 57 bits data 3T référence de début de burst du récepteur 26 bits training Training Sequence Training sequence bits Code ( TSC ) ( BN61, BN62... BN86 ) 0 (0,0,1,0,0,1,0,1,1,1,0,0,0,0,1,0,0,0,1,0,0,1,0,1,1,1) 1 (0,0,1,0,1,1,0,1,1,1,0,1,1,1,1,0,0,0,1,0,1,1,0,1,1,1) 2 (0,1,0,0,0,0,1,1,1,0,1,1,1,0,1,0,0,1,0,0,0,0,1,1,1,0) 3 (0,1,0,0,0,1,1,1,1,0,1,1,0,1,0,0,0,1,0,0,0,1,1,1,1,0) 4 (0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0,1,0,1,1) 5 (0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,0,0,1,0,0,1,1,1,0,1,0) 6 (1,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,1,0,1,0,0,1,1,1,1,1) 7 (1,1,1,0,1,1,1,1,0,0,0,1,0,0,1,0,1,1,1,0,1,1,1,1,0,0) Le calcul d'autocorrélation est fait sur les 16 bits du milieu ( oublier 5 avant, 5 après ) ; ' 0 '8 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1 0, 0, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 1 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1 0, 0, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 1 III) Intercorrélation ( crosscorrelation ): Utilisation de code pour Sélection d'une communication dans multiplex CDMA: recherche de code utilisé ( code recovery ) Intercorrélation sur les codes GSM précédents On reprend le même calcul mais sur 2 codes différents => Forte valeur = on a le même code => Faible valeur = on a 2 codes différents Les codes du GSM ne sont pas orthogonaux ( synchronisé ou pas ) => pas possible de toujours distinguer les codes. => En GSM, avant communication, le réseau indique LE code à utiliser, le récepteur ne peut le trouver. Idem en wifi, on a une entête en 1 Mbit/s avec code Barker sur 11 bits, puis cette entête indique le contenu de la trame, donc le codage ( séquence de chips : +1-1 1 1-1 1 1 1-1 -1-1 pour code de Barker ) => En CDMA, on utilise en même temps plusieurs codes => étalement ( SBPA ) => orthogonalité ( codes orthogonaux ). UMTS = Téléphone 3G * Pour différencier par intercorrélation les canaux, on utilise des codes par canal. Ils font aussi l'étalement ( bits -> chips ). => Spreading Code ou Channelization Code ( Walsh ou Hadamard ). CDMA 4

Ce sont des codes de longueur variable: Code OVSF (Orthogonal Variable Spreading Factor SF = 4 à 256 ) Construction des codes orthogonaux: Arborescence on part de C 1,0 = 1 SF=1 donc C 2,0 = 11 donc C 2,1 = 10 SF=2 de i = 0 à SF-1 * Comme ces codes n'ont pas les propriétés des SBPA, on ajoute une seconde étape = brouillage par SBPA ( ou exclusif ) => Code de brouillage ( Scrambling code = Gold ou Kasami, 38400 chips ): 1 Chip -> 1 Chip < =! ( < > < ) :, ' < ) < )" :, < ) # ) :, < ) < )" :, (, "? 51 2 5 ( 5 5+ :, Lien avec le débit: En ligne, le système impose un débit de chips fixe: 3,84 Mchip/s. 4 * 6 * ")< # @, A ) ( 4 6 ) * CDMA 5

GPS Le GPS utilise une constellation de 24 satellites utilisés à 20200 km d'altitude ( non géostationnaires, orbites circulaires visualisables à http://science.nasa.gov/realtime/jtrack/3d/jtrack3d.html ou chercher Jtrack3D sur ce site ). Chacun émet un signal sur une porteuse L1 = 1575,42 MHz. Il utilise l'étalement de spectre avec un certain code C/A. C/A (Course/Acquisition ) ou code standard: SBPA Gold longueur 1023 chips à 1.023 MHz => 1023 chips en 1 ms: Synchro périodicité à 300 km, 1ms, accessible à tous. Génération du code C/A d'un satellite ( SV Space Vehicule ): Chaque satellite a son code C/A: G1 est le même pour les 32 satellites possibles. On change la partie en pointillés Phase Taps de G2 pour chaque satellite: SV1: Taps 2 et 6 SV2: Taps 3 et 7 SV3: Taps 4 et 8 SV4: Taps 5 et 9 SV5: Taps 1 et 9 SV6: Taps 2 et 10... Les données NAV sont étalées par le C/A de leur satellite puis modulée en BPSK sur la porteuse L1: Les militaires US utilisent le code plus précis: P ( Precise ): SBPA : Synchro précise Ils utilisent une seconde porteuse L2 à 1227,6 MHz: Pour un satellite: Pour un récepteur: Il choisit un code en interne et analyse par corrélation si c'est celui qu'il reçoit ( en fait il en essaie plusieurs en // ). Une fois reconnu le code, il lit l'heure donnée par le satellite dans le message NAV. L'ambiguïté liée à la périodicité de 1 ms <-> 300 km pour un civil est résolue en analysant le message NAV = Message de navigation 1500 bits à une fréquence de 50 Hz => 50 bit/s. * Soit le récepteur est à l'heure parfaite ( celle des horloges atomiques des satellites ) => Avec 3 satellites, il fait une triangulation ( mesures des distances pseudo-ranges ) * Soit le récepteur doit trouver l'heure ou a une horloge avec des dérives ( cas réel ) => Il lui faut 4 satellites. Imprécisions: ( 1m de précision = horloge précise à 3,3 ns, erreur de ¼ de ms = imprécision de 75 km ) => itération de calcul. CDMA 6