Professional Documents
Culture Documents
Dpartement commutation
Juin 1999
Par R. HACHEMANI
CHAPITRE 1
SOMMAIRE: 1. GENERALITES 2. DECOUPAGE FONCTIONNEL 3. SOUS SYSTEMES DE L'APT 4. SOUS SYSTEMES DE L'APZ 5. STRUCTURE D'UN BLOC FONCTIONNEL 6. LES APPLICATIONS DE L'AXE
REFERENCES: [1] Getting to know AXE L.M.Ericsson 1987 EN/LZT 101 548 RA2 [2] AXE10, Description gnrale du systme L.M.Ericsson
1. GENERALITES
L'AXE est un systme de commutation commande par programme enregistr (SPC) dvelopp par la socit L.M.Ericsson (Sude). Le premier central a t install en 1978 prs de STOCKHOLM. En Algrie, les premiers centraux mis en service l'ont t en 1989. Les versions actuelles du systme sont entirement numriques et intgrent les fonctions RNIS (Rseaux Numrique Intgration des Services). L'AXE 10 offre un systme pour toutes les applications et peut tre utilis pour des centraux locaux, de transit (CTN, CTI) avec ou sans opratrices (OPS) et combins (CCLT). Le systme peut comporter des units de raccordement d'abonns loigns (RSS). L'AXE peut tre utilis aussi pour le trafic des abonns mobiles ou rseau cellulaire (GSM) ou comme centraux de transit internationnaux avec opratrices.
2. STRUCTURE FONCTIONNELLE
Le systme AXE est dcompos logiquement en deux parties: la partie commutation tlphonique appele APT et la partie commande appele APZ.
Abonns
La partie APT est constitue d'une partie matrielle: les quipements de traitement des signaux tlphoniques, et d'une partie logicielle: les programmes et donnes associes qui contrlent les quipements. Ces logiciels sont supports par des calculateurs (d'o le nom SPC). Pour modifier une fonction il suffit de modifier les donnes ou programmes contenus dans la mmoire du calculateur. La partie APZ est constitue aussi d'une partie matrielle constitue par les calculateurs et d'une partie logicielle constitue par les programmes systmes. L'APZ constitue le support informatique, l'APT constitue l'application. De plus l'APZ supporte toutes les fonctions relatives aux entres/ sorties. La mmoire du calculateur contient donc un grand nombre d'instructions et d'informations qui lui permettent de savoir ce qu'il faut faire dans chaque situation particulire. Pour bien comprendre la dcomposition APT, APZ faisons une comparaison entre un central AXE et un standard manuel avec une opratrice. L'opratrice est charge de rpondre aux appels des abonns, prendre note de leur demande et tablir la communication ou satisfaire leur demande. Dans un central AXE, l'opratrice a t remplace par un puissant calculateur auquel on a appris faire le travail grce des logiciels. Chaque partie APT, APZ se subdivise en sous systmes qui constituent les grandes fonctions du systme.
4 Abonns o o o o o o o o o o o o o o o o o o o o o o
Circuits
dicorde
AXE
Niveau systme 1
APT
APZ
Niveau systme 2
GSS
TSS
CPS
GS
NS
Hw
Sw
Hw
Sw
Sw
Chaque sous systme est dcompos en un certain nombre de blocs fonctionnels. Un bloc fonctionnel est dcompos en units fonctionnelles. A ce niveau, la fonction lmentaire est soit ralise en matriel soit en logiciel.
Abonns fixes
SSS GSS
TSS
Circuits
mobiles
MTS
OPS
Opratrices
SUS
TCS
CCS
OMS
CHS
NMS
3.1. SSS: Sous systme de commutation d'abonns Le sous systme SSS constitue l'tage de commutation d'abonns ou de slection de lignes. Les principales fonctions ralises sont celles associes l'quipement d'abonn (ou joncteur d'abonn), le commutateur qui concentre le trafic, la signalisation d'abonn et l'accs vers la slection de groupe. L'tage d'abonns peut tre install localement ou distance (LSS/RSS: Local/Remote subscriber switch). 3.2. MTS : Sous systme de tlphonie mobile Lorsque des abonns mobiles doivent tre grs par le centre AXE, le sous systme MTS s'occupe de cette fonction. Il comporte des quipements spcialiss qui relient une station de base (BS: Base Station) ou station radio des circuits vers la selection de groupe GS. 3.3. SUS: Sous systme des services d'abonns Tous les services ou facilits offertes aux abonns telles que numrotation abrge, rveil automatique, transfert d'appel, appel enregistr, etc... sont ralises par des programmes dont l'ensemble constitue le sous systme SUS. Chaque service est confi un bloc fonctionnel spar. ** Dans les nouvelles version un sous systme (BGS : Business Group Subsystem) a t ajout pour soccuper des abonns daffaires ou PABX. 3.4. GSS: Sous systme de commutation de groupe Le sous systme GSS ralise les fonctions de commutation de groupe ou slection de groupe grce un rseau de connexion de type numrique TST (Temporel-Spatial-Temporel). Il assure galement la fonction de synchronisation interne et externe ainsi que la possibilit de faire des connexions multiples (ou confrence). 3.5. TSS : Sous systme de jonctions et signalisation Le sous systme TSS ralise deux grandes fonctions: le raccordement des circuits analogiques et numriques ainsi que le traitement de la signalisation entre centraux de type voie par voie: signaux de ligne et signaux d'enregistreur grce des quipements tels que les envoyeurs/rcepteurs MF (Multi-Frquence).
6 3.6. CCS: Sous systme de signalisation par voie commune Lorsque la signalisation entre centraux numriques est ralise par voie commune ou CCITT N7, le sous systme CCS comporte toutes les fonctions ncessaires cette signalisation savoir: la formation des messages, le routage des messages, la supervision et la correction suivant les recommandations du CCITT. 3.7. OPS: Sous systme d'opratrices Le sous systme OPS comporte toutes les fonctions ncessaires pour faire intervenir des opratrices dans le traitement des communications et des services offerts aux abonns. OPS coopre avec OTS (Operator Terminal System) constituant les terminaux ou positions d'opratrices. 3.8. TCS: Sous systme de traitement d'appels Le sous systme TCS comporte les fonctions de traitement des appels des abonns fixes ou mobiles, des circuits et des opratrices. Il comporte les fonctions d'enregistreur, de traducteur ou analyse, de routage ou acheminement. Il travail avec les autres sous systmes pour tablir, superviser et librer les communications. 3.9. CHS: Sous systme de taxation Le sous systme CHS ralise toutes les fonctions relatives la taxation telles que l'analyse de taxation (en relation avec TCS), la gestion des compteurs, la production et la distribution des impulsions, la sauvegarde, les statistiques de taxation, l'enregistrement, le renvoi et le contrle. Les fonctions de CHS sont ralises entirement par programmes. 3.10. OMS: Sous systme d'exploitation et maintenance Ce sous systme est ralis principalement en logiciel. Il assure un grand nombre de fonctions et de procdures destines la supervision, aux essais et mesures, la localisation ou diagnostic, la relve des drangements, la collecte de statistiques et la gestion. NB : Dans les nouvelles versions, OMS a t dcompos en deux sous systmes: - Exploitation et maintenance (OMS) - Statistiques de trafic et qualit de service (STS : Statistics and Traffic measurement ) 3.11. NMS: Sous systme de gestion du rseau NMS comporte les fonctions de supervision de l'coulement du trafic dans le rseau ainsi que la possibilit de modification du routage. Il est ralis entirement par logiciel.
Matriel (Hardware)
SSS
GSS
TSS
MTS
OPS
CCS
Logiciel (Software)
SSS
GSS
TSS
TCS
SUS
MTS
OPS
7 b).Les tches complexes mais relativement peu rptitives comme l'analyse de chiffres, l'acheminement, et d'une faon gnrale toute prise de dcision. Le calculateur qui ralise ces tches est le CP (Central Processor). Frquence x exploration filtrage x analyse de chiffres x Diagnostic de faute x complexit Figure 6: RP : --> tches simples et rptitives, CP : --> tches complexes et de dcision. De plus il y a toutes les tches annexes de gestion des entres/sorties: communication homme-machine, gestion de fichiers, communication de donnes dont le bas niveau est confi un autre processeur spcialis (SP: Support Processor) pour dcharger le Processeur Central. Les sous CPS RPS MAS SPS MCS FMS DCS systmes de l'APZ sont au nombre de sept: Central Processor Subsystem Regional Processor Subsystem MAintenance Subsystem Support Processor Subsystem Man-machine Communication Subsystem File Management Subsystem Data Communication Subsystem
Sous systme de processeur central Sous systme de processeur rgional Sous systme de Maintenance Sous systme de processeur de support Sous systme de Comm. Homme-Machine Sous systme de gestion de fichiers Sous systme de communication de donnes
Abonns
CP
4.1. CPS : Central Processor Subsystem
Du point de vue matriel, le sous systme CPS est constitu par deux calculateurs temps rel qui travaillent en microsynchronisme pour des raisons de sret de fonctionnement ainsi que d'autres fonctions telles les modifications, la maintenance, etc.... Les programmes systmes font galement partie de CPS.
8 4.2. RPS : Regional Processor Subsystem Le sous systme RPS est constitu matriellement des calculateurs RP, en nombre plus grand, fonction de l'importance des quipements commander. Il ralise donc la commande directe et l'exploration des organes de l'APT. 4.3. MAS : MAintenance Subsystem Le sous systme MAS est constitu par des programmes qui prennent en compte les fonctions de surveillance ou supervision, localisation, reconfiguration du systme en cas de panne logicielle ou matrielle. 4.4. SPS : Support Processor Subsystem Le SPS est constitu par des processeurs spcialiss pour la gestion des Entres/Sorties. Il supporte les fonctions de bas niveau relatives aux sous systmes FMS, DCS et MCS. 4.5. MCS : Man-machine Communication Subsystem Le sous systme MCS ralise les fonctions de communications entre le systme et les terminaux alphanumriques tels que les terminaux de visualisation (VDU) ou PC, les imprimantes, les panneaux d'alarmes. La communication Homme-Machine utilise un langage driv de celui propos par le CCITT (Langage CHILL). 4.6. FMS : File Management Subsystem FMS comporte les fonctions de gestion de fichiers sur les mmoires de masse tels les disques durs, disques souples, bandes magntiques qui servent mmoriser toute sorte dinformation. 4.7. DCS : Data Communication Subsystem Le sous systme DCS gre les fonctions de communication de donnes entre les terminaux et le systme ou transmission de donnes distance. Les sous systmes s'occupant des entres/sorties savoir SPS, FMS, MCS, DCS sont regroups sous le vocable d'IOG.
CPS
RPS
SPS
FMS
MCS
CPS
RPS
MAS SPS
FMS DCS
MCS
Exemple: bloc LI
Liaisons physiques
Signaux Logiciels
bloc logiciel
Figure 9: Structure d'un bloc fonctionnel Lorsque le bloc fonctionnel concerne une fonction ralise entirement en logiciel, on ne trouve plus que la partie "logiciel central". Afin d'assurer un haut niveau de scurit logicielle et de facilit d'utilisation et de modification, la structure logicielle de l'unit de commande a t conue ds l'origine pour supporter cette organisation.
GSS TCS OMS TSS CHS SSS SUS NMS MTS OPS CCS
Optionnels
Un centre urbain comporte typiquement les sous-systmes suivants : Hardware RSS GSS LSS CCS TSS
SUS
CHS
NMS
OMS
10 Dans un centre de transit on trouve les sous-systmes suivants: Hardware TSS GSS CCS
CHS
NMS
OMS
11
CHAPITRE 2
SOMMAIRE: 1. GENERALITES 2. FONCTIONS REALISEES PAR LES LIC 3. LE BUS TSB (TIME SWITCH BUS) 4. STRUCTURE DES RSM 5. COMMANDE DE L'ETAGE D'ABONNES 6. LES EQUIPEMENTS SPECIAUX
REFERENCES: [1] Operation and Maintenance: The digital Subscriber Switch SSS-D L.M.Ericsson 1987 EN/LZT 101 554 [2] Getting to know AXE L.M.Ericsson 1987 EN/LZT 101 548 R2A [3] Documentation des centraux AXE, Module B
12
1. GENERALITES
Le sous systme SSS ( ubscriber switching Subsystem) ou sous systme de raccordement d'abonns, S ralise un certain nombre de fonctions telles que: -Fonctions ralises par l'quipement individuel d'abonn (Alimentation, dtection de boucle, ...) -La concentration du trafic des abonns et le raccordement vers la slection de groupe grce un commutateur temporel, -La rception de la numrotation cadran ou clavier MF (multifrquence) -L'envoi de tonalits vers les abonns -Essais et mesures sur les lignes et quipements d'abonns
LIC 000
KRC (8)
EMTS
JTC/ ETB
MIC 32 IT vers GS
Les quipements d'abonns sont regroups par modules d'extension appels LSM (Line Switch Module). Ces LSM comportent les parties suivantes: -Les joncteurs d'abonns ou quipements individuels d'abonns au nombre de 128 par LSM. On trouve 8 ou 4 quipements d'abonns ou LIC sur une carte lectronique. -Un circuit KRC (Key set receiver Circuit) ou rcepteur de code clavier, charg de dcoder les combinaisons de frquences mises par les claviers MF des postes d'abonns. Ce circuit peut traiter jusqu' 8 communications simultanes. -Un module de commutation EMTS qui constitue un commutateur temporel charg de raccorder les abonns vers la slection de groupe ou un rcepteur de code KRC. Les commutateurs EMTS sont raccords entre eux par un bus d'entraide TSB. -Une interface de connexion d'une liaison MIC avec la slection de groupe ou les TSM. Cette interface existe en deux types soit JTC s'il s'agit d'une connexion locale avec GS soit ETB s'il s'agit d'une connexion loigne dans le cas d'un RSS. -Un processeur rgional EMRP, pour la commande des diffrents circuits du LSM. Cet EMRP est reli la partie commande centrale via le bus EMRPB, un adaptateur de bus RPBC et le bus RPB. -Le bus de parole TSB assure la connexion entre les diffrents commutateurs EMTS pour l'entraide. -Un quipement SLCT charg de tester l'quipement d'abonn ou de faire des mesures sur la ligne.
13 -Conversion Analogique/Numrique et Numrique/Analogique ainsi que les problmes lis ces oprations (Passage 2 fils-4 fils, Equilibrage, Filtrage, Annuleur d'cho, amplification-attnuation, chantillonnage...) a). Alimentation du poste d'abonn Le poste d'abonn est aliment normalement partir de la batterie centrale (- 48 v) pour faire fonctionner le microphone charbon et pour la signalisation de boucle. Cette alimentation et ralise grce un pont d'alimentation pour viter le mlange des conversations par la batterie centrale. b). Dtection de ltat de boucle Un circuit coupl l'alimentation permet de dtecter l'tat de la boucle d'abonn. L'change de signaux avec l'abonn se fait grce l'tat de cette boucle (dcrochage, raccrochage, numrotation cadran, bouton R de rappel d'enregistreur). c). Inversion de polarit Cette inversion est utilise par les cabines tlphoniques pour dmarrer la taxation la rponse du demand. d). Protection des quipements La protection des quipements contre les surtensions est ralise deux niveaux: -au niveau du LIC pour les petites surtensions, -au niveau du rpartiteur grce des parafoudres qui doivent tre utiliss obligatoirement dans le cas de lignes d'abonns ariennes. e). Envoi du courant de sonnerie et arrt au dcrochage L'envoi du courant de sonnerie (80v 25Hz) se fait localement partir du LIC puisque les commutateurs lectroniques ne peuvent pas transmettre ce genre de signal. Un gnrateur ou onduleur aliment partir du 48v fournie cette tension. Un circuit lectronique dtecte la rponse ou dcrochage de l'abonn et arrte immdiatement l'envoi du courant de sonnerie. f). Renvoi vers les essais et mesures Un relais dit de test permet le renvoi de la ligne et de l'quipement d'abonn vers un bus de test connect un quipement SLCT pour raliser les diffrents essais et mesures ct ligne d'abonn ou ct quipement. Cette fonction est ralise par le bloc fonctionnel SLCT. a Vers poste d'abonn b
LIC
ct ligne ct quipement vers bus de test et quipement dessai et mesure Figure 2: Renvoi de la ligne et de l'quipement d'abonn g). Numrisation du signal Le passage Analogique/Numrique et Numrique/Analogique est ralis au niveau des LIC avec des CODEC monovoie. On trouve aussi le passage 2 fils / 4 fils ainsi que le filtrage et l'amplification du signal.
14 vers REU (gnrateur de courant de sonnerie) a 1 b 2 3 I/O SLIC SLAC Partie commune 8 (ou 4) abonns commande Bus de test Partie individuelle DP I/O DEVCB DEVSB
TESTBUS (1) Relais de test (2) Relais de sonnerie (3) Protection DP : Device Processor SLAC : Sub. Line Audio Circuit I/O : Input/output SLIC : Sub. Line Interface Circuit RG : Ringing Generator DEVSB: DEVice Speech Bus DEVCB: DEVice Contrle Bus Figure 3: Constitution des cartes LIC
Le relais de sonnerie command par le microcontrleur connecte la ligne d'abonn vers le gnrateur de sonnerie REU. Le circuit d'interface SLIC assure les fonctions suivantes: - Dtection de l'tat de boucle - Arrt de la sonnerie au dcrochage - Rception des impulsions cadran - Alimentation du poste d'abonn - Inversion de polarit Le processeur audio SLAC ralise les fonctions suivantes: - Passage 2 fils - 4 fils - Conversion Analogique/Numrique - Fonctions programmables telles que filtrage, passage l'tat de veille pour avoir une consommation rduite, etc.. L'quipement commun aux 8 abonns d'une carte LIC est constitu par un DP (Device Processor ou microcontrleur) et des circuits d'interface (I/O) avec les bus de commande DEVCB (DEVice Control Bus) et de parole DEVSB (DEVice Speech Bus). Le bus DEVCB relie la carte d'abonns avec l'EMRP et le bus DEVSB constitue le chemin de parole vers le commutateur temporel EMTS. C'est le microcontrleur DP qui explore l'tat des LIC et informe l'EMRP de tout changement d'tat. Il excute aussi les ordres de l'EMRP qui consistent en l'activation de points de commande ou de relais. La conversion analogique/numrique et numrique/analogique est ralise par le circuit intgr SLAC. En sortie sur le bus DEVSB sont multiplexs dans le temps, les chantillons de parole provenant de chacun des circuits SLAC (Subcriber Line Audio Circuit). Ce multiplex comporte 32 intervalles de temps comme le MIC normal la frquence de 8 kHz. Chaque abonn a donc un accs permanent un intervalle de temps sur le bus. En d'autres termes, chaque abonn est allou d'une faon permanente un intervalle de temps sur le multiplex DEVSB.
15 (16) MDF LIC DP (8) vers SLCT (1) SLCT DP DP vers ACCSD SULTD EMRP (1) vers STR ou RPBC Figure 4: Constitution d'un LSM : Commande vers autres LSM EMTS (1) KRC DP (32) RT/JT vers GS DP T16R vers STR EMRPB-A/B vers ETC (8) TSB-A/B
16
EMTS LIC
JTC
(REMOTE SUBSCRIBER MULTIPLEXOR) Lorsque le nombre d'abonns est assez rduit dans une zone loigne du central, on peut utiliser un multiplexeur RSM qui peut tre raccord son tours sur un RSS, un EMG local ou directement sur GS en particulier pour les PBX (Figure 6).
EMG
17 Le multiplexeur ralise le multiplexage/dmultiplexage MIC avec les voies de parole provenant des 30 abonns et l'IT-16 qui est utilis comme liaison de transmission de donnes pour la commande du RSM. Les RSM peuvent tre aussi raccords directement GS comme le montre la figure 6, en particulier dans le cas o les lignes appartiennent un PBX (BL : Bothway line).
MDF LIC 000 DP LIC 127 DP SLCT DP DP DP Bus TSB EMTS DP ETB vers GS KRC
Bus de test
EMRP
bus de commande EMRPB Figure 7: Commande des organes des LSM
a). Cas d'un tage d'abonns loign (RSS) Dans le cas d'un RSS (Figure 8), la prolongation du bus RPB jusqu'au RSS est impossible, la connexion distance obit d'autres impratifs. On utilise un quipement STR (Signalling Terminal Remote) ct RSS et un autre ct central STC ( Signalling Terminal Central). Ces deux quipements sont relis par une voie de donnes 64 kb/s. En fait on utilise l'IT-16 des liaisons MIC reliant le RSS au centre de rattachement. Il y a deux ensembles STR/STC pour un EMG pour des raisons de fiabilit. Les voies de donnes IT-16 sont appeles voies de commande (CLC: Control Signalling Link ) et sont utilises pour le transfert d'information entre l'unit centrale CP et les EMRP. Les procdures d'change s'apparentent celles utilises dans le CCITT N7. Les informations transfres sont relatives l'tat des organes, la commande des quipements, le chargement de donnes et programmes dans les EMRP, des informations de maintenance, etc... b). Cas d'un tage d'abonns local Dans le cas o l'EMG est local (Figure 9), la connexion des EMRP avec le CP est ralise grce un quipement d'adaptation appel RPBC (RP bus Converter). Le RPBC est en fait un STR et un STC connects directement ensemble.
18
LSM-00 KRC LIC E M T S Liaison MIC ETB ETCC GSS TSB EMRP LSM-01 KRC LIC E M T S ETB IT-16 TSB EMRP LSM-15 KRC LIC E M T S ETB ETCC ETCC IT-16 T16R T16C
SLCT
SLCT
SLCT EMRP
TSB
ACCSD
SULTD
EMRP
SEPRM
RPB-B RPB-A
-B CP-A
19 Figure 8: Structure d'un EMG loign (RSS) LSM-00 E M T S Liaison MIC JTC TSB
LIC
GSS
SLCT
TSB
SLCT EMRP
TSB
SEPRM
EMRP EMRPB
CP-A
-B
MDF
21
CHAPITRE 3
REFERENCES: [1] Getting to know AXE L.M.Ericsson EN/LZT 101 548 R2A [2] AXE10, Description gnrale du systme. L.M.Ericsson [3] GSS: Operation and maintenance L.M.Ericsson 1987, EN/LZT 101 555 A1
22
1. INTRODUCTION
Pour raliser les diffrentes connexions numriques, le sous systme GSS inter-agit avec plusieurs autres sous systmes (figure 1). - Interfonctionnement avec le sous systme SSS et TSS pour les communications sortantes et entrantes. GSS connecte la voie d'entre ct abonn demandeur (A) avec une voie de sortie vers une jonction de la route sortante ct abonn demand (B). - Le sous systme GSS interfonctionne avec OMS pour la connexion des quipements d'essai et mesure. - Interfonctionnement avec SSS et MTS: Le commutateur de groupe connecte d'un ct SSS l'intervalle de temps de l'abonn A, de l'autre une station de base du rseau de tlphonie mobile.
Abonns fixes
SSS GSS
TSS
Circuits
OMS
CCS
Abonns mobiles
MTS
OPS
Opratrices
2. DESCRIPTION GENERALE
Pour assurer une flexibilit maximale, la slection de groupe a t conue et structure en modules appels TSM ( ime Switch Module) et SPM ( pace switch Module) ce qui permet de dimensionner le rseau de T S connexion en fonction de l'importance du central. Chaque TSM possde 512 voies d'entre et 512 voies de sortie appels MUP (Multiple points) et correspondant 16 liaisons MIC 2.048 Mbits/s. Il n'y a donc pas de concentration ni d'expansion du point de vue coulement du trafic. Les chantillons qui arrivent sur les voies d'entre sont mmoriss dans la mmoire SSA ( Speech Store A) avec 512 positions. A chaque voie d'entre est affecte une position fixe dans SSA. En d'autres termes, les chantillons d'une voie sont toujours stocks la mme adresse. Ct sortie du TSM, les 512 voies sont connectes la mmoire SSB ( peech Store B avec donc 512 S ) positions. Comme pour les voies d'entre, chaque voie de sortie est affecte d'une manire fixe une adresse mmoire dans SSB.
23
511
511
SPM
A l'intrieur d'un mme TSM, aucune connexion ne peut tre ralise directement entre les voies d'entre et de sortie. Les chantillons de parole arrivant dans SSA sont transfrs vers le module de commutation spatiale SPM. 00 TSM 000 15 SPM 1-0 SPM 1-1 SPM 1-2 SPM 1-3 00 31 SPM 0-0 SPM 0-1 SPM 0-2 SPM 0-3
SPM 2-1
SPM 2-2
SPM 2-3
SPM 3-1
SPM 3-2
Un module SPM possde 32 entres et 32 sorties avec une accessibilit totale. On peut donc connecter jusqu' 32 TSM sur un module SPM. Un rseau de connexion entirement quip aura donc: - 128 Modules TSM, soit 128x16x32=65536 voies de parole, - 16 modules SPM.
24
Les 4 pas d'extension sont: - 1 SPM soit 32 TSM, 512 liaisons MIC et 16 k voies - 4 SPM soit 64 TSM, 1024 liaisons MIC et 32 k voies - 9 SPM soit 96 TSM, 1536 liaisons MIC et 48 k voies - 16 SPM soit 128 TSM, 2048 liaisons MIC et 64 k voies 0 1 2 Entres & 31 Commande Verticale 00 Commande Sorties 0 ... 31 Figure 4: Constitution d'un module SPM 31 Horizontale
3. PRINCIPE DE FONCTIONNEMENT
3.1. Chemin de parole Chaque communication entre deux abonns ncessite donc une double connexion au niveau de GS. R A E GS R E B
12
31
GS A
12 0 3 31
25 Figure 5: Connexion GS Dans l'exemple de la figure 5, l'abonn A est connect GS travers l'intervalle de temps IT-12 au niveau de l'ETC vers le TSM-0. L'abonn B est lui connect GS travers l'IT-3 sur le TSM-1. Chaque IT des liaisons MIC est affect une position fixe dans la mmoire SSA. Et chaque IT sortant de GS est affecte une position mmoire fixe dans SSB. TSM SSA A Liaison MIC 03 12
SSB 03
12 B Liaison MIC
Si l'abonn B est connect l'intervalle de temps IT-3 sur la liaison MIC situe sur le SNTP-11, les chantillons correspondants seront l'adresse 11*32+3= 355 dans la mmoire SSA et SSB. A chaque priode de temps lmentaire (ou trame: 125 s) il y a transfert des chantillons des mmoires SSA vers les mmoires SSB. Pour un TSM, il faudra donc transfrer 512 chantillons en 125 s soit un temps de cycle de T=125/512=244 ns, ce qui donne une frquence de F=1/T = 4.096 Mhz. TSM SSA A Liaison MIC 00 01 12 511 SSB 00 01 12 B Liaison MIC 511 CSC 00 01 SPM
511 SSA: Speech Store A, SSB: Speech Store B, CSC: Control Store C Figure 7: Transfert entre SSA et SSB via le SPM La connexion ou le transfert d'chantillons entre les mmoires SSA et les mmoires SSB se fait grce au bus multiplex et des connexions dans le module SPM pendant des intervalles de temps internes bien dtermins.
26 Ce transfert est ralis sur un bus en parallle. 10 bits sont utiliss dont 8 pour l'chantillon de parole, 1 bit de parit et 1 bit de slection de plan. La frquence du transfert interne est donc de 4 096 000 chantillons par seconde, c'est aussi la frquence de transfert sur un fil en bits/seconde. Si le transfert de l'chantillon de l'abonn A vers B se fait un instant k, le transfert inverse se fait l'instant k+256 (modulo 512); soit 256 temps lmentaires plus tard. Cette rgle est connue sous le terme d'antiphase. Cet astuce permet dutiliser la mme mmoire CSAB pour commander SSA en lecture et SSB en criture. C'est la partie commande qui dcide de l'intervalle de temps utiliser en fonction des disponibilits chaque instant. A l'instant k il y a connexion dans le sens avant entre SSA de TSM-0 et SSB de TSM-1. TSM-0 TSM-1 SSA 0 IT-12 SNTP-0 Voie d'entre 355 511 CSC k Mmoire de commande du module SPM k+256 511 Figure 8: Mmoire de commande CSC 511 12 SPM-0-0 Voie de Sortie SSB 0
3.2. Commande des commutateurs SPM Les commutateurs SPM sont constitus donc de matrice de commutation o les points de croisement entre les horizontales (connectes aux mmoires SSA) et les verticales (connectes aux mmoires SSB) sont commands par une mmoire de commande CSC (Control Store C). 00 SSA 000 000 001 002 01 127
SSA 127
CSC 000
CSC 127
SSB 000
27 Figure 9: Commande d'un module SPM A chaque verticale est associe une mmoire de commande CSC qui indique chaque intervalle de temps interne la connexion qu'il faut raliser. En d'autres termes, le contenu de CSC indique le numro de l'horizontale avec laquelle il faut raliser la connexion. La capacit de CSC est donc de 512 mots de 7 bits. Il y a 512 intervalles de temps internes et chaque intervalle on peut raliser une connexion diffrente. On a besoin de 7 bits pour pouvoir adresser les 128 horizontales (au maximum). Gographiquement la mmoire CSC est situe dans le module TSM correspondant (ayant le mme numro). Lorsqu'un point de croisement est ralis entre une horizontale et une verticale, les dix fils ou bits du bus sont prolongs et la connexion entre la mmoire SSA et SSB est ralise. Bien sr, chaque instant ou intervalle de temps interne, une horizontale est normalement connecte une seule verticale. Tous les points de connexion situs sur une mme verticale sont commands par la mme mmoire CSC. C'est le processeur central qui dtermine quel moment il faut tablir les connexions. En d'autres termes, c'est le processeur central qui dtermine ce qu'il faut inscrire dans les mmoires de commandes CSAB et CSC. 3.3. Commande des commutateurs TSM La commande des mmoires SSA et SSB est ralise par une seule mmoire de commande dite CSAB (Control store A and B). Ceci a t possible puisqu'il y a une symtrie entre les deux sens de transmission ou transfert d'chantillons entre SSA et SSB pour une communication bidirectionnelle. TSM SSA 0 SPM
Exemple de connexion: Soit connecter le MUP-12 du TSM-0 avec le MUP-355 du TSM-1 en utilisant l'intervalle de temps interne IT23 (figure 11). A l'intervalle de temps 23 correspond l'intervalle en sens inverse 23+256=279 et inversement. 1). Dans CSAB-0, l'adresse 23 on inscrit 12 2). Dans CSAB-1, l'adresse 279 on inscrit 355 3). Dans CSC-1 , l'adresse 23 on inscrit 0
28 4). Dans CSC-0 , l'adresse 279 on inscrit 1 Les transferts d'chantillon se font l'instant 23 et l'instant 279 pour cette communication particulire.
SSA
TSM-0
12 CSAB 0
SSB
511 0
12
23
511 Y 12
511 0 1
SPM 0-0
SSA
TSM-1
0 0
0 23
355 CSAB 0 511 511 0 355 279 511 CSC TSM-0 CSC TSM-1 511 1 279
SSB
355
511
29 Figure 11: Rseau de connexion T S T Le fonctionnement d'un TSM peut tre rsum de la manire suivante: A chaque intervalle de temps interne k on ralise les oprations suivantes: - Mmorisation de l'chantillon qui arrive de la liaison MIC dans la mmoire SSA l'adresse indique par un compteur et l'ETC. - Connexion dans SPM entre la verticale du TSM et une horizontale dont le numro est donn par la mmoire CSC l'adresse k. - Lecture de l'chantillon de parole dans SSA l'adresse donne par CSAB l'adresse k: SSA[CSAB[k]] - Ecriture de l'chantillon qui arrive de SPM dans la mmoire SSB l'adresse donne par CSAB l'adresse (k+256) modulo 512: SSB[CSAB[k+256]] - Lecture de l'chantillon de la mmoire SSB l'adresse indique par un compteur (lecture cyclique) et sortie sur liaison MIC externe. 3.4. La selection de plan Le rseau de connexion GS est entirement doubl pour des raisons de fiabilit. Il comporte deux plans nots A et B. Chaque connexion au niveau de GS est tablie simultanment dans les deux plans A et B. La figure 12 montre un exemple de connexion. TSM-A-0 SPM-A-0-0 SSA
SSB ETC
SPM-B-0-0
SSB Figure 12: Slection de plan Au niveau de l'ETC les chantillons sont dupliqus et envoys simultanment vers le plan A et B. Ils sont commuts d'une manire identique. En sortie de SSB, ils arrivent dans l'ETC o un choix doit tre effectu par le bit de slection de plan.
Dans l'tat normal, c'est le plan A qui est utilis, l'chantillon pris en compte est donc celui qui arrive du plan A. Ds qu'une anomalie est constate sur une connexion (avec par exemple le bit de parit) un changement immdiat de plan s'opre et c'est les chantillons qui arrivent du plan B qui sont pris en compte. Ce changement ne cause pratiquement aucune perte d'information. Le bit de slection de plan est introduit au dpart dans l'ETC et il est commut au mme titre que l'chantillon correspondant. Il est utilis dans l'ETC d'arrive o il commute soit sur le plan A ou le plan B en fonction de sa valeur (0 ou 1).
30 Les mmoires SSA et SSB mmorisent donc les 8 bits des chantillons de parole mais aussi le bit de slection de plan et un bit de parit qui permettra de dtecter des anomalies de transmission entre les diffrents modules et cartes lectroniques. 3.5 Circuit de confrence Comme le rseau de connexion a t conu pour tablir une communication entre deux entres du rseau seulement, des quipements externes doivent tre ajouts pour raliser des connexions multiples ou confrences. L'quipement qui ralise cette fonction s'appelle MJC (Multijonctor Circuit) ou CCD (Dans les nouvelles versions). Pour raliser une confrence 3 on relie les 3 abonns travers GS vers un circuit MJC qui va raliser le mixage et la redistribution des 3 signaux de parole des 3 abonns.
GS A MJC B1
B2
Chaque liaison MIC vers MJC (30 voies) permet d'tablir 10 confrences 3 simultannment.
31
CHAPITRE 4
SOMMAIRE : 1. SYNCHRONISATION INTERNE 2. SYNCHRONISATION DU RESEAU 1. Ncessit de la synchronisation 2. Performances d'une Horloge 3. Plan de synchronisation 4. Les mthodes de synchronisation 5. Synchronisation au niveau de l'AXE
REFERENCES: [1] Getting to know AXE L.M.Ericsson 1987 EN/LZT 101 548 R2A [2] AXE 10, Description gnrale du systme L.M.Ericsson [3] Network Synchronization Philips' Telecommunicatie Industrie B.V.
32
1. SYNCHRONISATION INTERNE
Pour assurer le fonctionnement correct des commutateurs TS, TSM et SPM ainsi que certains autres quipements MIC, il est ncessaire de disposer d'horloges qui fournissent les diffrentes frquences ou rythmes utiles. Une des frquences utilises et qui est fondamentale, est la frquence d'chantillonnage F=8000 Hz. Le rseau de connexion a en effet un cycle de fonctionnement de 1/Fe = 1/8000 = 125 s. Dans les centraux AXE la synchronisation est assure par des modules d'horloge appels CLM (Clock Module). Un module d'horloge est constitu des parties suivantes: -Un oscillateur quartz dlivrant une frquence de 24.576 MHz et qui est command par tension (VCXO) -Un micro-contrleur qui supervise le fonctionnement du CLM et qui commande l'oscillateur par l'intermdiaire du convertisseur CNA. -Le convertisseur numrique analogique (CNA) transforme la valeur de commande numrique fournie par le calculateur en une tension de commande analogique. -Une logique de mesure de diffrence de phase entre celle du CLM et celle de la frquence de rfrence externe sur laquelle il faut synchroniser le CLM. Rfrence autres CLM
Mesure de dphasage
VCXO CNA DP
RP
CP
Figure 1: Principe d'un module d'horloge: CLM Le micro-contrleur (DP: Device processor) supervise continuellement le fonctionnement de l'oscillateur. Ds que la frquence ou la phase de l'oscillateur dvie, le DP agit sur l'oscillateur de faon rattraper la diffrence. Pour des raisons de fiabilit, il y a 3 CLM au niveau d'un centre AXE. Les horloges de synchronisation fournies par ces 3 CLM sont envoyes chaque TSM, SPM et autres quipements de transmission MIC. En effet l'absence d'horloge rend tout le central compltement inoprant.
2. SYNCHRONISATION DU RESEAU
Dans les rseaux numriques les bits ou chantillons de parole sont envoys d'un central un autre. La frquence du centre metteur dtermine la vitesse en bits/seconde. A l'arrive les bits ou chantillons sont resynchoniss sur l'horloge du centre d'arrive avant d'tre commuts. Il peut y avoir une lgre diffrence entre la frquence et la phase des horloges des deux centraux. 2.1. Ncessit de la synchronisation
33 Pour assurer un fonctionnement correct il faut que les deux rythmes soient les mmes: on parle alors de synchronisation des centraux entre eux. En effet, si l'arrive des chantillons se fait au rythme du centre metteur, ils doivent tre mmoriss et commuts avec le rythme du centre local.
MIC
Ecriture Buffer
Lecture
Central Numrique
Cette synchronisation se passe au niveau de l'quipement de ligne (ETC) grce un buffer ou mmoire tampon. Les chantillons qui arrivent sont mmoriss dans le tampon au rythme de leur arrive (Horloge du centre de dpart). Ils sont lus et transfrs vers le central numrique pour traitement et acheminement au rythme de l'horloge du central d'arrive. Le buffer qui est utilis ici est appel "buffer lastique". Si les deux rythmes rception et mission sont diffrents, des erreurs vont se produire: - Si la frquence d'arrive est plus grande que la frquence de dpart, un moment donn, il peut arriver qu'un chantillon soit crit dans le buffer alors que l'chantillon prcdent n'a pas encore t lu. Le rsultat c'est que l'chantillon a t perdu. - Si la frquence d'arrive des chantillons est plus faible, il arrivera un moment donn qu'une lecture doit tre faite alors que l'chantillon n'est pas encore arriv. On lira alors l'ancien chantillon. Le rsultat est qu'un chantillon a t lu deux fois, il y a donc duplication d'un chantillon. Ce phnomne est appel glissement ( Slip). Ces erreurs ne sont pas trs gnantes pour une conversation tlphonique si leur nombre n'est pas assez grand. Mais il peut tre trs gnant dans une transmission de donnes. Le nombre de glissements par units de temps (ou taux de glissement) doit tre en dessous d'une valeur limite fixe (moins de 5 glissements par 24h, par exemple). Pour rduire ou viter ces erreurs les horloges des diffrents centraux doivent tre synchronises. On parle alors de plan de synchronisation d'un rseau, plan qui doit tre ajout au diffrents plans existants tels que plan d'acheminement, de transmission, de taxation, etc... Glissement au niveau trame En pratique le buffer de synchronisation est organis de faon qu'en cas de glissement tous les bits d'une trame MIC sont soit perdus soit rpts deux fois. Les avantages d'un glissement de trame par rapport au glissement d'chantillon sont: - Le maintient de l'intgrit des intervalles de temps ou IT l'intrieur de la trame. Cette intgrit permet d'viter de placer en sortie sur une mme trame, deux morceaux de deux trames diffrentes. Ceci risque une dsynchronisation de la trame. - La diminution du nombre de glissements par unit de temps est avantageux pour les communications de donnes.
34 Une horloge peut tre caractrise par: - Sa prcision - Sa stabilit - Son prix - Sa fiabilit La prcision A (Accuracy) mesure l'aptitude avec laquelle la frquence de l'horloge se rapproche d'un standard primaire considr comme le plus prcis. La stabilit S (Stability) est l'aptitude avec laquelle une horloge peut produire une mme frquence pendant une priode de temps lorsque l'horloge fonctionne d'une manire continue. Il est important de distinguer entre la stabilit court terme et long terme. A court terme c'est une variation alatoire, long terme c'est une modification systmatique de la frquence. La figure 3 reprsente la prcision et la stabilit d'une horloge. Les horloges prcises et stables sont trs chres et doivent tre souvent dupliques ou tripliques pour des raisons de fiabilit. La recommandation G.811 du CCITT indique une prcision de 1 sur 10-11 ce qui correspond un glissement d'une trame tous les 70 jours. Frquence d fc fr
Stabilit court terme temps t0 t1 Avec: fr : La frquence de rfrence, fc : la frquence de sortie de l'horloge; d : La dviation en frquence au temps t1 La prcision au temps t1 est A = d/fr La stabilit long terme est : S = d/fr . 1/(t1-t0) Figure 3: Dfinition de la prcision et de la stabilit d'une horloge avec variation linaire ngative de la frquence Cot unitaire 1000 Cesium 100 Rubidium 10
Montre poignet
10-13 10-12 10-11 10-10 10-9 10-8 10-7 Stabilit long terme : f/fr par jour Figure 4: Variation du cot en fonction de la stabilit pour une horloge 2.3. Plan de synchronisation
35 Pour rduire le taux de glissement deux principes peuvent tre utilises: - Plsiochrone: un rseau plsiochrone est un rseau ou les horloges des diffrents centraux sont indpendantes entres elles. Cette mthode ncessite des horloges trs stables donc coteuses. - Synchrone: dans un rseau synchrone les horloges des diffrents centres sont asservies ou synchronises les unes par les autres. Leurs frquences sont ainsi asservies ensembles pour avoir une seule frquence sur tout le rseau. On peut utiliser des horloges moins stables et moindre cot. Le choix entre ces deux politiques est une question conomique. La deuxime solution, malgr un surcrot d'quipements reste la plus avantageuse. 2.4. Les mthodes de synchronisation Pour synchroniser deux horloges entre elles deux principes peuvent tre utiliss: - Matre-exclave ou despotique, - Mutuelle. a. Synchronisation matre-esclave a1). Avec un seul matre Toutes les horloges sont synchronises par une seule horloge de rfrence matresse. Si l'horloge matresse tombe en panne, chaque horloge continue fonctionner son propre rythme. Rfrence
Esclaves a2). Matre-esclave hirarchique Les centraux du rseau sont organiss en niveaux hirarchiques avec des horloges matresses. Si le niveau 1 tombe en panne les horloges du niveau 2 deviennent matresses, et ainsi de suite. R1
R2
R2
Esclaves a3. Matre-esclave avec priorit Dans cette mthode, lorsqu'une horloge matresse est dfaillante, on choisi une autre en fonction d'une priorit. Priorit 1
Priorit 3-
Priorit 2
36 b. Synchronisation mutuelle: Les horloges de 2 ou plusieurs centraux sont synchronises sur leur frquence moyenne. Une distinction peut tre faite entre: -La synchronisation mutuelle dmocratique o les horloges sont synchronises sur la moyenne non pondre des diffrentes frquences. - La synchronisation mutuelle hirarchique o certaines horloges ont plus de poids. La frquence du rseau sera alors une moyenne pondre des frquences de toutes les horloges.
R1
R2
c. Synchronisation Oligarchique: Cette mthode est une combinaison de la synchronisation maitre-esclave et mutuelle. La frquence du rseau est dtermine par quelques horloges qui sont mutuellement synchronises. Les autres horloges sont contrles par celles-ci par la mthode matre-esclave. La figure ci-dessous donne un exemple de rseau utilisant une combinaison des deux mthodes matreesclave et mutuelle.
Niveau 1
Niveau 2
Niveau 3
Niveau 4
Mutuelle
2.5. Synchronisation au niveau de l'AXE Dans les centraux AXE, la synchronisation est assure par des Horloges de rfrence RCM installes localement ou par des rythmes externes rcuprs partir des liaisons MIC ou circuits ETC suivant une priorit qui doit tre dfinie au pralable. Distribution vers les TSM, SPM et autres quipements utilisant les horloges. CCF
CLM-0
CLM-1
CLM-2
Priorit 1 (ETC) Priorit 2 (ETC) Priorit 3 RCM RCF Figure 6: Synchronisation des 3 CLM sur les rfrences
37 La synchronisation est ralise par programme. Plusieurs modes peuvent tre raliss (3): a). En mode plsiochrone: Le programme commande les oscillateurs des 3 CLM sur la base des mesures de phase des oscillateurs eux-mmes et d'horloges de rfrence locales (RCM) de prcision et de stabilit convenable. Les oscillateurs sont ainsi verrouills en phase l'horloge de rfrence locale. b). En mode matre-Esclave: Le programme commande les oscillateurs des 3 CLM sur la base des mesures de phase des oscillateurs eux-mmes et du systme MIC arrivant au central en provenance du central matre. L'horloge RCM de rfrence locale n'est plus ncessaire mais elle peut tre avantageuse pour des raisons de fiabilit. c). En mode synchronisation mutuelle: Le programme commande les oscillateurs des 3 CLM sur la base des mesures de phase des oscillateurs eux-mmes et de tous les systmes MIC entrant au central. Il est galement possible d'obtenir des formes plus volues de synchronisation.
38
CHAPITRE 5
LE SOUS SYSTEME TSS (TRUNK AND SIGNALLING SUBSYSTEM) ET CCS (COMMON CHANNEL SIGNALLING)
SOMMAIRE: 1. INTRODUCTION 2. RACCORDEMENT DES CIRCUITS 3. SIGNALISATION VOIE PAR VOIE 4. QUALITE DE TRANSMISSION 5. LES ANNONCES PARLEES 6. LA SIGNALISATION PAR VOIE COMMUNE REFERENCES: [1] Getting to know AXE L.M.Ericsson 1987, EN/LZT 101 548 R2A [2] AXE 10, Description gnrale du systme L.M.Ericsson [3] AXE 10, Common Channel Signalling CCITT N7 Operation and maintenance L.M.Ericsson 1987, EN/LZT 101 780 R1
39
1. INTRODUCTION
TSS SSS GSS BT1 DDF Liaisons BT3 analogiques BT1 CCS ST7 APT APZ RPBC RP RP RP CSR A/N GAS MDF Liaison numrique
CP-A
-B
SSS : Subscriber switching subsystem: sous systme de commutation d'abonns GSS : Group switching subsystem: Sous systme de commutation de groupe BT1 : Both way trunk : circuit bidirectionnel CSR : Code sender/receiver : Envoyeur/rcepteur ST7 : Signaling Terminal for CCITT n7 : Terminal de signalisation A/D : Analog/Digital conversion: conversion analogique/numrique CP : Central Processor : Processeur central RP : Regional Processor : Processeur rgional Figure 1: Diagramme gnral d'un centre AXE
40 Le sous systme TSS (Trunk and signalling subsystem) ou sous systme de jonctions et signalisation ralise un certain nombre de fonctions dont les principales sont: -le raccordement des circuits analogiques et numriques; -la signalisation voie par voie entre centraux; -La connexion des messages parls en cas d'anomalies. Lorsque la signalisation est effectue par canal smaphore c'est le sous systme CCS qui s'en occupe.
interface de commande
vers la commande (RP -> CP) MUX GAS circuits Conversion adapt. et multi- des plexage signaux analogiques
MIC
ETC
MIC
ETC
Circuits numriques
interface
vers unit de commande Figure 2: Raccordement des circuits analogiques et numriques Dans le cas de la signalisation voie par voie, les signaux de ligne sont vhiculs par l'intervalle de temps IT-16 sur la liaison numrique. Au niveau des quipements terminaux (ETCA) les signaux sont extraits ou introduits sous les ordres de l'unit de commande. Pour faire la signalisation des 30 voies de parole, l'IT-16 de 16 trames successives sont utiliss et forment une multitrame.
41 Lorsque la signalisation se fait par voie commune (ETCC), l'IT-16 est utilis comme voie de transmission de donnes et est connect un Terminal de Signalisation (ST7) CCITT N7 travers la slection de groupe (cette connexion est dite semi-permanente : SEBU). 2.2. Raccordement des circuits analogiques Les problmes poss par le raccordement des circuits analogiques sont de deux types. On trouve: a. Ct traitement du signal de parole: -la conversion analogique/ numrique et numrique/ analogique avec tous les problmes lis cette fonction comme le passage 2 fils/4 fils pour les circuits 2 fils, le filtrage, attnuation, etc... -Le multiplexage/dmultiplexage temporel de la trame MIC. b. Ct signalisation: On trouve des quipements qui permettent l'extraction/ injection des signaux de ligne et leur transposition sur l'IT-16 ou leur transmission vers l'unit de commande. liaisons numriques ETC centraux ETC MUX GAS analogiques
PCD
GSS
CSR
DAM
(Exchange Terminal Circuit) (Code Sender/Receiver) (Pulse code modulation Device) (Digital Announcing Machine) (Incoming/outgoing Trunk) Multiplexeur/dmultiplexeur MIC Figure 3: Le sous systme TSS
Dans tous les cas les signaux de ligne sont extraits ou spars du signal de parole et envoys vers l'unit de commande. Le signal de parole, lui, est envoy, sous forme d'chantillons, vers GS o il sera commut.
42 On trouve diffrents types de signaux de ligne: - impulsions (sur fils TRON/RON : Transmission/Rception) - boucle de courant (polarits/rsistance forte/faible) - changement d'tat (sur fils e/m : Ear/Mouth) ou TRON/RON - numrique (sur IT-16 des liaisons MIC) 3.2. Signalisation d'enregistreur Le deuxime groupe permet l'change d'informations entre units de commande ou enregistreurs. Ces signaux sont appels signaux d'enregistreur. Les systmes de signalisation d'enregistreur utiliss dans le rseau national sont bass sur l'changes de codes sous forme de 2 frquences parmi 5 dans la bande tlphonique.
ETCA
ETCA circuits
CS
GSS
GSS
CR
RP
RP
CP
Des quipements spcialiss de gnration et de dtection des frquences sont utiliss pour l'change des signaux. En phase de signalisation pour une communication, un envoyeur (CS) est choisi et connect travers GS sur la voie de conversation dans le centre de dpart. Dans le centre d'arrive, ds la rception du signal de prise un rcepteur (CR) est choisi et connect travers GS au circuit appelant et l'change de signaux a lieu sous le contrle des units de commande.
43
DAM
RCX
voies de parole
RCX
UC
ST voie de signalisation
ST
UC
RCX: Rseau de connexion, UC: Unit de Commande, ST : Terminal de Signalisation. Figure 5. Voie de parole et voie de signalisation
La signalisation par canal smaphore est ne des volutions de la commutation (commande programme enregistr), de la transmission de donnes (norme HDLC, modle en couches OSI) et des nouveaux services offerts aux abonns et du RNIS (Rseau Numrique Intgration des Services). Le systme de signalisation par canal smaphore CCITT N7 est constitu de parties distinctes qui agissent indpendamment les unes des autres, savoir: - des sous systmes utilisateurs (SSU), - un sous systme transport de messages (SSTM) commun. Le rseau smaphore a t conu pour qu'il soit unique, universel et indpendant et qui puisse tre utilis : -Pour transporter de la signalisation de plusieurs services utilisateurs (non seulement de la signalisation pour l'tablissement et la rupture des communications mais aussi des dialogues de bout en bout, des dialogues avec des banques de donnes...) -Pour transporter d'autres informations autre que la signalisation pure comme par exemple: informations d'exploitation, de maintenance, etc...
44
Commutateur B
SSU
SSU
Figure 6: Sous systmes Utilisateur et Transport de Messages Actuellement plusieurs sous systmes utilisateurs (SSU) sont dfinis dont: - TUP : Tlphonie (Telephone User Part) - DUP : Donnes (Data User Part) - ISUP: Exploitation et Maintenance () Au niveau d'un centre AXE l'utilisateur TUP est reprsent par le sous systme TSS. Le rseau smaphore constitue un vrai rseau de transmission de donnes. Dans ce rseau on distingue deux types de noeuds : - les points smaphores (PS): ou UP (User Part). - les Points de Transfert Smaphores(PTS): ou MTP (Message Transfert Part). 6.2. Le CCITT N7 dans l'AXE Au niveau de l'AXE, le systme de signalisation CCITT N7 utilise des voies spcialises pour l'change de messages entre units de commande des centraux numriques. Ce sont en gnral les IT-16 des liaisons MIC qui sont utiliss comme voies smaphores 64 kbits/s. ETCC circuits ETCC
ST7
GSS
GSS
ST7
RP
CP
Du point de vue hardware, les fonctions ncessaires sont ralises par un quipement appel Terminal Smaphore (ST7). Plusieurs ST7 peuvent tre utiliss pour des raisons de trafic et de fiabilit. Ils sont raccords sur l'tage de commutation de groupe travers un quipement de multiplexage numrique appel PCD-D. (Pulse Code modulation Device-Digital) Des connexions dites semi-permanentes au niveau de GS permettent de connecter le ST7 vers n'importe quelle voie ou circuit (en gnral IT-16) des liaisons MIC.
45
CHAPITRE 6
LES SOUS SYSTEMES : TCS: TRAFIC CONTROL SUBSYSTEM CHS: CHARGING SUBSYSTEM SUS: SUBSCRIBER SERVICES SUBSYSTEM
SOMMAIRE: 1. LE SOUS SYSTEME TCS 2. LE SOUS SYSTEME CHS 3. LE SOUS SYSTEME SUS 4. ETABLISSEMENT D'APPEL
REFERENCES:
[1] Getting to know AXE L.M.Ericsson 1987 EN/LZT 101 548 R2A [2] AXE10, Description gnrale du systme L.M.Ericsson
46
MTS
OPS Opratrices
SUS
TCS
CCS
OMS
CHS
NMS
Le sous systme TCS est constitu des principaux blocs fonctionnels suivants: 1.1. Le bloc RE : (Register) La fonction "enregistreur" constitue le coeur ou coordonnateur au niveau de TCS. L'enregistreur est pris pour toute communication venant des abonns ou des circuits ou services d'abonns. Il reoit les chiffres de l'abonn, les donne pour analyse au bloc DA qui dtermine l'acheminement et la taxation. L'enregistreur est pris seulement l'tablissement de la communication. Ds que la connexion entre les abonns A et B est tablie la supervision est confie au bloc CL. 1.2. Le bloc CL: (Call supervision) Le bloc CL prend en charge la supervision des communications ds que l'enregistreur a termin son travail. Le bloc CL reoit les signaux de raccrochage et libre les lments pris par les communications. 1.3. Le bloc DA : (Digit analysis) Ce bloc analyse un par un les chiffres reus par l'enregistreur pour dterminer l'acheminement ou routage, le cas de taxation appliquer, le nombre de chiffres recevoir, etc... Il dtermine si la communication est autorise ou non en fonction de la classe de restriction de l'abonn.
1.3. Le bloc RA : (Route Analysis) Le bloc RA (Analyse de Route) s'occupe de dterminer la route sortante prendre en fonction de l'acheminement, de l'origine de l'appel et des diffrentes alternatives autorises. Il comporte galement les caractristiques des diffrentes routes, en particulier les circuits associs. 1.4. Le bloc SC : (Subscriber classes) Le bloc SC comporte les informations relatives aux classes ou catgories des abonns. L'enregistreur consulte ce bloc pour avoir les classes de l'abonn demandeur ou demand.
47
48 L'analyse de taxation permet de dterminer qui sera tax (A ou B ou personne), comment taxer (mthode, tarif), quel est le centre taxeur... La dtermination du tarif est effectu en tenant compte: - du numro du demand, - de l'origine de la route entrante, - de la zone de taxation du demandeur, - de la catgorie du demandeur, - de l'heure de la journe - du type de jour: normal, veille de jour fri, fri Dans le systme de taxation gnralement utilis, le prix d'une communication dpend de la distance entre les deux abonns et de la dure de la communication. Dans le systme AXE un tarif est dfini par : -le nombre d'impulsions ajouter au compteur la rponse du demand et -le rythme ou priodicit des impulsions durant la communication. Plusieurs tarifs sont dfinis en fonction de la distance et du taux rduit ou non en fonction de l'heure de la journe et des jours de semaine ou jours fris. L'analyse de taxation consiste dterminer le tarif appliquer en fonction des paramtres dfinis ci-dessus. Dans un rseau tlphonique, la fonction taxation peut tre ralise au niveau du centre de l'abonn A o est situ son compteur. Elle est ralise par le centre de transit primaire ou international pour les communications nationales ou internationales. Dans ce dernier cas les impulsions sont soit retransmises jusqu'au centre de l'abonn A soit, un ticket sera tablit pour chaque communication condition d'avoir le numro de l'abonn A. D'autre part les impulsions peuvent tre envoyes vers l'abonn s'il possde un compteur domicile. Abonn A Centre local Centre de transit B
impulsions de taxation Figure 3: Retransmission de la taxation 2.3. Contrle de taxation Le contrle de taxation permet de donner un justificatif de la taxation en cas de rclamation de l'abonn. On enregistre dans un fichier tous les lments de taxation des communications sortantes des abonns qui demandent bnficier de ce service. Les informations enregistres sont: Le numro de l'abonn A, la date, l'heure, le prfixe de l'abonn B, le nombre de taxes de base. 2.4. Gestion de comptes internationaux Lorsqu'un centre AXE est utilis comme centre de transit international ou national, cette fonction permet l'enregistrement des informations ncessaires des fins de rnumration entre les administrations. L'AXE permet dans ce cas: - l'tablissement des comptes internationaux d'aprs la "mthode de rnumration en fonction d'units de trafic" (communication de 20s). - l'tablissement des comptes nationaux, dans lequel la rnumration est base soit sur des units de trafic comme dans les dcomptes internationaux, soit sur le nombre cumul d'impulsions de comptage. 2.5. Sauvegarde des compteurs et facturation Pour viter la perte des informations de taxation en cas de rinitialisation des calculateurs, les compteurs de taxation sont sauvegards priodiquement et automatiquement sur support magntique (disque ou bande). La priode de sauvegarde est fixe par commande (toutes les 3 heures par exemple). Pour tablir les factures d'abonns, les informations de taxation sont sauvegardes tout d'abord dans un fichier au niveau local puis la collecte et le transfert de tous les fichiers des diffrents centres peut tre faite par un service centralis partir de l'AOM.
49
De nos jours beaucoup de postes tlphoniques lectroniques actuels proposent localement plusieurs services tels que numrotation abrge, appel sans numrotation, rptition du dernier numro, etc...
50
Rception dappel 2 1 Connexion dun enregistreur 4 3 Rception et analyse de la numrotation 6 5 Analyse des catgories de Labonn B et prise de B 10 9 Analyse de route et prise dun circuit 12 11 8 7
Recherche dun chemin dans GS 14 13 Envoi des chiffres 17 16 Fin de selection appel ordinaire 15
23
19
18 Interconnexion dans GS
51
Abonn EMTS LIC KRC CLM matriel logiciel SSS GSS TSS CS JTC TSM SPM TSM ETC
circuit
LI
TS
KR
JT
GS
BT
CJ SSS GSS
CS TSS
MP
CA
RE
PD CHS
CL
DA
RA
SC TCS SUS
Figure 4: L'abonn dcroche son combin L'abonn A dcroche son combin pour faire un appel. Au niveau du LIC cet tat de boucle ferme est dtect par le DP qui transmet l'information l'EMRP. A son tour l'EMRP envoie un signal au CP (bloc LI). Ce message dclenche au niveau du bloc LI, l'excution d'un programme qui va dmarrer une suite d'oprations pour prendre en compte l'appel. Le bloc LI envoie un signal au bloc CJ qui va coordonner les activits au niveau de SSS. Le bloc CJ demande au bloc JT (ou RT) de choisir et rserver une voie de parole en sortie de l'EMTS pour la liaison vers GSS. Le bloc CJ envoi un signal au bloc RE qui va commencer par rserver un enregistrement au nouvel appel. Le bloc RE rcupre les informations relatives l'origine de l'appel. En particulier on identifie le numro de l'abonn associ au LIC qui a dcroch. RE consulte le bloc SC pour connatre ses catgories ainsi que l'EMG origine et les catgories associes.
52
Abonn EMTS LIC A matriel logiciel KRC CLM SSS GSS TSS CS JTC TSM SPM TSM ETC
circuit
LI
TS
KR
JT
GS
BT
CJ SSS GSS
CS TSS
MP
CA
RE
PD CHS
CL
DA
RA
SC TCS SUS
Figure 5: Connexion d'un KRC La connaissance des caractristiques de l'origine de l'appel permet de dclencher en particulier la connexion d'un KRC pour les abonns clavier. Un rcepteur de code KRC sera choisi en faisant appel au bloc KR et sa connexion l'abonn A sera ralise avec l'aide du bloc TS. Pour signifier l'abonn que le centre AXE est prt recevoir la numrotation il faut lui envoyer la tonalit continue d'invitation numroter. Cette tonalit est envoye partir du commutateur EMTS o se trouve un gnrateur de tonalits numrique en mmoire ROM. La rception de la numrotation est faite au niveau du KRC qui reoit et dcode les frquences. Les chiffres reus sont retransmis au bloc RE qui les enregistre puis les donne pour analyse au bloc DA.
53
Abonn EMTS LIC A matriel logiciel KRC CLM SSS GSS TSS CS JTC TSM SPM TSM ETC
circuit
LI
TS
KR
JT
GS
BT
CJ SSS GSS
CS TSS
MP
CA
RE
PD CHS
CL
DA
RA
SC TCS SUS
Figure 6: Rception et analyse de la numrotation Les chiffres sont reus au niveau du KRC et retransmis vers CJ puis l'enregistreur o ils sont tout d'abord mmoriss. Chaque chiffre reu est donn au bloc DA pour analyse. L'analyse peut dpendre des catgories des abonns ou des circuits (ou d'une faon gnrale de l'origine de l'appel), ou de la priorit de l'appel. Les rsultats de l'analyse peuvent tre: -Le cas de taxation appliquer -Le cas d'acheminement ou routage, -Le nombre de chiffres attendus de l'abonn A, -Le code destination utilis pour la discrimination d'appel, -Indication d'appel local, de test, ou de fin de numrotation, -La modification du numro et le renvoi pour analyse dans une autre table, -L'indication d'un code de fin de slection en cas d'anomalie, -Etc...
54
Abonn EMTS LIC A matriel logiciel KRC CLM SSS GSS TSS CS JTC TSM SPM TSM ETC
circuit
LI
TS
KR
JT
GS
BT
CJ SSS GSS
CS TSS
MP
CA
RE
PD CHS
CL
DA
RA
SC TCS SUS
Figure 7: Routes et acheminements Si l'analyse de chiffres donne comme rsultat un cas d'acheminement cela veut dire que le chemin que doit emprunter la communication est connu. Le code d'acheminement qui est donn est retransmis au bloc RA pour analyse en fonction de l'origine de l'appel, de la priorit, de commutateurs softwares, etc...Le routage peut prendre en compte jusqu' 25 programmes et chaque programme jusqu' 8 alternatives. Parmi les rsultats de l'analyse de route on trouve la route prendre. Une route est dfinie comme un ensemble de circuits ou voies ou encore organes matriels ou logiciels ayant les mmes caractristiques. D'autres informations peuvent tre obtenues en particulier concernant la signalisation, la possibilit de retransmission de la taxation, etc... Le choix d'un circuit appartenant la route indique peut tre fait une fois que les caractristiques de la route sont connues ainsi que le bloc fonctionnel qui gre ces circuits. Le bloc RE envoie alors un signal au bloc BT1 par exemple pour raliser ce choix. Le cas de taxation obtenu aprs analyse dans DA sera transmis au bloc CA pour analyse plus dtaille o en fin de compte on obtient tous les renseignements sur la faon de faire la taxation.
55
Abonn EMTS LIC A matriel logiciel KRC CLM SSS GSS TSS CS JTC TSM SPM TSM ETC
circuit
LI
TS
KR
JT
GS
BT
CJ SSS GSS
CS TSS
MP
CA
RE
PD CHS
CL
DA
RA
SC TCS SUS
Figure 8: Phase de signalisation Le joncteur pris envoie au centre distant un signal de prise pour lui indiquer qu'un appel se prsente. Le centre distant connecte un CR ou rcepteur de code travers GS vers le joncteur d'arrive pour faire la signalisation d'enregistreur. Au centre de dpart, un envoyeur adquat (utilisant le mme systme de signalisation que le centre distant) est choisi et connect travers GS au circuit choisi. Pendant la phase de signalisation se fait l'envoi des chiffres de l'abonns B. On reoit ensuite le rsultat des slections effectues dans le centre distant. D'autre part le KRC sera libr ds la fin de la numrotation. L'abonn sera connect une tonalit d'acheminement en attendant la fin des slections.
56
Abonn EMTS LIC KRC CLM matriel logiciel SSS GSS TSS JTC TSM SPM TSM CS ETC
circuit
LI
TS
KR
JT
GS
BT
CJ SSS GSS
CS TSS
MP
CA
RE
PD CHS
CL
DA
RA
SC TCS SUS
A la fin des slections, le bloc RE saisi le bloc PD pour mettre en place la taxation et le bloc CL pour prparer la supervision de la communication et la libration de l'enregistreur. Les connexions sont tablies au niveau de l'EMTS et GS pour la continuit du chemin de parole et le KRC et CS seront librs. Pour informer les abonns de la situation, une tonalit de retour d'appel est envoye vers l'abonn A pendant que le courant de sonnerie est envoye vers l'abonn B. Les deux abonns sont alors mis en communication ds que l'abonn B rpond. Le signal de rponse qui est envoy par le centre d'arrive permet de dmarrer la taxation dans le centre de dpart.
57
Abonn EMTS LIC KRC CLM matriel logiciel SSS GSS TSS JTC TSM SPM TSM CS ETC
circuit
LI
TS
KR
JT
GS
BT
CJ SSS GSS
CS TSS
MP
CA
RE
PD CHS
CL
DA
RA
SC TCS SUS
La libration de la communication est initie par le raccrochage des abonns. Dans le cas o c'est le demandeur qui raccroche le premier, la libration est immdiate et un signal de libration sera envoy vers le centre distant pour librer les organes pris. Une tonalit d'occupation sera envoye l'abonn B s'il n'a pas raccroch. Si c'est l'abonn B qui raccroche le premier, une temporisation de 90 secondes est initie avant l'envoi du signal de libration. La libration consiste rendre tous les organes pris par la communication dans l'tat libre ou de repos. Les blocs GS, CL, PD, CJ, TS, BT1 seront concerns. La taxation est ainsi arrte.
58
59
CHAPITRE 7
LES SOUS SYSTEMES: OMS :OPERATION AND MAINTENANCE NMS: NETWORK MANAGEMENT
SOMMAIRE 1. LE SOUS SYSTEME OMS 1. Introduction 2. Fonctions d'exploitation 3. Mesures et observations de trafic 4. Les fonctions de maintenance 2. LE SOUS SYSTEME NMS
REFERENCES [1] Documentation and MML Man Machine Language L.M.Ericsson 1985, EN/LZT 101 540 R1A
60
61
A1 A2
o o
LOCALISATION DE FAUTES
ESSAIS, TESTS
TRAITEMENT DU TRAFIC ---------------------SUPERVISION ---------------------MESURES SUR LE SYSTEME Figure 1: Activits d'exploitation et maintenance
62 - gestion des priphriques d'exploitation et maintenance 2.2. La gestion des abonns comprend: - gestion des donnes relatives au abonns (cration, modifications, rsiliation, catgories et services); - La supervision de l'tat des lignes des fins de maintenance (Faux Appels, blocage, prise, ...); - Les essais des lignes et postes d'abonns automatiquement ou la demande. 2.3. La gestion des acheminements et des circuits comprend: - La gestion des donnes d'analyses, de taxation, acheminement, circuits, signalisation, - La supervision de l'tat des circuits, - Les essais automatiques ou manuels des circuits, 2.4. La gestion de la taxation comprend: - Gestion des donnes de taxation (compteurs...); - Les statistiques et contrle de la taxation; - Scurit de la taxation (sauvegarde priodique).
63
Centre de planification
AOM 101
AXE AXE AXE AXE RESEAU Figure 2: exploitation et maintenance centralise AXE
Les travaux sont raliss partir des centres loigns o le personnel est regroup en fonction des tches assurer. Ces services couvrent tous les centraux d'une zone de maintenance. Le personnel de maintenance n'a besoin d'accder aux quipements que lorsqu'il y a intervention manuelle pour remplacement de cartes par exemple. On utilise normalement un quipement AOM pour le centre d'exploitation et maintenance centralise (OMC) pour l'interfonctionnement entre les centraux et la collecte d'informations et donnes. Le personnel de maintenance du rseau de lignes d'abonns (CECLI) reoit les rclamations des abonns et fait des mesures et essais sur la ligne en question. Si ncessaire, un rparateur se dplacera l'extrieur pour des travaux sur place. Aprs rparation l'agent vrifie par des essais et des mesures que la faute est bien rpare. Un autre service qui est l'Agence Commerciale des Tlcom. (ACTEL) reoit des demandes de raccordement, rsiliation, changement de catgorie et service. Ce centre tudie aussi le comportement des abonns au tlphone par des observations et traite les statistiques correspondantes. La planification du rseau est faite dans un autre centre. En se basant sur les observations et mesures de trafic, ce centre traite les donnes de planification court et long terme du rseau. Ils sont responsables aussi en cas de surcharge, coupures, etc... et des mesures prendre.
64 automatique. Cela permet d'assurer une utilisation maximale de la capacit du rseau dans toutes les situations et par consquent une trs bonne rentabilit des quipements installs. Trs fort trafic, dfaillances majeures surcharges
Poste de Surveillance et commande NMC Figure 3 : Principe de gestion du rseau par la supervision et la commande de l'coulement du trafic
65
CHAPITRE 8
SOMMAIRE 1. INTRODUCTION 2. SOUS SYSTEME DE PROCESSEUR CENTRAL (CPS) 3. SOUS SYSTEME DE PROCESSEUR REGIONAL (RPS) 4. SOUS SYSTEME DE MAINTENANCE (MAS) 5. LES SOUS SYSTEMES DE L'IOG (SPS, FMS, DCS, MMS)
REFERENCES [1] Getting to know AXE L.M.Ericsson EN/LZT 101 540 R2A
66
1. INTRODUCTION
La commande des quipements de l'APT est ralise deux niveaux comprenant une commande centrale (CP) et un certain nombre de petits processeurs rgionaux (RP) qui assurent toutes les fonctions simples et spcialises demandant une grande capacit de traitement en temps rel telles que l'exploration de points de test et la commande directe des organes. Avec cette structure, les extensions se font d'une manire modulaire par l'adjonction de nouveaux RP qui s'occuperont des nouveaux quipements regroups en modules d'extension ou EM. Toutes les tches complexes d'analyse et de dcision sont ralises au niveau du CP o les diffrents blocs fonctionnels peuvent communiquer entre eux avec des signaux logiciels et grce la structure du CP qui supporte cette architecture.
67 Eloigns Etages d'abonns.. EMRP Equipements ou EM EMRP Locaux EMRP EM ... EM EM ... EM
CPS
CPU
CPU HD HD FMS BCL FD BAC UMB AT UPM MCS CPB AMU AML-B MODEM DCS MODEM ALD AT AT FD
MS
MS
BAC
AMU : Automatic Maintenance Unit AML : Automatic Maintenance Link BCL : Bus Access controler Link CPB : Central processor Bus HD/FD: Hard Disk/ Floppy Disk IRPHB: Inter RPH Bus ICB : Inter Computer Bus RPA : Regional Processor Adapter RPBC : Regional Processor Bus Converter STC/STR:Signaling Terminal Central/Remote UMB : Updating and Match Bus Figure 1: Structure de l'APZ 211
68 2.2. Caractristiques de l'APZ 212: -L'APZ 212 est constitu de deux processeurs SPU et IPU, processor de signal et processeur d'instructions. Le SPU fournit des travaux l'IPU. Pendant que l'IPU xcute un travail, le SPU prpare le suivant. L'IPU a t optimis exclusivement dans l'xcution d'instructions. Le SPU gre la signalisation entre blocs du CP et vers RPB. -Le processeur IPU a trois routes d'accs distinctes vers les trois mmoires physiques PS, DS, RS pour un accs plus rapide en parallle. -L'APZ 212 est une machine 32 bits qui peut adresser: 32 M mots de 16 bits pour PS 64 M mots de 16 bits pour DS 1 M mots de 40 bits pour RS Autres caractristiques de l'APZ 212: -Peut grer jusqu' 1023 blocs; -La taille d'un bloc peut aller jusqu' 32 K mots; -Nombre de signaux d'entre par bloc jusqu' 4080; -Jusqu' 32 RPBus * 32 = 1024 RP.
Locaux EMRP
CPS CP-A RPH UMB-S SPU UMB-I IPU IPU FD PS DS RS RS DS PS AT MCS SPU HD FMS RPH SPS SPS CP-B RPA RPA
IOG
ICB
HD
FD AT
AT MODEM
HD/FD: Disque dur, disque souple IRPHB: Bus inter RPH IP : Processeur d'instructions PS/DS/RS: Mmoire de Programmes/Donnes /Rfrence RPA : Processeur rgional, adaptateur RPBC : Processeur rgional, convertisseur de bus MAU : Unit de maintenance automatique SP : Processeur de signaux STC : Terminal de Signalisation, ct central Figure 2: Structure de l'APZ 212
ENVIRONNEMENT
EXECUTIF Arbitre
STANDBY
Les deux calculateurs CP-A et CP-B font exactement le mme travail et comparent systmatiquement leurs rsultats. Ils reoivent les mmes donnes de l'environnement et ragissent de la mme manire en xcutant les mmes instructions. A un moment donn, un seul calculateur est dsign comme "actif" ou EXECUTIF et donnera les ordres l'environnement. L'autre calculateur est en STANDBY. Ce dernier fait la mme chose que l'xcutif sauf que ses ordres ne seront pas pris en compte. Lorsqu'une erreur se produit suite une faute matrielle dans un des calculateurs, elle se traduit par un dsaccord dtect immdiatement par le comparateur C. Des programmes de test sont alors lancs pour dterminer lequel est en faute. Celui qui est en panne sera retir du service pour dpannage. L'autre calculateur prendra la relve immdiatement puisqu'il est constamment maintenu jour. Le synchronisme l'avantage de permettre la dtection quasi immdiate d'un dfaut interne matriel dans un calculateur (avant toute contamination). Ceci permet de ragir immdiatement pour limiter l'effet de la panne et dtecter l'origine de la faute. Par contre si la faute est dans le programme c'est le systme tout entier qui sera perturb. En effet les programmes sont obligatoirement les mmes dans les 2 calculateurs et une faute logicielle influe sur les deux CP. En microsynchronisme, le fonctionnement normal ne peut reprendre que lorsque les mmoires de travail et de donnes du calculateur mettre en service, ont exactement le mme contenu que celles de l'autre. La mise jour se fait d'une part par transferts systmatiques entre mmoires, d'autre part par l'xcution simultanne dans les deux mmoires des ordres d'criture du calculateur actif. 2.4. Structure logicielle au niveau des CP La mmoire MS est physiquement organise en mots de 16 bits et peut avoir une capacit jusqu' 16 Mga mots. Logiquement, elle est partage en plusieurs zones dont: -La mmoire de rfrence RS qui contient toutes les rfrences ou adresses pour retrouver programmes et donnes correspondant chaque bloc fonctionnel. -La mmoire de programme PS contient la partie programme des blocs fonctionnels. -La mmoire de donnes DS contient toutes les informations ou variables des programmes.
71
Signal logiciel BN
PS PSA
RS BSA
DS
PSA SDT
BSA
variable j
Programmes variable i
Un signal logiciel correspond typiquement une tche excuter par le systme. Il comporte les informations suivantes: - Un numro de bloc (BN) ou bloc destination, - Un numro de signal (SN), - Des donnes associes au signal. Au niveau de la mmoire RS une table de rfrence dcrit chaque bloc fonctionnel avec entre autres informations: -PSA: l'adresse de dpart du bloc dans PS, -BSA: L'adresse d'une table de description des variables; -BS : L'tat du bloc (Actif/Passif). Un bloc fonctionnel comporte plusieurs parties: -Une table SDT ( Signal Distribution Table) qui permet d'avoir l'adresse relative de l'unit logicielle correspondante; -Une Table SST (Signal Sending Table) utilise pour l'envoi de signaux vers les autres blocs; -Une zone contenant les instructions du programme; -Une zone rserve la correction de programme. La table des variables ou table de base contient tous les lments ncessaires la gestion des structures de donnes dans DS et relatives au bloc, en particulier: -WA : L'adresse de dpart de la variable; -La taille et la structure de la variable -Le type de la variable ( effacer, recharger, ...) -un bit d'tat pour le dpistage (tracing), etc ... Les calculs d'adresses sont effectus par des circuits spcialiss et non par programme, ce qui simplifie considrablement la programmation. D'autre part, des circuits de contrle vite toute tentative d'adressage en dehors de la zone autorise.
72 Un drapeau de dpistage ( tracing) associ chaque variable permet d'enregistrer et afficher toute tentative d'accs cette variable pour un suivi ou test de programme. Cette structure logicielle possde les avantages suivants: -Toutes les donnes contenues dans DS sont compltement translatables et peuvent tre places dans une zone libre quelconque. Une variable peut tre dplace lors d'une extension par exemple. -Le programme d'un bloc fonctionnel forme une zone continue dans PS. Les instructions machines n'utilisent qu'un adressage relatif interne cette zone de sorte que le bloc soit compltement translatable (on peut le placer n'importe quel endroit de la mmoire PS). Chaque bloc est en effet compil indpendemment des autres et ne communique avec les autres que par des signaux logiciels bien dfinis. 2.5. Moniteur de travaux La tche principale du moniteur de travaux (JOB) est d'organiser les travaux du CP. Il sert transfrer des signaux entre des blocs fonctionnels et entre des units fonctionnelles ralises en logiciel rgional et central. Les signaux sont classs dans des buffers par ordre de priorit. Grce des instructions microprogrammes, les signaux sont transmis d'une manire simple. Les buffers sont manipuls de faon respecter l'ordre d'entre des signaux (FIFO). Lorsqu'on dit qu'un bloc i envoi un signal un autre bloc j, en ralit le signal est tout d'abord insr dans un buffer de travaux (JBA, ..., JBD) en fonction de sa priorit. Il sera retir du buffer pour xcution lorsque son tour viendra. (Error Interrupt) Error Handling Program
Trace Interrupt
Tracing Handling
Clock
Job Table
Job Buffer A
Job Buffer B
Job Buffer C
Job Buffer D
From/to RP
Job buffer R
73 Figure 5a: Priorits et gestion des travaux Files d'attente Relatives Temporelles toutes les: absolue mm jj hh mn compteurs -> 100ms -> 1s -> 1mn Figure 5b: Moniteur de travaux et files dattente temporelles D'autre part le moniteur de travaux gre les files d'attente des travaux programms en fonction du temps. Il y a deux files principales: a. La file absolue contient les travaux xcuter une date et heure dtermine. Elle mmorise donc le mois, le jour, l'heure et minutes. Elle est scrute toutes les minutes et le travail sera donn pour xcution ds que l'horloge du systme coincidera avec l'heure enregistre. b. La file relative contient des compteurs de temps pour les travaux xcuter intervalles rguliers ou dans un temps donn. Trois types de compteurs existent qui sont dcrments: - toutes les 100 ms - toutes les secondes - toutes les minutes Le travail xcuter sera insr dans le buffer de travaux lorsque le compteur correspondant arrivera la valeur zro. 2.6. Autres fonctions de CPS a). Chargement initial Le support de chargement initial est normalement un disque souple. La premire partie du chargement initial est un "amorage" microprogramm du systme de chargement lui-mme. Aprs cela les autres blocs peuvent tre chargs dans un ordre convenable quelconque. Un fichier de sauvegarde sera ensuite produit sur disque dur pour les rechargements automatiques en cas de faute. Trois versions du logiciel sont disponibles au niveau du disque dur pour des raisons de scurit. b). Sauvegarde et rechargement automatique Pour viter de perdre des informations importantes en cas de pannes, une sauvegarde priodique des donnes est automatiquement ralise aux instants programms. La partie programme, o les modifications sont plus rares, est sauvegarde manuellement par commande sur disque dur avec transfert ventuel sur disquettes pour archivage. c). Modification fonctionnelle Modifier, ajouter, enlever des blocs fonctionnels sont des oprations facilement ralisables, sans perturbation du trafic, grce la structure logicielle du systme AXE. Aprs chargement des nouveaux blocs dans les CP, on spare les deux cts du CP et on active les nouveaux blocs par commande dans le ct xcutif. Si l'essai est probant, on dclenche la mise jour et le fonctionnement en parallle de l'autre CP. En cas de problme on revient rapidement sur l'ancienne situation. Dans un changement fonctionnel important, les nouveaux blocs sont d'abord introduits dans un des CP pendant que l'autre continue couler le trafic. On peut alors procder des changements de matriel et au chargement d'un nouveau systme logiciel. Ce nouveau systme est mis en service en rendant excutif le CP correspondant. d). Correction de programme Les blocs qui permettent la correction de programme contiennent des fonctions, sur place, de corrections de programme dans un bloc fonctionnel d'un autocommutateur en service. Les corrections sont dclenches au
74 moyen de commande et sont rdiges en code d'assemblage. Les instructions ajoutes sont mmorises dans une zone spciale appele zone de correction o l'accs se fait grace une instruction de saut spciale. Pour protger le systme, les corrections non confirmes sont dsactives en cas de redmarrage. On effectue des corrections permanentes en recompilant le bloc fonctionnel en question. Il sera alors charg et une modification fonctionnelle est effectue en remplacement de l'ancienne version. e). Modification de taille Une modification de taille ou capacit de fichiers de donnes est effectue par exemple lors d'une extension de l'autocommutateur. L'ajout de nouveaux quipements ncessite l'agrandissement des variables correspondantes pour leur prise en charge par le logiciel. La modification peut aussi concerner une rduction de la taille. La fonction de modification est dclenche par une commande et ne provoque aucune perturbation du fonctionnement du central. f). Test du systme et dpistage Les blocs de test constituent un systme de test et de localisation des pannes dans un autocommutateur en cours de mise en service, ou dans les conditions d'exploitation normales. Les blocs de test fonctionnent sous la commande du moniteur de travaux et utilisent des routines normales dans le superviseur pour l'analyse des commandes, les sorties sur imprimante, etc... Le systme de test est gr par un certain nombre de commandes qui permettent le dpistage de signaux envoys ou reu par un bloc donn, et le dpistage de donnes l'intrieur d'un bloc fonctionnel. g). Statistiques de charge des calculateurs Cette fonction permet de fournir des informations statistiques sur l'occupation des processeurs. Il est possible de mesurer la longueur des files d'attente et la charge par niveau de priorit ou par bloc fonctionnel. h). Fonctions de superviseur pour les RP et EMRP Les changements fonctionnels au niveau des RP et EMRP sont galement pris en charge par le logiciel central. Les logiciels des RP et EMRP peuvent tre tests et les dfauts peuvent tre dpists au moyen de commandes de dpistage (test system). On peut introduire des corrections de programme dans les RP et les EMRP. La mthode normale de correction d'erreur consiste changer le code source et insrer les nouvelles instructions au moyen d'un changement fonctionnel.
75 EMB
PRO
MEU
RPBU
RPBU
RPB-A RPB-B Figure 6: Structure d'un processeur rgional (RP) Typiquement, un RP comporte: -Une carte PRO (processor) base d'un squenceur microprogramm; -Une carte MEU (Memory Unit) comprenant la mmoire principale et les circuits d'interface vers le bus EMB et RPB; -Les 2 cartes RPBU (RP Buffer Unit) grent les changes et l'accs aux 2 bus RPB-A/-B vers les CP. EM 15
EM 01
EMB
EM 00
EMB
RP
Pair de RP
RP
RPB-A RPB-B
CP-A
CP-B
76 -Les rparations, y compris les mthodes et les aides permettant d'xcuter ces rparations avec un minimum de perturbations dans le systme en service et de contrler que ces rparations ont t concluentes. -support de l'extension matrielle du CP. Parmi les techniques utilises pour la dtection d'erreurs on peut citer: -La comparaison (entre deux processeurs ), -La parit, -Les codes dtecteurs et correcteurs d'erreurs pour les mmoires (MS, ...) -Les sommes de contrle (pour les mmoires), -Les limites d'adressage, -Les contrles d'index pour les variables fichiers, -Le remplissage des buffers de travaux, -Les temporisations et chiens de garde,
CP-A
CP-B
SPS
SPS
ICB
HD AMU FD ICB: HD : FD : AT : ALD: Inter computer bus Hard disk Floppy disk Alphanumerical Terminal Alarm Display FMS
HD
FD
ALD
MCS DCS
AT
MODEM
MODEM
77 5.3. Le sous systme DCS Le sous systme DCS fournit diverses facilits de communication de donnes l'exploitation et la maintenance, au tranfert de donnes, d'enregistrement automatique de messages (etc... ) DCS est mis en oeuvre dans un logiciel implant dans le SP. Il est structur conformment au modle OSI 7 couches de l'ISO. Plusieurs protocoles sont proposs tels que X25 et SNA. On peut utiliser des liaisons de donnes de dbit jusqu' 64 kbits/s. 5.4. Le sous systme MCS La communication Homme-Machine se fait par l'intermdiaire de terminaux alphanumriques (VDU, PC, imprimante) et panneaux d'alarmes. Le langage de commande utilis est conforme aux recommandations du CCITT. Les terminaux peuvent tre placs localement ou raccords distance par l'intermdiaire de modems ou liaisons de donnes. Ils peuvent tre aussi raccords sur les units de raccordement d'abonns loignes (RSS). Dans ce dernier cas, c'est la voie normale de signalisation 64 kbits/s (IT-16) qui est utilise pour vhiculer aussi les informations de commandes. L'accs au systme est rglement plusieurs niveaux. Avant l'xcution d'une commande le systme vrifie l'habilet du priphrique et celle de l'oprateur avec son code d'accs ou mot de passe. Les commandes sont regroupes par catgorie et l'accs est rglement pour les diffrents groupes de terminaux et d'utilisateurs. Pour la sortie des rsultats de travaux, le MMS permet leur acheminement sur un terminal spcifique, sur plusieurs terminaux en parallle ou sur un terminal de secours si le terminal normal est hors service. S'il n'y a pas de terminal disponible, le message de sortie peut tre enregistr dans un fichier sur disque dur. Les transactions des oprateurs peuvent tre mmorises, en totalit ou en partie, dans un journal des vnements (Event Log) en vue d'une consultation ultrieure. MMS comprend aussi des fonctions de gestion des alarmes, liste d'alarmes, affichage sur imprimante ou terminal, gestion du panneaux d'alarmes. Des signaux d'alarmes externes (au niveau local ou RSS) peuvent y tre inclus tels que pannes de l'atelier d'nergie, climatisation, temprature, portes, incendie, etc... Les microordinateurs de type PC sont de plus en plus utiliss comme terminaux intelligents pour simplifier au maximum le dialogue oprateur. Plusieurs aides sont proposs comme la consultation de la documentation (syntaxe des commandes, interprtation des affichages et codes de fautes, etc..). On peut prparer une liste de commandes dans un fichier avec un diteur simple et lancer leur xcution immdiatement ou une heure dtermine. De nouvelles facilits permettent l'oprateur de travailler un niveau plus lev o chaque procdure d'exploitation ou travail est constitue d'un jeu de masques de saisie. L'oprateur est invit remplir certaines zones. Il peut demander l'aide tout moment et des messages d'erreur explicites sont affichs en cas d'anomalies.