Vous êtes sur la page 1sur 1

Mini projet 2 : Gestion Handover 2G

Présentation du mini-projet :
L’objectif du mini-projet est de développer un programme en Java pour la gestion des Handovers dans
la partie radio du réseau GSM. Le handover est l'ensemble des opérations mises en œuvre permettant
qu'une station mobile (MS) puisse changer de cellule radio (BTS) sans interruption de la conversation.
Le sous-système radio est composé par la BTS (Base transeiver station) : Un ensemble d'émetteurs
récepteurs pour les appels entrant et sortant des utilisateurs MS. Le BSC (Base station controller) est
l'organe intelligent qui gère un ensemble des BTS. Plusieurs cas de Handover peuvent se présenter :
comme indique la figure ci-dessous.
La nouvelle cellule et la cellule courante dépendent du même BSC (Intra BSC)
La nouvelle cellule et la cellule courante dépendent de BSC différents. (Inter BSC)

Modélisation du problème :
Classe réseau : est caractérisée par un nom, une bande de fréquence Uplink, bande Downlink,
le type d’accès multiple, débit max Uplink et Downlink et max délai. Un tableau de type BSC pour
stocker tous les BSC du réseau. Cette classe permet d’ajouter (), supprimer (), et rechercher () un BSC,
calculer () le nombre de BSC selon des critères, calculer le nombre de BTS et d’abonnés inscris,
rechercher la localisation d’un BTS ou un utilisateur et d’afficher les performances de ce réseau…
Classe BSC : est caractérisée par son numéro, région de contrôle, nombre max de BTS, un
tableau pour les BTS sous son contrôle. Cette classe peut afficher tous les informations du BSC, ajouter
supprimer et rechercher un BTS, calculer le nombre de BTS sous contrôle et le nombre des utilisateurs
inscris…
Cette classe gère les handovers en déplaçant l’utilisateur MS d’un BTS vers un autre tout dépend du
type de handover. Si le BTS est saturé (incapable d’ajouter le MS) elle rejette le transfert.
Classe BTS : est caractérisée par son numéro, son emplacement, sa hauteur, le type de milieu
(urbaine ou rural), rayon de couverture de la cellule, puissance d’émission, nombre max des utilisateurs,
un tableau pour attacher les utilisateur (MS). Cette classe peut afficher tous les informations du BTS,
attacher ou détacher et rechercher un MS, vérifier l’état du cellule (saturé ou non) …
Classe MS : caractérisée par un nom, prénom, mot de passe, numéro du téléphone (IMEI), et
numéro de la carte Sim (IMSI). Un tableau pour recevoir des appels. Cette classe affiche les
caractéristiques de l’utilisateur, vérifie si l’utilisateur peut effectuer un handover ou non. Elle affiche
aussi les handover effectués (stocker dans un tableau) au cours de son trajet….
Classe TestRéseau : teste les autres classes….
Consignes :
 Recherche sur le réseau GSM
 Optimisation des programmes
 Notions orientés objet : attributs, constructeurs et méthodes
 Polymorphisme
 Héritage
 Interface
 Exception