GSM GSM
Transcripción
GSM GSM
Comunicaciones Inalámbricas GSM Iván Bernal, Ph.D. [email protected] Quito – Ecuador Copyright @2007, I. Bernal Agenda • Generalidades • Identificadores • Arquitectura e Interfaces • Estructura de los canales Marzo 2007 Iván Bernal, Ph.D. 2 1 Bibliografía • A. Miceli, “Wireless Technician’s Handbook”, 2nd Edition, Artech House, 2003. • T.S. Rappaport, “Wireless Communications: Principles & Practice”, Prentice Hall. Hall • • First Edition: 1995. Second Edition: 2001. • W. Stallings, "Wireless Communications and Networks", 2nd Edition, Prentice Hall, 2005. • S. Redl, M. Weber, M. Oliphant, “GSM and Personal Communications Handbook”, Artech House, 1998. • Otros • http://www.gsmworld.com Marzo 2007 Iván Bernal, Ph.D. 3 Introducción • Groupe Spécial Mobile Grupo encomendado en establecer un nuevo estándar digital. Crear un sistema digital celular en el que roaming internacional se realice fácilmente con una variedad de servicios mejorados. ¾ A diferencia de D-AMPS, GSM no requería soportar la red analógica existente, sino que sería un reemplazo total. ¾ Para resolver el problema de fragmentación de los primeros sistemas celulares en Europa. Como apoyo al grupo, la Comunidad Europea asignó una nueva región del espectro, específicamente para el sistema totalmente digital. • Global System for Mobile Communications Convenientemente, las iniciales se acomodaron al nuevo significado. Regulado por ETSI que lo adoptó en 1991. A fines de 1993, algunos países no europeos, como países en Sudamérica, Asia y Australia adoptaron GSM. Es un estándar de un sistema de segunda generación. • El fenomenal crecimiento del estándar por todo el mundo no tiene precedentes. Alguna forma de GSM se usa en todo continente habitado. La Asociación GSM aseguraba que a inicios del 2004 había mas de un billón de usuarios en todo el mundo. Marzo 2007 Iván Bernal, Ph.D. 4 2 Introducción • http://www.gsmworld.com/news/press_2006/press06_29.shtml • With an estimated 3 billion mobile subscribers by 2008 Marzo 2007 Iván Bernal, Ph.D. 5 Introducción Marzo 2007 Iván Bernal, Ph.D. 6 3 Introducción • Variedades (ARFCN- absolute radio frequency channel number) • Existe versión a 400 MHz Marzo 2007 Iván Bernal, Ph.D. 7 GSM 400 • ETSI estableció una norma regional para la aplicación GSM en la banda de 400 MHz. • La utilización de frecuencias en la banda 400 MHz, en lugar de las bandas 900/1800 MHz, permite que cada estación base cubra una zona más amplia. • La cobertura de una zona amplia se adapta mejor a la baja densidad de las poblaciones rurales rurales, dispersas en una extensa zona. Marzo 2007 Iván Bernal, Ph.D. 8 4 Introducción • Variedades La diferencia principal es la banda de frecuencia utilizada. GSM en el Continente Americano ¾ Se usa en la banda PCS y se lo conoce como PCS-1900. GSM en Europa ¾ Usa la banda de 900 MHz. ¾ Se ha separado la banda de 1800 MHz y se lo conoce como DCS-1800 (Digital Cellular System). Marzo 2007 Iván Bernal, Ph.D. 9 Introducción • Ventajas sobre sistemas analógicos Soporte para roaming internacional Una distinción entre usuario y dispositivo Calidad mejorada j de voz Seguridad (autenticación y encripción) ¾ Una transmisión en GSM está encriptada, es privada. Nuevos servicios adicionales (SMS y caller ID) Marzo 2007 Iván Bernal, Ph.D. 10 5 Introducción • Un verdadero estándar Se estandariza todo el sistema, incluyendo todas las interfaces entre los diferentes componentes del sistema. ¾ En el caso de los sistemas norteamericanos, la mayor parte de las interfaces son propietarias. ¾ La mayoría de sistemas norteamericanos tomaron gran parte de la terminología para sus sistemas de GSM. Especifica modulación digital, arquitectura a nivel de red y servicios. • Arquitectura GSM se refiere a las interfaces estandarizadas específicamente como se indica en la figura. Nomenclatura conocida: BTS (Base Transceiver Station), BSC (Base Station Controller), BSS (Base Station System), MSC. ¾ BSC (Base Station Controller): 9 Asignación de recursos de radio a una estación móvil, para una o varias BTSs . 9 Administración de las frecuencias de radio (frequency hopping). 9 Maneja el handoff de una estación móvil de una celda a otra dentro del BSS. 9 Controla el paging. paging 9 La función BSC puede estar físicamente ubicada en el mismo lugar que una BTS. En este caso no se necesita el interfaz Abis. El MSC sirve como la puerta de enlace hacia: ¾ El mundo exterior (PSTN). ¾ Diferentes bases de datos necesarias para administrar a los usuarios en la red. 9 HLR, VLR, AC, EIR. Marzo 2007 Iván Bernal, Ph.D. 11 Introducción • HLR y VLR Ayudan en el objetivo principal de diseño de GSM: roaming internacional. En estas bases de datos se almacenan la información y ubicación de las estaciones móviles, de tal forma que la red pueda enrutar las llamadas apropiadamente. La HLR contiene detalles de la suscripción de cada abonado (información mayoritariamente estática). ¾ Puede manejar, típicamente, la información de cientos de miles de abonados. ¾ Para ubicar al abonado, la HLR almacena la información del área en la que el abonado se registró por última vez. La VLR contiene información dinámica de los usuarios que están asociados a la red móvil, incluyendo la ubicación geográfica. ¾ La VLR está usualmente integrada a la MSC. ¾ Típicamente, una VLR está asociada con una sola MSC. 9 Su interfaz B tiene deficiencias y en la Fase 2 del estándar no se la especifica y existen soluciones propietarias. Marzo 2007 Iván Bernal, Ph.D. 12 6 Introducción • HLR y VLR A cada abonado se le asigna a una HLR específica, que actúa como un punto de referencia en donde se almacena la información de ubicación actual del usuario. Para reducir la carga del HLR se introdujo el VLR. ¾ La VLR maneja muchas de las consultas relacionadas al abonado (como consultas sobre la ubicación). ¾ A cada VLR se le asigna un área geográfica limitada mientras que la HLR trata con tareas que son independientes de la ubicación del abonado. Marzo 2007 Iván Bernal, Ph.D. 13 Introducción • HLR y VLR Considerar el EJEMPLO de un abonado en movimiento. ¾ A medida que el abonado se mueve de un lugar a otro, los datos se pasan del VLR del lugar al cual abandona el usuario (“VLR vieja”) al VLR de la ubicación a la cual entra (“VLR nueva”) 9 La VLR vieja entrega los datos a la nueva VLR ¾ Hay ocasiones en las que la nueva VLR tiene que pedir al HLR del abonado datos adicionales. Marzo 2007 Iván Bernal, Ph.D. 14 7 Introducción • EIR Es una base de datos que almacena el IMEI de todas las estaciones móviles y características del equipo que existe en la estación móvil. ¾ International Mobile Equipment Identity Se puede averiguar si el móvil es robado o no muy rápidamente. • AuC El centro de autenticación se usa para autenticación. Tarjeta SIM (Subscriber Identity Module) ¾ Tarjeta usada por los móviles y contiene una llave especial. ¾ Una copia de esta llave se almacena en AuC. AuC Se implementa como parte integral de la HLR. ¾ La interfaz H entre ellas nunca se detalló. Marzo 2007 Iván Bernal, Ph.D. 15 Introducción Marzo 2007 Iván Bernal, Ph.D. 16 8 Generalidades • GMSK Gaussian Minimum Shift Keying. Cambios de fase y envolvente constante. • En GSM se usan canales de 200 kHz. Con bandas de 25MHz se tienen 125 canales (sin asumir bandas de guarda) guarda), cada uno compartido usando TDMA con 8 ranuras de tiempo, da un total de 1000 canales. ¾ Considerando dos bandas de guarda de 100 kHz, se tienen solo 124 canales. • El ritmo de transmisión en GSM es de 270.833 kbps. Por usuario es 270.833/8=33.854 kbps. Considerando el overhead, los datos del usuario se transmiten a 22.8 kbps. • Radio de la celda Entre 100 m y 35 km dependiendo de la situación. • Detalle sobre TDMA En NA-TDMA, en la dirección downlink, la estación base transmitía de forma continua todas las ranuras, sin importar si las ranuras fueron asignadas o no. En GSM se especifica que la estación base puede desconectar el transmisor si las ranuras no se necesitan. Marzo 2007 Iván Bernal, Ph.D. 17 Generalidades Marzo 2007 Iván Bernal, Ph.D. 18 9 Identificadores • Muchos de los identificadores se almacenan en la tarjeta SIM. El usuario final puede cambiarse a un teléfono diferente solo sacando la tarjeta del teléfono original e insertando la tarjeta en otro diferente. ¾ Las unidades GSM son totalmente genéricas hasta que se inserta el SIM. p p por ciertas comunicaciones de emergencia, g , las unidades GSM no trabajarán j sin un SIM. ¾ Excepto Como la tarjeta contiene los identificadores únicos, el usuario retiene el mismo número, plan de servicio, e incluso el directorio de marcado rápido. Para idea de la capacidad de memoria del SIM ¾ http://mk.com.vn/english/index.asp?Cat_ID=5&SubCat_ID=51&News_ID=100 Marzo 2007 Iván Bernal, Ph.D. 19 Identificadores • Identificadores pueden estar asociados a: La tarjeta SIM La red (BTS) Estación móvil Marzo 2007 Iván Bernal, Ph.D. 20 10 Identificadores • IMEI (International Mobile Equipment Identifier) Número de serie de 15 dígitos que se asigna a la estación móvil al momento de fabricación. • IMSI (International Mobile Subscriber Identity) Es el número de teléfono asignado por el carrier i al usuario. s ario 15 dígitos consideran el código de país para ofrecer servicio internacional. Se almacena en el SIM. • TMSI (Temporary Mobile Subscriber Identity) Es asignado por el VLR luego de que un móvil se establece en la red. La red lo utiliza en lugar del IMSI para realizar algunas tareas de administración de la llamada. Es mas pequeño que el IMSI ¾ Es mas eficiente transmitir el TMSI (es mas corto). ¾ Mejora en algo la seguridad porque el IMSI ya no debe ser transmitido frecuentemente. Marzo 2007 Iván Bernal, Ph.D. 21 Identificadores • (15 DIGITS vs 32 BITS) Marzo 2007 Iván Bernal, Ph.D. 22 11 Identificadores • Ki (Authentication Key) Ki es asignada al usuario y reside en el SIM. No se transmite y se usa para el cálculo de Kc. • Kc ((Cipher p Key) y) Se usa para proteger la información transmitida y previene intercepción no autorizada. • Mobile Station Classmark Informa a la red de las capacidades de la estación móvil. ¾ Versión del protocolo soportado ¾ Niveles de potencia soportados ¾ Capacidades de encripción ¾ Las frecuencias que soporta ¾ Habilidades de la estación móvil para soportar servicios especiales • LAI (Location Area Identity) Identifica el país y sistema de la estación base. Similar al SID usado en sistemas norteamericanos. Marzo 2007 Iván Bernal, Ph.D. 23 Identificadores • BSIC (Base Station Identity Code) y secuencia de entrenamiento Se asignan a cada estación base. Tienen un propósito similar al SAT en AMPS o el DVCC en NA-TDMA. ¾ Se retransmite el código BSIC a la BS. L secuencia La i de d entrenamiento i se usa también bié en ecualización. li ió Marzo 2007 Iván Bernal, Ph.D. 24 12 Niveles de potencia • Se permiten 5 clases de estaciones móviles divididas en base a la máxima potencia que pueden radiar. Para GSM900 ¾ La clase mas alta permite 20 W de salida (43 dBm). ¾ La L clase l mas baja b j permite it 800 mW W (29 dB dBm). ) ¾ Típicamente, las estaciones móviles de mano (handheld) tienen una potencia máxima de 2W (clase 4), pero como los terminales solo transmiten 1/8 del tiempo, la potencia transmitida promedio es de 250 mW. ¾ Una unidad vehicular es típicamente de Clase 2. ¾ Cada MS puede disminuir su potencia desde su máximo hasta 5 dBm en pasos de 2 dB. Marzo 2007 Iván Bernal, Ph.D. 25 Niveles de potencia Marzo 2007 Iván Bernal, Ph.D. 26 13 Niveles de potencia • DTX (Discontinuous Transmission) Detecta si hay actividad de voz, si no hay el transmisor no transmite. ¾ Durante una conversación telefónica típica, una persona habla generalmente alrededor del 40% del tiempo y permanece en silencio el otro 60%. ¾ Se debe detectar exactamente los periodos de silencio en la voz del usuario. 9 Voice Activity Detection (VAD): la energía en la señal de voz se calcula para cada bloque de voz y se realiza una decisión utilizando un umbral adaptivo. Es voz o ruido? Comfort noise ¾ Si el transmisor se apaga, el otro lado de la llamada “escucharía un silencio total”, que suele ser una sensación molestosa. ¾ Para solucionar esto se usa este “comfort noise”, para asegurar al otro lado que la llamada está todavía en marcha. Ayuda con la interferencia y con el tiempo de duración de la batería. Marzo 2007 Iván Bernal, Ph.D. 27 Iván Bernal, Ph.D. 28 • DTX (Discoontinuous Transmiission) Niveles de potencia Marzo 2007 14 Canales • Un trama se divide en 8 ranuras de tiempo. • Cada trama tiene una duración de 4.62 ms. • Se tiene un offset entre las ranuras relacionadas en el sentido forward y reverso, para permitir que la estación móvil transmita y reciba a diferentes momentos. Marzo 2007 Iván Bernal, Ph.D. 29 Canales • La estación base transmite canales de tráfico y control. Supertrama tiene 51 multitramas de tráfico y 1326 tramas en total (51*26 tramas/multitrama de tráfico) Supertrama tiene 26 multitramas de control y 1326 tramas (26*51 tramas/multitrama de control) en total Marzo 2007 Iván Bernal, Ph.D. 30 15 Canales Marzo 2007 Iván Bernal, Ph.D. 31 Canales • En un canal de tráfico se organizan las hypertramas con supertramas de tráfico. • En un canal de control se organizan las hypertramas con supertramas de control. • En ambos casos se tiene un total de 1326 tramas (51*26=26*51) • Una supertrama ocurre cuando el canal de voz y control reinician al mismo tiempo (ocurre cada 1326 tramas). Este punto es útil para propósitos de sincronización porque ayuda a que un móvil conmute de un canal de control a un canal de voz para entender mejor cuando transmitir. • La hypertrama solo existe porque el número es útil para el proceso de cifrado. 2048*1326=2 715 648 Requiere 22 bits para numerar cada trama dentro de la hypertrama (en el SCCH). Marzo 2007 Iván Bernal, Ph.D. 32 16 Canales:: Frequency Hopping Canales • Bajo condiciones normales, cada transmisión perteneciente a un canal físico particular se transmite usando la misma frecuencia de portadora. • Sin embargo, si los usuarios de una celda particular tiene serios problemas multipath o de interferencia, el operador puede marcar a la celda como una “hopping cell”. Se implementa slow frequency hopping. Se implementa trama por trama: ¾ En cada trama trama, el sistema puede saltar a una nueva frecuencia frecuencia. ¾ Se combaten desvanecimientos en frecuencias específicas. ¾ Se combate la interferencia co-canal ya que se permanece en una frecuencia solo un tiempo. ¾ Los saltos se producen a una tasa máxima de 217.6 hops/segundo. 9 La duración de una trama es 4.615 ms Marzo 2007 Iván Bernal, Ph.D. 33 Canales • Cada ranura tiene una asignación de tiempo equivalente de 156.25 bits. Se proveen bits para prevenir sobrelapamiento con ranuras de tiempo adyacente. ¾ 8.25 bits son de tiempo p de gguarda ¾ 6 bits son de inicio y parada Marzo 2007 Iván Bernal, Ph.D. 34 17 Canales de tráfico • Multitrama de tráfico De las 26 tramas que conforman una multitrama de tráfico, 24 se utilizan para tráfico de voz (tramas 0 a 11 y 13 a 24). Un canal SACCH (se discute luego) se inserta en la trama 12 o en la 25. ¾ La trama restante no se usa en operación full-rate. Marzo 2007 Iván Bernal, Ph.D. 35 Canales de tráfico • Multitrama de tráfico Los canales de tráfico pueden llevar voz digitalizada o datos de usuario. Operación full rate ¾ Se transportan los datos de usuario en una ranura en cada trama. Operación half rate ¾ Se transportan los datos de usuario en una ranura en tramas alternadas. 9 Dos os usu usuarios os de ccanales es half alf rate ate co comparten p e la misma s ranura u de tiempo, e po, pe peroo transmiten s e de forma o alternada, e d , pasando p s do u una trama.. ¾ Cada trama puede soportar el doble de llamadas: 16. ¾ Se usa la trama adicional que estaba libre (la 12 o la 25). Marzo 2007 Iván Bernal, Ph.D. 36 18 Canales de tráfico • El SACCH se usa para transmitir información de temporización (timing advance) y control de potencia. ¾ Timing advance permite que señales que vienen de fuentes a diferentes distancias lleguen a la BTS al momento adecuado. ¾ Si la señal de un móvil llega “demasiado tarde” y se sobrelapa con la señal de otros usuarios, la BTS indica al móvil que avance el tiempo de sus transmisiones. En la parte principal de una trama SACCH, la red indica mediante mensaje de información del sistema, las frecuencias de las celdas vecinas usadas para BCCH. ¾ La estación móvil debe hacer mediciones de potencia y las envía a la red (por el SACCH). ¾ También se indica otra información como si se usa o no DTX. En el sentido reverso, la MS usa las tramas para reportar las medidas realizadas de la celda actual y de las vecinas • Aunque normalmente los mensajes de SMS se llevan en un SDCCH, también pueden enviarse en un SACCH, lo que permite la entrega durante una llamada en progreso. Esto disminuye la frecuencia con la cual se reportan las mediciones. Marzo 2007 Iván Bernal, Ph.D. 37 Canales de tráfico Marzo 2007 Iván Bernal, Ph.D. 38 19 Canales de tráfico • Multitrama de tráfico Canales full rate ¾ Speech Channel (Full Rate Speech, FS) 9 Llevan voz digitalizada a una tasa (raw) de alrededor de 13 kbps. 9 Con codificación de canal añadida se transporta por el canal a 22.8 kbps. ¾ Data Channel for 9600 bps (F9.6) 9 Lleva datos de usuario a una tasa (raw) 9600 bps. 9 Con FEC añadida, los 9600 bps se transportan a 22.8 kbps. ¾ Data Channel for 4800 bps (F4.8) 9 Lleva datos de usuario a una tasa (raw) 4800 bps. 9 Con FEC añadida añadida, los 4800 bps se transportan a 22 22.8 8 kbps kbps. ¾ Data Channel for 2400 bps (F2.4) 9 Lleva datos de usuario a una tasa (raw) 2400 bps. 9 Con FEC añadida, los 2400 bps se transportan a 22.8 kbps. Marzo 2007 Iván Bernal, Ph.D. 39 Canales de tráfico • Multitrama de tráfico Canales half rate ¾ Speech Channel (Half Rate Speech, HS) 9 Llevan voz digitalizada que es muestreada a una tasa que es la mitad de lo que se usa en el caso full rate. 9 GSM anticipaba el desarrollo de codificadores que manejen una tasa (raw) de alrededor de 6.5 kbps. 9 Con codificación de canal añadida se transporta a 11.4 kbps. ¾ Data Channel for 4800 bps (H4.8) 9 Lleva datos de usuario a una tasa (raw) 4800 bps. p se transportan p a 11.4 kbps. p 9 Con FEC añadida,, los 4800 bps ¾ Data Channel for 2400 bps (H2.4) 9 Lleva datos de usuario a una tasa (raw) 2400 bps. 9 Con FEC añadida, los 2400 bps se transportan a 11.4 kbps. Marzo 2007 Iván Bernal, Ph.D. 40 20 Canales de control • Los canales de control que se mencionan son aquellos que una estación móvil usa cuando no está participando en una llamada (no asociados a un canal de tráfico). Excepto el FACCH y SACCH. • Tres conjuntos de canales de control BCHs (Broadcast Channels) ¾ FCCH, SCH, BCCH Canales de Control Comunes ¾ Common Control Channels ¾ PCH, AGCH, RACH Canales de Control Dedicados (DCCH) ¾ Dedicated Control Channels ¾ SDCCH, SACCH, FACCH Marzo 2007 Iván Bernal, Ph.D. 41 Canales de control • Multitrama de control: Los grupos de canales BCHs y comunes son los primeros que la estación móvil monitorea cuando se enciende. ¾ Estos grupos de canales se multiplexan en las multitramas de control (que contienen 51 tramas). ¾ Son emitidos por la BTS. Si la estación móvil requiere responder o acceder a la red, puede usar el canal RACH, que es un canal de control común. Marzo 2007 Iván Bernal, Ph.D. 42 21 Canales de control • Multitrama de control Los canales BCHs y los comunes en la dirección forward, se implementan solo en ciertos canales y se les asigna ranuras de tiempo de forma muy específica. ¾ Se los ubica solo en la ranura 0 y emitidas solo en ciertas tramas dentro de la multitrama, como se ve en la figura anterior. ¾ Las ranuras 1 a 7 PODRIAN llevar tráfico de usuario normal. Marzo 2007 Iván Bernal, Ph.D. 43 Canales de control • Multitrama de control: Canales de broadcast FCCH (Frequency Correction Channel) ¾ Es una secuencia de 148 ceros. 9 Con modulación GMSK, esto se traduce en una onda sinusoidal de alrededor de 67 kHz. 9 La estación móvil detecta esta onda sinusoidal y se auto-ajusta j para p tener la misma frecuencia de referencia que la red. ¾ Se transmite cada 10 tramas dentro de la multitrama. ¾ Es el “beacon” del canal de control. 9 Cuando un móvil se enciende en una nueva ubicación, no conoce la posición de los canales de control. 9 Se detectan las portadoras en la vecindad midiendo la intensidad de las frecuencias de los canales e identificando las mas fuertes. 9 Para ayudar al móvil a identificar los canales de control, control se usa la onda sinusoidal transmitida periódicamente. ¾ La estación móvil lo busca ya que sabe que es el primer canal lógico en la secuencia de control. 9 Se envía en la primera ranura de tiempo. 9 La estación móvil deja pasar 7 ranuras de tiempo y sabe que en la primera ranura de la segunda trama está el SCH (synchronization channel). Marzo 2007 Iván Bernal, Ph.D. 44 22 Canales de control • Opciones de estructura de lo transmitido en cada ranura. A cada extremo se provee tiempo para el “ramp up” y “ramp down” sus niveles de potencia para evitar un cambio abrupto en la potencia transmitida que generaría interferencia en un amplio rango de frecuencias. Marzo 2007 Iván Bernal, Ph.D. 45 Canales de control • Multitrama de control 4*114 =456 bits Marzo 2007 Iván Bernal, Ph.D. 46 23 Canales de control • Multitrama de control: Canales de broadcast SCH (Synchronization Channel) ¾ Transmitido por la BTS en la ranura 0 en la trama luego g de la trama del FCCH. ¾ Tiene una estructura única. ¾ Contiene: 9 Una secuencia de entrenamiento extendida que es la misma para toda la red GSM. Permite a la estación móvil adquirir sincronización exacta. Ajustar los ecualizadores. 9 BSIC (Base Station Identity Code) Se usa como el SAT en AMPS. 9 Ubicación de la trama actual en relación con la hypertrama. 9 Avances de Temporización (timing advancement, ajustes de tiempo gruesos (no finos)) Marzo 2007 Iván Bernal, Ph.D. 47 Canales de control • Multitrama de control: Canales de broadcast SCH (Synchronization Channel) ¾ La secuencia de entrenamiento se ubica en la mitad para que la diferencia entre la recepción de la secuencia de entrenamiento y cualquiera de los bits de datos se reduzca al mínimo. p del móvil entre el momento en q que 9 Los cambios en el canal como resultado del desplazamiento se recibe la secuencia y el momento en el que reciban los datos se minimizan. ¾ Sin embargo, esto requiere que el móvil almacene la primera mitad de los datos hasta que se reciba la secuencia y dicha mitad pueda ser decodificada. Marzo 2007 Iván Bernal, Ph.D. 48 24 Canales de control • Multitrama de control: Canales de broadcast BCCH (Broadcast Control Channel) ¾ Contiene los parámetros utilizados por todas las estaciones móviles en la celda para recibir y solicitar llamadas. 9 Podría incluir parámetros de acceso y configuración. Identidad de la red, del área y de la celda. Operador de la red Lista de celdas vecinas ¾ Se emiten en 4 de las 51 tramas de la multitrama. 9 Un segmento de mensaje Marzo 2007 Iván Bernal, Ph.D. 49 Canales de control • Multitrama de control: Canales de broadcast BCCH (Broadcast Control Channel) Marzo 2007 Iván Bernal, Ph.D. 50 25 Canales de control • Multitrama de control: Canales de Control Comunes PCH (Paging Channel) y AGCH (Access Grant Channel) ¾ PCH 9 Permite que el móvil conozca que tiene una llamada ingresando. Se transmite el IMSI del abonado destino. 9 Puede usarse también para mensajes de broadscast como parte del servicio SMS. 9 Los PCHs pueden organizarse para permitir un modo de sleep. A las estaciones móviles se les puede asignar un grupo específico de PCHs para que lo monitoreen, despertándose justo a tiempo para realizar dicho monitoreo. ¾ AGCH (Access Grant Channel) 9 Para instruir al móvil a que opere en un canal físico particular (canal de tráfico en frecuencia y número de ranura) y con un canal particular de control dedicado. 9 Se utiliza para direccionar a la estación móvil a otro tipo de canal de control (SDCCH) para completar el proceso de establecimiento de una llamada y/o transferir información. SDCCH (Standalone Dedicated Control Channel) Marzo 2007 Iván Bernal, Ph.D. 51 Canales de control • Multitrama de control: Canales de Control Comunes RACH (Random Access Channel) ¾ Lo de “random” se refiere a que todas las ranuras reversas del canal de control son elegibles para ser un RACH. 9 Principio de Aloha Ranurado. ¾ Este es el canal reverso que usaráá una estación ió móvil ó i para: 9 Originar una llamada 9 Enviar mensajes de señalización cuando no está en una llamada 9 Enviar acuses de recibos a mensajes recibidos de la BTS (ejemplo: a mensajes de paging) 9 Registrarse ¾ Una estación móvil puede seleccionar una ranura utilizando un protocolo específico y luego transmitir versiones reducidas. 9 Esto es para asegurarse de que la transmisión esté confinada dentro de la ranura de tiempo. 9 La L BTS determina d i la l temporización i ió basada b d en esta versión ió reducida d id y luego l comanda d a la l estación móvil para que realice los ajustes necesarios. ¾ Si la BTS recibe con éxito el RACH, se direcciona a la estación móvil a un SDCCH (Standalone Dedicated Control Channel) designado para este tipo de comunicación entre el móvil y la red. 9 RACH lleva muy poca información. 9 El SDCCH sirve para llevar mayor cantidad de info (en las dos direcciones: directa y reversa). 9 En definitiva, mediante el RACCH se ha solicitado un SDCCH. Marzo 2007 Iván Bernal, Ph.D. 52 26 Canales de control • Multitrama de control: Canales de Control Comunes RACH (Random Access Channel) ¾ Transmisión de acceso (Access burst) 9 Para acceso al RACH y durante una llamada para corregir la temporización. 9 Es una versión corta para asegurar que calce en la ranura de tiempo sin importar problemas severos de alineamiento. alineamiento ¾ Para usar el canal, el móvil transmite el mensaje reducido en el RACH conteniendo solo un número aleatorio y una breve guía de la causa del acceso aleatorio. 9 La versión reducida permite reducir el riesgo de colisión con mensajes de acceso aleatorio de otros usuarios. ¾ La red responde con un mensaje en el que se repite el número aleatorio y se indica un canal dedicado SDCCH. 9 El móvil escucha a ver si la red envía su número aleatorio y en caso afirmativo se cambia al canal indicado en donde envía detalles del servicio que requiere El número al cual desea llamar si genera una llamada. Si el mensaje era de respuesta a un paging, el móvil indica a ésta como la razón del acceso aleatorio. 9 Si el móvil no escucha el número aleatorio,, asume q que el mensaje j colisionó con un mensaje j de acceso aleatorio de otro usuario. Luego de un tiempo aleatorio reintenta. ¾ Una vez en el canal SDCCH, la red envía al móvil su propio número para cubrir el caso poco probable de que dos móviles recibieron el mismo mensaje al mismo tiempo y con el mismo número aleatorio. Marzo 2007 Iván Bernal, Ph.D. 53 Canales de control • Multitrama de control: Canales de Control Comunes RACH (Random Access Channel) Marzo 2007 Iván Bernal, Ph.D. 54 27 Canales de control • Multitrama de control: Canales de Control Comunes RACH (Random Access Channel) Marzo 2007 Iván Bernal, Ph.D. 55 Canales de control • Multitrama de control: Canales de Control Comunes Ejemplo del uso de canales de control cuando una estación móvil está actualizando su ubicación. Marzo 2007 Iván Bernal, Ph.D. 56 28 Canales de control • Multitrama de control: Canales de Control Dedicados SDCCH (Standalone Dedicated Control Channel) ¾ Es un canal lógico en ambas direcciones. 9 Una estación lo solicita usando un RACH. 9 Asignado mediante un AGCH. ¾ Consiste de 4 ranuras de tiempo en cada multitrama llevando un mensaje. 9 Velocidades bajas de transmisión efectiva pero suficiente para la información que necesita enviarse. ¾ Se usa para la mayoría de los mensajes de acceso. 9 Después de la conexión de la estación móvil con la BTS, hasta justo antes de la asignación del canal de tráfico. Es un canal intermedio y temporal. 9 Garantiza que MS y BTS se mantengan comunicados mientras el MSC y la BTS verifican la unidad del abonado y reservan los recursos necesarios. necesarios Se envían mensajes de autenticación y alerta. ¾ Se usa para mensajes de actualización de ubicación. ¾ Se usa como parte del establecimiento de una llamada. ¾ Pueden asignarse en canales físicos o en las ranuras 0 de los canales de broadcast si hay baja demanda de canales de broadcast o de control común. Marzo 2007 Iván Bernal, Ph.D. 57 Canales de control • Multitrama de control: Canales de Control Dedicados SDCCH (Standalone Dedicated Control Channel) ¾ Un concepto algo confuso es que el SDCCH trae asociado un SACCH para llevar información de señalización. 9 El SACCH es también multiplexado en la multitrama de canales de tráfico. Se inserta en la trama 12 o en la 25, como se indicó anteriormente (usando las 8 ranuras). Marzo 2007 Iván Bernal, Ph.D. 58 29 Canales de control • Multitrama de control: Canales de Control Dedicados SACCH (Slow Associated Control Channel) ¾ En la dirección forward transporta: 9 Mensajes de broadcast 9 Información de control de potencia 9 Avances de Temporización Específicos (timing advancement advancement, ajustes de tiempo) ¾ En la dirección reversa transporta: 9 Mensajes con reportes de mediciones realizadas 9 Acuses de recibo de mensajes de control de potencia 9 Acuses de recibo de timing advancements ¾ Un concepto algo confuso es que un SACCH está siempre asociado con un canal de tráfico o un canal SDCCH, y se asocia a un mismo canal físico 9 SACH multiplexado en una multitrama de canales de tráfico. Para señalización durante una llamada Se inserta en la trama 12 o en la 25 25, como se indicó anteriormente anteriormente, y se usan las 8 ranuras ranuras. FACCH (Fast Associated Control Channel) ¾ Si el SACCH no es lo suficientemente rápido (para handoff) ¾ Se “roba” tiempo de los canales de voz (se indica usando dos bits presentes dentro de cada ranura: stealing bits). ¾ Se dispersa en 8 ranuras de tiempo en 8 tramas. 9 Se “roba” la mitad de los bits del canal de tráfico. Marzo 2007 Iván Bernal, Ph.D. 59 Canales de control • Multitrama de control: Canales de Control Dedicados Marzo 2007 Iván Bernal, Ph.D. 60 30 Canales de control Marzo 2007 Iván Bernal, Ph.D. 61 Canales de control Marzo 2007 Iván Bernal, Ph.D. 62 31 Estructura de una ranura normal • Used to carry information on traffic and control channels, except for RACH. • Trail bits (2x3 bits) Permiten la sincronización de las transmisiones de estaciones móviles ubicadas a diferentes distancias de la BTS. • Bits encriptados (2x57 bits) Dos bloques de 57 bits cada uno. 114 bits planos encriptados en 114 bits. • Stealing bit (2x1bit) Indican si este bloque contiene datos o ha sido “robada” robada para señalización de control urgente urgente. • Bits de guarda (8.25 bits) Para evitar sobrelapamientos con otras transmisiones debidos a diferentes retardos. Marzo 2007 Iván Bernal, Ph.D. 63 Estructura de una ranura normal • Training Sequence (26 bits) Para adaptar los parámetros del receptor a las características de propagación actuales, y seleccionar la señal mas fuerte en caso de propagación multipath. Patrón de bits conocido y diferente al de las celdas vecinas. ¾ Permite que las MS y BTS determinen si la señal recibida es del transmisor correcto y no de un transmisor provocando fuerte interferencia. Se usa también para ecualización. ¾ Se determina como afecta el desvanecimiento multipath a la secuencia de entrenamiento. ¾ El resto de la señal se procesa para compensar estos efectos. • Velocidad de transmisión Marzo 2007 Iván Bernal, Ph.D. 64 32 Estructura de una ranura normal Marzo 2007 Iván Bernal, Ph.D. 65 Estructura de una ranura: otras • Dummy bursts Usado como relleno para ranuras sin utilizar. Marzo 2007 Iván Bernal, Ph.D. 66 33 Mediciones de Potencia • El móvil debe leer el canal de control de las celdas vecinas para estar seguro que está monitoreando las celdas indicadas por la red. Usando el BSIC de las celdas vecinas cumple con el objetivo. En el tiempo libre que tiene el móvil durante la llamada será difícil. ¾ Si recibe en la ranura 0, transmite en la ranura 3. ¾ Se requiere una ranura extra para resintonizar su frecuencia. 9 Para el ejemplo, destinaría las ranuras: 1,2,4,7 ¾ Quedan solo las ranuras 5 y 6, pero no se garantiza que con la celda vecina haya sincronización y que coincida en 5 o 6 el canal de control. Recordar que en la multitrama de tráfico, la 26 no era utilizada (full rate). ¾ Aquí es en donde se realizan las mediciones. ¾ Se puede escuchar a las 8 ranuras del canal de control de la celda vecina vecina. Marzo 2007 Iván Bernal, Ph.D. 67 Mediciones de Potencia • Para acceder al BSIC de la celda vecina, primero debe decodificar el canal FCCH y luego el SCH. Hay la probabilidad 1 en 10 de que el móvil encuentre el FCH la primera vez que escucha al canal de control de la celda vecina. Por lo tanto, tanto debe seguir escuchando durante las tramas 26 para accesar al FCCH de la celda vecina. ¾ Por esta razón los canales de control tienen diferente ciclo de repetición que los canales de tráfico. ¾ Cuando ocurra la trama 25 en el canal de tráfico, habrá una trama diferente en el canal de control de la celda vecina. 9 Como los canales de control tienen ciclo de repetición de 51, un móvil haciendo mediciones en la trama 26, leerá las tramas 26, 1, 27, 2, 28, 3, ... de las tramas del canal de control. 9 Por lo tanto, un FCCH se encontrará en el rango de 10 repeticiones de la trama 26, y un SCH se encontrará dos repeticiones mas tarde. Celda vecina Marzo 2007 Iván Bernal, Ph.D. 68 34 Mediciones de Potencia • Encontrar el BCCH podría tomar hasta 51 repeticiones de la trama 26 de la multitrama de tráfico. En promedio, tomará la mitad 51/2 repeticiones de la trama 26: 51/2*120ms= 3060 ms o cerca de 3 segundos. Con un promedio de seis celdas vecinas, leer los 6 canales BCCH tomaría en promedio de 18 segundos y un máximo de 36 segundos. Si el móvil se mueve rápidamente a lo largo de celdas pequeñas, esto se convierte en un problema. Marzo 2007 Iván Bernal, Ph.D. 69 Vocoders Marzo 2007 Iván Bernal, Ph.D. 70 35 Vocoders • Se especifican tres en GSM. Por lo general, actualmente los tres se instalan en las MSs que se están fabricando. ¾ LPC-RPE (es el original), EFR, Half-Rate Vocoder. LPC-RPE (Linear Prediction Coding with Regular Pulse Excitation ) ¾ En la mayoría de procesos de vocoding se divide la voz en bloques de 20 ms. ¾ En LPC-RPE cada bloque de 20 ms de voz se representa 260 bits. 9 260 bits/20 ms = 13 kbps. ¾ Idea básica 9 Algunos bits del tren de voz codificado son considerados mas importantes que otros. A los mas importantes se les somete a una codificación para control de errores mas rigurosa. Se agregan también bits de paridad. El proceso de corrección de errores significa que los 260 bits/20 ms originales, se convierten en 456 bits/20 ms, es decir 22.8 kbps ¾ Se suele llamar al vocoder LPC-RPE como vocoder de 13 kbps o vocoder de 22.8 kbps. Marzo 2007 Iván Bernal, Ph.D. 71 Vocoders • Discusión simplificada del proceso Al considerar unos bits como mas importantes, si ciertos bits de éstos fuesen alterados, se tendría un resultado mas destructivo en la calidad de voz. En GSM se dividen los bits mas importantes en dos clases (class 1). ¾ De los 260 originales 9 50 bits se consideran los mas importantes y se los denomina de “class 1a”. A estos se les agrega 3 bits de CRC. Si hay errores en estos bits se descarta lo recibido en su totalidad. 9 132 bits se los denomina “class 1b” A estos se les agrega una cola que es una secuencia de 4 bits para inicializar registros. 9 Los ((132+4)) + ((50+3)=189 ) se someten a una codificación convolucional ((FEC). ) La salida son 378 bits (el doble). ¾ Los 78 bits restantes se denominan bits “class II” 9 No son protegidos. ¾ Se tienen 378+78= 456 bits 9 (456 bits)/(114 bits/ranura)= 4 ranuras Marzo 2007 Iván Bernal, Ph.D. 72 36 Vocoders Marzo 2007 Iván Bernal, Ph.D. 73 Vocoders Marzo 2007 Iván Bernal, Ph.D. 74 37 Vocoders • EFR (Enhanced Full Rate) Desarrollado en respuesta a las quejas de la calidad del vocoder original. Usa la misma tecnología ACELP de NA-TDMA. • Half-Rate Vocoder Opera a la mitad de la tasa del vocoder original. Permite atender a dos veces el número de usuarios usando el mismo espacio. • Adaptive Multi Rate (AMR) Conmuta de forma adaptiva entre diferentes esquemas de codificación, con diferentes niveles de protección, y de acuerdo a la calidad actual del canal. Marzo 2007 Iván Bernal, Ph.D. 75 PCS • El término “comunicaciones personales” usualmente se aplica a nuevos sistemas y servicios (PCS) que se ofrecen a una porción creciente de la población mundial. • Las L ttecnologías l í que están tá por debajo d b j estas t comunicaciones i i personales l son las l tecnologías celulares digitales. Con GSM siendo la mas ampliamente aceptada. • “Personal communications services: Another name for digital cellular operators, particularly applied to operators in the United States with spectrum at 1,900 MHz” • “The only difference between cellular and PCS is that cellular started out transmitting your call using analog technology and PCS started out using all digital transmissions”. Marzo 2007 Iván Bernal, Ph.D. 76 38 PCS • Cuál es la diferencia entre PCS y celular? Perspectiva de mercado ¾ Una forma es tratar a PCS como un esquema de instalación que ocurrió luego de los celulares. ¾ Como la instalación añadió capacidad inalámbrica significativa, significativa algo debía atraer a nuevos abonados para ocupar esta capacidad adicional. 9 Si el celular fue para los usuarios de negocios y los adinerados, entonces PCS era para las masas. Perspectiva tecnológica ¾ El término “comunicaciones personales” describe un conjunto de servicios que un cliente podría esperar. g de soluciones tecnológicas g que q p pueden utilizarse p para ¾ Celular se refiere a una rango entregar tales servicios. ¾ La mayoría de usuarios PCS están recibiendo estos servicios usando tecnología celular. 9 Sin embargo, hay una minoría de tecnologías no celulares que también son la base para servicios de comunicaciones personales. Por ejemplo los sistemas cordless. Marzo 2007 Iván Bernal, Ph.D. 77 PCS • PCS originalmente representaba a una iniciativa norteamericana con nuevas asignaciones de espectro en la banda de 1900-MHz. Así el término PCS 1900 se usa en Norteamérica para la contraparte de GSM 900. • El término PCN original g fue introducido en el Reino Unido antes q que PCS,, y se refería a las personal communications networks licenciadas en la banda de 1800 MHz. Así que el Reino Unido tuvo los primeros PCSs del mundo, a los cuales fueron y todavía son referidos como PCNs. A pedido del Reino Unido, una versión de GSM, operando en la banda de 1800 MHz, fue incluida en el proceso de especificación, ajustado a los requerimientos de la emergente PCN. ¾ Este s e ssistema se se co conoce oce como co o DCS CS -1800 800 (Digital ( igital Cellula Cellular Syste System). ). • Una alternativa para el extraño término PCS 1900 es GSM-NA, que representa a GSM North America. Para un usuario común que no sabe ni le interesa que es un hertz, la nueva asignación en 1900 MHz son simplemente extensiones a la red celular. Marzo 2007 Iván Bernal, Ph.D. 78 39 PCS • Los requerimientos generales para PCS puede ser satisfechos con las tecnologías celulares de segunda generación de hoy en día y sus evoluciones, sin importar la banda de frecuencia utilizada. • “El término PCS (Personal Communications Services) se refiere a una amplia variedad de accesos inalámbricos y servicios de movilidad personal provistos usando un pequeño terminal con la meta de habilitar comunicaciones en cualquier momento, en cualquier l i lugar l y en cualquier l i forma”. f ” Marzo 2007 Iván Bernal, Ph.D. 79 TRX • Una BTS contiene los TRXs (radio transceivers). • Cada TRX puede manejar hasta 8 usuarios full rate. • Incrementar el número de TRXs p permite incrementar el número de usuarios que se manejan en una ceda, lo que implica incrementar el número de frecuencias. Marzo 2007 Iván Bernal, Ph.D. 80 40 TRX Marzo 2007 Iván Bernal, Ph.D. 81 TRX Marzo 2007 Iván Bernal, Ph.D. 82 41 Abis • Un BSC se comunica con un BTS usando canales TDM sobre lo que se denominó la interfaz Abis Generalmente implementada usando E1s ó T1s. Puede usarse fibra o cable (si distancias cortas) o enlaces de radio (BTSs cercanas entre sí pero alejadas del BSC). Marzo 2007 Iván Bernal, Ph.D. 83 Abis Marzo 2007 Iván Bernal, Ph.D. 84 42 TRAU • Transcoding and Rate Adaption Unit • Puede considerarse que lógicamente pertenece al BSS, pero usualmente reside cerca del MSC ya que permite reducir significativamente los costos de transmisión. • La voz se envía en un canal de 16 kbps hacia el TRAU. Sobre la interfaz de aire se usa 13 kbps para voz ((full rate)) y 9.6 o 14.4 kbps p p para datos. • El TRAU convierte los 16 kbps a los 64 kbps, multiplexando varios canales en un solo canal de 64 kbps. Marzo 2007 Iván Bernal, Ph.D. 85 TRAU Marzo 2007 Iván Bernal, Ph.D. 86 43 Abis • Similar a un PCM de 30 • Con las técnicas de compresión que usa GSM, se puede tener hasta 8 canales de tráfico de GSM en un solo canal de 64 kbps, por ejemplo. • GSM nunca especificó todo detalle de la interface Abis (igual ocurrió con la interfaz B [MSC-VLR]). • Se considera a Abis propietaria, lo que provoca variaciones en los protocolos de Capa 2, 2 y diferentes configuraciones de canales. • Por lo que una BTS de un fabricante no puede usarse con el BSC de otro. Marzo 2007 Iván Bernal, Ph.D. 87 NSS • Network Switching Subsystem • Comprende la parte principal (core) de la red de circuitos conmutados. MSC ¾ Una MSC que provee conectividad de la red móvil a la red fija (PSTN) se denomina gateway MSC (G-MSC). Bases de datos (VLR , HLR y EIR) Marzo 2007 Iván Bernal, Ph.D. 88 44 NSS Marzo 2007 Iván Bernal, Ph.D. 89 Protocolos y señalización • La interfaz de aire consiste de las ranuras GSM, en las bandas de frecuencia TDMA/FDMA. • Sobre lo anterior está el protocolo punto-punto LAPD (Link Access Protocol D channel). Usado en señalización de ISDN. Una versión modificada LAPDm (TS04.06) se usa sobre la interfaz de aire entre el TRX de la BTS y el dispositivo móvil. ¾ LAPD CRC de la capa enlace de datos no se requiere, ya se tiene FEC en el interfaz de aire. ¾ La bandera de inicio de LAPD de 8 bits no se requiere. • Mensajes incluyen: Radio Resource Management (RR) Mobility Management (MM) Connection Management (CM) Marzo 2007 Iván Bernal, Ph.D. 90 45 Mensajes • Tipos Información Supervisión Sin numerar (unnumbered) • Los mensajes de supervisión y los no numerados simplemente controlan el flujo de los mensajes de información. • Los mensajes de información Administración de las llamadas o conexión Administración de la movilidad Administración de los recursos de radio • Un estudio detallado de los formatos de los mensajes y su semántica podría tomar un libro entero. Se presenta una noción básica de los grupos de mensajes, pero suficiente para intuir la complejidad del diseño de un sistema de segunda generación. Marzo 2007 Iván Bernal, Ph.D. 91 Mensajes • Los mensajes de información Administración de los recursos de radio ¾ Para controlar el establecimiento, mantenimiento y la terminación de los canales de radio, incluyendo los handoffs. 9 Mensajes del BCCH que incluyen los parámetros de configuración de la red. 9 Mensajes de pedidos de canal (CHANNEL REQUEST), enviado en el RACH. 9 Mensajes asociados con el PCH y AGCH (proceso usado para asignar el SDCCH para iniciar el establecimiento de una llamada) (paging y acceso) 9 Otros ejemplos: Reportes de mediciones, enviados en el SACCH. Comandos para el handover enviados por el FACCH. Administración de las llamadas o conexión ¾ Para controlar el establecimiento establecimiento, mantenimiento y la terminación de las llamadas. llamadas 9 Se envían ya sea en un SDCCH, antes que la llamada se establezca, y en el FACCH, después que la llamada se ha establecido. 9 Incluyen los mensajes en los que la MS origina llamadas, confirma un canal de tráfico, libera una llamada, obtiene mensajes de alerta, envía y recibe funciones DTMF, etc. Marzo 2007 Iván Bernal, Ph.D. 92 46 Mensajes • Los mensajes de información Administración de la movilidad ¾ Sirven principalmente para los procedimientos de registro y actualización de la ubicación, así como para seguridad y autenticación, usando el SDCCH. 9 Registro Una MS informa al a red que está en los alrededores usando un mensaje LOCATION UPDATING REQUEST. La red responde con LOCATION UPDATINF ACCEPT o REJECT. Cuando una MS se apaga envía IMSI DETACH INDICATION. 9 Autenticación La red obtiene información requerida de la MS con IDENTITY REQUEST y IDENTITY RESPONSE (se envían IMSI IMSI, IMEI y TMSI). TMSI) Marzo 2007 Iván Bernal, Ph.D. 93 Arquitectura de Protocolos • La figura presenta los protocolos utilizados entre los principales componentes de la arquitectura de red. Marzo 2007 Iván Bernal, Ph.D. 94 47 Arquitectura de Protocolos • La capa mas baja de la arquitectura corresponde la enlace físico entre las diversas entidades. Entre la MS y la BTS se tiene el enlace de radio discutido en el material anterior (interfaz de aire), y lleva datos de las capas mas altas. Entre otras entidades se utiliza un canal digital de 64 kbps (o 16 kbps considerando el caso del TRAU). • A nivel de la capa enlace de datos se usa una modificación (m) del protocolo LAPD (usado en ISDN) llamada LAPDm, específica de GSM, entre la MS y la BTS. Los demás enlaces que requieren este protocolo usan la versión normal. En esencia, LAPD está diseñado para convertir un enlace físico potencialmente poco confiable en un enlace de datos confiable. ¾ Usa un CRC y ARQ para manejar tramas dañadas. Marzo 2007 Iván Bernal, Ph.D. 95 Arquitectura de Protocolos • Sobre la capa enlace, como se mencionó anteriormente, se tiene una serie de protocolos que proveen funciones específicas. Administración de las llamadas o conexión Administración de la movilidad Administración de los recursos de radio MAP (Mobile Application Part) Administración del BTS ¾ Realiza varias funciones de manejo y administrativas en la BTS, bajo el control del BSC. Marzo 2007 Iván Bernal, Ph.D. 96 48 Arquitectura de Protocolos • Formato de la Capa 3 del Interfaz de Aire. Discriminador de protocolos (PD, protocol discriminator) ¾ 4 bits para clasificar todos los mensajes. Marzo 2007 Iván Bernal, Ph.D. 97 Arquitectura de Protocolos Marzo 2007 Iván Bernal, Ph.D. 98 49 Arquitectura de Protocolos • Abis Utiliza las tres capas inferiores de OSI En Capa 3: ¾ TRX Management (TRXM) ¾ Common Channel Management (CCM) ¾ Radio Link Management (RLM) ¾ Dedicated Channel Management (DCM) Marzo 2007 Iván Bernal, Ph.D. 99 Arquitectura de Protocolos • MAP (Mobile Application Part) Es una extensión específica para redes móviles del Sistema de Señalización #7 (Signaling System SS#7). Transporta la información de señalización relacionada a actualizaciones de ubicación, perfiles de usuarios, handovers, etc. GSM MAP es un protocolo de señalización utilizado en las interfaces B, C, D, E, F y G. Marzo 2007 Iván Bernal, Ph.D. 100 50 Arquitectura de Protocolos • Interfaz A MAP (Mobile Application Part) no corre directamente sobre la capa de enlace sino sobre dos protocolos SCCP y MTP. ¾ Son parte del Sistema de Señalización No.7 que es un conjunto de protocolos diseñados para proveer señalización de control dentro de redes digitales de conmutación de circuitos, tales como redes públicas digitales de telecomunicaciones. ¾ Estos protocolos proveen funciones generales utilizadas por varias aplicaciones, incluyendo MAP. Marzo 2007 Iván Bernal, Ph.D. 101 Arquitectura de Protocolos • SS7 TUP (Telephone User Part) es la entidad que envía y recibe mensajes usados para el control de llamadas (establecimiento, supervisión y liberación). ¾ TUP puede reemplazarse por: 9 NUP (National User Part), permitiendo algunas variaciones menores. 9 En ISDN s tiene mas funcionalidad con ISUP (ISDN User Part). Las subcapas de MTP (Message Transfer Part) 1 a 3 son responsables por el transporte de mensajes de señalización y funcionalidad de direccionamiento entre dos elementos dentro de la misma red. En redes fijas hay solo estas dos partes: MTP y TUP. Marzo 2007 Iván Bernal, Ph.D. 102 51 Arquitectura de Protocolos • SS7 SCCP (Signaling Connection and Control Part) ¾ Por medio de sus funciones de Capa 3, ofrece direccionamiento end-to-end, conexiones virtuales, permitiendo señalización entre redes. Marzo 2007 Iván Bernal, Ph.D. 103 Arquitectura de Protocolos • SS7 en GSM Se requiere mas funcionalidad debido a señalización no relacionada a las llamadas (mediciones, control de handover, etc.), movilidad del usuario y elementos adicionales de red. BSSAP ¾ Usado para señalización entre la MSC y BSC y MS. ¾ Puesto que hay la BSC entre la MSC y la MS, debe existir una conexión virtual, por lo que se requiere SCCP. ¾ Ejemplos: Autenticación, asignación de nuevos TMSI. ¾ Incluye BSSMAP (base station subsystem management application part) y DTAP (direct transfer application part). • MAP ¾ Es un protocolo específico de GSM para aplicaciones no relacionadas a llamadas entre elementos de la red. ¾ Señalización MAP incluye mensajes entre el MSC y HLR. TCAP ¾ Las transacciones MAP requieren una especie de “secretaria” para administrar las transacciones. Esa es la función de TCAP. Marzo 2007 Iván Bernal, Ph.D. 104 52 Arquitectura de Protocolos • SS7 en GSM SCCP permite señalización entre redes, incluso atravesando varios nodos de red y países. Ad á SCCP permitir Además, iti di distinguir ti i llas aplicaciones dentro de un nodo de red. ¾ Internamente, SCCP se refiere a estas aplicaciones como subsistemas. ¾ Se ofrecen: 9 Dos servicios orientados a conexión. Actualización de ubicación Generación de llamadas desde la MS. 9 Dos servicios sin conexión para transmisión de datos. Paging. Marzo 2007 Iván Bernal, Ph.D. 105 Arquitectura de Protocolos • SS7 en GSM Marzo 2007 Iván Bernal, Ph.D. 106 53 Arquitectura de Protocolos • SMS Marzo 2007 Iván Bernal, Ph.D. 107 Fases • El proceso de estandarización fue dividido, en parte debido a la demanda por equipo operacional basado en los estándares GSM, en tres fases. Fase 1 ¾ Congelada en 1991 para permitir que los operadoras construyan sus primeras redes GSM comerciales. ¾ Los números de versión para los documentos de la Fase 1 son 3.X.X. Fase 2 ¾ Congelada en Octubre de 1995. ¾ Los números de versión para los documentos de la Fase 2 son 4.X.X. Fase 2+ ¾ Mejoras subsecuentes y adiciones posteriores a Octubre de 1995, automáticamente forman parte de la Fase 2+. ¾ Los números de versión para los documentos de la Fase 2+ son 5.X.X. Marzo 2007 Iván Bernal, Ph.D. 108 54 Fases • ETSI podría seguir trabajando en base a fases de forma indefinida pero muchas de las características añadidas en la actualidad son cada vez mas consideradas como opcionales y no obligatorias como en las fases previas previas. • ETSI reconoció luego paquetes que son liberados cada año. Empezando desde 1996, a los documentos de la Fase 2+ se hacen referencia como Release 96, Release 97, Release 98 y Release 99. • Finalmente, se decidió que las versiones que siguieron al Release 99 se referenciarían de acuerdo a un número de versión. Release 4 (es la primera nueva versión con esta nomenclatura). Release 5 Release 6 Marzo 2007 Iván Bernal, Ph.D. 109 Fases • ETSI y las organizaciones del 3GPP (3rd Generation Partnership Project) decidieron incluir el trabajo de estandarización de GSM en Julio de 2000. 3GPP continuaría el trabajo que llevaba a cargo el ETSI Special Mobile Group (SMG). Marzo 2007 Iván Bernal, Ph.D. 110 55 Fases Marzo 2007 Iván Bernal, Ph.D. 111 Servicios de Telecomunicaciones • Usando las definiciones de la ITU-T se tienen las siguientes categorías: Teleservicios Servicios de transporte (Bearer services) Servicios Suplementarios • Los servicios en GSM tuvieron una fuerte influencia de ISDN. Marzo 2007 Iván Bernal, Ph.D. 112 56 Servicios de Telecomunicaciones • Teleservicios Son aquellos que las personas usan directamente. El servicio mas básico que soporta GSM es el de telefonía. ¾ En la Fase 1 9 Full rate vocoding (13 kbps) ¾ En la Fase 2 ( se introdujo mejoras) 9 Half rate vocoding (6.5 kbps) Otros: ¾ Servicio de emergencia (112) 9 Como el 911 en USA. 9 Las MSs pueden usar estos números incluso sin SIM, pero esto depende de regulaciones locales. ¾ Servicio de Fax del Grupo 3 9 Establecido en Fase 1 pero no disponible en la práctica durante la Fase 1. 9 Se requiere el uso de un adaptador. ¾ SMS (Short Message Service) 9 Servicio para enviar mensajes alfanuméricos de hasta 160 bytes. 9 Establecido en Fase 1 pero no disponible en la práctica durante la Fase 1. 9 Punto-punto (se envía el mensaje y quien envía recibe un ACK de la entrega del mensaje). 9 Broadcast para enviar mensajes del estado del tráfico o noticias. 9 En la Fase II ( se introdujo mejoras) Mejoras en punto-punto y punto-multipunto Adecuadamente documentado y totalmente store-and-forward. Marzo 2007 Iván Bernal, Ph.D. 113 Servicios de Telecomunicaciones • Teleservicios Marzo 2007 Iván Bernal, Ph.D. 114 57 Servicios de Telecomunicaciones • Teleservicios Marzo 2007 Iván Bernal, Ph.D. 115 Servicios de Telecomunicaciones • Teleservicios Marzo 2007 Iván Bernal, Ph.D. 116 58 Servicios de Telecomunicaciones • Teleservicios Marzo 2007 Iván Bernal, Ph.D. 117 Servicios de Telecomunicaciones • Servicios de transporte (Bearer services) La naturaleza digital de GSM habilita el transporte de datos como un servicio bearer hacia y desde un terminal ISDN. ¾ Velocidades hasta 9600 bps pueden no ser atractivas hoy en día pero para un medio inalámbrico móvil eran consideradas muy rápidas. ¾ Navegar Internet es un ejemplo de una aplicación que usa servicios bearer. Fase 1 ¾ Aceptaba solo acceso asincrónico a un PAD dedicado. 9 PAD (Packet Assembler/Dissembler) 9 Para acceso a redes X.25 F Fase 2 ¾ Mejor throughput para la transmisión de datos usando un acceso de datos dedicado sincrónico con paquetes, operando a desde 2.4 a 9.6 kbps. Marzo 2007 Iván Bernal, Ph.D. 118 59 Servicios de Telecomunicaciones • Bearer services Servicios Transparentes ¾ Para GSM significa que la infraestructura GSM (incluyendo las MSs) pasan los datos de un terminal sin ningún protocolo adicional para reducir el efecto de los errores introducidos por el medio. Servicios No Transparentes p ¾ Añaden corrección de errores. ¾ La tasa efectiva de transmisión es mayor para el servicio no transparente. Marzo 2007 Iván Bernal, Ph.D. 119 Servicios de Telecomunicaciones • Bearer services HSCSD (High-Speed Circuit-Switched Data) ¾ Permite la combinación de hasta 8 ranuras de tiempo para un solo enlace de comunicaciones. 9 8*9.6 kbps= 76.8 kbps 9 En la práctica limitado a 64 kbps (límite en un canal ISDN). PDS (Packet Data on Signaling Channels) ¾ Una respuesta intermedia a la demanda de servicios de datos. 9 Utilizan o piden prestado recursos de señalización. 9 Entre 600 y 9600 bps. 9 Aplicaciones modestas (como bajar email) se hace de forma mas económica usando servicios de paquetes de datos, y ciertamente de forma mas eficiente que HSCSD. 14.4 kbps usando un solo slot. Marzo 2007 Iván Bernal, Ph.D. 120 60 Servicios de Telecomunicaciones • Bearer services Para el Release 97 la mayor novedad era GPRS. ¾ General Packet Radio Service ¾ Un servicio general de paquetes con ubicación dinámica de recursos. ¾ Diferente codificación de canal (tasa de velocidad de hasta 21.4 kbps por ranura) y la opción de utilizar hasta 8 ranuras permitirían una gran variedad de tasas de hasta 100 kbps. ¾ Afecta la interfaz de aire. Marzo 2007 Iván Bernal, Ph.D. 121 Servicios de Telecomunicaciones • Servicios Suplementarios Son características residentes en la red misma. ¾ La MS debe tener una forma para usarlos. ¾ Call barring es bloquear o impedir la generación/recepción de ciertas llamadas. Se implementan sobre los teleservicios y servicios bearer. Las tablas indican las especificaciones pero no necesariamente se implementan. Marzo 2007 Iván Bernal, Ph.D. 122 61 S Servicios Suplementarios S Servicios de Telecomunicaciones Marzo 2007 Iván Bernal, Ph.D. 123 S Servicios Suplementarios S Servicios de Telecomunicaciones Marzo 2007 Iván Bernal, Ph.D. 124 62 Servicios de Telecomunicaciones • Servicios Suplementarios ECT permite pasar una llamada a otro abonado (como en PBX). eMLPP permite asignar alta prioridad a algunas llamadas mediante subscripción. ¾ Cuando llamadas de alta p prioridad encuentran recursos limitados,, la red retira los recursos de otras llamadas para liberar recursos. ¾ Un usuario estándar probablemente no tenga acceso a esto. ¾ Orientado a grupos como personal de trenes en Europa o grupos de seguridad. Marzo 2007 Iván Bernal, Ph.D. 125 Servicios de Telecomunicaciones Servicios Suplementarios Marzo 2007 Iván Bernal, Ph.D. 126 63 Servicios de Telecomunicaciones • Mejoras en SIM Marzo 2007 Iván Bernal, Ph.D. 127 Servicios de Telecomunicaciones • Mejoras en la Red CAMEL (Customized Applications for Mobile Network Enhanced Logic) ¾ Para crear Redes Inteligentes (Intelligent Networks) para comunicaciones móviles. ¾ Permite a los operadores ofrecer servicios de forma rápida y eficiente a sus abonados. 9 Pre-Paid Calling, personal Numbering y servicios mas complejos dependientes de la ubicación 9 Herramienta mediante la cual el operador provee a los roamers con las mismas características que disfrutan en su red nativa (Ejemplo: call forwarding) ¾ Se introduce en dos fases: en los Releases 96 y 97. Marzo 2007 Iván Bernal, Ph.D. 128 64 Servicios de Telecomunicaciones • Mejoras en la Red CAMEL + SIM toolkit Marzo 2007 Iván Bernal, Ph.D. 129 Servicios de Telecomunicaciones • Mejoras en la Red NITZ ¾ Un nuevo mecanismo para transferir la identidad de la red, nombre de la red al equipo móvil. 9 Ejemplo: j sii una red debe cambiar i su nombre por razones comerciales i o legales. SOR ¾ Costos de las llamadas de roamers pueden ser costosos porque las llamadas pueden no ser enrutadas de forma ideal. Marzo 2007 Iván Bernal, Ph.D. 130 65 Servicios de Telecomunicaciones • Release 98 (http://www.3gpp.org/specs/releases-contents-earlyGSM.htm) Already completed: ¾ BTS performance requirements for very small cell scenarios (Picocells) Ongoing: ¾ Access to auxiliary devices, integrated into the ME platform, through the use of the SIM Application Toolkit ¾ Access to ISPs and Intranets in GPRS Phase 2 – Separation of GPRS Bearer Establishment and ISP Service Environment Setup ¾ Adaptive Multi-Rate (AMR) ¾ Call Deflection ¾ Call Forwarding Enhancements (CFE) ¾ Calling line identification enhancements (CLIe) ¾ Connecting an octet stream to a port on an Internet host (R98) ¾ Enhanced Data rates for GSM Evolution (EDGE) - BSS Part ¾ Enhanced Data rates for GSM Evolution (EDGE) - NSS Part ¾ Enhanced QoS Support in GPRS ¾ Follow Me ¾ Fraud Information Gathering System(FIGS) ¾ General Packet Radio Service Phase 2 (GPRS) - network part1 ¾ General Packet Radio Service Phase 2 (GPRS) - radio part1 ¾ GPRS for PCS1900 ¾ GPRS Mobile IP Interworking ¾ GSM - Cordless Telephony System (CTS) ¾ GSM Mobile Number Portability (EURO) MNP ¾ GSM-API for SIM-Toolkit Marzo 2007 Iván Bernal, Ph.D. 131 Servicios de Telecomunicaciones • Release 98 Ongoing: ¾ Harmonization of the PCS1900 Standards with the GSM Base Specification ¾ Immediate Service Termination (IST) ¾ LAPDm p performance enhancement ¾ Lawful Interception (LI) ¾ Location Services (LCS) ¾ Mobile Station Execution Environment (MExE) ¾ Modem and ISDN interworking for GPRS ¾ MS Antenna Test Method ¾ Multiple Subscriber Profile (MSP) ¾ Service Provider Number Portability (USA) ¾ Suppo Supportt of o Localized oca ed Se Service v ce Area ea (So (SoLSA) S ) ¾ Tandem Free Operation of speech codecs in Mobile-to-Mobile Calls (MMCs) ¾ Unstructured octet stream GPRS PDP Type (R98) ¾ User-to-User Signalling (UUS) ¾ USSD Enhancements ¾ 1 Comprises sub-work items in the same table having "GPRS" in their title. Marzo 2007 Iván Bernal, Ph.D. 132 66 Servicios de Telecomunicaciones • Release 99 and beyond Access to ISPs and Intranets in GPRS Phase 2 – Wireless/Remote Access to LANs (R99) Advanced Addressing Architecture of the GSM-UMTS Platform Architecture overview of the GSM-UMTS System Automatic Establishment of Roaming Relations CAMEL Phase 3 Charging and Billing for GPRS – Advice of Charge Charging and Billing for GPRS – Hot Billing Charging and Billing for GPRS – Pre-Paid End to End UMTS QoS Management Fraud Information Gathering System applied to GPRS BSS co-ordination di ti off Core C N Network t kR Resource allocation ll ti ffor class l A GPRS services i -GSMGSM UMTS Core Network (R99) BSS co-ordination of Radio Resource allocation for class A GPRS services - GSM Radio Access (R99) GPRS - Point-To-Multipoint Services IP-in-IP tunneling in GPRS backbone for UMTS, phase 1 Marzo 2007 Iván Bernal, Ph.D. 133 Servicios de Telecomunicaciones • Release 99 and beyond MExE Release 99 New Access Network to Core Network (BSS-NSS) interface pp for AMR speech p codec Noise Suppression Provision of text telephony service in GSM and UMTS Service Continuity and Provision of VHE via GSM/UMTS Study on Combined GSM and Mobile IP Mobility Handling in UMTS IP CN UMTS Charging & Billing p UMTS Core based on ATM Transport UMTS Numbering, Addressing and Identities UMTS Open Service Architecture Virtual Home Environment Marzo 2007 Iván Bernal, Ph.D. 134 67 Seguridad • Hay tres algoritmos principales usados en GSM. • Cada uno de estos algoritmos es un secreto y solo se revelan a personas que “necesitan saber”, determinadas por el comité GSM. Name Use Basics A3 Authentication None Encryption/Decryption Algorithm for 3 Sparsely loopedback LFSRs packet encryption (Linear Fedback Shift A5 Register/pseudo random generator) in the original version, lots of variants. A8 Marzo 2007 Cipher Key Generator Basically a one way function Iván Bernal, Ph.D. 135 Seguridad • Con el número de trama cambiante, se tiene que los 114 bits del stream de encripción cambia continuamente. Marzo 2007 Iván Bernal, Ph.D. 136 68 Evolución hacia 3G • El mundo de los datos es un mundo basado en el Internet. • La red de core necesita estar basada en IP (I t (Internet t protocol) t l) en lo l que se refiere fi a su arquitectura. • Una vez que un operador tenga esto, la puede usar para crecimiento adicional. Esquemas 3G pueden usar esta red de core sin inversiones adicionales. ad c o a es. WCDMA hace uso de la arquitectura de GPRS para sus servicios de datos. Marzo 2007 Iván Bernal, Ph.D. 137 69