Réseau GSM
Canaux logiques
Sami BEGHAMI.
ENST
Les Canaux Logiques
Pour renforcer l'interface radio, qui est le maillon faible de la chaîne de transmission, un
certain nombre de fonctions de contrôle ont été mises au point pour que le mobile se
rattache à une BTS favorable, pour établir une communication, surveiller son déroulement
et assurer les handovers.
Ces fonctions de contrôle engendrent des transferts de données : remontées des mesures,
messages de contrôle.
Plusieurs canaux logiques ont été ainsi définis pour les différents types de fonction
(veille, scrutation, mesures, contrôle... ) ; ils forment une architecture complexe qu'il est
nécessaire de connaître pour comprendre le fonctionnement d'un mobile pendant les
différentes phases de communication ou pendant sa veille. Ils n'existent que sur
l'interface radio et perdent ensuite toute leur signification sur les autres interfaces du
systèmes : Abis, Ater, A, ...
Un canal Physique sert à supporter deux types de canaux logiques
1. Les canaux de trafic pour transporter la voix et les données.
2. Les canaux de contrôle (signalisation) pour la gestion des messages dans le réseau
et des opérations d’entretien.
Les Canaux Logiques
On distingue deux catégories de canaux logiques :
Les canaux dédiés : Un canal logique fournit une ressource réservée à un mobile Dans une
structure de multitrame : une paire de time slots un en émission et un en réception
Les canaux dédiés sont duplex.
Les canaux communs : Un canal commun est partagé par un ensemble de mobiles. Dans le
sens descendant, les données sont diffusées Plusieurs mobiles sont à l’écoute du canal. Dans
le sens remontant, un canal peut gérer l’accès multiple,
Les canaux communs sont simplex.
Canaux
logiques
Canaux Canaux
communs dediés
Control Control Traffic
Broadcast
TCH/F
FCCH BCCH PCH AGCH SDCCH FACCH
TCH/H
SCH RACH SACCH
TCH/EF
Traffic Channel Full rate, Enhanced Full Rate parole
( TCH ) & Half Rate
dédié débit utilisateur < 14,4 kbits/s données
Dedicated Control Stand-Alone Dedicated Control Channel signalisation
Channel ( SDCCH )
dédié Slow Associated Control Channel supervision lente de la
( SACCH ) communication
Fast Associated Control Channel signalisation rapide
( FACCH ) ( handover )
Frequency Correction Channel calage sur fréquence
( FCCH )
Broadcast Channel
Synchronization Channel synchronisation en temps &
non dédié ( SCH ) identification de la BTS
diffusion Broadcast Control Channel information système
( BCCH )
Common Control Paging Channel ( PCH ) recherche du mobile en cas d'appel
Channel entrant
non dédié Random Access Channel ( RACH ) accès aléatoire du mobile
diffusion et
accès multiple Access Grant Channel ( AGCH ) allocation de ressources
Cell Broadcast Channel ( CBCH ) diffusion de messages courts
Les canaux logiques dédiés
1) Le Canal trafic TCH (Traffic CHannel)
• Lorsque la communication est établie, un canal TCH est alloué et sert au transfert de
la parole ou éventuellement de données.
• Le canal TCH est utilisé pour transmettre les informations utilisateurs : la parole à
13 kbits/s ("full rate" plein débit), 12,2 kbits/s ou 5,6 kbits/s ("half rate" demi-débit,)
• les données jusqu'à un débit utilisateur de 14,4 kbits/s
• Bidirectionnels (↓↑)
• Point-point
Canaux de trafic à plein débit et à demi-débit
Le système peut accepter des canaux de trafic à plein débit et à demi-débit, On obtient le
canal à demi débit en prenant uniquement la moitié des intervalles de temps utilisés par
le canal à plein débit. Une porteuse assure donc jusqu'à 8 canaux de trafic à plein débit
ou 16 canaux de trafic à demi-débit (ou une combinaison des deux) avec les canaux de
code qui leur sont associés
2) Le Canal SDCCH (Stand-Alone Dedicated Control Channel)
Est utilisé pour les établissements des communications, les émissions/réceptions de
messages courts et les mises à jour de localisation. C'est le premier canal dédié alloué au
mobile, avant son basculement éventuel sur un canal TCH.
Sur ce canal se déroulent toutes les procédures d'authentification, d'identification et de
chiffrement.
Le canal SDCCH sert en particulier à l'émission / réception de messages courts(télémessages)
Les canaux logiques dédiés
3) Le Canal SACCH (Slow Associated Control Channel)
est un canal à faible débit : 1 burst d'information toutes les 26 trames. Il sert à contrôler la
liaison radio et à ajuster en conséquence certains paramètres afin de conserver une qualité de
service acceptable. Le canal SACCH supporte les informations suivantes :
· Dans le sens montant , remontée :
- dans l'en-tête de tous les messages, des valeurs actuelles de puissance d'émission du
mobile et de son timing advance
- dans le message MEASUREMENT REPORT, des mesures effectuées par le mobile sur le
canal courant et sur les BTS voisines
Dans le sens descendant , transmission dans les messages SYSTEM INFORMATION :
- dans l'en-tête de tous les messages, des valeurs commandées par la BTS serveuse au mobile
de puissance d'émission et de timing advance du mobile
- de l'identité et la zone de localisation de la cellule serveuse
- de la liste des fréquences à scanner (correspondant aux voies balises des BTS voisines)
- des diverses fonctionnalités implémentées sur la cellule serveuse : contrôle de puissance,
transmission discontinue et valeur du Radio Link Timeout (RLT) en nombre de trames
SACCH.
4) Le Canal FACCH (Fast Associated Control Channel) Transporte la signalisation urgente
Exemple : message « handover » Il est associé à un TCH pour la signalisation ou à un
SDCCH (handover).
Canaux logiques communs : Broadcast (Canaux en diffusion)
La voie balise
Chaque BTS d'un réseau radiomobile dispose d'une voie balise. La voie balise correspond
à une fréquence particulière appartenant à l'ensemble des fréquences allouées à la BTS.
Sur cette fréquence sont diffusées des informations particulières permettant aux mobiles de
détecter la BTS, de se caler en fréquence et en temps et de donner les caractéristiques de la
cellule (identité, particularités et autorisation d'accès...).
A la mise sous tension, un mobile cherche à se caler sur la voie balise de la BTS la plus
favorable autorisée.
En état de veille, il surveille constamment le signal reçu sur cette voie et sur les voies
balises des BTS du voisinage. Dès que cela est nécessaire, il se cale sur une nouvelle voie et
change ainsi de cellule de service.
En communication, un mobile du voisinage de cette BTS mesure périodiquement sur cette
voie le niveau de signal qu'il reçoit. Il détermine par cette simple mesure s'il est à portée de
la station, et s'il en est proche ou éloigné. Il remonte ensuite ces mesures dans les messages
MEASUREMENT REPORT en vue de l'exécution d'un handover
La voie balise des BTS correspond à :
·une fréquence descendante : fréquence balise sur laquelle les informations sont diffusées à
puissance constante pour permettre aux mobiles de faire des mesures de puissances reçues
fiables ·
un ensemble de canaux logiques en diffusion sur cette fréquence balise, généralement
sur le slot 0 de la fréquence : FCCH, SCH et BCCH.
Canaux logiques communs : Broadcast (Canaux en diffusion)
1) Le Canal FCCH (Frequency Correction Channel)
Le canal FCCH consiste en un burst très particulier émis environ toutes les 50 ms. Ce burst
est composé de 148 bits à "0". Permet une synchronisation fine du mobile sur la fréquence de
la porteuse .
Le canal FCCH est présent uniquement sur le slot 0 de la voie balise.
·
2) Le Canal SCH (Synchronization Channel)
fournit aux mobiles tous les éléments nécessaires à une synchronisation complète en temps.
Par l’identification de la BTS et synchronisation du mobile sur celle-ci
Les informations diffusées sur le canal SCH sont les suivantes :
· un numéro de trame permettant au mobile de savoir quel canal SCH de la multitrame il a
décodé,
le code BSIC de la BTS dont le rôle est de
discriminer plusieurs BTS peu éloignées ayant
la même fréquence balise :
Le canal SCH est présent uniquement sur le
slot 0 de la voie balise; il est situé juste après le
canal FCCH.
Canaux logiques communs : Broadcast (Canaux en diffusion)
3) Le canal BCCH (Broadcast Common Control Channel)
Le canal BCCH permet la diffusion de données caractéristiques de la cellule, c’est le
Canal de diffusion des informations spécifique de la BTS de la cellule et des BTS
voisines.
Il comprend la diffusion régulière d'informations de plusieurs types dans les messages
SYSTEM INFORMATION.
Les informations les plus importantes sont les suivantes :
• le contrôle de l'accès aléatoire des mobiles sur le canal RACH (appels d'urgence
acceptés ou refusés, nombre maximal de tentatives d'accès, classes de mobiles
autorisées dans la cellule...) ;
• la liste des fréquences balises voisines à scanner ;
• l'identité de la cellule, sa zone de localisation ;
• la structure exacte de la voie balise courante, qui permet au mobile de savoir quand
il doit écouter les éventuels appels entrants ;
• l'utilisation optionnelle du contrôle de puissance et de la transmission discontinue
(sur les canaux autres que la voie balise) ;
• les paramètres de sélection de cellule (hystérésis, niveau minimal de puissance) ;
Le canal BCCH est présent au moins sur le slot 0 de la voie balise et peut parfois aussi
se trouver sur les slots 2,4 ou 6 de cette même voie.
Canaux logiques communs de contrôle
1) Le Canal RACH (Random Access Channel) - Uplink
Lorsque les mobiles veulent effectuer une opération sur le réseau, quelle qu'elle soit (mise à
jour de localisation, envoi de messages courts, appel d'urgence ou normal (entrant ou
sortant)...), ils doivent établir une liaison avec le réseau. Pour cela, ils envoient vers la BTS
une requête très courte codée sur un seul burst. Cette requête est envoyée sur des slots
particuliers en accès aléatoire (émission sans vérification préalable de l'occupation du canal,
mais seulement possible à des instants précis). L'ensemble des slots réservés à cette procédure
s'appelle le canal RACH.
2) Le Canal PCH (Paging channel) - Downlink
Lorsque le réseau désire communiquer avec le mobile (appel entrant ou réception de
message court), la BTS diffuse l'identité du mobile sur un ensemble de cellules appelé "zone
de localisation". Cette diffusion (appelée paging) a lieu sur un ensemble de slots qui forment
le canal PCH. Tous les mobiles de la cellule écoutent périodiquement le canal PCH et le
mobile concerné par l'appel répondra sur le canal RACH.
3) Le Canal AGCH (Access Grant Channel) - Downlink
Lorsque le réseau reçoit une requête de la part du mobile sur le canal RACH, il décide de lui
allouer un canal de signalisation SDCCH afin d'identifier le mobile et déterminer
précisément sa demande. L'allocation d'un tel canal dédié se fait sur des slots définis qui
forment le canal AGCH.
Sélection cellule & Contrôle appel
Sélection d’une cellule
❒ Écoute des fréquences
❒ Détection des infos sur le canal BCCH (Broadcast Common Control Channel)
❒ Inscription à la cellule
❒ Effectuer régulièrement des mesures des fréquences des cellules voisines
❒ Se caler sur la meilleure cellule
Contrôle durant un appel
❒ Garantir une bonne qualité de la liaison
❒ Contrôle de puissance (via SACCH Slow Associated Control Channel)
❒ Le BSS détermine les niveaux de puissance adéquats (grâce aux mesures)
❒ Utilisation du SACCH pour la compensation temporelle (ou timing advance)
❍ Compenser les différences de temps de propagation suivant la position du
mobile dans la cellule
Le handover
Changement du lien radio
❒ Les causes :
❍ Transfert cellulaire (mobilité de l’utilisateur)
❍ Éviter la rupture du lien
❍ Équilibrer le trafic
❍ Minimiser la consommation d’énergie
❒ Pas d’algorithme imposé dans la norme GSM
❍ Le HO est décidé par le réseau
❍ Chaque opérateur établit une liste de critères
❒ Pendant la communication
• Le lien radio est mesuré
• Si la qualité passe sous un seuil : déclenchement
❒ Après la décision d’effectuer le HO
❍ L’ancienne station transmet à la nouvelle les paramètres de transmission (clé de
chiffrement, débit,…)
❍ Réservation (éventuelle) des ressources sur les liens BSC-BTS et MSC-BSC
❍ Le réseau transmet au mobile un message (référence sur le nouveau canal de
transmission)
❍ L’ancien canal est libéré
❍ Si pas de ressources disponible : échec de handover (call dropped)
• Réservation
Le handover
❒ Si déclenchement
❍ Etablissement du nouveau canal
❍ Transfert de la connexion vers le nouveau lien
❍ Libération de l’ancien
❒ Différents type de HO vus du réseau
1 : HO intra-cellulaire
2 : HO intra-BSC
3 : HO intra-MSC
4 : HO inter-MSC
5 : HO inter-réseau
Déroulement d’un handover
1. Phase préliminaire d’observation (remontée des mesures) et décision d’exécution du HO : le BSC A remonte au
MSC l’identité de la cellule cible : le MSC informe le BSC dont dépend la cellule cible (BSC B) et lui demande la
permission d’exécuter un HO
2. Réservation des ressources du côté de la cellule cible (BTS 2), après quoi le BSC cible informe le MSC que
l’exécution du HO est possible
3. Exécution du HO : Ce message redescend du MSC jusqu’au mobile et contient les informations essentielles
suivantes : fréquences et BSIC de la voie balise BCCH de la cellule cible, description du nouveau canal dédié
(signalisation SDCCH/trafic TCH, n° timeslot, fréquence), n° de référence du HO et puissance d’accès
4. Arrivée du mobile dans la cellule cible : Le mobile envoie à la BTS 2 le n° de référence de son HO et reçoit en
échange la valeur du timing advance : le mobile est détecté dans la nouvelle cellule. La BTS envoie ensuite un message
d’initialisation, comme s’il s’agissait d’un début de communication classique
5. Réussite du HO : Le lien est bien établi
6. Libération des ressources sur la BTS1 pour pouvoir les allouer à une autre communication
Gestion de la mobilité
But : Gestion de l’itinérance et de la sécurité
❒ États d’un mobile
❍ Éteint
• mémorisation de la dernière localisation connue
IMSI = International
• Commutation sur la messagerie
Mobile Subscriber Identity
❍ Inactif
• Informe régulièrement le réseau de ses changements de localisation (IMSI-attached)
❍ actif
❒ Procédure d’attachement
❍ pour indiquer le retour du mobile dans le réseau
Gestion de la Localisation
La procédure de mise à jour de localisation :
❒ Permet de connaître la localisation d’un abonné
❒ Elle est à l’initiative du mobile
❒ Elle est périodique
❒ Elle est activée également quand le mobile se déplace et entre dans une cellule
appartenant à une nouvelle zone de localisation
Résumée par :
❍ Le mobile sait qu’il change de zone de localisation grâce au canal BCCH qui contient la
référence de la zone de localisation
❍ Il transmet son TMSI au nouveau VLR ( TMSI =Temporary Mobile Subscriber Identity)
❍ Le nouveau VLR, qui peut être l’ancien, récupère auprès de l’ancien le profil du mobile
❍ Le VLR informe le HLR de la nouvelle zone de localisation du mobile
❍ Le HLR demande à l’ancien VLR d’effacer les infos relatives au mobile (si VLR différent)
VLR= Visitor Location Register HLR =Home Location Register
Gestion des connexions
L’établissement d’un appel diffère suivant son origine
❒ Appel issu du mobile
❍ Allumer le portable
❍ Parcourt des fréquences
❍ Sélectionne la cellule et le PLMN
❍ État inactif
❍ Signalisation périodique pour la localisation
❍ Composition d’un numéro
❍ Envoi d’une demande de connexion via RACH (Random Access Channel)
❍ Allocation d’un canal dédié de signalisation SDCCH (Stand-Alone Dedicated Control
Channel) via AGCH (Access Grant Channel)
❍ Procédures d’authentification et d’autorisation d’appel
❍ Le réseau route la demande vers le RTCP
❒ Appel vers un mobile
❍ Appel en utilisant le MSISDN (Mobile Station International Subscriber Directory Number)
❍ Appel acheminé jusqu’au GMSC le plus proche
❍ Le HLR du mobile est interrogé pour :
• trouver le VLR courant
• vérifier les caractéristiques de l’abonnement
• traduction du MSISDN en IMSI
❍ Le VLR diffuse le message de paging PCH dans la zone de localisation
❍ Réponse du mobile (demande d’ouverture de canal (via RACH, réponse paging)
❍ Établissement comme précédemment (entre GMSC et le mobile via VLR-MSC)
Gestion de Sécurité
Sécurité : protection de l’utilisateur et du réseau contre l’usurpations d’identité, écoutes
frauduleuses, utilisations abusives
❒ Authentification
Authentification de l’abonné
Authentification du terminal
❍ Grâce au numéro IMEI
❍ EIR (Equipment Identity Register) : contient la liste des terminaux volés ou improp
à l’utilisation
❒ Cryptage de la communication
❒ Authentification
❍ A l’initiative du réseau
❍ Permet de vérifier que l’utilisateur (SIM) est bien celui qu’il prétend être
❍ La vérification peut être faite à n’importe quel moment
❍ Principe : poser une question dont la réponse est connue que de l’abonné visé (sa carte SIM)
❍ L’AuC (Authentification Center) transmet un nombre aléatoire Rand (128 bits)
❍ Calcul : mobile et réseau
❍ Transmission du résultat SRES
❍ Ki secrète n’est connu que du réseau et de la carte
SIM (jamais transmise)
Gestion de Sécurité
Cryptage
❍ Protection contre les écoutes inopportunes
❍ De Ki + Rand + A8 est calculée la clé Kc
❍ Kc : 64 bits
❍ Séquence générée par A5 : Kc, numéro de trame
❍ Combinaison avec la séquence à émettre
❍ Kc est stockée par le mobile et par la station de base lors de la procédure
d’authentification, mais il est utilisé plus tard lors de communication
Appel type vers le mobile
1. Recherche de l’abonné, décidée par le MSC et diffusée par toutes les BTS de la zone de localisation sur leur canal
de paging PCH.
2. Réponse du mobile sur le canal RACH réservé à cet effet. La BTS informe le BSC d ’un nouvel arrivant ; en
réponse, elle reçoit l’ordre de réserver pour ce mobile un canal de signalisation dont toutes les caractéristiques sont
précisées dans le message : fréquence, numéro de timeslot et type de l ’activation.
3. Basculement sur un canal dédié de signalisation : le mobile est informé sur un canal AGCH commun à tous les
mobiles de la cellule qu’il doit basculer vers le canal SDCCH qui lui a été réservé lors de l’étape précédente.
4. Etablissement de la connexion sur le canal dédié et transmission de la raison de la connexion : réponse à un appel
entrant
Appel type vers le mobile
5. Procedures d’authentification, de chiffrement et
éventuellement d’identification.
6. Acheminement du numero jusqu’à l’appelé (et
éventuellement de tous les services supplémentaires :
numéro de l’appelant, etc.) et confirmation par le
mobile.
7. Basculement sur un canal dedie de trafic
TCH+SACCH
8. Liberation du lien SDCCH.
9. Avertissement de la sonnerie jusqu’au décrochage
par l ’appelé. La conversation se déroule ensuite
normalement jusqu’à la déconnexion des interlocuteurs,
avec éventuellement un ou plusieurs handovers.
10. Fin de connexion au niveau des couches hautes du
protocole
11. Fin de connexion du lien radio entre le mobile et
le réseau : désactivation du canal de trafic par
basculement sur un canal SDCCH, puis relâchement de
ce dernier canal.
12. Fin de connexion au niveau des couches basses du
protocole.