Universidad del Cauca Facultad de Ingeniería Electrónica y Telecomunicaciones

Departamento de Telemática

Sistemas de Conmutación

Conmutadores Digitales ITj

ITk

ITj

CONMUTADOR T

Dr. Ing. Álvaro Rendón Gallón Popayán, agosto de 2016

ITk

2

Temario • • • • •

Introducción Conmutador digital tipo S Conmutador digital tipo T Conmutador T para varios MIC Redes a etapas

3

Evolución de los conmutadores Teléfono de Meucci

Conmutador manual

Puntos de cruce

Selector electromecánico

Conmutador digital

4

Central Telefónica Digital

MA: Módulo de Abonados MAR: Módulo de Abonados Remoto

Otras centrales

CX

MTA: Módulo de Troncales Analógicas MTD: Módulo de Troncales Digitales GT: Generador de Tonos RxT: Receptor de Tonos

5

Buses MIC/PCM TX

Codec

TX RX

ILA

ILA

ILA

Bus MIC TX

Bus MIC RX

Bus MIC TX: Las salidas de los códecs están unidas. Sólo uno puede transmitir en cada IT*

Bus MIC RX: Las entradas de los códecs están unidas. Sólo pueden recibir en un IT (por programación) *Tri-State c a

c

f

0 0 1 1

a 0 1 0 1

f

Z Z 0 1

6

Conmutador Digital Codec

Bus MIC TX Bus MIC RX

ILA

Bus Rx

ILA ILA

Bus Tx

ILA ILA ILA

Conmutador MICEi

MICSi

MICEj

MICSj

Las entradas y salidas del conmutador son buses MIC/PCM

7

Tipos de Conmutador Digital ILA

Buses Tx Rx

A

AB

BA

IT28

IT12

Caso 1: Abonados del mismo Bus MIC

B IT12

IT28

AB

BA

MICE0 MICS0

MICE1

ILA

Tx Rx

Buses

Los Codec se programan: • mismo IT para Tx y Rx • un IT para cada abonado

MICS1

TX RX A

12

12

B

28 28

AB: MICE0, IT12  MICS0, IT28 BA: MICE0, IT28  MICS0, IT12

8

Tipos de Conmutador Digital AB: MICE0, IT12  MICS0, IT28 BA: MICE0, IT28  MICS0, IT12

IT12

IT28

AB

BA

MICE0 MICS0

MICE1

TX RX

IT12

IT28

BA

AB

A

12

B

28 28

MICS1

El conmutador traslada un octeto de un IT a otro en el mismo bus MIC:

Conmutador Digital Tipo T (Time Switch)

12

9

Tipos de Conmutador Digital ILA

Buses Tx Rx

A

CA

IT12

Caso 2A: Abonados en distinto Bus MIC

IT12 AC

MICE0 MICS0

IT12 CA

MICE1

ILA C

MICS1

AC Tx Rx

Buses

Los Codec se programan: • mismo IT para Tx y Rx • mismo IT para los abonados

IT12

TX RX A

12

12

C

12

12

AC: MICE0, IT12  MICS1, IT12 CA: MICE1, IT12  MICS0, IT12

10

Tipos de Conmutador Digital AC: MICE0, IT12  MICS1, IT12 CA: MICE1, IT12  MICS0, IT12

IT12

AC

A

12

12

C

12

12

IT12 MICE0 MICS0

IT12

CA

TX RX

CA IT12

MICE1

MICS1

AC

El conmutador traslada un octeto de un bus MIC a otro en el mismo IT:

Conmutador Digital Tipo S (Space Switch)

11

Tipos de Conmutador Digital ILA

Buses Tx Rx

A

CA IT12

Caso 2B: Abonados en distinto Bus MIC

IT12 AC

MICE0 MICS0

CA IT28

MICE1

ILA C

MICS1

IT28 AC

Tx Rx

Buses

Los Codec se programan: • mismo IT para Tx y Rx • un IT para cada abonado TX RX A

12

12

C

28 28

AC: MICE0, IT12  MICS1, IT28 CA: MICE1, IT28  MICS0, IT12

12

Tipos de Conmutador Digital AC: MICE0, IT12  MICS1, IT28 CA: MICE1, IT28  MICS0, IT12

IT12

TX RX A

12

12

C

28 28

IT12 MICE0 MICS0

AC IT28

CA

CA IT28

MICE1

MICS1

AC

El conmutador traslada un octeto de un bus MIC a otro y de un IT a otro:

Conmutador Digital Tipo T para varios MIC

13

Temario • Introducción Conmutador digital tipo S • Conmutador digital tipo T • Conmutador T para varios MIC • Redes a etapas

14

Conmutador Digital Tipo S IT1

IT28

IT28 IT1

IT28

Se implementa mediante compuertas que forman una matriz de puntos de cruce: Matriz Espacial Para hacer la conmutación, una compuerta: • Debe permanecer cerrada el tiempo de un IT (3.900 ns) para que pase todo el octeto • Debe cerrarse una vez cada trama (125 μs) para que pasen los octetos de la misma llamada

15

Conmutador Digital Tipo S IT1

IT28

IT28 IT1

1 1

IT0 IT1 IT28 IT31

En cada IT se cierran tantas compuertas como MIC tiene el conmutador El conmutador espacial tiene una configuración distinta en cada IT Se requiere una Memoria de Control que indica los puntos a cerrar en cada IT: Lectura Cíclica (una localidad por IT) Escritura Aleatoria (programación del control)

16

Conmutador Digital Tipo S Dos clases de conmutadores tipo S:

Control por la Salida: Una memoria de Control para cada salida. Se programa la entrada a conectar

Control por la Entrada: Una memoria de control para cada entrada. Se programa la salida a conectar

Conmutador Digital Tipo S con control por la salida IT0

IT28

IT28

IT0 IT0

3 0

3 0

0

IT0 IT1

0 IT28 IT31

Una Memoria de Control para cada salida

Se programa la entrada a conectar Puede conectar una entrada con dos o más salidas: difusión

17

Conmutador Digital Tipo S con control por la salida IT0 IT1

IT28

IT28 IT1

IT0

Representación de las conexiones: MCj(x)= i; ITx, MICEi -> MICSj 3

1 1

IT0 IT1 IT28 IT31

MICE3, IT0  MICS0, IT0 MC0(0)= 3 MICE1, IT1  MICS2, IT1 MC2(1)= 1 MICE1, IT28  MICS1, IT28 MC1(28)= 1

18

Conmutador Digital Tipo S con control por la entrada

IT1

IT28

IT28 IT1

2

IT0 IT1

1

IT28 IT31

Una Memoria de Control para cada entrada Se programa la salida a conectar No es posible la difusión

19

Conmutador Digital Tipo S con control por la entrada

IT0

IT1

IT28

IT28 IT1

IT0

2 1

0 IT0 IT1

IT28 IT31

Representación de las conexiones: MCi(x)= j; ITx, MICEi -> MICSj MICE3, IT0  MICS0, IT0 MC3(0)= 0 MICE1, IT1  MICS2, IT1 MC1(1)= 2 MICE1, IT28  MICS1, IT28 MC1(28)= 1

20

21

Temario • Introducción • Conmutador digital tipo S Conmutador digital tipo T • Conmutador T para varios MIC • Redes a etapas

22

Conmutador Digital Tipo T Tx IT1

Rx IT28

MICE

MICS

Conmutador T

IT1

IT28

IT1

siguiente trama

Traslada un octeto de un IT a otro en el mismo bus MIC Los octetos se retrasan entre el IT de llegada y el IT de salida Para ello se guardan temporalmente en una Memoria de Conversación o Memoria Intermedia En cada IT, en la Memoria Intermedia se lee el octeto de salida y se escribe el de entrada. Ej: IT28 IT28

Conmutador T

IT28

23

Conmutador Digital Tipo T IT1

IT28

IT28

IT1

siguiente trama

IT28

(INTERMEDIA)

28 IT28

1

La Memoria de Control contiene el enrutamiento de los octetos:

Lectura Cíclica (una localidad por IT) Escritura Aleatoria (programación del control)

24

Conmutador Digital Tipo T IT1

IT28

IT28

IT1

siguiente trama

IT28

(INTERMEDIA)

La Memoria Intermedia puede operarse de dos maneras: 28 IT28

1

Control por la salida: • escritura secuencial • lectura controlada Control por la entrada: • escritura controlada • lectura secuencial

Conmutador Digital tipo T con control por la salida Memoria Intermedia IT28

IT1

IT0 IT28 ITm

Memoria de Control

IT0 IT1

ITm

Memoria Intermedia: Los octetos se guardan en el orden en que llegan 28

Memoria de Control: Selecciona el octeto que debe entregarse en cada IT

25

26

Conmutador Digital tipo T con control por la salida Memoria Intermedia IT28

IT1

IT0 IT28

Representación esquemática

ITm

Memoria de Control

IT0 IT1

ITm

28

Escritura cíclica Lectura cíclica

Conmutador Digital tipo T con control por la entrada

27

Memoria Intermedia IT28

IT1

IT0 IT1

ITm

Memoria de Control

Memoria Intermedia: Los octetos se guardan en el orden establecido por la Memoria de Control y se leen en el orden de almacenamiento

IT0

IT28 ITm

1

Memoria de Control: Selecciona la localidad donde se almacena el octeto recibido en cada IT

28

Conmutador Digital tipo T con control por la entrada Memoria Intermedia IT28

IT1

IT0 IT1

Representación esquemática

ITm

Memoria de Control

IT0

IT28 ITm

1

Lectura cíclica Lectura cíclica

29

Temario • Introducción • Conmutador digital tipo S • Conmutador digital tipo T Conmutador T para varios MIC • Redes a etapas

30

Conmutador T para varios MIC Memoria Intermedia

4x32 IT MICE0 MICE1 MICE2 MICE3

MICS0 MICS1 MICS2 MICS3

128 IT

2.048 Kbps

4 x 2.048 Kbps

Puede cambiar un octeto de IT y también de MIC Es un conmutador sin bloqueo

Equivale a un conmutador T para MIC de orden superior, con Mux de entrada y Demux de salida Memoria de Control

31

Conmutador T para varios MIC Memoria Intermedia MICE0 MICE1 MICE2 MICE3

IT28 IT0

Ej.: Conexión con control por la salida: MICE3, IT0  MICS1, IT28

Cálculo de una posición de memoria (en MI o MC): P = (n x IT) + MIC

n= No. de MIC del conmutador

MICS0 MICS1 MICS2 MICS3

113

3

Memoria de Control

El octeto se guarda en MI en: P= 4 x 0 + 3 = 3 (MICE3, IT0) La salida se controla en MC en: P= 4 x 28 + 1 = 113 (MICS1, IT28) MC(113)= 3

32

Conmutador T para varios MIC Memoria Intermedia MICE0 MICE1 MICE2 MICE3

Características de MI: Capacidad: • Localidades= n x m = 128 • Ancho= 8 (bits) Velocidad: • Lecturas: n en cada IT = 4 • Escrituras: n en cada IT = 4

MICS0 MICS1 MICS2 MICS3

113

Memoria de Control

Características de MC: Capacidad: • Localidades= n x m = 128 • Ancho= log2 (n x m) = 7 Velocidad: • Lecturas: n en cada IT = 4 • Escrituras: 1 en cada conexión n= No. de MIC= 4 m= No. de IT= 32

33

Conmutador T para varios MIC MICE0 MICE1 MICEn

Memoria Intermedia

Memoria de Control

Tiempo de acceso de MI:

tacceso=

125 μs 2xnxm

n= No. de MIC m= No. de IT por MIC

MICS0 MICS1 MICSn

Los conmutadores T son más económicos que los conmutadores S por el uso de las memorias RAM Sin embargo, su tamaño está limitado por la velocidad de las memorias.

Para un conmutador de 32 MIC primarios:

tacceso=

125 μs = 61 ns 2 x 32 x 32

El tiempo de acceso promedio de una memoria RAM es de 60 ns

34

Temario • Introducción • Conmutador digital tipo S • Conmutador digital tipo T • Conmutador T para varios MIC Redes a etapas

35

Accesibilidad y bloqueo Accesibilidad es la capacidad de una fuente para acceder los recursos, o de una entrada para alcanzar las salidas. Es una característica estructural del conmutador

Accesibilidad total:

Todas las entradas pueden llegar a todas las salidas

Accesibilidad restringida: Las fuentes 1 y 2 sólo pueden alcanzar dos salidas

36

Accesibilidad y bloqueo Bloqueo es una situación que se da cuando, existiendo una entrada y una salidas libres, no es posible realizar la conexión porque no hay caminos por donde establecerla. Es una característica dinámica del conmutador I A

II B

No es posible establecer la conexión entre A y B I

II

(Diagrama de pollitos)

37

Conmutadores espaciales La estructura más simple que se puede tener para un conmutador es un arreglo rectangular de puntos o matriz

Matriz rectangular N x M

Matriz cuadrada de orden N

C= N x M

C= N2

C: Número de puntos de cruce

38

Conmutadores espaciales Si los órganos de entrada y salida son los mismos: hay dos puntos por cada par entrada-salida Se puede entonces simplificar la matriz eliminando los puntos redundantes y la diagonal (que conecta un punto con él mismo)

Matriz cuadrada de orden N

C= N2

Matriz triangular con diagonal suprimida

C=

N x (N-1) 2

39

Conmutadores espaciales La matriz tiene accesibilidad total y bloqueo cero Es el conmutador perfecto… Pero tiene:

• Un gran número de puntos de cruce: C  N2 • Baja utilización de los puntos de cruce: cada punto sólo para un par entrada-salida • Baja confiabilidad: un solo punto para cada par entrada-salida

Los puntos de cruce deben ser utilizables por múltiples pares entrada-salida: Redes a etapas

40

Red de Clos

41

Red de Clos

42

Red de Clos • Red de tres etapas de matrices espaciales • Las k matrices de la etapa intermedia provee caminos entre las etapas de entrada y salida • Cada par entrada-salida tiene k posibles caminos • Número de puntos de cruce: C = 2Nk + k N n

2

N: No. de entradas/salidas n: Tamaño de cada grupo k: No. de arreglos intermedios

43

Red de Clos sin bloqueo B A

B’

k= 1 D

C

D’

A’ C’

Con k= 1 y establecidas A-A’ y D-D’ No se pueden establecer: B-B’: Bloqueo en la primera etapa C-C’: Bloqueo en la tercera etapa

El uso de puntos de cruce compartidos introduce la posibilidad de bloqueo

44

Red de Clos sin bloqueo Para obtener una Red de Clos sin bloqueo se requiere: k = 2n - 1 En esta red, el número mínimo de puntos de cruce se obtiene con:

n=

N

2

(para N grande)

Número de puntos de cruce:

Cmin = 4N

2N - 1

45

Red de Clos con bloqueo En sistemas telefónicos es posible optimizar los recursos de la red (en este caso, el tamaño del conmutador) admitiendo una cierta probabilidad de bloqueo. Usando el método del grafo lineal propuesto por C.Y. Lee se puede obtener la siguiente expresión para calcular la probabilidad de bloqueo de una Red de Clos: B = [1 – (1 - p x n/k)2]k Donde p : Probabilidad de ocupación de una entrada

Grafo de Lee de una Red de Clos

El grado de congestión del conmutador depende de: • su arquitectura (n y k) y • grado de ocupación de sus entradas (p)

46

Red de Clos con bloqueo Número de puntos de cruce con p= 0,1 y B= 0,002 Red de una etapa 16.256 261.632 4,2 millones 67 millones 1.000 millones 1.700 millones

Número de puntos de cruce con p= 0,7 y B= 0,002 Red de una etapa 16.256 261.632 4,2 millones 67 millones 1.000 millones 1.700 millones

(Bellamy, 2000)

47

Conmutadores digitales a etapas Existen múltiples configuraciones de conmutadores digitales combinando los conmutadores básicos S y T Los más comunes son TST, y TSSST para redes mucho más grandes S

T

S

T

T

T

S

S

T

S

S

S

T

T

S

S

S

T

T

T T

T

S

S

T

T

T

T

T T

T

T S

S

S

T T

48

Conmutador digital TST MICE0

MICE0, IT2 -> MICS15, IT31

IT2

7

2

MICS0

IT internos

IT7

MICE1

MICE15

MICS1

IT7 15

IT31

7 7

¿Qué tipo de control tienen los conmutadores?

31

MICS15

Implementación del conmutador TST

128 IT internos

Memorias de Control

49

50

Bibliografía • A. Rendón (2010). “Conmutación Digital”. En: “Sistemas de Conmutación: Fundamentos y Tecnologías”, Cap. 3, Universidad del Cauca, Popayán, Colombia. • John Bellamy (2000). "Digital Telephony". 3rd edition. John Wiley & Sons, New York, USA.