Vous êtes sur la page 1sur 35

Trame MIC

Sommaire
INTRODUCTION FILTRAGE ECHANTILLONNAGE QUANTIFICATION - CODAGE MULTIPLEXAGE ORGANISATION DE LA TRAME

ORGANISATION DE LA MULTI-TRAME
TRANSFORMATION du signal cod en un signal en HDB3

- 01 -

INTRODUCTION
La trame MIC (Modulation par Impulsions Codes) a t dveloppe pour la commutation temporelle de voies tlphoniques numrises. Elle a t normalise par la Commission Europenne des Postes et Tlcommunications (CEPT). Elle permet de multiplexer, sur une mme paire, 30 voies tlphoniques numrises. Par la suite, les 30 voies numriques de la trame MIC ont t utilises pour transmettre toutes sortes de donnes numriques (FAX, donnes en X25, vido...)

La trame MIC permet la transmission de 30 voies numriques, la signalisation pour les 30 voies et la synchronisation de l'ensemble des informations.

- 02 -

FILTRAGE
La bande passante ncessaire pour transmettre la voix humaine pour qu'elle puisse tre correctement comprise est : 300 - 3400 Hz.

Avant l'chantillonnage et la numrisation, le signal BF traverse un filtre qui limite la frquence du signal 4000 Hz

Amplitude
300 Hz

4 kHz

Frquence

- 03 -

ECHANTILLONNAGE
L'chantillonnage est, aprs le filtrage, une opration effectue sur le signal transmettre en vue de raliser la conversion "analogique / numrique". Il consiste substituer, au signal d'origine, une suite de valeurs instantanes prleves sur le signal et rgulirement espaces dans le temps. A des instants prcis, rgulirement espacs, on prlve un chantillon du signal, qui sera reprsentatif de l'amplitude de celui-ci. A la rception, pour retrouver le signal original, on filtre les chantillons par un filtre "passe-bas" 4000 Hz. Le thorme de Shannon montre qu'on ne peut pas reconstitu correctement le signal origine si la frquence d'chantillonnage n'est pas suprieure 2 fois la frquence suprieure du signal transmettre. Pour la trame MIC la frquence d'chantillonnage Fe est de 8000 Hz. Fe > 2 Fmax

- 04 -

ECHANTILLONNAGE
Fe > 2fs : le signal peut tre reconstitu

Fe < 2fs : le signal ne peut tre reconstitu ( pas assez d'chantillons )

- 05 -

QUANTIFICATION
L'chantillonnage d'un signal BF consiste en une modulation d'un peigne d'impulsions par le signal BF. Le rsultat est une modulation d'amplitude de l'impulsion par le signal encore appele PAM (Pulse Amplitude Modulation). Nous pouvons transmettre ces impulsions modules en amplitude mais elles seraient trs sensibles aux bruits et distorsions. Pour reconstituer le signal la rception, il n'est pas indispensable de transmettre directement ces impulsions. Il suffit de transmettre une information caractrisant l'amplitude de chacune d'entre elles. Pour cette raison, nous quantifions le signal en faisant correspondre chaque amplitude d'chantillon, l'amplitude la plus voisine d'une suite discrte et finie d'amplitudes "talons" appeles "niveaux". C'est la valeur de ces niveaux qui, l'mission, aprs codage, sera transmise en ligne. Chaque niveau de l'chelle de quantification est caractris par un numro binaire.
- 06 -

V
128 plages

QUANTIFICATION ( suite )
+4 +3 +2 +1 +0
plage
milieu de la plage

-0
-1 -2 -3

-4
128 plages

- 07 -

QUANTIFICATION ( suite )
A chaque plage comprise entre 2 niveaux correspond un numro. C'est un mot cod en BINAIRE. Pour le MIC, les chantillons sont cods par des mots de 8 bits. On dispose donc de 256 plages, soit 256 mots de 8 bits. Il y a 128 plages de niveaux positifs et 128 plages de niveaux ngatifs. A chaque chantillon situ dans une plage, est associ un mot binaire correspondant au numro de la plage. Cette information est transmise et la rception, le mot binaire reu est reconverti en une impulsion dont le niveau correspond au milieu de la plage correspondante. L'erreur de quantification (diffrence entre niveau rel de l'chantillon et le milieu de la plage correspondante) est d'autant plus faible que nombre de plages est grand.

- 08 -

QUANTIFICATION ( suite )

B = Bruit de quantification

S = niveau du Signal

S / B = Signal / Bruit

- 09 -

QUANTIFICATION ( suite )
Le nombre de niveaux tant limit, il existe un + Vmax et un - V max. Une impulsion de niveau suprieur ces valeurs est crte.

Dans une quantification dite linaire, la largeur des plages est identique pour tous les niveaux.
Dans une quantification non linaire, la largeur des plages est variable selon le niveau du signal. Une quantification non linaire correspond une compression du signal. Pour une bonne transmission, il faut que le rapport signal / bruit soit indpendant du niveau du signal (mme qualit aux signaux faibles qu'aux niveaux forts) Pour les niveaux faibles, le bruit de quantification B doit tre plus petit que pour les niveaux forts, donc la largeur des plages est plus petite. On utilise une chelle de quantification logarithmique qui correspond la courbe de sensibilit de l'oreille et maintien un rapport S/B presque constant.

- 10 -

N de plage en dcimal

ECHELLE DE QUANTIFICATION ( partie positive )

128

112

96

80

64

48

32

16

1/16

1/8

1/4

1/2

1 = Vmax = 3 072 mV

- 11 -

QUANTIFICATION ( suite )
Sur chaque segment est affecte une quantification linaire (16 niveaux). La largeur des plages double d'un segment au suivant. Pour l'ensemble des niveaux (positifs et ngatifs) on dispose de 16 segments. La courbe logarithmique est approxime par des SEGMENTS DE DROITE. Chaque segment est divis en 16 plages, soit au total 256 plages.

- 12 -

CODAGE
Constitution du mot binaire. Un mot binaire de 8 bits, correspondant une plage du signal, est constitu ainsi
LSB 1 MSB 8

Le bit S est le bit de signe ( "1" pour tension positive ) Les bits A, B, C reprsente le numro de segment de droite Les bits W, X, Y, Z indiquent la plage parmi les 16 plages possibles sur le segment de droite slectionn. Le mot 1 1 0 0 1 0 1 0 reprsente une impulsion positive de la plage 10 du segment 4.
- 13 -

MULTIPLEXAGE
La trame MIC est conue pour transmettre simultanment 30 voies tlphoniques, en utilisant les temps libres entre deux chantillonnages successifs d'une voie pour intercaler les chantillons des autres voies. Chaque voie est chantillonne : - 8 kHz soit toutes les 125 microsecondes - chaque chantillon est cod par mot de 8 bits - chaque voie transmet donc un dbit de 64 kbps. Bien que la trame ait t conue pour transmettre 30 voie tlphoniques numrises, les voies BF peuvent tre remplaces par des voies de donnes 64 kbps.

L'assemblage des mots binaires entre 2 chantillons successifs d'une mme voie forme la trame. Chaque voie dispose dans la trame d'un intervalle de temps correspondant 8 bits (en abrg IT).
- 14 -

MULTIPLEXAGE ( suite )
Constitution de la trame. Dans une trame nous avons 30 IT d'information ou 30 mots de 8 bits transmettre en 125 microsecondes.
8 bits 8 bits 8 bits 8 bits 8 bits 8 bits

V1

V2

V3

V30

V1

V2

T = 125 microsecondes

- 15 -

ORGANISATION DE LA TRAME
Organisation de la trame
A la rception, pour diriger sur chaque voie les mots qui lui appartiennent, il est indispensable de possder une rfrence; cet effet, un intervalle de temps supplmentaire plac en dbut de chaque trame ( IT 0 ) permet de transmettre un mot de Verrouillage de Trame ( VT ). Une communication tlphonique ne se conoit pas sans signalisation. Un IT supplmentaire de signalisation est plac au milieu de la trame ( IT 16 ).
Finalement la trame contient 32 IT de 8 bits chacun pour une dure de 125 microsecondes. Le dbit numrique est donc de 32 voies 64 kbps soit 2 048 kbps.

- 16 -

ORGANISATION DE LA MULTITRAME
Organisation de la multitrame
L'IT 16 de signalisation ne comprend que 8 bits pour transmettre la signalisation de 30 voies. On admet pour la signalisation un rythme plus lent que pour les donnes. L'ensemble de la signalisation pour les 30 voies s'effectue sur 16 trames soit : 125 microsecondes x 16 = 2 millisecondes Ces 16 trames forment la multitrame. La rpartition se fait de la manire suivante : - l'IT16 de la trame "0" est le mot de Verrouillage de Multi-Trame (VMT) indispensable pour la synchronisation des signalisations la rception - 2 4 bits par IT 16 pour les trames "1 15" Si l'on n'utilise que 30 bits pour la signalisation (1 bit par voie) les 30 autres bits peuvent tre utiliss pour transmettre de la tlgraphie.

- 17 -

ORGANISATION DE LA TRAME ( suite )


L'IT0 possde 2 configurations particulires suivant que la trame est paire ou impaire IT0 de des trames paires ( 0 , 2 , 4 ... ) LSB 1 MSB 8

RI 1

Mot de Verrouillage Trame : MVT


Le bit n1 (RI1) est la Rserve Internationale n1, il est mis "1" si la rserve n'est pas utilise. Les bits n2 8 forment le mot de Verrouillage de Trame (VT)
- 18 -

ORGANISATION DE LA TRAME ( suite )


L'IT0 possde 2 configurations particulires suivant que la trame est paire ou impaire IT0 de des trames impaires ( 1 , 3 , 5 ... ) LSB 1 MSB 8

RI 2

RN

RN

RN

Le bit n1 ( RI2 ), Rserve Internationale 2, est "1" si rserve non utilise. Les bits n2 et 6 sont fixs "1" pour viter toute ressemblance avec le mot VT. Le bit n3 est utilis pour l'alarme en cas de perte de VT : "0" pas d'alarme. Le bit n4 est utilis pour l'alarme taux d'erreur : "0" = erreur < 10-3 Les bits ( RN ), Rserve Nationale sont "1" si rserve non utilise.
- 19 -

ORGANISATION DE LA MULTITRAME (suite)


IT 16 de la trame "0"
LSB 1 MSB 8

RI 3

Mot de Verrouillage MultiTrame : MVMT

Les bits n1 4 forment le mot de Verrouillage Multi-Trame ( VMT ) Le bit n5, Rserve Internationale n3 Le bit n6 est utilis pour l'alarme en cas de perte de VMT : "0" pas d'alarme Les bits n 7 et 8 sont en rserve
- 20 -

ORGANISATION DE LA MULTITRAME (suite)


IT 16 de la trame "n"
LSB 1 MSB 8

S1n

S2n

S1m

S2m

Les bits n1 et 2 forment la signalisation de la voie n ( 1 ou 2 bits ) Le bit n4 est fix "1" pour viter toute ressemblance avec le VMT Les bits n5 et 6 forment la signalisation de la voie m = n+15 Les bits n 7 et 8 sont en rserve ( fixs respectivement "0" et "1" )

- 21 -

ORGANISATION DE LA MULTITRAME (suite)


R 0 0 1 1 0 1 1 Trames paires (0, 2, 4, . . .)

R 1 A E R 1 R R Trames impaires (1, 3, 5, . . .)


Info voie 30

IT 0

IT 1

IT 2

- - - - -

IT 15

IT 16

IT 17

- - - - -

IT 31

Info voie 1

S A

C W X Y Z Plage de segment

0 0

R R Trame "0"

N de segment

S1n S2n 0 1 S1n+15 S2n+15 0 1 Trames "n"

- 22 -

ORGANISATION DE LA MULTITRAME (suite) Code correcteur d'erreur : CRC4


SMT n SMT n+1

9 10 11 12 13 14 15

- 23 -

ORGANISATION DE LA MULTITRAME (suite) Code correcteur d'erreur : CRC4


SMT n SMT n+1

9 10 11 12 13 14 15

IT 0 R 0 0 1 1 0 1 1 IT 0 R 0 0 1 1 0 1 1

R 0 0 1 1 0 1 1
- 24 -

10-96

IT 0

IT 0 R 0 0 1 1 0 1 1

ORGANISATION DE LA MULTITRAME (suite) Code correcteur d'erreur : CRC4

Soit F(x) la fonction polynomiale de la SMT "n" Soit G(x) = X4 + X + 1

Le CRC 4 est le reste de la division polynomiale F(x) / G(x) Il est insr dans la SMT "n + 1"

- 25 -

Codage HDB3
1 1 0 0 1 1 0 0 0 1 1 1 0 0 0 1

- 26 -

Codage HDB3
1 1 0 0 0 0 1 1 1 0 0 0 0 1 0 1

- 27 -

Codage HDB3
1 1 0 0 0 0 1 1 1 0 0 0 0 1 0 1

Bit de viol

- 28 -

Codage HDB3
1 1 0 0 0 0 1 1 0 0 0 0 1 0 1 0

- 29 -

Codage HDB3
1 1 0 0 0 0 1 1 0 0 0 0 1 0 1 0

Bit de remplissage

- 30 -

Codage HDB3
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

- 31 -

Codage HDB3
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

- 32 -

RESUME
La transmission numrique des 30 voies MIC s'effectue par :
FILTRAGE de chacune des voies pour limiter le spectre ECHANTILLONNAGE de chacune des voies

QUANTIFICATION et CODAGE des chantillons


MULTIPLEXAGE temporel des chantillons cods TRANSFERT du signal cod en un signal HDB3 suppression des composantes continues du signal cause des transfos, transfert sous un seul signal des donnes et du rythme

Cela ncessite une organisation en :


TRAME pour les voies
MULTITRAME pour les signalisations
- 33 -

TRAITEMENT D'UNE VOIE


Autres voies

Signal audio

Filtrage 4 kHz

Signal numrique tram

Quantification
Signal spectre born

Codage
Voie code

Multiplexage

Autres voies

- 34 -