FR - CNAM - Cours Reseau Et Telecom
FR - CNAM - Cours Reseau Et Telecom
FR - CNAM - Cours Reseau Et Telecom
Télécommunications
Téléphonie : Etats- Unis
14 février 1876
Top 10
Source Idate
Le Réseau Téléphonique
Commuté Public (PSTN)
- Centre de transit principal CTP (5)
- Centre de transit secondaire CTS (70)
-Centre à autonomie
d’acheminement CAA (1310)
- Centre local CL (9600) dB
0 300Hz 3400Hz
- Abonné
Cadran f
I0 - Bande passante limitée
Microphone
HP Exemple :
Sonnerie
Crochets
R S/N=60dB soit 103 !!
Bobine d’induction
C = 61787 bits/s
Transport de la voix
Les câbles sous-marins coaxiaux analogiques (1956-1986)
Inconvénient :
- Qualité de transmission
- Le produit Bande passante x Délai
est trop grand
Introduction
Années 70 2 Réseaux séparés:
- TELEX
- TELEPHONE
- Télématique (modems)
- Liaisons numériques
- Vidéocommunications
- Coûts : Multiplication des coûts
- Efficacité : Nivellement par le bas
Apparition des premiers commutateurs
temporels numériques
Possibilité de réaliser un réseau multi-services
Structure Générale
- Affaiblissement du signal
- Récupération de l ’horloge
- Transfert d ’énergie
- Format du signal adapté au canal
- Surveillance de la qualité de la transmission
- Possibilité de multiplexage temporel
Caractéristiques
- RNIS (ISDN) - Normalisation à l ’ITU en 1984
FT : Numéris - Série I
- http://www.itu.ch
- Modèle de Référence 7 couches
OSI (Open System Interconnection), ISO.
Application
Applications Session
Transport
Ligne
TE TNA TNR
S0, T0 Du=144kbits/s
Dr=192kbits/s µs
48 bits / 250µ
1 canal D
Voix, télétex, vidéotex
Signalisation
Alimentation
Source
48V<U<56,5V d’énergie
Alimentation
Fantôme émission/réception
réception/émission
Collecteur Source
d’énergie d‘énergie
TERMINAL(TE) TERMINAISONNUMERIQUE
DERESEAUX(TNR)
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 1 0 1 1 0
0,5V<V0<0,75V
Ω
Câble d ’impédance de 50 à 400Ω
Phase d ’activation
INFO 1
6x‘1‘ TE " TNR
TA
TB
Signal
résultant
Synchronisation de bit
- Récupération de l ’horloge
- Gigue de phase (+-7%Tb)
- Retard max (8%Tb)
µs
- Retard / TE : 0,0875µ
- Détection d ’erreur
- Correction d ’erreur par transmission répétitives
- contrôle de flux
- 2 modes d ’échanges : - mode connecté ABM
- mode non-connecté UI
Détection d ’erreurs
Pg=x16+x12+x5+1
La procédure à suivre est la suivante :
On réalise la somme des octets de la trame sans les fanions,
c'est-à-dire Adresse+Commande+Information. On multiplie ce résultat par l'ordre
le plus élevé du polynôme (x16) c'est-à-dire 216=65536. On réalise maintenant la
division de cette nouvelle valeur par le polynôme générateur, c'est-à-dire
216+212+25+1=69665.
Le reste R est envoyé dans le FCS.
8 3 2 1
C/R E/A
SAPI
0/1 0
E/A
TEI
1
SAPI Fonctions
0 contrôle des appels (établissement et fermeture de connexion)
16 transfert de données en mode paquet
32-47 réservé pour un usage réglementé
48-62 extensions futures
63 procédures de gestion (allocation d’identificateur)
Le TEI possède 7 bits. Il doit être unique pour chaque terminal et son affectation peut être
manuelle ou automatique.
TEI Signification
0 Identificateur d’un équipement terminal point-à-point
1-63 Allocation manuelle des TE
64-126 Allocations automatiques des TE (la TNR vérifie l’unicité)
127 diffusion à l’ensemble 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 ).
1T0
TE2
PABX
0467118050 TE3
- - 8055 TE1
Interconnexion de réseaux
Encapsulation PPP
LAN : 172.18.17.0
RFC 1661
RNIS
HUB
Table de routage
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 connectés par RNIS. L’adresse
xxx.xxx.xxx.xxx correspond à la partie locale du réseau (connexion en bleu). L’adresse
yyy.yyy.yyy.yyy correspond à la partie RNIS du réseau (connexion en orange). La table de
routage fait corespondre l’adresse LAN zzz.zzz.zzz.0 à la passerelle (routeur)
www.www.www.www. Les numéros ccc et ddd correspondent aux numéros RNIS que le système
aaaaa doit composer pour atteindre bbbbb.
QoS sur réseau IP
$ non-confidentiel
# Déploiement cellulaire
- zone urbaine dense : micro-cellules (~100 mètres de rayon)
- zone rurale : macro-cellules (jusqu’à 30km de rayon)
Historique de la norme GSM
1979 Conférence administrative mondiale des
Radiocommunications alloue une plage de fréquences
voisine de 900 MHz aux radiocommunications mobiles
Mars 100
350 réseaux opérationnels
2000 avec plus de 300 50
Octobre 2001
En France, le nombre de mobiles dépasse le nombre de
téléphones fixes (environ 25 millions)
Normes existantes AMPS
de téléphonie mobile
NMT TACS
D-AMPS
TDMA CDMA
GSM IS-95A
(GPRS) IS 136 J-TACS
Allocation des
Fréquences
3GPP 3GPP2
3G Standards
Allocation des Fréquences
AMPS/
NAMPS DCS CDMA/
TDMA/ J-TACS/ TACS/ PDC
N-TACS CDMA E-TACS GSM 1800 GSM
PDC CDMA 1429- 1710- 1850-
810- 810- 843- 872- 880- 890-
950 960 1513 1880 1990
956 956 925 950
IMT 2000
1900-1980 MHz
2010-2025 MHz
2110-2170 MHz
MBS 30 GHz ?
Public Land Mobile Network (PLMN)
Réseau d’accès au réseau téléphonique public
# Handover, itinérance impliquent des équipements particuliers
du Nord
BSS
NSS AUC
BTS
EIR
BTS HLR
BSC
VLR
MS
MSC RTCP
BTS
BSC GMSC
BTS
MSC
BTS 2 8 0,25
BSC 3 5 4
BTS
4 2
5 0,8
BTS 3 80 5
BSC 4 40 2,5
5 20
BTS 6 10
7 5
8 2,5
BTS BSC
Architecture GSM
BTS BSC
" Paris intra-muros 150 BTS et 12 BSC
Architecture GSM
MSC (Mobile-services Switching
NSS
Center)
AUC
EIR
- centre de commutation des mobiles HLR
- gère l’établissement des
VLR
communications entre un mobile et
un autre MSC
- transmission des messages courts MSC
- exécution du handover
GMSC
- dialogue avec le VLR pour gérer la
mobilité des usagers
MSC
- sert de passerelle active lors
d’appels d’abonné fixe vers un
VLR
mobile (Gateway MSC)
Architecture GSM
VLR (Visitor Location Register)
NSS
AUC
- enregistreur de localisation EIR
d’accueil HLR
- base de données qui mémorise les
VLR
données d’abonnement des
abonnés présents dans une zone
- même données que dans le HLR MSC
mais concerne seulement les
abonnés mobiles présents dans la GMSC
zone considérée (seule donnée
supplémentaire l’identité MSC
temporaire TMSI)
- séparation matérielle entre MSC et VLR
VLR rarement respectée
Architecture GSM
HLR (Home Location Register) NSS
AUC
BTS
AUC
EIR
BTS HLR
F H
BSC
VLR D
C
MS B
E
MSC RTCP
G D
BTS
BSC E GMSC
BTS E
MSC
B
(1) MSISDN est numéroté par l’appelant. Appel routé par le réseau fixe
vers le MSC le plus proche qui agit en GMSC.
(2) Le GMSC interroge le HLR pour connaître le MSC vers lequel l’appel
doit être routé.
(4) MSRN
MSRN
(5)
MSRN
(6)
(4) Le VLR du mobile attribue un MSRN au mobile et transmet ce numéro
au HLR.
(5) Le HLR en recevant le MSRN le transmet au GMSC.
(6) Le GMSC établit l’appel vers le MSC courant du mobile comme un
appel téléphonique normal vers un abonné dont le numéro est le
MSRN.
Exemple de mise en œuvre des
différents numéros
(4) MSRN
MSRN
(5)
MSRN
(6)
TMSI ou IMSI (7)
Généralités
Trame TDMA
$ Partage de la bande de 25 MHz en canaux fréquentiels de 200 KHz
" 124 canaux fréquentiels (porteuses) disponibles
Généralités
Canaux Physiques (partage en temps/fréquence)
sans saut de fréquence
Canal physique plein-débit Canal physique demi-débit
fréquences
Porteuse 3
Porteuse 2
Porteuse 1
Porteuse 0
0 1 2 3 4 5 6 7 temps
Trame TDMA
Partage temps/fréquence
Canaux Physiques (partage en temps/fréquence)
avec saut de fréquence
Canal physique plein-débit Canal physique demi-débit
fréquences
Porteuse 3
Porteuse 2
Porteuse 1
Porteuse 0
0 1 2 3 4 5 6 7 temps
Trame TDMA
Partage temps/fréquence
Techniques de multiplexages
Multiplexage Systèmes Avantages Inconvénients
FDMA Analogiques Simplicité -sensible aux
de 1ère évanouissements
génération - rigidité
Partage temps/fréquence
Canal physique duplex
$ Le duplexage se fait en fréquence FDD (Frequency Division Duplex).
$ Le mobile émet et reçoit à des instants différents.
" décalage de 3 slots entre émission et réception
$ Numérotation 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 fréquentiel : porteuse modulée qui occupe 200 KHz.
Duplexage
Canal physique duplex
$ Compensation du temps de propagation aller-retour.
30 km
1 2
τ 1 2
0 1 2 3 4 5 6 7
Duplexage
Canal physique duplex
Duplexage
Chaîne de transmission
Signal de parole Signal de parole
trame de parole
analogique (20ms)
Codec Codec
(codage de la parole) (reconstitution du signal)
parole non protégée (13 kbit/s)
Codeur Canal Décodeur Canal
(protection des erreurs) (correction des erreurs)
parole protégée (22.8 kbit/s)
Entrelacement Désentrelacement
Multiplexage Démultiplexage
Chiffrement Déchiffrement
Démodulation et
Modulation égalisation
Codage de la parole
trame de parole analogique (20 ms)
Codec de parole
Codage de canal
parole protégée
456 bits 22,8 kbit/s (= 456 bits / 20 ms)
entrelacement
8 trames TDMA
Codage de la parole
Transmission de la parole paquétisée
8 trames TDMA (environ 40 ms) : durée de transmission d’une trame de parole analogique
Codage de la parole
Transmission de la parole paquétisée
trame de parole analogique i-1 trame de parole analogique i trame de parole analogique i+1
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 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.
Codage de la parole
Protection du signal de parole
$ Classement des 260 bits selon leur importance :
- classe I.a : 50 bits (notés 1 à 4) très sensibles aux erreurs "
technique de masquage lorsqu’une erreur non corrigible est
détectée.
- classe I.b : 132 bits (notés de 4 à 5) sensibles aux erreurs.
- classe II : 78 bits (notés 6) moins sensibles aux erreurs.
Codage de la parole
Contrôle d’erreurs
Contrôle d’erreurs
Détection d’erreurs par CRC
$ CRC (Cyclic Redundant Check) sont introduits d’une manière quasi
universelle dans les réseaux pour détecter les erreurs de transmission
(liaison RS232 par exemple).
" codes cycliques spécifié par un polynôme générateur g(D) dont le
degré r correspond à la taille du CRC
Contrôle d’erreurs
Encodage convolutionnel
$ Codage qui permet d’abaisser du seuil C/I (porteuse sur interférences)
" décodage du type « maximum de vraisemblance » selon
l’algorithme de Viterbi
u(D)
c’
G0 c(D)
G1
c ’’
- registre à décalage
- portes « ou exclusif » (additionneurs modulo 2)
- polynôme g’(D) = D4 + D3 + 1 ; g’’(D) = D4 + D3 + D + 1
Contrôle d’erreurs
" séquence d’entrée u=0000110100
01
1
0 0 0 0
1
1011010100
G0 01
c(D)
01 01
G1
1010111100
c’ = 1 0 1 1 0 1 0 1 0 0
X = c’ + c’’ X=0001101000
c’’ = 1 0 1 0 1 1 1 1 0 0
u=0000110100
Contrôle d’erreurs
Encodage convolutionnel
$ capacité de correction d’un code convolutionnel = paramètre de
distance de Hamming minimale.
" correction de 3 erreurs ou de 6 effacements
$ nécessité de bits de trainée.
" terminaison convenable du processus de codage : 4 bits de trainée
servant à purger le registre à décalage du codeur.
$ décodage correcteur d’erreurs par décodage de Viterbi.
" fonction beaucoup plus complexe que le codage : pas d’algorithme
générique permettant de décoder de façon optimale.
$ µ + 1))
influence d’un bit d’information sur 10 bits de sortie (n x (µ
" capacités de correction d’un code limitées en ce qui concerne
les erreurs groupées : code convolutionnel ne peut corriger des
paquets d’erreurs > 8 (n x µ)
Entrelacement
$ permutation du bloc codé de 456 bits (8 x 57 bits) :
Lecture
Ecriture 1 b0 b1 b2 b3 b4 b5 b6 b7
2 b8 b9 b10 b11 b12 b13 b14 b15
3
8 sous-blocs A0 A1 A2 A3 A4 A5 A6 A7
Entrelacement
Synchronisation
8,25 bits (30,46 us)
Synchronisation
Chiffrement
Chiffrement
Modulation numérique GMSK
$ modulation MSK avec filtrage gaussien.
Modulation
Modulation numérique GMSK
0.5 dB
0
0
-10 -10
GMSK
-20 -20
MSK
-30 -30 dB -30
-40 -40
-50 -50
-60 dB
-60 -60
-80 -80
f-0.6 f-0.4 f-0.2 f f+0.2 f+0.4 f+0.6 f-0.4 f-0.2 f f+0.2 f+0.4
Fréquences (MHz) fréquence porteuse Fréquences (MHz)
fréquence porteuse
Modulation
GSM
Services & Applications
- Transmission de la voix : - Parole non protégée 260 bits / 20ms = 13 kbits/s
- FAX : 2 modes
Analogique - SMS :
- Message courts 140 octets max ou 160 car.
- Gestion via SM-SC ou SC
Voix/Fax Fax (9600bits/s) - SM MT/PP , SM MO/PP, SM CB
(9600bits/s)
Services supplémentaires :
- Conférence, Double appel, Facturation, Identification, Restriction d’appels ..
GSM
- 2 Modes de transfert des données :
- Numérique de bout en bout (UDI) , PLMN relié à RNIS
- Numérique/Analogique dans la bande téléphonique
3,1 kHz (External to the PLMN) via l ’IWF (modem).
- SMS :
- Diffusion possible de messages non acquittés
- Concaténation de messages possibles (34170 octets)
GPRS
(General Packet Radio Service), GSM Phase 2+
SGSN GGSN
PDN
HLR
PSTN
BSC MSC GMSC
VLR
GPRS
SGSN GGSN
- Routage des paquets vers PDN
- Gestion des abonnés actifs - IPv6, IPv4, X25
- Relais avec le PDN - Interconnexion vers un autre PLMN
- TLLI
SMS-GMSC
SM-SC
SMS-IWMSC
- Connexion avec :
- MSC/VLR - Attachement du service
- HLR aux services GPRS
- SGSN
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
GPRS - 2001?
EDGE?
UMTS
(TDMA / W-CDMA)
(Universal Mobile Telecommunication System) 3G
Radio SGSN
UMTS
Uu
RNS
Architecture GPRS
Um
Radio
GSM
MSC
BSS VLR
Multiplexage CDMA
• Modèle du cocktail à l ’ambassade
– Multiplexage FDMA : des petits groupes de personnes parlent chacun
dans des salles séparées en même temps.
– Multiplexage TDMA : tout le monde parle dans la même salle mais l’un
après l’autre
– Multiplexage CDMA : tout le monde parle dans la même salle en même
temps mais dans un langage différent.
D25
• Inconvénients
– autres canaux sont des sources de bruit (tout le monde émet sur la
même bande de fréquence en même temps)
– réglage des puissances d ’émissions doit être fins (chaque émetteur
doit émettre avec la même puissance)
UMTS
- Architecture réseau proche de GPRS dans le mode paquet
- Différence dans les piles de protocoles
- Débit plus élevé (ATM)
- Services usager ?
- IP Mobile, Vidéo, Son ?
- Téléchargement de données?
RNIS
….
Te 2Te nTe
Te t
Encapsulation IP Ex : Montpellier-Béziers
Te kTe (n+m)Te
∆tmoy=20ms!!
Retard + Gigue de Phase
Solutions
Te
n n-1 .. .. .. .. ..
RTP/UDP
LAN1 LAN2
Real Time Protocol RFC 1889
0 15 16 32
V P X CC M PT Numéro de séquence
Horodatage (Timestamp)
Identificateur de la source de Synchro
Identificateur de la (les) source(s) contributrice(s)
Données
V : version RTP (2)
P : Padding
X : Extension d’un en-tête supplémentaire
CC : Nombre CSRC : Nbre d’identificateurs de sources contributrices contenues
Dans le liste CSRC
M : Maker trace d’évènements particuliers
PT : Payload Type, type de contenu transporté (ex : G711 (PCM))
Horodatage : Horloge de l’émetteur
SSRC : Identifie l’émetteur source de synchronisation
CSRC : Liste des participants ayant apportés leur contribution (audio et vidéo)
aux données
Real Time Control Protocol RFC 1889
0 15 16 32
V P RC PT longueur
SSRC de l’émetteur
NTP MSW
NTP LSW
Données
RTP Timestamp
Nbre Paquets envoyés
Nbre d’Octets envoyés
SSRC de la premère source
Frag perdus Nbre total de pertes
Numéro de séquence étendue
Delta de gigue
Précédent SR + Temps avec le précédent SR
Real Time Control Protocol RFC 1889
RC : Report Count
PT : Packet Type
SR :Réponse d’envoi (200)
RR : Accusé de réception
SDES : Description de la source
BYE : Fin de session
APP : Fonction spécifique de l’application
Delta Gigue :
D(i,j)=(Rj-Ri)-(Sj-Si)=(Rj-Sj)-(Ri-Si)
J=J+(|D(i-1,i)|-J)/16
Si-1
Ri-1
SSRC1 SSRC2
Ri
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
Echantillonnage de la voix
Te t
2048 2048
2047 -2048
1 -1
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