DEPARTAMENTO DE ELECTRNICA
VALPARASO CHILE
ndice
Resumen. .................................................................................................................................................... 6
1. Introduccin .......................................................................................................................................... 8
1.1. Antecedentes. ................................................................................................................................ 9
1.2. Descripcin de este trabajo. ......................................................................................................... 10
1.3. Objetivos de este trabajo.............................................................................................................. 11
1.4. Supuestos, restricciones y alcances de este trabajo. .................................................................... 12
1.5. Gua de Contenidos por Captulo. ................................................................................................ 12
2. Descripcin del Sistema y Estado del Arte. ....................................................................................... 13
2.1. Informacin general del Sistema Global para Comunicaciones Mviles (GSM). ............................ 13
2.2. Arquitectura y elementos de red del Sistema GSM. ...................................................................... 14
2.2.1. Subsistema de Estacin Base (BSS). ................................................................................... 15
2.2.2. Subsistema de Red y Conmutacin (NSS) ............................................................................ 16
2.2.3. Subsistema de Operaciones (OSS). ..................................................................................... 18
2.3. Radioenlace GSM. ....................................................................................................................... 18
2.4. Planificacin y diseo................................................................................................................... 19
2.5. Servicio General de Paquetes de Radio (GPRS) .......................................................................... 20
2.6. Enhanced Data rates for GSM of Evolution (EDGE). .................................................................... 22
2.7. Informacin general del Servicio Universal de Telecomunicaciones Mviles (UMTS).................... 22
2.8. Arquitectura y elementos de red del Sistema UMTS. .................................................................... 24
2.8.1. Equipo de Usuario (UE). ....................................................................................................... 24
2.8.2. Red de Acceso (AN). ............................................................................................................ 24
2.8.3. Red de Ncleo (CN). ............................................................................................................ 25
2.9. Estado del Arte. ........................................................................................................................... 25
2.9.1. Administracin de la congestin............................................................................................. 26
3
1. Introduccin
Cuando ocurren situaciones de catstrofe masivas (e.g. fenmenos naturales, corte extendido del suministro
elctrico o cualquier suceso que ponga en peligro vidas humanas), se presenta un grave problema de congestin1 de
trfico en los sistemas de telecomunicaciones. Estas situaciones de congestin extrema no se pueden impedir, debido
a la tendencia natural de las personas por comunicarse con sus familiares y amigos durante e inmediatamente
despus de ocurridas estas emergencias. Adems, en estas condiciones, las telecomunicaciones se vuelven un bien
preciado y muy demandado, al permitir mantener conectadas las localidades aisladas por la emergencia, realizar
llamadas telefnicas para apoyar acciones de rescate, y ayudar a la normalizacin de las zonas afectadas [1].
Impacto del desastre
Consecuencias inmediatas
Recuperacin y reconstruccin
Recaudacin de fondos
Da 3 en adelante
12 hrs a 3 das
0 a 12 hrs
Das 2 a 0
Alerta temprana
En la Figura 1.1 se puede observar el comportamiento de la necesidad de las personas por comunicarse a
medida que transcurre el tiempo una vez ocurrida una situacin de catstrofe2. Los dos das anteriores al evento se
consideran en situacin de alerta temprana (por ejemplo, en caso de tornado o tsunami); las primeras 12 horas de
Segn la Real Academia Espaola, congestionar quiere decir: obstruir o entorpecer el paso, la circulacin o el movimiento de
algo". Aplicado en telefona, la congestin de trfico se manifiesta cuando una nueva llamada no puede ser cursada porque todos
los canales estn ocupados.
2
Figura obtenida del reporte The Role of Mobiles in Disasters and Emergencies publicado por la GSM Association, el ao 2005.
1.1 Antecedentes
Durante el impacto y consecuencias inmediatas de ataques terroristas o desastres naturales, es inevitable
que las redes mviles colapsen y los usuarios experimenten congestin. El da del terremoto y posterior tsunami del
27 de febrero de 2010 en Chile no fue la excepcin: el nmero de llamadas se multiplicaron por 24 veces respecto a
un da normal [5], originando un colapso en las redes de telefona mvil.
Lo anterior ocurre porque los sistemas de telefona celular no se dimensionan para atender servicios en
situaciones extremas como las catstrofes, sino para que se comunique entre un 15 y 18% de los usuarios por celda,
en forma simultnea, que es el estndar mundial y son las recomendaciones de la UIT (Unin Internacional de
Telecomunicaciones). Este porcentaje proviene de estudios de comportamientos de las personas, que han
determinado que no ms del 15% habla en forma simultnea en una celda [5]. Chile se ubica dentro de los estndares
mundiales para efectos de trfico. Las centrales y enlaces de telefona mvil se disean considerando, primero, el ao
en que se registra el mximo trfico telefnico, en promedio. Luego, se dimensiona considerando los 60 minutos
consecutivos del da cuya semana y mes de ese ao registren el mximo trfico telefnico, tambin en promedio.
9
Este proyecto de ley ingres al Congreso con fecha 30 de junio de 2010 y pretende modificar la Ley N18.168, General de
Telecomunicaciones. Con fecha 30 de noviembre de 2010, el proyecto de ley ya cuenta con aprobacin a las modificaciones y s e
encuentra en la etapa de tercer trmite constitucional en la Cmara de Diputados.
4
10
11
3.2
Como supuesto se considerar que ya existe cobertura por fallas en el suministro de energa elctrica en
estaciones base. Esto se justifica porque el proyecto de ley del Gobierno ya propone contar con respaldos de
energa elctrica y energa autnoma en cada estacin base [8].
Las restricciones impuestas para el estudio de las medidas adoptadas es que stas deben poder realizarse
con el equipamiento ya existente. A lo ms, pueden requerir modificaciones de software.
En el Captulo 2 se describen los sistemas celulares que rigen en Chile, se revisa el estado del arte en
trminos de la administracin y mitigacin de la congestin durante situaciones de catstrofes, y las medidas
adoptadas por gobiernos y operadores para enfrentar esta problemtica.
En el Captulo 3 se detallan y cuantifican cada una de las estrategias propuestas en esta memoria para
aumentar el nmero de usuarios durante situaciones de catstrofe.
En el Captulo 4 se estudia la documentacin de los mecanismos de la Red de Acceso y Red Core de una
empresa operadora de telefona mvil en Chile, y se evala la factibilidad tcnica de implementacin prctica
de cada estrategia.
12
13
Figura 2.1: Arquitectura GSM, donde BTS = Base Transceiver Station, BSC = Base Station Controller, MSC = Mobile Switching Center,
OSS = Operational Support Subsystem, PSTN = Public Switched Telephone Network, ISDN = Integrated Services Digital Network, BSS =
Base Station Subsystem, NSS = Network and Switching Subsystem 8.
A veces se conoce al BSS como el Subsistema de Radio, porque proporciona y administra rutas de
transmisin en radiofrecuencia entre las unidades mviles y la central MSC. El NSS administra las funciones de
conmutacin del sistema y permite que se comuniquen las MSC con otras redes telefnicas como la PSTN y la ISDN.
5
El trmino PCS se utiliza comnmente para referirse a cualquier red celular digital que opere en el rango de 1900 MHz.
GSM 900 opera en el rango de 900 MHz, es el ms comn en Europa y el mundo. GSM 1800 opera en el rango 1800 MHz,
implementado en Francia, Alemania, Suiza, Reino Unido y Rusia. GSM 1900 opera en el rango de 1900 MHz y es la nica
frecuencia usada en USA y Canad para GSM.
7
Figura obtenida del libro Sistemas de Comunicaciones Electrnicas 4 Edicin, W. Tomasi. Prentice Hall, Ao 2003.
14
Telefona fija
Subsistema de
Estacin Base (BSS)
Subsistema de
Operaciones (OSS)
Red de
sealizacin SS7
Subsistema de Red y
Conmutacin (NSS)
Figura 2.2: Arquitectura GSM con interfaces de red, donde MS = Mobile Station, HLR = Home Location Register, AUC = Authentication
Center, EIR = Equipment Identity Register 9.
El BSS administra la interfaz de radio A-bis entre las estaciones mviles y todos los dems subsistemas
GSM. Cada BSS consiste de muchos controladores BSC que se usan para conectar el dispositivo mvil (MS) con el
NSS a travs de una o ms centrales MSC [9]. A continuacin se describe en mayor detalle cada uno de los
subsistemas mencionados anteriormente.
15
Handover es el traspaso de llamada entre dos estaciones base conectadas a una misma BSC. Por otra parte, el Handoff, es el
traspaso de llamada entre dos estaciones base pero conectadas en distintas controladoras BSC, y es administrado por la central
MSC.
16
17
18
19
10
Full Rate: la informacin de un usuario se enva en una ranura de tiempo, en cada trama.
Half Rate: la informacin de un usuario se enva en una ranura de tiempo, trama por medio.
11
20
Red Ncleo
de GPRS
Subsistema de
Estacin Base (BSS)
Figura 2.3: Arquitectura GSM con extensin de los elementos de la red GPRS, y sus interfaces, donde SGSN = Serving
GPRS Support Node, GGSN =Gateway GPRS Support Node 10.
A continuacin se detallan los componentes adicionales que extienden la arquitectura GSM a la arquitectura
de conmutacin de paquetes de GPRS y las ventajas que trae esta actualizacin.
Nodo de Soporte del Servicio GPRS (SGSN).
Junto con el GGSN, es el nodo encargado de realizar la conmutacin de paquetes en la red GPRS. Est
conectado a la BSC y constituye para el terminal mvil el punto de acceso al servicio de la red GPRS. Dentro de sus
funciones ms importantes est la retransmisin de datos entre el MS y el GGSN, gestin de la movilidad, y
autentificacin y cifrado entre todos los abonados GPRS que se encuentren en el rea de servicio. El trfico de datos
pasa por el SGSN, la BSC y al terminal mvil mediante la BTS [15] (ver Figura 2.3).
Nodo de Soporte del Gateway GPRS (GGSN).
Su misin principal es la conexin del terminal mvil a Internet para el acceso a sus servicios y
aplicaciones basadas en IP. Se encarga de la transferencia de datos del usuario y de la sealizacin hacia el
backbone (ver Figura 2.3), gestiona la seguridad y las funciones de contabilidad, as como la asignacin dinmica de
direcciones IP [15].
21
2.7 Informacin
general
del
Servicio
Telecomunicaciones Mviles (UMTS).
Universal
de
Los sistemas mviles de segunda generacin, combinados con la tecnologa GPRS, reciben a menudo el
nombre comercial de redes 2.5G, surgidas a partir del ao 2001 [16]. Luego, la evolucin natural hacia el 3G
comienza con EDGE, tecnologa que acta como puente entre las redes 2G y 3G [17]. Despus, el 3GPP (Third
Generation Partnership Project), que es un acuerdo de colaboracin entre varios organismos internacionales de
estandarizacin establecido en diciembre de 1998 [18], defini un nuevo estndar para la tercera generacin: el
Sistema Universal de Telecomunicaciones Mviles o Universal Mobile Telecommunications System (UMTS).
12
esquemas de codificacin de canal usando 8 Time Slots (TS). Con codificacin CS-1 se tiene una tasa de 9,05 [Kbps], con
codificacin CS-2: 13,4 [Kbps], con codificacin CS-3: 15,6 [Kbps], y con codificacin CS-4: 21,4 [Kbps]. Con CS-4 se llega al
mximo terico de 21,4 * 8 = 171,2 [Kbps] [16].
22
Dominio de la Red
de Ncleo (CN)
Subsistema de
Estacin Base (BSS)
Dominio de la Red
de Acceso (AN)
13
Archivos de ms de 5 [MB].
23
14
24
25
El etiquetado realizado por esta tcnica slo es posible en las redes con conmutacin de paquetes de datos introducidos en
GPRS. Para identificar el trfico de informacin de emergencia en redes de conmutacin de circuitos de voz (GSM), es necesario
recurrir a los protocolos de sealizacin (usado por eMLPP).
26
27
28
29
30
Figura 3.1 Elementos involucrados en el establecimiento de las llamadas, donde CS = Circuit Switching, MGw = Mega
Gateway, STP = Signaling Transfer Point. Fuente: operadora de telefona mvil, Red de Acceso y Red Core.
31
Trfico [E]
2500
2000
1500
1000
500
0:00
2:00
4:00
6:00
8:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
0:00
2:00
4:00
6:00
8:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
0:00
2:00
4:00
6:00
8:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
10-03-2010
11-03-2010
12-03-2010
Da de observacin
BS1302I-BS1302O - Suma de TOT_TRAF
Grfico 3.1 Trfico [E] de los troncales BS1302I-BS1302O y BS1308I-BS1308O de la Regin Metropolitana
VS Da de observacin. Fuente: operadora de telefona mvil, Red Core.
En el Grfico 3.1 se aprecia el comportamiento de las rutas troncales de dos controladoras BSC de la Regin
Metropolitana (BS1302I-BS1302O y BS1308I-BS1308O19). Se puede concluir que los das 10 y 12 de marzo el
comportamiento de la red fue normal, pero al medio da del 11 de marzo se registra una congestin explosiva de
17
La plataforma Signaling Transfer Point (STP) rutea todos los mensajes de sealizacin de la red SS7 (ver Subseccin 2.2.1).
18
Las intensidades registradas de estos sismos fue de 6.9, 6.7, y 6.0 grados en la escala de Richter, respectivamente. El
epicentro de estos movimientos se ubic en la Sexta Regin, a 110, 85, y 105 [kms] al oeste de Rancagua, respectivamente [33].
19
La sigla BS1302I-BS1302O quiere decir que es el troncal de la BSC #1302 considerando entrada (In) y salida (Out) del enlace.
32
140.000
120.000
100.000
80.000
60.000
40.000
20.000
0
0:00
2:00
4:00
6:00
8:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
0:00
2:00
4:00
6:00
8:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
0:00
2:00
4:00
6:00
8:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
N de llamadas
10-03-2010
11-03-2010
12-03-2010
Da de observacin
BS1302I-BS1302O - Suma de Ncallsi
Se puede apreciar que una vez que la controladora BSC volvi a estar operando despus del colapso inicial
por solicitud de establecimiento de llamadas, recibi una segunda inundacin de requerimientos de conexin
entrantes (cifra cercana a 120.000), de los cuales slo la cuarta parte fueron atendidos satisfactoriamente. Esta
informacin es evidencia de la congestin severa que se produce en los sistemas de sealizacin20 durante e
inmediatamente despus de ocurrida una situacin de catstrofe.
20
El servidor que establece las llamadas es la central MSC (ver Figuras 2.1, 2.2, 2.3, 2.4, 3.1) y la sealizacin del
establecimiento de las llamadas o Call Setup es realizado en el Stand alone Dedicated Control CHannel (SDCCH).
33
a)
b)
Grfico 3.3 (a) Trfico [E] y (b) Mean Holding Time (MHT) del troncal BS1303I-BS1303O de la Regin Metropolitana
VS Da de observacin. Fuente: operadora de telefona mvil, Red de Acceso.
Se puede ver en el Grfico 3.3 (a) que el fenmeno de alta congestin que se presenta durante e
inmediatamente despus de las rplicas del 11 de marzo es similar a los del Grfico 3.1. Adicionalmente, en el Grfico
3.2 (b) se puede apreciar que el tiempo medio de duracin de las llamadas en la ruta troncal BS1303I-BS1303O fue
de 68,06 segundos para las llamadas salientes22, y de 39,2 segundos para las entrantes23. Esta informacin ser de
utilidad para poder cuantificar esta estrategia en la Subseccin 3.1.4.
Entonces, lo que plantea esta estrategia es atender rpidamente la mayor cantidad de usuarios posibles,
y para ello utilizar la temporizacin de llamadas fijando un umbral adecuado que permita a las personas
comunicarse por el mnimo tiempo necesario con sus seres queridos durante e inmediatamente despus de ocurrida
una situacin de emergencia.
21
La sigla BS1303I-BS1303O quiere decir que es el troncal de la BSC #1303 considerando entrada (In) y salida (Out) del enlace.
22
Las llamadas salientes o mobile originating call son aquellas llamadas que se inician en el mvil (MS).
23
Las llamadas entrantes o mobile terminating call son aquellas llamadas cuyo destino es el mvil (MS).
34
Como cada canal RF se multiplexa en el tiempo usando TDMA de 8 ranuras de tiempo, se cuenta con 32
canales de comunicacin por sector. Descontando el canal de control24, se tienen N = 32 1 = 31 canales de voz por
cada sector de celda. Este supuesto es el que ser usado en el resto de este trabajo.
Ejemplo.
Suponiendo que todos los usuarios de cada sector generan en promedio 1 llamada cada hora (segn el
criterio de dimensionamiento usado por los operadores25), y que cada llamada dura en promedio 1 minuto y 19,8
segundos (equivalente a la duracin promedio de las llamadas26 cursadas por las redes de telefona celular durante el
ao 2009 en Chile, segn las estadsticas presentadas por la Subsecretara de Telecomunicaciones, SUBTEL [34]),
es posible determinar la intensidad de trfico medio por cada suscriptor, en mili Erlangs:
= =
1
133
79,8 =
= 0,022167 22,17[/]
3600
6000
24
Se considerar para el resto de este trabajo que de los 4 canales de radiofrecuencia (4 tramas o Frames TDMA de 8 ranuras o
Time Slots cada uno [48]), slo basta descontar 1 ranura (TS0) en una de las tramas como canal de control.
25
Dimensionamiento del peor caso: la totalidad de los abonados de la red mvil genera 1 llamada cada hora.
26
Duracin promedio anual; corresponde a la duracin promedio de cada llamada realizada por los abonados mviles, calculada
como el cociente entre el trfico anual y el nmero de llamadas para cada ao.
27
Se utiliza un grado de servicio del 2% segn recomendaciones del estndar GSM como medida de diseo en la industria [13].
35
22,83
133/6000
!
=
=0 !
=0
(3.1)
Resolviendo numricamente28 la ecuacin (3.1), considerando un bloqueo del 2%, N = 31, y barriendo todos
los valores factibles para tm 15,30,45, ,240 , 1,2,3 ,16 , y n 1,2,3 ,6.000 , se obtiene el siguiente
grfico para verificar la relacin entre capacidad y duracin de las llamadas:
28
Ver cdigo Matlab del programa que resuelve numricamente la Ecuacin 3.1, considerando N = 31 y B <= 0,02 en Anexo B.
36
Grfico 3.3 Nmero mximo de usuarios atendidos en funcin de la duracin y cantidad promedio de llamadas, considerando
N = 31 y un bloqueo <= 2%.
En el Grfico 3.3 se simula una situacin de catstrofe aumentando la tasa de generacin de llamadas29
considerando una disminucin en la duracin de cada una de ellas.
Observaciones:
Se aprecia una superficie formada por curvas que crecen de manera exponencial a medida que el tiempo de
duracin y la tasa de llegadas van disminuyendo.
Se puede evaluar el efecto numrico que tiene el disminuir tm en un factor de ( 0,1 ), en trminos del
incremento del nmero de usuarios, de la siguiente manera:
Sea
29
La tasa de generacin de llamadas se dispara explosivamente debido a la necesidad natural de las personas por comunicarse
con sus seres queridos durante e inmediatamente despus de ocurrida una situacin de catstrofe [2].
37
=0
=0
!
!
(3.2)
(2 ) ( )
= 2
!
=0
1 ( )
(3.3)
!
=0
quiere decir, que una disminucin en de tm implica un aumento en el nmero de usuarios que se pueden atender en
un factor de 1/ veces. Es importante agregar que no debe asumir un valor muy pequeo por dos razones: a) que el
segmento de habla que se reserva todava sea significativo para el usuario (mayor de 20 segundos), b) que el tiempo
de establecimiento de la llamada sea significativamente menor que la duracin de la llamada, para evitar el
congestionamiento por trfico de sealizacin.
La conclusin anterior puede observarse en el siguiente grfico resumen para distintos valores de :
38
75
219
60
273
45
365
30
547
15
1095
Si la duracin promedio de las llamadas se disminuye de 240 a 30 segundos, es decir = 0,125, entonces
es posible atender 423 usuarios ms (de 68 a 547, aumenta ~ ocho veces).
Si la duracin promedio de las llamadas se disminuye de 240 a 60 segundos, es decir, = 0,25, entonces
es posible atender 205 usuarios ms (de 68 a 273, aumenta ~ cuatro veces).
Si la duracin promedio de las llamadas se disminuye de 240 a 120 segundos, es decir, = 0,5, entonces
es posible atender 137 usuarios ms (de 68 a 136, aumenta ~ el doble).
Si la duracin promedio de las llamadas se disminuye de 240 a 180 segundos, es decir, = 0,75, entonces
es posible atender 23 usuarios ms (de 68 a 91, aumenta ~ 1,33 veces).
Si la duracin promedio de las llamadas se disminuye de 240 a 210 segundos, es decir, = 0,875,
entonces es posible atender 10 usuarios ms (de 68 a 78, aumenta ~ 1,14 veces).
Conclusiones.
1. Se confirma objetivo general de esta estrategia: al limitar la duracin de las llamadas, se puede aumentar
la capacidad (nmero de usuarios que se pueden atender).
2. De la condicin 3.4 se concluye que si la duracin de las llamadas disminuye en un factor de veces, el
nmero de usuarios que el sistema puede atender aumenta 1/ veces, independientemente de los valores
de N, B, y tm.
Problema real.
Una empresa operadora de telefona mvil en Chile cuenta con 4.000.000 de usuarios totales, de los cuales
se atiende aproximadamente entre el 10 y 15% de ellos en condiciones normales segn estudios de
dimensionamiento y comportamiento de las personas [5]. Cuando ocurren situaciones de catstrofe esta cifra aumenta
de forma desproporcionada, donde prcticamente la totalidad de los abonados intentan comunicarse al mismo tiempo.
Entonces, si el operador deseara aumentar de 400.000 (el 10% del total de abonados) a 4.000.000 de
usuarios atendidos en una situacin de catstrofe, se debera implementar esta estrategia acortando la duracin de
las llamadas considerando = 0,1. Esto se traduce en una poltica imprctica ya que si se considera que el
promedio de las llamadas es de aproximadamente 80 segundos segn SUBTEL [34], entonces cada llamada durara
39
=0
!
(3.4)
Resolviendo numricamente30 la ecuacin (3.4), considerando N = 31, = 1, y barriendo todos los valores
factibles para, 1,2,3 ,15 , n2 1,2,3 ,3.000 y B [0,1], se obtiene el siguiente grfico para verificar la
relacin entre grado de servicio (GoS)31 y nmero mximo de usuarios que el sistema ser capaz de atender:
Grfico 3.5 Grado de Servicio (GoS) en funcin del nmero mximo de usuarios atendidos, con N = 31 y = 1
30
Ver cdigo Matlab del programa que resuelve numricamente la Ecuacin 3.4, considerando N = 31 y = 1 en Anexo C.
31
Se denomina grado de servicio (GoS) al porcentaje de llamadas que no pueden ser atendidas al estar operando el sistema en
40
Resolviendo numricamente32 la ecuacin (3.4), considerando N = 31, = 0,5, y barriendo todos los valores
factibles para, 1,2,3 ,15 , n 1,2,3 ,5.000 y B [0,1], se obtiene el siguiente grfico para verificar la
relacin entre grado de servicio (GoS) y nmero mximo de usuarios que el sistema ser capaz de atender:
Grfico 3.6 Grado de Servicio (GoS) en funcin del nmero mximo de usuarios atendidos, con N = 31 y = 0,5.
Al comparar el Grfico 3.3 con los Grficos 3.5 y 3.6 se aprecia que en una situacin de catstrofe el nmero
mximo de usuarios que el sistema podr atender va a disminuir debido a la congestin que se presenta al estar
operando el sistema en plena carga (bajo el supuesto de que la intensidad de trfico de cada suscriptor aumenta 10
veces). Por esta misma razn, el grado de servicio o porcentaje de llamadas que no se pueden atender, tambin va en
aumento.
Finalmente, comparando los Grficos 3.5 y 3.6 se observa que la nica diferencia entre ellos es que en el
Grfico 3.6 se atienden el doble de personas debido a la reduccin de tm en un factor de = 0,5. Se concluye
entonces si bien esta estrategia no permite mitigar congestin en situaciones de catstrofe, s permite aumentar el
nmero de usuarios atendidos.
32
Ver cdigo Matlab del programa que resuelve numricamente la Ecuacin 3.4, considerando N = 31 y = 0,5 en Anexo D.
41
33
Para mayor informacin acerca de estos codecs, ver http://en.wikipedia.org/wiki/GSM#Voice_codecs en [10] (ingls).
42
Velocidad de transmisin
Caractersticas
Uso
13 [Kbits/seg].
La informacin de un usuario
GSM [10][42].
6,5 [Kbits/seg].
La informacin de un usuario
12,2 [Kbits/seg].
EFR / GSM-EFR
Consume un 5%
[43].
Adaptive Multi Rate-Full Rate
12,2 [Kbits/seg];10,2[Kbits/seg];7,95[Kbits/seg];
Velocidad de transmisin se
En momentos de alta
/ AMR-FR / 3GPP-AMR-FR
7,40[Kbits/seg];6,70[Kbits/seg];5,90[Kbits/seg];
congestin, el codec
condiciones de interferencia
velocidades de
Velocidad de transmisin se
transmisin para
/ AMR-HR / 3GPP-AMR-HR
aumentar
[44].
condiciones de interferencia
dinmicamente la
en desmedro de la
capacidad [10].
Tabla 3.1 Velocidad de transmisin, caractersticas y uso de los codecs soportados por el canal de trfico.
En el Subsistema de Radio (BSS) existe una plataforma que realiza el trabajo de asignacin de los codecs
de compresin de voz en las Controladoras de Estacin Base (BSC). Esta plataforma recibe el nombre de
Controladora de Transcodificacin34 o Transcoder Controller (TRC) y contiene los recursos de transcodificacin de
cada codec (ver Figura 3.3). Esta controladora organiza estos recursos separndolos en piscinas o pools de
transcodificacin, donde cada pool contiene un tipo de codec distinto, por ejemplo, Full Rate (THC-FR), Enhanced Full
Rate (TCH-EFR), o Half Rate (TCH-HR) [44].
34
Se denomina transcodificar (del ingls transcoding) a la conversin directa (de digital a digital) de un codec a otro. Puede ser
43
Figura 3.3: Elementos involucrados en la asignacin de los codecs de compresin de voz, donde MS = Dispositivo Mvil, BTS = Estacin
Base, BSC/TRC = Controladora de Estacin Base y de Transcodificacin, MSC = Central de Conmutacin. Fuente: Ericsson [44].
En la Figura 3.3 se muestra una arquitectura tpica del Subsistema de Radio (BSS) considerando la
Controladora de Transcodificacin (TRC). La controladora BSC/TRC participa en la sealizacin (lnea punteada) del
Call Setup asignando el canal de trfico con su respectivo codec a la estacin base (BTS) y sta al dispositivo mvil
(MS).
Grfico 3.7 Trfico [E] de los canales TCH, TCH-FR, TCH-HR, SDCCH, Capacidad TCH, Capacidad SDCCH de la mquina BSC1303
VS Da de observacin. Fuente: operadora de telefona mvil, Red de Acceso.
44
36
La capacidad mxima de los TCH y SDCCH, y el trfico cursado en los TCH y SDCCH se presentan en Erlangs.
37
Ilustrativamente, en el Grfico 3.7 esto se reflejara en que la curva rosada (TCH-HR) se acercara a la curva azul (TCH Total) y
45
a)
b)
Figura 3.5 a) Transmisin del canal de trfico de voz utilizando el cdec GSM Full Rate (TCH-FR) b) Transmisin del canal
de trfico de voz utilizando el cdec GSM Half Rate (TCH-HR) 39.
Entonces, para presentar un modelo simplificado que pueda recrear las condiciones de un cambio en la tasa
de compresin de voz de Full Rate a Half Rate en los canales de trfico, se puede suponer el mismo escenario
hipottico de la Subseccin 3.1.4, y de la Figura 3.2, con la diferencia de que esta vez se cuenta con 64 canales Half
Rate de comunicacin por sector, pero dos de ellos deben ser usados en modalidad Full Rate porque corresponden al
canal de control. Descontando el canal de control, se tienen entonces N = 64 2 = 62 canales de voz por cada sector
de celda.
Entonces, resolviendo numricamente39 la ecuacin (3.1), considerando un grado de servicio del 2%, N = 62,
y barriendo todos los valores factibles para tm 15,30,45, ,240 , 1,2,3 ,16 , y n 0,1,2,3 ,13.000 ,
se obtiene el siguiente grfico para verificar la relacin entre capacidad y un cambio en el codec de voz utilizado:
39
Ver cdigo Matlab del programa que resuelve numricamente la Ecuacin 3.1, considerando N = 62 y B <= 0,02 en Anexo E.
46
Grfico 3.8 Nmero mximo de usuarios atendidos en funcin de la duracin y cantidad promedio de llamadas, considerando
N = 62 y un bloqueo <= 2%.
Observaciones:
Al igual que en la Subseccin 3.1.4, se aprecian superficies formadas por curvas que crecen de manera
exponencial a medida que el tiempo de duracin y la tasa de llegadas van disminuyendo. Para poder comparar de mejor
manera un escenario Full Rate con uno Half Rate se han confeccionado el Grfico 3.9:
Grfico 3.9 GSM Full Rate (TCH-FR) V/S GSM Half Rate (TCH-HR), considerando un bloqueo <= 2%.
47
n:= nmero mximo de usuarios que el sistema ser capaz de atender utilizando el codec Full Rate
(en cuyo caso, N = 31) o el codec Half Rate (en cuyo caso, N = 62):
!
10
=0
!
40
(3.5)
En promedio, el nmero de usuarios que se puede atender bajando la tasa de transmisin a Half Rate es 2,3 veces el nmero
48
Escenario 1: sin aplicar la estrategia del cambio de codecs de Full Rate a Half Rate.
Grfico 3.10 Grado de Servicio (GoS) en funcin del nmero mximo de usuarios atendidos, con N = 31 y t m = 80[s]
Escenario 2: aplicando la estrategia del cambio de codecs de Full Rate a Half Rate.
Resolviendo numricamente44 la ecuacin (3.5), considerando N = 62, tm = 80 segundos, y barriendo todos los
valores factibles para, 1,2,3 ,15 , n 1,2,3 ,6.000 y B [0,1], se obtiene el siguiente grfico para
verificar la relacin entre grado de servicio (GoS) y nmero mximo de usuarios que el sistema ser capaz de atender:
41
Ver cdigo Matlab del programa que resuelve numricamente la Ecuacin 3.4, considerando N = 31 y tm = 80[s] en Anexo C.
42
Durante el ao 2009 en Chile cada llamada dur en promedio 1 minuto y 19,8 segundos, segn las estadsticas presentadas
44
Ver cdigo Matlab del programa que resuelve numricamente la Ecuacin 3.4, considerando N = 62 y tm = 80[s] en Anexo F.
49
Grfico 3.11 Grado de Servicio (GoS) en funcin del nmero mximo de usuarios atendidos, con N = 62 y tm = 80[s].
En los Grficos 3.10 y 3.11 se aprecia que el grado de servicio o porcentaje de llamadas que no se pueden
atender, va en aumento debido a la presencia de alta congestin. La nica diferencia entre ambas figuras es que en el
Grfico 3.11 se atienden en promedio 2,3 veces el nmero de personas que las del Grfico 3.10 debido al aumento de
los canales de voz de 31 a 62 gracias al cambio de Full Rate a Half Rate. Se concluye entonces que esta estrategia
permite aumentar el nmero de usuarios atendidos, a pesar del alza en la congestin del sistema.
50
51
HLR
MS
BTS
STP
BSC
InterOperadores
Firewall
MGw
SMPP
CS
MSC
SMSC
Internet
ESMEs
MS
BTS
RNC
Sealizacin SS7
Voz y Datos
Figura 3.6: Elementos involucrados en el servicio SMS, donde SMPP = Short Message Peer-to-Peer Protocol, ESME = External
Short Messaging Entity. Fuente: operadora de telefona mvil, Red de Acceso y Red Core.
Las plataformas y componentes que participan en el envo de informacin SMS son las siguientes:
a) Red de Acceso: tambin llamada Subsistema de Estacin Base (BSS). Aqu se origina el mensaje de texto
desde las estaciones base (BTS o Node B) hacia las controladoras (BSC o RNC).
b)
Red Core de Voz: tambin llamada Subsistema de Red y Conmutacin (NSS). La informacin SMS contina
hacia la central MSC, desde donde se consulta informacin del abonado a la base de datos HLR y a la
plataforma de Prepago mediante el router sealizador STP.
c) Plataforma SMSC: provee el servicio de mensajera SMS a los usuarios mviles, que por este medio tienen
la posibilidad de recibir y enviar mensajes hacia y desde otros usuarios de la misma red del operador, desde
y hacia usuarios de otras compaas mviles (Inter Operadores), desde y hacia usuarios de compaas de
otros pases con los que se tenga acuerdos, y desde y hacia servicios mediante numeracin corta, tales
como trivias, concursos, y otros similares.
52
Utilizacin
51%
43%
72%
56%
49%
59%
55%
Tabla 3.2 Capacidad instalada y porcentaje de utilizacin la Plataforma SMSC. Fuente: Comverse.
250
N de MPS
200
150
80%
72%
243,37
51%
43%
59%
56%
49%
199,4
190,02
172,88
70%
60%
50%
40%
167,14
145,06
30%
100
% de utilizacin
300
20%
50
10%
0%
Ene-10
Feb-10
Mar-10
Abr-10
May-10
Jun-10
Mes de observacin
Grfico 3.12 Nmero de mensajes por segundo y porcentaje de utilizacin de la Plataforma SMSC VS Mes de observacin.
Fuente: Comverse.
53
45
Como referencia, el mayor trfico SMS del ao 2008 se observ durante el mes de septiembre, con un total de 144.836.139
mensajes enviados, mientras que el mximo del ao 2009 fue durante el mes de octubre, con 152.927.410 mensajes. El ao 2010
hay un quiebre en esta tendencia ya que durante el mes de marzo se produce un mximo anual e histrico de 188.335.743
mensajes enviados, segn las estadsticas presentadas por la Subsecretara de Telecomunicaciones, SUBTEL [34].
46
Los proveedores generalmente recomiendan un uso cercano al 80%. Comverse, fabricante de centrales SMSC, y Ericsson,
fabricante de centrales MSC, recomiendan un umbral del 77% de utilizacin de CPU. Cifras bajo estos umbrales permiten a los
proveedores garantizar estndares aceptables de calidad de servicio en el procesamiento de la informacin SMS.
54
Los canales de control SDCCH son imprescindibles para el establecimiento de las llamadas, por lo que si se
presenta una alta congestin SDCCH an teniendo canales de voz (TCH) desocupados, las llamadas no
podrn realizarse. Es por esto que la probabilidad de bloqueo de los canales SDCCH debe ser
significativamente menor que la de los canales de voz, por lo cual se utilizar el siguiente criterio: BSDCCH =
0,02 / 5 = 0,004 [41].
El tiempo medio de uso o mean holding time del canal de control SDCCH para enviar un mensaje SMS es
del orden de: tm-SDCCH = 6,2 segundos (dependiendo del largo del mensaje) [41].
Problema real.47
Para obtener un rango apropiado de SMS, se puede recurrir a la informacin obtenida desde la operadora de
telefona mvil estudiada en la Subseccin 3.3.3. Considerando que la red de esta empresa tiene
aproximadamente 4.000.000 de usuarios y que la tasa mxima de SMS observada en los meses de enero a
junio del 2010 fue de 244 [MPS] en marzo (ver Tabla 3.2 y Grfico 3.11), se obtiene que la tasa de SMS por
hora del mes de mayor congestin es de:
= 244 3600 = 878.400 []
Luego, para cada usuario de la red:
= =
878.400
= 0,2196 [
]
4.000.000
Por lo tanto, para graficar 16 valores distintos se ha seleccionado el siguiente rango para la tasa de
envo de mensajes SMS: 0,013725; 0,02745; ; 0,2196 .
Los canales lgicos de GSM pueden ser mapeados en un canal fsico o physical channel, que es una
combinacin del nmero de ranura (TSn) con el Nmero Absoluto de Canal de RF (ARFCN o Absolute Radio
Frequency Channel Number) [48]. El canal lgico Stand alone Dedicated Control Channel (SDCCH) puede
ser mapeado en un canal fsico dividindose en 4 u 8 sub-canales: SDCCH/4 (03) o SDCCH/8 (07),
donde los nmeros que aparecen entre parntesis son las identificaciones de asignacin para cada subcanal [49].
47
El modelo utilizado por los ingenieros de una operadora de telefona mvil considera distintos perfiles de trfico de voz por
55
SDCCH/8
TCH
NSDCCH
TS1
TS1, TS2
16
24
32
TS6, TS7
40
TS7
48
56
Tabla 3.3 Nmero de canales SDCCH disponibles segn cada caso de asignacin de canales SDCCH/8 y TCH.
Grfico 3.13 Caso 1: Nmero mximo de usuarios SMS atendidos, considerando t m = 6,2[s], NSDCCH = 8 y B <= 0,4%
48
Ver cdigo Matlab del programa que resuelve numricamente la Ecuacin 3.1, considerando distintos valores para NSDCCH y
56
Grfico 3.14 Caso 2: Nmero mximo de usuarios SMS atendidos, considerando tm = 6,2[s], NSDCCH = 16 y B <= 0,4%
Caso 3.
Grfico 3.15 Caso 3: Nmero mximo de usuarios SMS atendidos, considerando tm = 6,2[s], NSDCCH = 24 y B <= 0,4%
Caso 4.
Grfico 3.16 Caso 4: Nmero mximo de usuarios SMS atendidos, considerando tm = 6,2[s], NSDCCH = 32 y B <= 0,4%
57
Grfico 3.17 Caso 5: Nmero mximo de usuarios SMS atendidos, considerando tm = 6,2[s], NSDCCH = 40 y B <= 0,4%
Caso 6.
Grfico 3.18 Caso 6: Nmero mximo de usuarios SMS atendidos, considerando tm = 6,2[s], NSDCCH = 48 y B <= 0,4%
Caso 7.
Grfico 3.19 Caso 7: Nmero mximo de usuarios SMS atendidos, considerando tm = 6,2[s], NSDCCH = 56 y B <= 0,4%
58
Grfico 3.20 Resumen: Nmero mximo de usuarios SMS atendidos en funcin de N SDCCH, considerando B <= 0,4%,
SMS = 0,16 [mensajes/hora] y tm-SDCCH = 6,2 [segundos]
Conclusiones.
1. Del Grfico 3.20 se confirma objetivo general de esta estrategia: al configurar la red para uso
preferente de SMS se logra atender una cantidad significativamente mayor de usuarios que
los atendidos por canales de voz en momentos de congestin. Sin embargo, debe destacarse
que esta solucin debe ir acompaada por una inversin adicional en la central SMS, ya que los
existentes no son capaces de sustentar un servicio SMS como el que se propone. Los mensajes
pueden llegar con medio da de atraso o simplemente desaparecer por congestin.
49
Segn datos de la operadora de telefona mvil estudiada, el valor promedio de SMS entre enero y junio del ao 2010 fue de
186,31 [MPS] (ver Tabla 3.2), es decir, 186 3.600 4.000.000 0,16 [/].
59
3. Al comparar los grficos obtenidos para las estrategias 3.1 y 3.2 (canales de voz) con los de la
estrategia 3.3 (canales SMS), se puede concluir que el impacto de la tercera estrategia es mayor
desde el punto de vista del nmero mximo de usuarios que el sistema ser capaz de atender. Esto
se debe a la reasignacin de recursos de los canales de voz para obtener 8 sub-canales SMS
adicionales por cada ranura de tiempo de cada trama TDMA de 8 ranuras.
60
4. Implementacin de estrategias.
En este captulo se estudia la factibilidad tcnica de implementar en la prctica cada una de las estrategias
propuestas en el Captulo 3. Para ello se estudi la documentacin disponible para configurar mecanismos que
busquen aumentar el nmero de usuarios con acceso al servicio de telefona mvil durante e inmediatamente
despus de ocurrida una situacin de catstrofe. La documentacin corresponde a componentes y plataformas de la
Red Core y Red de Acceso de Ericsson funcionando en una empresa operadora de telefona mvil en Chile.
/
\
|DEFAULT|
IO=+io
|OWN
|
\
/
|
|
+
|
|
\
\
/
\|
|DEFAULT||
|,TDHM=+ | + ;
|tdhm
||
\
/|
/
Donde el primer parmetro IO (output) selecciona el dispositivo que mostrar la salida del comando;
DEFAULT toma el valor por omisin, o bien, OWN, que enva la orden de imprimir por pantalla directamente al
dispositivo remoto que ejecut el comando.
El segundo parmetro, TDHM (time duration), define un umbral de tiempo determinado que define una
llamada como de Larga Duracin para cortarla. Se expresa en hh (horas, 00-12) y mm (en minutos, 00-50), y donde
DEFAULT deja el valor 0100 por omisin. La duracin mnima que se permite temporizar cada llamada es de 10
minutos, y la mxima es de 12 horas. Adems, el tiempo que se desee ingresar debe ser especificado en pasos de
10 minutos cada uno.
61
50
La Controladora de Transcodificacin (BSC/TRC) contiene los recursos de transcodificacin de cada codec y los organiza
separndolos en piscinas o pools de transcodificacin, donde cada pool contiene un tipo de codec distinto.
51
Se denomina transcodificar (del ingls transcoding) a la conversin directa (de digital a digital) de un codec a otro [46].
52
En sistemas digitales, los multiplexores y demultiplexores se usan para conectar y rutear. Para muchas entradas (inputs) a una
salida (output) se usan multiplexores. Para una entrada a muchas salidas se usan demultiplexores. Se pueden usar para conectar
entre diferentes fuentes y destinos.
62
CHRATE
HR
TRAPOOL
FRPOOL
SUBPOOL
2
CHRATE
FR
TRAPOOL
EFRPOOL
SUBPOOL
1
2
4
CHRATE
FR
DEV
256
262
287
END
POOLACT
1584
POOLACT
24
POOLACT
1824
POOLIDLE POOLTRAF
1081
503
SUBACT
SUBIDLE
1200
697
384
384
SUBTRAF
503
0
POOLIDLE POOLTRAF
22
2
SUBACT
SUBIDLE
24
22
SUBTRAF
2
POOLIDLE POOLTRAF
729
1095
SUBACT
SUBIDLE
1104
249
336
96
384
384
SUBTRAF
855
240
0
SUBPOOL
1
2
4
Cuadro 4.1 El comando Radio Transmission Transcoder Pool, Print (RRTPP) muestra la configuracin de los pools de
transcoders de una BSC Ericcson en la Red de Acceso. Fuente: Ericsson.
La configuracin del Cuadro 4.1 muestra que existen 1584 recursos actuales reservados para llamadas en el
pool del codec Adaptive Multi Rate-Half Rate (AMR-HR), de los cuales 1081 estn ociosos y 503 estn generando
trfico. Este pool se divide en dos subpools, una de identificador 0, y otra de identificador 2, con 1200 y 384 llamadas
respectivamente. Adems, existen 24 recursos registrados en el pool de Full Rate (TCH-FR) y 1824 en el pool de
Enhanced Full Rate (TCH-EFR), dividida en los subpools 1, 2, y 4, con 1104, 336, y 384 recursos reservados, y
asociados a los dispositivos #256, #262, y #287, respectivamente.
Entonces, para cambiar los codecs de los dispositivos que estn usando Enhanced Full Rate (TCH-EFR) y
dejarlos en Half Rate (TCH-HR), se puede realizar la siguiente serie de comandos:
a) RRTBI:DEV=RTTGD-256&&-262&&-287,FORCE;
63
<RRTPP:TRAPOOL=ALL;
RADIO TRANSMISSION TRANSCODER POOL DETAILS
TRAPOOL
AMR_HR
SUBPOOL
0
2
CHRATE
HR
TRAPOOL
HRPOOL
SUBPOOL
1
2
4
CHRATE
HR
TRAPOOL
FRPOOL
SUBPOOL
2
CHRATE
FR
POOLACT
1584
POOLACT
1824
POOLACT
24
POOLIDLE POOLTRAF
1081
503
SUBACT
SUBIDLE
1200
697
384
384
SUBTRAF
503
0
POOLIDLE POOLTRAF
729
1095
SUBACT
SUBIDLE
1104
249
336
96
384
384
SUBTRAF
855
240
0
POOLIDLE POOLTRAF
22
2
SUBACT
SUBIDLE
24
22
SUBTRAF
2
64
CHRATE
FR
POOLACT
0
POOLIDLE POOLTRAF
0
0
SUBACT
SUBIDLE
0
0
0
0
0
0
SUBTRAF
0
0
0
SUBPOOL
1
2
4
Cuadro 4.2 El comando Radio Transmission Transcoder Pool, Print (RRTPP) muestra la configuracin de los pools de
transcoders de una BSC Ericcson en la Red de Acceso, con la piscina de codecs de Enhanced Full Rate (TCH-EFR)
cambiada a Half Rate (TCH-HR). Fuente: Ericsson.
Se puede apreciar comparando el Cuadro 4.2 con el Cuadro 4.1 que todos los recursos del pool de
Enhanced Full Rate (TCH-EFR) fueron reasignados al pool de Half Rate (TCH-HR).
53
Cada suscriptor utiliza un mismo Nmero de Canal Absoluto de la Radiofrecuencia (Absolute Radio Frequency Channel
Number, ARFCN) y ocupa un Time Slot (TS) nico por cada trama. La combinacin de un TS n con un ARFCN constituye un Canal
Fsico (Base Physical Channel, BPC). Cada canal fsico puede ser mapeado en dos tipos de canales lgicos: canales de trfico de
voz (Traffic Channels, TCH) o canales de control (Control Channels, CCH) [44] [48].
65
66
8159
END
CHANNEL
TCH-38237
TCH-38236
TCH-38235
TCH-38240
TCH-38239
TCH-38238
TCH-38243
TCH-38242
TCH-38241
TCH-38246
TCH-38245
TCH-38244
TCH-38249
TCH-38248
TCH-38247
TCH-38252
TCH-38251
TCH-38250
SDCCH-38260
SDCCH-38259
SDCCH-38258
SDCCH-38257
SDCCH-38256
SDCCH-38255
SDCCH-38254
SDCCH-38253
BCCH-38263
CBCH
0
CHRATE
FR
HR
HR
FR
HR
HR
FR
HR
HR
FR
HR
HR
FR
HR
HR
FR
HR
HR
SDCCH
8
STATE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
BUSY
BUSY
BUSY
BUSY
BUSY
BUSY
BUSY
BUSY
CHBAND 64K
1900
NONE
1900
1900
1900
NONE
1900
1900
1900
NONE
1900
1900
1900
EGPRS
1900
1900
1900
EGPRS
1900
1900
1900
EGPRS
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
Cuadro 4.3 El comando Radio Control Cell Resources, Print (RLCRP) muestra la configuracin de asignacin de canales de una celda
perteneciente a una cntroladora BSC Ericcson en la Red de Acceso. Fuente: Ericsson.
Adems, la informacin entregada por el impreso muestra que para la celda #59971 se tienen 8 canales
SDCCH y 1 BCCH que est siempre ocupado (esto se debe a que el Broadcast Control Channel es el encargado de
sincronizar continuamente la asignacin y utilizacin de los canales, entre otras tareas).
Luego, si se aplica el comando RLACC:CELL=59971,SLEVEL=1,STIME=30; se incrementar el
nmero de SDCCH/8 si el nmero de sub-canales SDCCH de la celda #59971 es menor o igual a 1. Adems,
despus de 30 segundos, y si la demanda de SDCCH retorna a un nivel menor, el nmero de SDCCH/8 se disminuir.
El resultado antes de que transcurran 30 segundos sera el siguiente:
67
8158
8159
END
CHANNEL
TCH-38237
TCH-38236
TCH-38235
TCH-38240
TCH-38239
TCH-38238
TCH-38243
TCH-38242
TCH-38241
TCH-38246
TCH-38245
TCH-38244
TCH-38249
TCH-38248
TCH-38247
SDCCH-38268
SDCCH-38267
SDCCH-38266
SDCCH-38265
SDCCH-38264
SDCCH-38263
SDCCH-38262
SDCCH-38261
SDCCH-38260
SDCCH-38259
SDCCH-38258
SDCCH-38257
SDCCH-38256
SDCCH-38255
SDCCH-38254
SDCCH-38253
BCCH-38263
CBCH
0
CHRATE
FR
HR
HR
FR
HR
HR
FR
HR
HR
FR
HR
HR
FR
HR
HR
SDCCH
16
STATE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
BUSY
BUSY
BUSY
BUSY
BUSY
BUSY
BUSY
BUSY
CHBAND
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
64K
NONE
NONE
NONE
EGPRS
EGPRS
1900
Cuadro 4.4 El comando Radio Control Cell Resources, Print (RLCRP) muestra la nueva asignacin de canales SDCCH/8 de una celda
perteneciente a una BSC Ericcson despus de aplicar el comando Radio Control Cell, Adaptive Configuration, Change (RLACC).
Fuente: Ericsson.
Comparando el Cuadro 4.3 con el Cuadro 4.4, se puede apreciar que los recursos ociosos asignados para 2
canales de trfico de voz Half Rate (TCH-HR) y 1 canal Full Rate (TCH-FR), pertenecientes al canal fsico BPC 8157,
fueron reasignados para obtener 8 nuevos sub-canales de control SDCCH para uso preferente de SMS. De esta
forma se podrn atender un mayor nmero de usuarios SMS en la celda #59971.
68
5. Conclusiones.
En este captulo se presentan las conclusiones ms importantes para cada una de las estrategias que se han
detallado en el Captulo 3 y cuya implementacin prctica ha sido presentada en el Captulo 4. Las conclusiones para
cada medida van acompaadas de sus respectivas recomendaciones a la configuracin actual de la Red de Acceso y
Red Core de una empresa operadora de telefona mvil en Chile. Finalmente, se revisa si es posible la cooperacin
entre las estrategias, y se plantean extensiones como trabajo futuro.
Las llamadas salientes o mobile originating call son aquellas llamadas que se inician en el mvil (MS).
55
Las llamadas entrantes o mobile terminating call son aquellas llamadas cuyo destino es el mvil (MS).
69
56
En informtica, se denomina script a un conjunto de instrucciones generalmente almacenadas en un archivo de texto que deben
70
72
Glosario
3GPP: Third Generation Partnership Project.
ACLC: Adaptive Configuration of Logical Channel.
AMR: Adaptive Multi Rate.
AN: Access Network (Red de Acceso).
APS: Adaptive Probability Scheduling (Asignacin de recursos segn Probabilidad de Adaptacin).
AQM: Active Queue Management (Administracin de Colas Activas).
ARFCN: Absolute Radio Frequency Channel Number (Nmero de Canal Absoluto de la Radiofrecuencia).
AXE: Automatic Cross-Connection Equipment.
AuC: Authentication Center (Centro de Autenticacin).
BCCH: Broadcast Control Channel.
BPC: Base Physical Channel (Canal Fsico Base).
BSC: Base Station Controller (Controlador de Estaciones Base).
BSS: Base Station Subsystem (Subsistema de Estacin Base).
BTS: Base Transceiver Station (Estacin Base de Telefona Mvil).
CAC: Call Admission Control (Control de Admisin de Llamadas).
CCH: Control Channels (Canales de Control).
CDC: Call Duration Control (Control de Duracin de Llamadas).
CDLCC: Call Duration Supervision, Long Duration Call, Change.
CDMA: Code Division Multiple Access (Acceso Mltiple por Divisin de Cdigo).
CN: Core Network (Red de Ncleo).
CPU: Central Processing Unit (Unidad de Proceso Central).
CS: Circuit Switching (Conmutacin de Circuitos).
DBTRE: Database Transaction, End.
DBTRI: Database Transaction, Initiate.
73
76
Bibliografa
[1]
[2]
[3]
[4]
Comunicaciones de Emergencia.
Informacin para el Consumidor.
Federal Communications Commision, EEUU.
http://www.fcc.gov/cgb/consumerfacts/spanish/emergencies.html
[5]
[6]
Una red de celulares que no tenga congestin en momentos excepcionales es econmicamente inviable.
Ex Subsecretario de Telecomunicaciones, Sr. Pablo Bello.
Artculo El Mercurio.
http://blogs.elmercurio.com/economiaynegocios/2010/03/16/una-red-de-celulares-que-no-te.asp
[7]
El otro apagn.
Daro Zambra.
Artculo La Nacin.
http://www.lanacion.cl/el-otro-apagon/noticias/2010-03-20/175521.html
[8]
[9]
[11]
[12]
[13]
[14]
Red de Celdas.
Wikipedia.
http://es.wikipedia.org/wiki/Red_de_celdas
[15]
[16]
[17]
[18]
3GPP.
Wikipedia.
http://es.wikipedia.org/wiki/3GPP
[19]
MTT abre concurso para incrementar competencia en Telefona Mvil de Tercera Generacin 3G.
Subsecretara de Telecomunicaciones (SUBTEL).
http://www.subtel.cl/prontus_subtel/site/artic/20090131/pags/20090131161857.html
[21]
[22]
[23]
"Support for Multi-Level Precedence and Preemption (MLPP) within H.323 Systems".
Recomendacin UIT-T H.460.14.
Unin Internacional de Telecomunicaciones. 2004.
http://www.itu.int/rec/T-REC-H.460.14/e
[24]
Balancing Competing Resource Allocation Demands in a Public Cellular Network that Supports Emergency
Services.
Jiazhen Zhou y Cory Beard.
IEEE Journal. Volumen 28. 5 de junio de 2010.
[25]
Design and Analysis of Multi-Level Active Queue Management Mechanisms for Emergency Traffic.
Manali Joshi, Ajay Mansata, Salil Talauliker y Cory Beard.
School of Computing and Engineering.
University of Missouri-Kansas City.
[26]
[27]
[28]
[29]
[31]
[32]
[33]
SHOA declar alerta de tsunami tras fuerte rplica de 6,9 grados Richter
Emol.
Artculo El Mercurio Online.
http://www.emol.com/noticias/nacional/detalle/detallenoticias.asp?idnoticia=402896
[34]
[35]
[36]
[37]
[38]
[39]
BSC R9.1
Manual de Operacin BSC. Ericsson. 2003.
80
[41]
[42]
[43]
[44]
BSS Configuration
Manual de Configuracin BSS. Ericsson. 2003.
[45]
[46]
Transcodificar
Wikipedia.
http://es.wikipedia.org/wiki/Transcodificar
[47]
[48]
[49]
81
Anexo A
Tabla Erlang B
N
0.007
0.008
0.009
0.01
0.02
0.03
0.05
N
0.1
0.2
0.4
.66667
2.0000
3.4798
5.0210
6.5955
8.1907
9.7998
11.419
13.045
14.677
10
16.314
11
17.954
12
19.598
13
21.243
14
22.891
15
24.541
16
26.192
17
27.844
18
29.498
19
31.152
20
32.808
21
34.464
22
36.121
23
37.779
24
39.437
25
41.096
26
42.755
27
44.414
28
46.074
29
47.735
30
82
49.395
31
51.056
32
52.718
33
54.379
34
56.041
35
57.703
36
59.365
37
61.028
38
62.690
39
64.353
40
66.016
41
67.679
42
69.342
43
71.006
44
72.669
45
74.333
46
75.997
47
77.660
48
79.324
49
80.988
50
0.007
N
0.008
0.009
0.01
0.02
0.03
0.05
0.1
0.2
0.4
N
83
Anexo B
Programa Matlab que resuelve numricamente la ecuacin (3.1), considerando un bloqueo del 2%, y
barriendo todos los valores factibles para tm 15,30,45, ,240 , 1,2,3 ,16 , y n 0,1,2,3 ,6.000 :
N = 31;
%Nmero de canales
B = 0.02;
%Bloqueo del 2%
tm = 15:15:240;
%duracin promedio de cada llamada
l = 1:1:16;
%tasa de generacin de llamadas
lbda = l/3600;
%tasa de generacin de llamadas en 1 hora
a = zeros(16,16);
A = zeros(16,16,6000);
numerador = zeros(16,16,6000);
denominador = zeros(16,16,6000);
gos = zeros(16,16,6000);
%Grado de Servicio
Resultado = [];
Filtro = [];
for i = 1:1:16
for j = 1:1:16
a(i,j) = lbda(i) * tm(j);
for n = 1:1:6000
%suscriptores por sector
A(i,j,n) = n * a(i,j); %mxima carga que se puede ofrecer
numerador(i,j,n) = A(i,j,n)^N/factorial(N);
sumatoria = 0;
for k = 1:1:N
sumatoria = sumatoria + A(i,j,n)^k/factorial(k);
end
denominador(i,j,n)= 1 + sumatoria;
gos (i,j,n)= numerador(i,j,n) / denominador(i,j,n);
if ((gos(i,j,n) <= B) && (tm(i) <= 1/lbda(j)))
%condicin de bloqueo y atencin de llamadas
G = [tm(i),l(j),n];
Resultado = [Resultado ; G];
end
end
end
end
84
Anexo C
Programa Matlab que resuelve numricamente la ecuacin (3.4), considerando N = 31, = 1, y barriendo
todos los valores factibles para, 1,2,3 ,15 , n2 1,2,3 ,3.000 y B [0,1]:
N = 31;
B = 0.0625:0.0625:0.9375;
tm = 80;
%Nmero de canales
%Grado de Servicio
%duracin promedio de cada llamada:
80 segundos (SUBTEL)
%tasa de generacin de llamadas
%tasa de generacin de llamadas en 1 hora
l = 1:1:15;
lbda = l/3600;
a = zeros(15);
A = zeros(15,3000);
numerador = zeros(15,3000);
denominador = zeros(15,3000);
gos = zeros(15,3000);
Resultado = [];
Filtro = [];
for i = 1:1:15
for j = 1:1:15
a(i) = lbda(i) * tm;
for n = 1:1:3000
%suscriptores por sector
A(i,n) = 10 * n * a(i); %mxima carga que se puede ofrecer * 10
numerador(i,n) = A(i,n)^N/factorial(N);
sumatoria = 0;
for k = 1:1:N
sumatoria = sumatoria + A(i,n)^k/factorial(k);
end
denominador(i,n)= 1 + sumatoria;
gos (i,n)= numerador(i,n) / denominador(i,n);
if ((gos(i,n) <= B(j)) && (tm <= 1/lbda(i)))
%condicin de bloqueo y atencin de llamadas
G = [l(i),n,B(j)];
Resultado = [Resultado ; G];
end
end
end
end
85
Anexo D
Programa Matlab que resuelve numricamente la ecuacin (3.4), considerando N = 31, = 0,5, y barriendo
todos los valores factibles para, 1,2,3 ,15 , n2 1,2,3 ,5.000 y B [0,1]:
N = 31;
B = 0.0625:0.0625:0.9375;
tm = 40;
%Nmero de canales
%Grado de Servicio
%duracin promedio de cada llamada: 40 segundos
(SUBTEL) con alfa = 0,5
%tasa de generacin de llamadas
%tasa de generacin de llamadas en 1 hora
l = 1:1:15;
lbda = l/3600;
a = zeros(15);
A = zeros(15,5000);
numerador = zeros(15,5000);
denominador = zeros(15,5000);
gos = zeros(15,5000);
Resultado = [];
Filtro = [];
for i = 1:1:15
for j = 1:1:15
a(i) = lbda(i) * tm; %intensidad de trfico por cada suscriptor
for n = 1:1:5000
%suscriptores por sector
A(i,n) = 10 * n * a(i);
%maxima carga que se puede ofrecer * 10
numerador(i,n) = A(i,n)^N/factorial(N);
sumatoria = 0;
for k = 1:1:N
sumatoria = sumatoria + A(i,n)^k/factorial(k);
end
denominador(i,n)= 1 + sumatoria;
gos (i,n)= numerador(i,n) / denominador(i,n);
if ((gos(i,n) <= B(j)) && (tm <= 1/lbda(i)))
%condicin de bloqueo y atencin de llamadas
G = [l(i),n,B(j)];
Resultado = [Resultado ; G];
end
end
end
end
86
Anexo E
Programa Matlab que resuelve numricamente la ecuacin (3.1), considerando un bloqueo del 2%, N = 62, y
barriendo todos los valores factibles para tm 15,30,45, ,240 , 1,2,3 ,16 , y n 0,1,2,3 ,13.000 ,
simulando un aumento en el nmero de canales debido al uso del codec Half Rate:
N = 62;
%Nmero de canales
B = 0.02;
%Bloqueo del 2%
tm = 15:15:240;
%duracin promedio de cada llamada
l = 1:1:16;
%tasa de generacin de llamadas
lbda = l/3600;
%tasa de generacin de llamadas en 1 hora
a = zeros(16,16);
A = zeros(16,16,13000);
numerador = zeros(16,16,13000);
denominador = zeros(16,16,13000);
gos = zeros(16,16,13000);
%Grado de Servicio
Resultado = [];
Filtro = [];
for i = 1:1:16
for j = 1:1:16
a(i,j) = lbda(i) * tm(j); %intensidad de trfico por cada suscriptor
for n = 1:1:13000
%suscriptores por sector
A(i,j,n) = n * a(i,j);
%maxima carga que se puede ofrecer
numerador(i,j,n) = A(i,j,n)^N/factorial(N);
sumatoria = 0;
for k = 1:1:N
sumatoria = sumatoria + A(i,j,n)^k/factorial(k);
end
denominador(i,j,n)= 1 + sumatoria;
gos (i,j,n)= numerador(i,j,n) / denominador(i,j,n);
if ((gos(i,j,n) <= B) && (tm(i) <= 1/lbda(j)))
%condicin de bloqueo y atencin de llamadas
G = [tm(i),l(j),n];
Resultado = [Resultado ; G];
end
end
end
end
87
Anexo F
Programa Matlab que resuelve numricamente la ecuacin (3.4), considerando N = 62, tm = 80 [s], y
barriendo todos los valores factibles para, 1,2,3 ,15 , n2 1,2,3 ,6.000 y B [0,1]:
N = 62;
B = 0.0625:0.0625:0.9375;
tm = 80;
%Nmero de canales
%Grado de Servicio
%duracin promedio de cada llamada: 80 segundos
(SUBTEL)
%tasa de generacin de llamadas
%tasa de generacin de llamadas en 1 hora
l = 1:1:15;
lbda = l/3600;
a = zeros(15);
A = zeros(15,6000);
numerador = zeros(15,6000);
denominador = zeros(15,6000);
gos = zeros(15,6000);
Resultado = [];
Filtro = [];
for i = 1:1:15
for j = 1:1:15
a(i) = lbda(i) * tm; %intensidad de trfico por cada suscriptor
for n = 1:1:6000
%suscriptores por sector
A(i,n) = 10 * n * a(i); %maxima carga que se puede ofrecer * 10
numerador(i,n) = A(i,n)^N/factorial(N);
sumatoria = 0;
for k = 1:1:N
sumatoria = sumatoria + A(i,n)^k/factorial(k);
end
denominador(i,n)= 1 + sumatoria;
gos (i,n)= numerador(i,n) / denominador(i,n);
if ((gos(i,n) <= B(j)) && (tm <= 1/lbda(i)))
%condicin de bloqueo y atencin de llamadas
G = [l(i),n,B(j)];
Resultado = [Resultado ; G];
end
end
end
end
88
Anexo G
Se ha solicitado a la empresa proveedora Ericsson, la informacin de modelado del nmero de suscriptores
de una central MSC con una utilizacin de CPU al 77% y considerando distintos perfiles de trfico de voz por
usuario. Estos datos son presentados en la Tabla G.1:
Trfico [mE/Subscriptor] N de suscriptores
20
547.300
15
653.400
10
810.700
5
1.067.500
1
1.428.500
Tabla G.1 Modelado de trfico de voz de una central MSC, considerando N de subscriptores. Fuente: Ericsson.
Con esta informacin se ha confeccionado la Tabla G.2, que considera que todos y cada uno de los usuarios
tienen la posibilidad de enviar 0,2196 SMS por hora57. Se han contabilizado los mensajes originados (Short Message
Mobile Originated, SMS-MO) y los mensajes terminados (Short Message Mobile Terminated, SMS-MT):
Trfico [mE/Subscriptor]
20
15
10
5
1
N de Subscriptores
547.300
653.400
810.700
1.067.500
1.428.500
N de SMS-MO
120.187,08
143.486,64
178.029,72
234.423,00
313.698,60
N de SMS-MT
120.187,08
143.486,64
178.029,72
234.423,00
313.698,60
N de SMS Totales
240.374,16
286.973,28
356.059,44
468.846,00
627.397,20
Tabla G.2 Modelado de trfico SMS de una MSC segn perfiles de trfico de voz.
N de Subscriptores
1.600.000
1.400.000
1.200.000
1.000.000
800.000
600.000
400.000
200.000
0
800.000
700.000
600.000
500.000
400.000
300.000
200.000
100.000
0
20
15
10
5
Trfico de voz [mE/Subscriptor]
N de SMS Totales
Modelado de trfico SMS de una MSC segn perfiles de trfico de voz por usuario
N de Subscriptores
N de SMS Totales
Grfico G.1 Modelado de trfico SMS de una MSC segn perfiles de trfico de voz. Fuente: Ericsson.
57
SMS = 0,2196 [MPH/Suscriptor] es la tasa de mensajes SMS por hora del mes de mayor congestin segn la Tabla 3.2 y
Grfico 3.11.
89
Anexo H
Programa Matlab que resuelve numricamente la ecuacin (3.1), considerando un bloqueo del 0,4%,
barriendo todos los valores factibles para tm-SDCCH = 6,2 segundos, 0,013725; 0,02745; ; 0,2196 , y n
0,1,2,3 ,1.800.000 :
N = 56
90