Vous êtes sur la page 1sur 123

Histoire des Tlcommunications

Tlphonie : Etats- Unis


14 fvrier 1876

- A.G.Bell et Elisha Gray dposent le brevet du tlphone


- Aucun des 2 appareils ne fonctionnent -

- 1877 Cration de la Bell Telephon Company Edison invente pour WTU le microphone graphite - 1889 Invention de lautocommutateur lectromcanique par Almon B. Strowger (Kansas City)

Tlphonie : France - 1879 Premier Ministre des P et T en France Dcembre 1880 Cration de la Socit Gnrale des Tlphones (fusion de 3 Socits cres en 1878) p
1891

- 1885 Ltat dveloppe son propre rseau - 1889 Ltat reprend lexploitation complte de tous les rseaux
Le 1er Septembre 1889

Transmission Radio 1870 : Maxwell et la thorie de llectromagntisme 1887 : Hertz dmontre exprimentalement lexistence des ondes lectromagntiques 1890 : Branly invente le premier rcepteur (cohreur) Popov conoit lantenne radiolectrique 1895 : Marconi ralise les premires expriences radio et invente la TSF Divers - 1903 : Tour Eiffel, 1912 : Titanic, 1920 : Liaison TA -

1904 Diode de J. Fleming 1906 Lee de Forest Triode amplificateur 1933 E.H. Armstrong invente la FM 1947 Invention du transistor (Bell Lab) 1948 Publication de la Th de linformation C.Shannon 1953 NTSC Color System 1962 Tlvision par satellite USA/Europe 1970 Premire transmission numrique de la voix (CNET) 1998 (Europe) Ouverture du march des tlcommunications

Le march des Tlcommunications

Top 10

Source Idate

Le Rseau Tlphonique Commut Public (PSTN)


- Centre de transit principal CTP (5) - Centre de transit secondaire CTS (70) -Centre autonomie dacheminement CAA (1310) - Centre local CL (9600) - Abonn
Cadran I0 Microphone HP Sonnerie Crochets Bobine dinduction

dB
0

300Hz

3400Hz

f
- Bande passante limite Exemple : R S/N=60dB soit 103 !! C = 61787 bits/s

Transport de la voix
Les cbles sous-marins coaxiaux analogiques (1956-1986)

La fibre optique

Liaison TAT Optique (1995): 500000 Liaisons Tlphoniques

Le satellite Transmission de la voix en utilisant un satellite gostationnaire (36000km) : - Telecom 1 (8 canaux TV, 40000circuits Tl) - Temps de propagation A/R = 0,25s ! Transmission avec des constellation de satellites orbites basses Inconvnient : - Qualit de transmission - Le produit Bande passante x Dlai est trop grand

Introduction
Annes 70 2 Rseaux spars: - TELEX - TELEPHONE

- Tlmatique (modems) - Liaisons numriques - Vidocommunications - Cots : Multiplication des cots - Efficacit : Nivellement par le bas Apparition des premiers commutateurs temporels numriques Possibilit de raliser un rseau multi-services

Structure Gnrale
Codage de la parole - Numrisation des signaux - Fe=8kHz, 8bits IT=125s - Trame MIC (PCM:G.711) - D=64kbit/s Codage de l image - Numrisation des signaux - D=216Mbits/s - Compression : 140-34Mbits/s

Structure Gnrale
Contraintes de la transmission numrique

- Affaiblissement du signal - Rcupration de l horloge - Transfert d nergie - Format du signal adapt au canal - Surveillance de la qualit de la transmission - Possibilit de multiplexage temporel

Caractristiques
- RNIS (ISDN) FT : Numris - Normalisation l ITU en 1984 - Srie I - http://www.itu.ch

- Modle de Rfrence 7 couches OSI (Open System Interconnection), ISO.


Application

Couches Applications Couches Rseaux

Tlservices

Prsentation Session Transport

Service support

Rseaux Liaison Physique

Les points de rfrence

Ligne TE TNA TNR

Terminal RNIS

Terminaison Numrique d Abonn

Terminaison Numrique de Rseau

Accs de Base

Norme I.430
S0, T0 Du=144kbits/s Dr=192kbits/s 48 bits / 250s

2 canaux de transmission B1, B2 D=64kbits/s 1 canal D Voix, tltex, vidotex Signalisation

Alimentation

48V<U<56,5V Alimentation Fantme

Source dnergie

m ission/rception

rception/m ission

Collecteur dnergie

Source dnergie

TERM L(TE) INA

TERM ISONNU ERIQU INA M E DERESEA X(TN U R)

Trame RNIS
FL B1 E D A Fa N B2 ED M B1 E D S B2 E D FL

TNR

TE

FL

B1

L D L Fa L

B2

L D L

B1

L D L

B2

LD LFL

TNR

TE

48 bits en 250 s

Codage du signal

0,5V<V0<0,75V Cble d impdance de 50 400

Phase d activation

Mnmonique INFO 0 INFO 1

Dfinition Pas de signal en ligne


6x1

Sens TNR !" TE TE " TNR

INFO 2 INFO 3 INFO 4

Trame normale - tous les canaux sont remis zro Trame normale - donnes quelconques dans les canaux Trame normale - donnes quelconques dans les canaux sauf le canal A=1 (bit dactivation)

TNR"TE TE " TNR TNR" TE

Collisions

TA

TB

Signal rsultant

Synchronisation de bit

- Rcupration de l horloge - Gigue de phase (+-7%Tb) - Retard max (8%Tb) - Retard / TE : 0,0875s

Exemple

Distance entre TE et TNR d=100m. t=?

Couche Liaison
Trame HDLC / Protocole LAP-D
Drapeau 01111110 Adresse 1 octet Commande 1 octet Information Mot de Contrle n octets 2 octets

I.440/441
Drapeau 01111110

- Dtection d erreur - Correction d erreur par transmission rptitives - contrle de flux - 2 modes d changes : - mode connect ABM - mode non-connect UI

Dtection d erreurs
La dtection d'erreurs par cl calcule s'applique aux procdures de transmissions de bits. Les donnes sont regroupes en trames. La cl qui est envoye au rcepteur (FCS) est le reste de la division de la trame par un polynme gnrateur :

Pg=x16+x12+x5+1
La procdure suivre est la suivante : On ralise la somme des octets de la trame sans les fanions, c'est--dire Adresse+Commande+Information. On multiplie ce rsultat par l'ordre le plus lev du polynme (x16) c'est--dire 216=65536. On ralise maintenant la division de cette nouvelle valeur par le polynme gnrateur, c'est--dire 216+212+25+1=69665. Le reste R est envoy dans le FCS. Calculer la valeur du FCS lorsque : Adresse = 01H | Commande = 11H | Information = 2A F1 50 80 3B 25H

Champ d adresse

8 SAPI

2 1 C/R E/A 0/1 0 E/A 1

TEI

E/A : bit dextension du champ dadresse qui est gal 0 si il y a un octet supplmentaire qui suit. C/R : bit distinguant les trames de commande/rponse SAPI : Identificateur du point daccs au service TEI : Identificateur de terminal

Le SAPI est constitu de 6 bits qui permet didentifier le service fourni par lentit de liaison la couche 3. SAPI 0 16 32-47 48-62 63 Fonctions contrle des appels (tablissement et fermeture de connexion) transfert de donnes en mode paquet rserv pour un usage rglement extensions futures procdures de gestion (allocation didentificateur)

Le TEI possde 7 bits. Il doit tre unique pour chaque terminal et son affectation peut tre manuelle ou automatique. TEI 0 1-63 64-126 127 Signification Identificateur dun quipement terminal point--point Allocation manuelle des TE Allocations automatiques des TE (la TNR vrifie lunicit) diffusion lensemble des TE

Le m o d e de fo n ctio n n em en t tram es m u ltip les est sim ila ire , d a n s so n p rin cip e, c e lu i du LAP -B (X 2 5 ). A pplic a tion F or m at In for m a tion I R R (p rt re ce vo ir) R N R (n o n-p rt re ce vo ir) R E J (re je t) SA B M E (m e ttre en m od e a syn . q u ilibr te n d u) D M (m od e d co n n ex io n) U I (in fo rm a tio ns no n m u m rot es) D ISC de co n n ex io n RR RNR REJ 0 0 0 0 0 0 C om m an des R ponse s 1 2 C odag e 3 4 5 6 N (S) N( R) 0 0 0 0 N (R ) 0 0 0 0 N (R ) 0 0 0 0 N (R )

Supe r vision

7 8 0 P 0 1 P/F 0 1 P/F 0 1 P/F

T ra nsfe rt dinfor m a tion tr am es m u ltiple s a v e c a cc u s de N on n u m rot r c eption et sa n s a cc u s de r c eption

0 1 1 P 1 1 1 1 0 0 0 F1 1 1 1 0 0 0 P1 1 1 1 0 1 0 P 1 1 1 1 0 1 1 F 0 0 1 1 U A (a cc u s d e rc ep tio n ) F R M R (re jet de 1 0 0 F 0 1 1 1 tra m e ) 1 0 1 P /F 1 1 1 1 X ID

X ID ( ch a nge d id e ntific ateu r)

Exemple de trame
12/03/97 10:57:15:33 R:INFO 0 U:INFO 1 12/03/97 10:57:15:33 R:INFO 2 U:INFO 1 12/03/97 10:57:15:33 R:INFO 2 U:INFO 3 12/03/97 10:57:15:34 R:INFO 4 U:INFO 3 U: 12/03/97 10:57:15:36 00 076 0 SABME 1 ... ... R: 12/03/97 10:57:15:39 00 076 0 UA 1 ... ... U: 12/03/97 10:57:15:41 00 076 0 I 0 000 000 08 01 36 0 ETABLISSEM Mode fonct support 02 88 90 Inf numerique sans restriction Identif. canal 01 83 n'importe quel canal Numero d'origine 05 00 80 31 31 38 118 Numro destination 04 80 31 32 30 120 R: 12/03/97 10:57:15:44 00 076 0 RR 0 ... 001 U: 12/03/97 10:57:15:46 00 076 0 I 0 001 000 08 01 37 0 ETABLISSEM

Applications
Slection Directe lArrive (SDA)

1T0 TE2 PABX 0467118050 - - 8055 TE1 TE3

Interconnexion de rseaux
LAN : 172.18.17.0

Encapsulation PPP RFC 1661


RNIS

PC IP : 172.18.17.47

Routeur 1 IP : 172.18.17.9 IP RNIS : 10.48.125.7

RNIS : 04671118050

LAN : 194.199.229.0

Routeur 2 IP : 194.199.229.152 IP RNIS : 10.48.125.4

RNIS : 0467118051

HUB

Table de routage
Utilise par un routeur ou un hte Un ensemble dentres

routage par dfaut entres normales


Pour chaque entre normale

(Destination finale, prochain destinataire (, info))


Exemple
Table de routage de D A 3 D 6 E 1 B 2 5 C de D Liaison Cot D loc 0 A 3 1 E 6 1 C 6 2 B 3 2

Adressage IP et routage
Chaque rseau a une adresse IP unique ex. 194.199 .229.0 Chaque machine a une adresse rseau qui est le prfixe de sa propre adresse IP ex. 194.229.199.34 Table de routage

Chaque entre: (Destination finale, action de routage)


Diffrents codage de destination Destination Action

(rseau, 0) envoyer au prochain routeur rx (ce rseau, sous-rseau, 0) mettre sur linterface i (ce rseau, sous-rseau, hte) remettre au logiciel x (0) routage par dfaut : r
H R1 R2

Les protocoles de routage


Proprits

Correction Simplicit -> ressources mises en uvre Robustesse -> absorber chang.topologie et traffic sans rebooter Stabilit -> convergence en un temps raisonnable Equit -> partager l'accs la bande passante Optimalit -> dpend des mtriques
Optimalit

> dcouvrir et utiliser les "sink trees" pour tous les routeurs sink tree= ens de routes optimales jusqu' un destinataire Diffrents critres d'optimalit
A B C Arbre couvrant optimal D E

set system aaaaa set multidestination on cd LAN set ip address xxx.xxx.xxx.xxx set ip netmask nnn.nnn.nnn.nnn set ip routing on set ip rip update periodic set user bbbbb set ip address yyy.yyy.yyy.yyy set ip netmask nnn.nnn.nnn.nnn set ip routing on set ip rip update demand set ip route destination zzz.zzz.zzz.0/0 gateway www.www.www.www prop on set 1 number ccc set 2 number ddd set timeout 360 set active cd reboot

aaaaa et bbbbb sont les noms respectif des deux routeurs connects par RNIS. Ladresse xxx.xxx.xxx.xxx correspond la partie locale du rseau (connexion en bleu). Ladresse yyy.yyy.yyy.yyy correspond la partie RNIS du rseau (connexion en orange). La table de routage fait corespondre ladresse LAN zzz.zzz.zzz.0 la passerelle (routeur) www.www.www.www. Les numros ccc et ddd correspondent aux numros RNIS que le systme aaaaa doit composer pour atteindre bbbbb.

QoS sur rseau IP


Internet avec IP fonctionne sur le principe du Best Effort Best Effort
TCP/IP

Qos
RTCP/TCP/IP

- Web - Email, etc..

- Voix, Images (Tlphonie) Temps-rel (commande)

X . Digital Subscriber Line


- Voix (3,3kHz) + Donnes (1,54 25,92 Mbits/sec) - ADSL : Asymmetric DSL ANSI T1.413 - Voie montante 16kbits/sec 800 kbits/sec - Voie descendante 1,5 7,9Mbits/sec - Spectre divis en 3 rgions : 1) Tlphone (300-3400Hz) 2) canaux montants (~30*4kHz, 8bits/Hz) 3) Canaux descendants (256*4kHz, 8bits/Hz) Modulation DMT : Discrete Multitone Protocole utilis : IP/PPP/ATM/ADSL

Systmes radio-mobiles et concepts cellulaires


Stations mobiles et stations de base radio (accs au rseau tlphonique, puissance , BS, cellule, rutilisation des frquences, MS) # Interface Radio - mobilit - mdium de transmission : $ commun tous les utilisateurs $ perturb par des interfrences $ non-confidentiel $ frquences radio limites - mise en oeuvre de techniques de modulation, de codage, daccs multiple, etc - spcification des bandes utilises, dbits binaires, puissances mises, procdure daccs et de transmission
#

Systmes radio-mobiles et concepts cellulaires


#

Itinrance et handover - pourvoir appeler et tre appel (itinrance ou roaming) - transfert inter-cellulaire Systmes cellulaires et systmes sans cordon - tlphonie cellulaire assure litinrance et le handover - systmes sans cordon : $ porte de 100 200 mtres $ zone et borne / cellule et station de base $ Bi-Bop : pas dappel entrant, pas de changement de borne pendant la communication $ DECT (Digital Enhanced Cordless Telecommunications) Dploiement cellulaire - zone urbaine dense : micro-cellules (~100 mtres de rayon) - zone rurale : macro-cellules (jusqu 30km de rayon)

Historique de la norme GSM


1979 Confrence administrative mondiale des Radiocommunications alloue une plage de frquences voisine de 900 MHz aux radiocommunications mobiles

1982

Projet MARATHON (CNET) La Confrence Europenne des Postes et Tlcommunications (CEPT) dfinit les sous-bandes 890915 MHz (sens montant) et 935-960 MHz (sens descendant) Cration du Groupe Spcial Mobile (GSM) par la CEPT. Coopration franco-allemande Dveloppement de prototypes du Sous-Systme Radio

198486

Historique de la norme GSM


1985 1987 Appui de la Commission des Communauts Europennes La runion du GSM Bruxelles entrine les choix techniques Protocole daccord (MOU) pour louverture du GSM en 1991 dans treize pays europens. Appel doffres pour la ralisation de rseaux pilotes En France, deux consortiums sont choisis (Matra-Ericsson et Alcatel-Aeg-Nokia) Le GSM rejoint lETSI (European Telecommunications Standards Institute) et dbute le travail de normalisation dcompos en plusieurs phases.

1988

1990

Historique de la norme GSM


1991 Premire communications entre un abonn du rseau tlphonique et un terminal GSM de laboratoire est effectu (juillet). Adaptation des spcifications GSM pour dvelopper des systmes dans la bande des 1800 MHz (DCS 1800) plus cibls pour des environnements urbains. 1992 Ouverture commerciale officielle des deux oprateurs franais (France Telecom et SFR) dans la bande des 900 MHz. Ouverture dans toute lEurope de rseaux GSM qui devient Global System for Mobile communications. Phase 2 des recommandations GSM : unification du GSM et du DCS 1800.

1995

Norme GSM dans le monde


1997 MOU GSM regroupe 239 membres dans 109 pays diffrents. (Afrique, Australie, Chine, Inde, Asie) Mars 350 rseaux oprationnels 2000 avec plus de 300 Millions dabonns (70% de taux de pntration des mobiles pour la Finlande) Octobre 2001 En France, le nombre de mobiles dpasse le nombre de tlphones fixes (environ 25 millions)
300 250 200 150 100 50 0 1995 1996 1997 1998 1999

Evolution du nombre dabonns GSM dans le monde (en millions)

Normes existantes de tlphonie mobile


NMT TACS D-AMPS GSM (GPRS) TDMA IS 136

AMPS

J-TACS

CDMA IS-95A

PHS EDGE Allocation des Frquences ITU IMT2000 ETSI (Eu) UMTS ARIB (Japan) W-CDMA 3GPP

PDC

CDMA IS-95B

Qualcomm (USA) CDMA2000 3GPP2

3G Standards

Allocation des Frquences


PDC 810956 AMPS/ NAMPS TDMA/ CDMA 810956 J-TACS/ N-TACS 843925 CDMA 872950 TACS/ E-TACS 880950 GSM 890960 PDC 14291513 DCS 1800 17101880 CDMA/ GSM 18501990

800 MHz

900 MHz

1,0 GHz

1,4 GHz

1,5 GHz

1,7 GHz

1,8 GHz

1,9 GHz

2,0 GHz

IMT 2000 1900-1980 MHz 2010-2025 MHz 2110-2170 MHz

MBS

30 GHz ?

Public Land Mobile Network (PLMN)


Rseau daccs au rseau tlphonique public # Handover, itinrance impliquent des quipements particuliers $ naissance dun rseau particulier le PLMN # PLMN = systme assurant un accs radio au RTCP. # PLMN compos de deux parties : $ sous-systme radio (BSS Base Station Sub-System) qui assure les transmission radiolectriques et gre la ressource radio. $ sous-systme rseau (NSS Network Sub-System) qui comprend lensemble des fonctions ncessaires aux appels et la mobilit. Signalisation importante # Routage, adressage, localisation, base de donnes $ signalisation change gratuite, indpendante des appels

Principales caractristiques GSM


Approche Rseau # Diversit de Services : voix, donnes, fax, messagerie, SMS # Architecture matrielle dun PLMN spcifie compltement Interface Radio labore
Bande de frquence Nombre dintervalles de temps par trame TDMA Ecart Duplex Rapidit de modulation Dbit de la parole Dbit maximal des donnes Accs multiple Rayon des cellules Puissances des terminaux

GSM 890-915 MHz 935-960 MHz 8 45 MHz

DCS 1710-1785 MHz 1805-1880 MHz

95 MHz

271 kbit/s 13 kbit/s (5,6 kbit/s) 12 kbit/s Multiplexage frquentiel et temporel 0,3 30 km 0,1 4 km 2 W (8 W) 1W

Principales caractristiques GSM


GSM 900 et DCS 1800 # Inter-oprabilit totale entre GSM 900 et DCS 1800 nintroduit aucun nouveau problme au niveau technique -2 "densit plus importante de stations de base # Attnuation en f pour le DCS 1800 Interface Radio labore # Spcification densemble (BSS et NSS) # Interconnexion des diffrents rseaux GSM dEurope et dAfrique du Nord

Recommandations GSM en pleine volution : nouveaux services en cours de spcifications " volution vers le GPRS puis lUMTS

Architecture GSM
(Global System for Mobile communications)
(ETSI)

PLMN BSS NSS EIR HLR BSC VLR AUC

BTS

BTS

MS MSC
BTS

RTCP GMSC

BSC
BTS

MSC
BTS

BSC

VLR

Architecture GSM
BSS
BTS

BTS

BSC

MS (Mobile Station) - quipement terminal muni dune carte SIM - identit de chaque MS : numro IMEI - classes de puissance des MS
GSM 900 Numro de classe 1 DCS 1800 Puissance Maximale Puissance Maximale (W) (W) 1 8 5 2 0,8 0,25 4

MS

BTS

BSC
BTS

3 4 5

BTS

BSC

- sensibilit des terminaux : -102 dBm

Architecture GSM
BSS
BTS

BTS

BSC

MS

BTS

BSC
BTS

BTS

BSC

BTS (Base Transceiver Station) - ensemble dmetteurs-rcepteurs (TRX) - la charge de la transmission radio (modulation, dmodulation, galisation, codage correcteur derreur) - gre toute la couche physique : multiplexage TDMA, chiffrement, saut de frquence - ralise lensemble des mesures radio ncessaires pour vrifier quune communication se droule normalement. - gre la couche liaison de donnes pour l change de signalisation entre les mobiles et linfrastructure.

Architecture GSM
BSS
BTS

BTS

BSC

BTS (Base Transceiver Station) - capacit maximale : 16 porteuses (~100 communications simultanes - classes de puissance des BTS
GSM 900 DCS 1800 Numro de classe 1 2 Puissance Maximale Puissance Maximale (W) (W) 320 20 160 80 40 20 10 5 2,5 10 5 2,5

MS

BTS

BSC
BTS

4 5 6 7 8

BTS

BSC

Architecture GSM
BSS
BTS

BTS

BSC

MS

BTS

BSC
BTS

BSC (Base Station Controller) - organe intelligent du BSS : gre la ressource radio - commande lallocation des canaux - utilise les mesures effectues par la BTS pour contrler les puissances dmission du mobile et/ou de la BTS - prend la dcision de lexcution dun handover. - la BSC contrle plusieurs BTS - liaison BTS-BSC similaire au RNIS " Paris intra-muros 150 BTS et 12 BSC

BTS

BSC

Architecture GSM
MSC (Mobile-services Switching Center) - centre de commutation des mobiles - gre ltablissement des communications entre un mobile et un autre MSC - transmission des messages courts - excution du handover - dialogue avec le VLR pour grer la mobilit des usagers - sert de passerelle active lors dappels dabonn fixe vers un mobile (Gateway MSC)
EIR HLR VLR MSC GMSC MSC VLR NSS AUC

Architecture GSM
VLR (Visitor Location Register) - enregistreur de localisation daccueil - base de donnes qui mmorise les donnes dabonnement des abonns prsents dans une zone - mme donnes que dans le HLR mais concerne seulement les abonns mobiles prsents dans la zone considre (seule donne supplmentaire lidentit temporaire TMSI) - sparation matrielle entre MSC et VLR rarement respecte
EIR HLR VLR MSC GMSC MSC VLR NSS AUC

Architecture GSM
HLR (Home Location Register) - enregistreur de localisation nominal - base de donnes qui gre les abonns dun PLMN donn - mmorise les caractristiques : identit nationale de labonn IMSI numro dannuaire MSISDN profil de labonnement - base de donnes de localisation : mmorise pour chaque abonn le numro de VLR o il est enregistr
EIR HLR VLR MSC GMSC MSC VLR NSS AUC

Architecture GSM
EIR (Equipment Identity Register) - base de donnes annexe contenant les identits des terminaux IMEI - peut refuser laccs au rseau parce que le terminal nest pas homologu ou quil a fait lobjet dune dclaration de vol AUC (Authentification Center) - mmorise pour chaque abonn une cl secrte utilise pour authentifier les demandes de services et pour chiffrer les communications " Souvent considrs dans le soussystme dexploitation et de maintenance
NSS AUC EIR HLR VLR MSC GMSC MSC VLR

Interfaces GSM
Um A bis A

BTS

AUC EIR HLR


H

BTS

BSC

VLR MS MSC
BTS

D E

RTCP
D

BSC
BTS

E E

GMSC

MSC
BTS

BSC

VLR

Interfaces GSM
Nom Um A bis A B C D E F G H Localisation MS BTS BTS BSC BSC MSC MSC VLR GMSC HLR VLR HLR MSC MSC MSC EIR VLR VLR HLR AUC Utilisation Interface Radio Divers Divers Divers Interrogation HLR pour appel entrant Gestion des informations dabonns Excution des handover Vrification de lidentit du terminal Gestion des informations dabonns Echange des donnes dauthentification

MSC GMSC Transport des messages courts

Architecture en couches dans le BSS


CM MM RR
RR BTSM LAPD
RR BSSAP SCCP BTSM LAPD Physique MTP3 MTP2 MTP1

CM MM BSSAP SCCP M TP3 M TP2 M TP1


A

LAPDm Physique MS
Um

LAPDm

Physique Physique BTS


A bis

BSC

M SC

Couche 1 ou Physique dfinit lensemble des moyens de transmission et de rception physique de linformation (A bis : MIC, Um gestion du multiplexage, codage correcteur derreur, mesures radio) Couche 2 ou Liaison de donnes fiabilise la transmission entre deux quipements par un protocole (protocole LAPD et LAPmobile) Couche 3 ou Rseau tablit, maintient et libre des circuits commuts avec un abonn du rseau fixe et est divise en 3 sous-couches (Radio Ressource RR, Mobility Management MM, Connection Manag CM)

Dcoupage cellulaire
# # # #

Macro-cellules de 1 35 Km. Micro-cellules de 100 1 Km. Pico-cellules de 10 100 m. Pavage rgulier sous forme dun hexagone pour permettre une rutilisation rgulire des frquences (motifs 7 ou 4 cellules). Sectorisation : illuminer une cellule dun point situ au bord de la cellule, permet de grouper les metteurs rcepteurs en un mme site (position des antennes sur les BTS)

zone urbaine

zone pri-urbaine zone rurale

Dcoupage gographico-administratif
Cellule (Cell) aire gographique couverte par une antenne radio Zone de localisation (Location Area) ensemble de cellules dans lequel labonn est localis Zone de commutation (Communication Area) ensemble de zones de localisation qui dpendent dun mme centre de commutation Rseau terrestre mobile (Public Land Mobile Network PLMN) ensemble des zones de commutation sous la responsabilit dun oprateur " une BTS par cellule " 1 n BSC par zone de localisation et 1 p zones de loc par BSC " un MSC par zone de commutation

Exemples de BTS

Identification de labonn mobile


GSM utilise 4 types dadressages lis labonn : IMSI (Identit invariante de labonn) - connu uniquement lintrieur du rseau GSM, cette identit doit rester secrte autant que possible " Recours au TMSI TMSI (temporaire) - utilise pour identifier le mobile lors des interactions Station MobileRseau. MSISDN (Numro de labonn) - seul identifiant de labonn mobile connu lextrieur du rseau GSM. MSRN (Numro attribu lors dun tablissement dappel) - sa fonction est de permettre lacheminement des appels par les commutateurs (MSC et GMSC) " + contrle du numro IMEI de lquipement par lEIR.

Identifiants de localisation
LAI (Localisation Area Identification) - utilise pour localiser les abonns - structure : Code du pays (208 pour la France) + Code du rseau dans le pays (10 pour SFR) + Code de la zone de localisation dans le rseau CGI (Cell Global Identification) - identification globale de cellule - structure : LAI + Identification de cellule BSIC (Base Station Identity Code) - code didentification de BTS - permet une MS de distinguer localement les BTS quil entend - structure : Code couleur du PLMN + Code couleur de la BTS " + HLR Number, VLR Number, MSC Number.

Exemple de mise en uvre des diffrents numros

MS

MSC/VLR

HLR MSISDN

GMSC (2)

Poste appelant

MSISDN (1)

IMSI

(3)

(1) MSISDN est numrot par lappelant. Appel rout par le rseau fixe vers le MSC le plus proche qui agit en GMSC. (2) Le GMSC interroge le HLR pour connatre le MSC vers lequel lappel doit tre rout. (3) Le HLR traduit le MSISDN en IMSI et interroge le VLR du mobile en utilisant lIMSI.

Exemple de mise en uvre des diffrents numros

MS

MSC/VLR

HLR MSISDN

GMSC (2)

Poste appelant

MSISDN (1)

IMSI (4) MSRN

(3) MSRN

(5) MSRN

(6)

(4) Le VLR du mobile attribue un MSRN au mobile et transmet ce numro au HLR. (5) Le HLR en recevant le MSRN le transmet au GMSC. (6) Le GMSC tablit lappel vers le MSC courant du mobile comme un appel tlphonique normal vers un abonn dont le numro est le MSRN.

Exemple de mise en uvre des diffrents numros

MS

MSC/VLR

HLR MSISDN

GMSC (2)

Poste appelant

MSISDN (1)

IMSI (4) MSRN

(3) MSRN

(5) MSRN TMSI ou IMSI (7)

(6)

(7) Le MSC va enfin appeler le mobile en utilisant lidentit temporaire, TMSI qui a t attribue au mobile lors de la mise jour de localisation ou lors de linscription du mobile.

Interface Radio
La transmission Radio est assure par linterface Radio (Um) partie la plus complexe et sophistique dans le systme. # mthode daccs multiple (TDMA avec saut de frquence) # largeur des canaux frquentiels # nombre dutilisateurs par porteuse # lments de la chane de transmission (modulation, codage, entrelacement) " frquences utilises
Bandes de frquences (MHz) Largeur simplex GSM 890-915 () 935-960 () 2*25 MHz DCS 1800 1710-1785() 1805-1880() 2*75 MHz 95 MHz DECT 1880-1900

20 MHz 0

Ecart duplex 45 MHz

Gnralits

Trame TDMA
$

Partage de la bande de 25 MHz en canaux frquentiels de 200 KHz " 124 canaux frquentiels (porteuses) disponibles Division en intervalles de temps IT (ou slots). " Tslot = 0.5769 ms Regroupement des slots par paquets de 8 " trame TDMA et TTDMA = 8 Tslot = 4.6152 ms Chaque utilisateur utilise 1 slot par trame TDMA. " canal physique : rptition priodique d un slot dans la trame TDMA sur une frquence particulire. Possibilit de nallouer quun slot toutes les 2 trames TDMA (canal physique demi-dbit pour la parole)
Gnralits

Trame TDMA
0 1 2 3 4 5 6 7

Slot : 156,25 bits (577 us) 8,25 bits (30,46 us) Bits de donnes chiffrs et encods 3 bits 58 bits Squence dapprentissage 26 bits Bits de donnes chiffrs et encods 58 bits 3 bits

Format du burst normal " Slot = Burst + Priode de garde (30,46 us)
Gnralits

Canaux Physiques (partage en temps/frquence) sans saut de frquence


Canal physique plein-dbit frquences Canal physique demi-dbit

Porteuse 3

Porteuse 2

Porteuse 1

Porteuse 0

temps

Trame TDMA Partage temps/frquence

Canaux Physiques (partage en temps/frquence) avec saut de frquence


Canal physique plein-dbit frquences Canal physique demi-dbit

Porteuse 3

Porteuse 2

Porteuse 1

Porteuse 0

temps

Trame TDMA Partage temps/frquence

Techniques de multiplexages
Multiplexage FDMA Systmes Avantages Inconvnients -sensible aux vanouissements - rigidit -galisation ncessaire -synchronisation - traitement du signal complexe - contrle de puissance dlicat Analogiques Simplicit de 1re gnration GSM DECT IS-54 IS-95 - plus souple - gain en capacit / FDMA - pas dvanouissement - capacit thorique plus grande - pas de planification frquentielle

TDMA

CDMA

Partage temps/frquence

Canal physique duplex


$ $

Le duplexage se fait en frquence FDD (Frequency Division Duplex). Le mobile met et reoit des instants diffrents. " dcalage de 3 slots entre mission et rception Numrotation des porteuses. GSM : pour 1 n 124 fd = 935 +(0,2 x n) DCS : pour 512 n 885 fd = 1805,2 +(0,2 x (n - 512)) GSM " 124 paires de porteuses DCS " 374 paires de porteuses Canal ? $ canal de transmission : physique de transmission $ canal physique : un slot par trame TDMA sur une (ou plusieurs) porteuse. $ canal frquentiel : porteuse module qui occupe 200 KHz.

Duplexage

Canal physique duplex


$

Compensation du temps de propagation aller-retour.

30 km 1

0 1

1 2 2 3 4 5 6 7

: temps de propagation aller-retour ( 30 km " 100 us)

Duplexage

Canal physique duplex


$

Compensation du temps de propagation aller-retour.


#

augmenter le temps de garde , temps de silence entre la fin dun burst synchronis et la fin dun slot pendant lequel il ny a pas transmission (temps de garde ncessaire de 200 us au lieu des 30,5 us) " solution non retenue

compenser en grant un paramtre TA (Time Advance) correspondant au temps de propagation aller-retour. Le mobile doit avancer lmission de chacun de ses slots dune dure par rapport linstant nominal de dbut de slot. " gestion du paramtre TA pour compenser le dlai de propagation
#

Duplexage

Chane de transmission
Signal de parole trame de parole analogique (20ms) Codec (codage de la parole) parole non protge (13 kbit/s) Codeur Canal (protection des erreurs) parole protge (22.8 kbit/s) Entrelacement Multiplexage Chiffrement Dcodeur Canal (correction des erreurs) Dsentrelacement Dmultiplexage Dchiffrement Dmodulation et galisation Codage de la parole Signal de parole

Codec (reconstitution du signal)

Modulation

trame de parole analogique (20 ms)

Codec de parole parole non protge 13 kbit/s (= 260 bits / 20 ms)

260 bits Codage de canal

456 bits entrelacement 0 1 2 3 4 5 6 7

parole protge 22,8 kbit/s (= 456 bits / 20 ms)

8 demi-bursts (8 x 114/2 bits) 8 trames TDMA

Codage de la parole

Transmission de la parole paqutise

slot (577 us) trame TDMA (environ 5ms) trame de parole analogique (20 ms)

8 trames TDMA (environ 40 ms) : dure de transmission dune trame de parole analogique

" paqutisation introduit donc un dlai de 20 ms

Codage de la parole

Transmission de la parole paqutise


trame de parole analogique i-1 trame de parole analogique i trame de parole analogique i+1

8 demi-bursts (8 x 114/2 bits) 0 1 2 3 4 5 6 7

8 demi-bursts (8 x 114/2 bits) 0 1 2 3 4 5 6 7

8 demi-bursts (8 x 114/2 bits) 0 1 2 3 4 5 6 7

8 trames TDMA

Codage de la parole

Codage de la parole
$

Codecs de parole dans le GSM travaillent sur des trames de 20 ms.

(RPE)

Filtrage linaire LTP LPC Parole numrique synthtise

Signal numrique dexcitation

D/A Conversion Num./anal.

Signal de parole

(filtres numriques)

Systme RPE-LTP (Regular Pulse Excitation Long Term Prediction) - boite noire : segments de 20 ms " blocs de 260 bits. - LPC : corrlations court terme (36 bits) - LTP : corrlation long terme (36 bits) - RPE : dtermine le signal dexcitation pour reproduire le signal de parole (4 groupes de 15 paramtres(47 bits) = 188 bits)
Codage de la parole

Protection du signal de parole


$

Classement des 260 bits selon leur importance : - classe I.a : 50 bits (nots 1 4) trs sensibles aux erreurs " technique de masquage lorsquune erreur non corrigible est dtecte. - classe I.b : 132 bits (nots de 4 5) sensibles aux erreurs. - classe II : 78 bits (nots 6) moins sensibles aux erreurs. " 50 bits classe I.a protgs par un CRC de 3 bits = 53 bits " 53 bits + 132 bits + 4 bits de traine (servant purger le registre dcalage du codeur) = 189 bits " 189 bits lentre du codeur convolutionnel de taux (2 x 189 bits) = 378 bits " 378 bits + 78 bits de classe II = 456 bits " parole protge de 256 bits
Codage de la parole

Contrle derreurs
$

2 techniques complmentaires de contrle derreurs : - carter les trames reues en erreurs et demander ventuellement leur retransmission (ARQ Automatic Repeat Request). - correction derreurs qui exploite la redondance des messages transmis (FEC Forward Error Correction).

" codes en blocs cycliques (CRC) utiliss en dtection simple " codes convolutionnels qui assurent une correction efficace derreurs.

Contrle derreurs

Dtection derreurs par CRC


$

CRC (Cyclic Redundant Check) sont introduits dune manire quasi universelle dans les rseaux pour dtecter les erreurs de transmission (liaison RS232 par exemple). " codes cycliques spcifi par un polynme gnrateur g(D) dont le degr r correspond la taille du CRC

Soit un mot dinformation : (u0, u1,.,uk-1) reprsent par :


u(D ) =

k 1 i= 0

u iD i

on adjoint un CRCconstitu par le reste v(D) de la division polynomiale de Dr u(D) par g(D) r
D u ( D ) = g ( D )q ( D ) + v ( D )

Exemple : bits de parole I.a taille r du CRC = 3, taille K du champ dinformation = 50 polynme g(D) = D3 + D + 1
Contrle derreurs

Encodage convolutionnel
$

Codage qui permet dabaisser du seuil C/I (porteuse sur interfrences) " dcodage du type maximum de vraisemblance selon lalgorithme de Viterbi
u(D)

c G0 G1 c c(D)

- registre dcalage - portes ou exclusif (additionneurs modulo 2) - polynme g(D) = D4 + D3 + 1 ; g(D) = D4 + D3 + D + 1

Contrle derreurs

" squence dentre


0 1 1 0 0 0

u=0000110100
1 0 1011010100

G0 G1 0 1

0 1 0 1 1010111100

c(D)

c = 1 0 1 1 0 1 0 1 0 0 c = 1 0 1 0 1 1 1 1 0 0

X = c + c

X=0001101000 u=0000110100

" somme des deux bits c et c redonne bien un dcalage prs la suite dinformation u
Contrle derreurs

Encodage convolutionnel
$

capacit de correction dun code convolutionnel = paramtre de distance de Hamming minimale. " correction de 3 erreurs ou de 6 effacements ncessit de bits de traine. " terminaison convenable du processus de codage : 4 bits de traine servant purger le registre dcalage du codeur. dcodage correcteur derreurs par dcodage de Viterbi. " fonction beaucoup plus complexe que le codage : pas dalgorithme gnrique permettant de dcoder de faon optimale. " algorithme de Viterbi : complexit en 2 avec : longueur du registre dcalage ( = 4 dans GSM, = 8 dans le CDMA IS 95). " programmation dynamique : modlisation canal, maximum de vraisemblance, treillis de codage
Contrle derreurs

Entrelacement
$

rendre plus alatoire les positions des erreurs qui arrivent gnralement en salves dans le contexte radio. " mlanger les symboles cods avant leur transmission pour augmenter en rception les performances de correction des codes correcteurs derreurs (FEC) influence dun bit dinformation sur 10 bits de sortie (n x ( + 1)) " capacits de correction dun code limites en ce qui concerne les erreurs groupes : code convolutionnel ne peut corriger des paquets derreurs > 8 (n x )

" mlange de bits constituant un bloc + rpartition des symboles sur un certain nombre de bursts

Entrelacement

permutation du bloc cod de 456 bits (8 x 57 bits) :


Lecture Ecriture 1 2 3 b0 b8 b1 b9 b2 b10 b3 b11 b4 b12 b5 b13 b6 b14 b7 b15

56 b440 57 b448 8 sous-blocs


$ $

b441 b442 b443 b444 b445 b446 b447 b449 b450 b451 b452 b453 b454 b455 A1 A2 A3 A4 A5 A6 A7

A0

association de chaque sous-bloc avec la trame prcdente ou suivante mlange lintrieur dun burst des 2 sous-blocs : " bits pairs du burst : trame de parole la plus rcente. " bits impairs du burst : trame de parole prcdente.
Entrelacement

Synchronisation
8,25 bits (30,46 us) Bits de donnes chiffrs et encods 3 bits 58 bits Squence dapprentissage 26 bits Bits de donnes chiffrs et encods 58 bits 3 bits

Format du burst normal


$

Squence dapprentissage forme de 16 symboles bords par 2 champs de 5 bits qui la priodisent partiellement : " squences CAZAC (Constant Amplitude Zero Autocorrelation) : pic parfait de lautocorrlation autour de lorigine " une des 8 squences utilises dans le GSM : 00100 1011100001000100 10111 o le noyau central est en rouge " permet de synchroniser finement chaque burst (midambule)
Synchronisation

Chiffrement
se fait au niveau le plus bas de la chane de transmission

reprend un schma classique de cryptographie ou exclusif des 114 bits utiles par une squence pseudo-alatoire gnre partir : - du numro de trame - dune cl de communication, pr-tablie via la signalisation

Chiffrement

Modulation numrique GMSK


$ modulation MSK avec filtrage gaussien.
Signal numrique en bande de base NRZ 0 --> -1 V Filtre gaussien passe-bas h(t) 1--> 1V Signal GMSK s(t)

VCO

$ expression de la rponse impulsionnelle du filtre h(t)


h(t ) = (2 ) exp(t 2 /(2 2 ))
avec
1

/ Tb =

(ln(2) 2 BTb

B dsigne la bande 3dB du filtre h(t) Tb la dure du bit B Tb=0,3 et Tb = 48/13 s.

" principal intrt : quasi inexistance de lobes secondaires dans la reprsentation spectrale

Modulation

Modulation numrique GMSK


0 -10 -20 -30 -40 -50 -60 -70 -80 -66 dB -60 dB -30 dB 0.5 dB 0 -10 -20 -30 -40 -50 -60 -70 -80

GMSK MSK

f-0.6

f-0.4

f-0.2

f+0.2

f+0.4

frquence porteuse

f-0.4 f+0.6 Frquences (MHz)

f-0.2

f frquence porteuse

f+0.2 f+0.4 Frquences (MHz)

Gabarit spectral d un mobile GSM


(extrait de la norme GSM 05.05)

Spectre des modulations GMSK et MSK

Modulation

GSM Services & Applications - Transmission de la voix :


- Parole non protge 260 bits / 20ms = 13 kbits/s

- Transmission des donnes :


- Donnes non-protges : (48 bits de donnes + 12 bits de contrle)*4 / 20ms = 12kbits/s - Trame de signalisation : 184 bits / 20ms =9200 bits/s

- FAX : 2 modes
Analogique

- SMS :
- Message courts 140 octets max ou 160 car. - Gestion via SM-SC ou SC - SM MT/PP , SM MO/PP, SM CB

Voix/Fax (9600bits/s)

Fax (9600bits/s)

Services supplmentaires :
- Confrence, Double appel, Facturation, Identification, Restriction dappels ..

GSM - 2 Modes de transfert des donnes : - Numrique de bout en bout (UDI) , PLMN reli RNIS - Numrique/Analogique dans la bande tlphonique 3,1 kHz (External to the PLMN) via l IWF (modem). - Mode Numrique / Analogique : - Mode Transparent, les donnes dont transmises directement l IWF (non connect). - Mode Non Transparent, utilisation du protocole RLP, Fiabilisation de la transmission (connect) - SMS : - Diffusion possible de messages non acquitts - Concatnation de messages possibles (34170 octets)

GPRS
(General Packet Radio Service), GSM Phase 2+

SGSN HLR

GGSN

PDN

PSTN BSC MSC VLR GMSC

GPRS

SGSN
- Gestion des abonns actifs - Relais avec le PDN

GGSN
- Routage des paquets vers PDN - IPv6, IPv4, X25 - Interconnexion vers un autre PLMN - TLLI

SMS-GMSC SMS-IWMSC
- Connexion avec : - MSC/VLR - HLR - SGSN

SM-SC
- Attachement du service aux services GPRS

GPRS
Mode Paquet :
- Mode asynchrone jusqu 160kbits/s (session) - Adresse IP statique ou dynamique pour la MS

Mode Circuit :
- Mode synchrone identique au GSM pour le transport de la voix

Qualit de service possible (Qos) Nouveaux Protocoles : GTP, OSP

GPRS - 2001?

EDGE?

UMTS
(TDMA / W-CDMA)
(Universal Mobile Telecommunication System) 3G

Radio UMTS Uu

SGSN
RNS

Architecture GPRS
Um Radio GSM

BSS

MSC VLR

Multiplexage CDMA
Modle du cocktail l ambassade
Multiplexage FDMA : des petits groupes de personnes parlent chacun dans des salles spares en mme temps. Multiplexage TDMA : tout le monde parle dans la mme salle mais lun aprs lautre Multiplexage CDMA : tout le monde parle dans la mme salle en mme temps mais dans un langage diffrent.

Technique talement de spectre par squence directe

Temps

1,25 MHz Frquence N usagers par canal bande troite


D25

Multiplexage CDMA dans leFigure 4.9 domaine frquentiel et temporel

Multiplexage CDMA
Avantages
pas de plan pour la rutilisation des frquences nombre de canaux augmente protection contre le phnomne d vanouissement du signal meilleure protection contre les interfrences utilisation de la bande optimale rduction de la possibilit de dtecter le signal en le cachant dans le bruit de fond confidentialit des communications accrue, les 2 correspondants sont les seuls connatre l algorithme de codage

Inconvnients
autres canaux sont des sources de bruit (tout le monde met sur la mme bande de frquence en mme temps) rglage des puissances d missions doit tre fins (chaque metteur doit mettre avec la mme puissance)

UMTS - Architecture rseau proche de GPRS dans le mode paquet


- Diffrence dans les piles de protocoles - Dbit plus lev (ATM) - Introduction d un nouveau mode circuit : HSCSD - Amlioration efficacit spectrale, handover imperceptible, meilleure gestion des services paquets.

- Interface radio trs diffrente (UTRAN)


- GSM/UMTS bimode - Accs terrestre ou satellite - WCDMA (FDD), CDMA\TDMA (TDD) (15 slots/trame) (Est-ce techniquement correct?)

UMTS - Dbits :
- zone rurale - espace urbain - immeuble 144 kbits/s < D < 384 kbits/s 384 kbits/s < D < 512 kbits/s D ~ 2 Mbits/s

- Services usager ? - IP Mobile, Vido, Son ? - Tlchargement de donnes?

1er Janvier 2002 ?

PDC
(Pacific Digital Communications) / TDMA

- Architecture base sur la recommandation ITU-R M.1073.1 - Bande de frquence 950 MHz et 1450 MHz - Trame TDMA diffrente GSM (3 slots) - Transmission de la voix : D = 6,7 kbits/s - Transmission des donnes : D = 4,8 kbits/s - Autres services : - Fax/modem groupe 3 - Sous-dbit RNIS 8 kbits/s - SMS

CDMAOne / IS-95
(TIA/EIA IS-95, ANSI J-STD-008)

(PCS 1800)

- Architecture base sur la recommandation TR-45/46 proche de ITU-R M.1073.1. - Bande de frquence 800 MHz et 1800 MHz (PCS) - Trame CDMA IS-95A et WCDMA IS-95B - Transmission de la voix : DA = 8,5 13,3 kbits/s , DB= 32 kbits/s - Transmission des donnes : DA = 14,4 kbits/s , DB=64 kbits/s - Autres services : - Fax/modem groupe 3 - SMS - IS-95B (TCP/IP, PPP)

CDMA2000
(3GPP2-CDMA2000)
- Architecture base sur IS-95B avec une nouvelle Interface Air 3G (cdma2000). - Bande de frquence IMT - 2000 - Trame WCDMA compatible IS-95B - Services de donnes (data, fax, SMS ) standards IS-95B - TCP/IP - Fax et Data RNIS (ISDN) - Nouveau mode circuit haute vitesse pour la voix, l image donnes. - Dbits des donnes : - CDMA2000 Phase One : 144 kbits/s - CDMA2000 Phase Two : 2Mbits/s

S(t)

Voix sur IP RNIS .


Te 2Te nTe

Te

Ex: PCM, 8bits, 8kHz, Te=125s Encapsulation IP Ex : Montpellier-Bziers

Te

kTe

(n+m)Te

Retard + Gigue de Phase

tmoy=20ms!!

Solutions Utilisation dune pile (~ 50 chantillons)

Te n n-1 .. .. .. .. ..

Utilisation dun protocole temps-rel (RTP: RFC1889) + Rservation de service dans les systmes de commutation (RSVP)

Voix sur IP : Architecture

Internet
Routeur RNIS T0/T2 Media Gateway (H323) Autocom RNIS/IP 10Base-T RTP/UDP Serveur Call Manager 100Base-T

Switch

LAN1

LAN2

Real Time Protocol RFC 1889 0 V P X CC M PT 15 16 Horodatage (Timestamp) Identificateur de la source de Synchro Identificateur de la (les) source(s) contributrice(s) Donnes
V : version RTP (2) P : Padding X : Extension dun en-tte supplmentaire CC : Nombre CSRC : Nbre didentificateurs de sources contributrices contenues Dans le liste CSRC M : Maker trace dvnements particuliers PT : Payload Type, type de contenu transport (ex : G711 (PCM)) Horodatage : Horloge de lmetteur SSRC : Identifie lmetteur source de synchronisation CSRC : Liste des participants ayant apports leur contribution (audio et vido) aux donnes

32

Numro de squence

Real Time Control Protocol RFC 1889 0 V P RC PT NTP MSW NTP LSW Donnes RTP Timestamp Nbre Paquets envoys Nbre dOctets envoys SSRC de la premre source Frag perdus Nbre total de pertes Numro de squence tendue Delta de gigue Prcdent SR + Temps avec le prcdent SR 15 16 longueur SSRC de lmetteur 32

Real Time Control Protocol RFC 1889 RC : Report Count PT : Packet Type SR :Rponse denvoi (200) RR : Accus de rception SDES : Description de la source BYE : Fin de session APP : Fonction spcifique de lapplication
La prcision de lhorodatage dpend du type de PT. Pour une application audio lincrment de base de lhorodatage sera gal la priode dchatillonnage fixe par la norme. Ex : G711 = 125ms

Prcdent SR + Temps avec le prcdent SR

Real Time Control Protocol RFC 1889 Delta Gigue : D(i,j)=(Rj-Ri)-(Sj-Si)=(Rj-Sj)-(Ri-Si) Ri,j :Temps darrive des paquets i et j Si,j :Timestamp des paquets i et j J=J+(|D(i-1,i)|-J)/16 Si-1
SSRC1

Ri-1 Ri
SSRC2

Si

Analyse de Protocole 10.255.255.2 32 HUB LAN

33 PC 10.255.255.3 Configuration : RTP : Port UDP 4000 RTCP : Port UDP 4001 PT : G711

Analyse de Protocole

G711 RTP UDP IP Ethernet

160 12 8 20 14

54 octets de protocoles 160 octets de donnes

Base de Temps du G711 : Te=125ms TT=0,125*160 = 20ms Longueur du paquet : 214*0,0001=0,0214 ms !!

Analyse de Protocole
S(t)

Norme G711 de lITU :

Echantillonnage de la voix
Te t

Binaire repli

PCM, 8bits, 8kHz, Te=125ms

Compression log (loi A ou )

Inversion des bits de rangs pairs

Transmission

/* Tableau statique dfinissant la compression inverse de la loi A 13 segments du CCITT*/ /* L'indice du tableau est le mot de 8 bits code en binaire replie */
static unsigned int loiAInv[]={ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 66, 70, 74, 78, 82, 86, 90, 94, 98, 102, 106, 110, 114, 118, 122, 126, 132, 140, 148, 156, 164, 172, 180, 188, 196, 204, 212, 220, 228, 236, 244, 252, 264, 280, 296, 312, 328, 344, 360, 376, 392, 408, 424, 440, 456, 472, 488, 504, 528, 560, 592, 624, 656, 688, 720, 752, 784, 816, 848, 880, 912, 944, 976, 1008, 1056, 1120, 1184, 1248, 1312, 1376, 1440, 1504, 1568, 1632, 1696, 1760, 1824, 1888, 1952, 2016, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2081, 2083, 2085, 2087, 2089, 2091, 2093, 2095, 2097, 2099, 2101, 2103, 2105, 2107, 2109, 2111, 2114, 2118, 2122, 2126, 2130, 2134, 2138, 2142, 2146, 2150, 2154, 2158, 2162, 2166, 2170, 2174, 2180, 2188, 2196, 2204, 2212, 2220, 2228, 2236, 2244, 2252, 2260, 2268, 2276, 2284, 2292, 2300, 2312, 2328, 2344, 2360, 2376, 2392, 2408, 2424, 2440, 2456, 2472, 2488, 2504, 2520, 2536, 2552, 2576, 2608, 2640, 2672, 2704, 2736, 2768, 2800, 2832, 2864, 2896, 2928, 2960, 2992, 3024, 3056, 3104, 3168, 3232, 3296, 3360, 3424, 3488, 3552, 3616, 3680, 3744, 3808, 3872, 3936, 4000, 4064 };

Binaire repli :

4096 2048 2047 1

1 2048 -2048 -1

Inversion des bits de rangs pairs

Signal Audio Reconstitu


2500

2000

1500

1000

500

-500

-1000

-1500

-2000

-2500 0 5000 10000 15000

Signal Audio Filtr (filtre passe-bas du 1er ordre)


1

0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1 0 5000 10000 15000