Comunicaciones C l l Celulares
Transcripción
Comunicaciones C l l Celulares
Comunicaciones Inalámbricas Comunicaciones C l l Celulares Iván Bernal, Ph.D. [email protected] http://clusterfie.epn.edu.ec/ibernal Escuela Politécnica Nacional Quito – Ecuador Copyright @2006, I. Bernal Agenda • Problemas con AMPS • NAMPS • D-AMPS D AMPS Enero 06 Iván Bernal, Ph.D. 2 1 Bibliografía • T.S. Rappaport, “Wireless Communications: Principles & Practice”, Prentice Hall. • • First Edition: 1995. Second Edition: 2001. • A. Miceli, “Wireless Technician’s Handbook”, 2nd Edition, Artech House, 2003. • W. Stallings, "Wireless Communications and Networks", 2nd Edition, Prentice Hall, 2005. Enero 06 Iván Bernal, Ph.D. 3 Problemas con AMPS • Es posible “clonar” los móviles y utilizar los minutos de otra persona. La protección principal en AMPS es la correspondencia del par (MIN, ESN). ¾ Esta información i f ió viaja i j en un canal de control común ú por lo que puede ser interceptada i y copiada en otro teléfono. Se han adoptado algunas medidas correctivas temporales. ¾ Ingresar un PIN luego de marcar una llamada, bajo la suposición de que un RVC es mas seguro que un RCC. NA-TDMA y cdmaOne ¾ En estos sistemas se incluyó y autenticación. 9 Autenticación es parte de los estándares IS-136 (NA-TDMA) e IS-95 (cdmaOne). ¾ Son estándares dual-mode. 9 AMPS es incorporado en NA-TDMA y cdmaOne. Enero 06 Iván Bernal, Ph.D. 4 2 Problemas con AMPS • Capacidad Se usaron diferentes esquemas para incrementar la capacidad pero no alcanzaba las mejoras conseguidas en sistemas digitales de la siguiente generación. • El estándar AMPS no especifica las interfaces entre las estaciones base y el MSC y los elementos externos. El sistema difiere de fabricante a fabricante. Hasta mediados de los 90s, la comunicación entre sistemas de diferentes fabricantes (como para el caso de roaming) era difícil y complicado. ¾ Se debía llamar al operador para registrarse cada vez que se entraba al área de un nuevo operador durante un viaje de larga distancia. ¾ AMPS si soportó finalmente “registro autónomo”. IS-41 (Interim System) ¾ Estándar desarrollado en los 90s. ¾ Permite MSCs de diferentes proveedores de servicio pasar información de sus abonados a otras MSCs, bajo demanda. ¾ Sirve para tareas de autenticación, roaming, handoff intersistemas, y otros. Enero 06 Iván Bernal, Ph.D. 5 NAMPS • Narrowband AMPS • Solución de Motorola que sigue siendo analógica. • En lugar de migrar a los sistemas digitales de segunda generación algunos implementaron NAMPS. A inicios de los 90s. • Muy similar a AMPS pero usa tres canales de 10 kHz en cada canal AMPS de 30 kHz. • Teóricamente puede triplicar la capacidad del sistema. En la práctica, como se usan señales de banda angosta, se tiene mayor susceptibilidad a interferencia, y las frecuencias no se pueden reutilizar tanto como en AMPS. • S usan canales Se l de d control t l normales, l lo l que permite it operación ió en duald l mode. Si el móvil soporta NAMPS, la red puede llevar las llamadas a un canal de 10 kHz. Los formatos de los mensajes de control son los mismos que los de AMPS, pero no usa SATs y STs, sino que usa códigos digitales transmitidos en un canal de control asociado. Enero 06 Iván Bernal, Ph.D. 6 3 NAMPS • Incorporó nuevos servicios: Caller ID Indicadores de voice mail (mensajes de voz). Mensajería corta (short messaging) • Estos nuevos servicios se incorporaron en AMPS y en los estándares de dual-mode. • Incorporó versiones iniciales de MAHO. Enero 06 Iván Bernal, Ph.D. 7 NA--TDMA NA • North American TDMA • NA-TDMA fue diseñado a que calce fácilmente en la red AMPS preexistente. Los canales TDMA calzarían en los canales AMPS. Se usa el mismo plan de reutilización de frecuencias de AMPS. Se usan las mismas estaciones base de AMPS, pero se migra progresivamente a las nuevas. • Otras denominaciones para NA-TDMA D-AMPS (Digital AMPS) ADC (American Digital Cellular) USDC (United States Digital Cellular) NADC (North American Digital Cellular) IS-136 (Interim Standard), el estándar que lo define. ¾ Originalmente el estándar creado para definir NA-TDMA fue IS-54 (1990). 9 Iguales canales de control que AMPS. ¾ Mas tarde se hicieron algunos cambios y mejoras se lo llamó IS-136. 9 Canal de control digital se añade (los originales también se mantienen) ¾ EIA/TIA 9 Electronic Industries Association 9 Telecommunication Industry Association Enero 06 Iván Bernal, Ph.D. 8 4 NA--TDMA NA • Nuevas características respecto a AMPS: Transmisión de voz digital TDMA y FDMA Incremento en la capacidad (teóricamente tres veces mas) Autenticación para seguridad Mejores medidas respecto al consumo de potencia ¾ Sleep mode: 9 Mayor duración de la batería 9 Menores dimensiones físicas Sistemas de handoff mejorados (MAHO) Estaciones móviles con dual-mode (AMPS y TDMA) Servicios especiales mejorados (caller ID, SMS) Soporte para la transmisión de datos Un canal de control digital (Se mantienen los protocolos originales AMPS y los mismos canales de frecuencia (30 kHz)) Enero 06 Iván Bernal, Ph.D. 9 NA--TDMA NA • Nueva terminología para ciertas partes del sistema IMSI (International Mobile Subscriber Identification) ¾ Básicamente es el MIN pero en formato que cumpla convenciones internacionales. ¾ A mas del MIN y ESN. BTS (Base Transceiver Station) BSC (Base Station Controller) ¾ Maneja los recursos de radio para todas las BTSs. ¾ Puntos de concentración al que se conectan un número de transmisores,, antes de conectarse al MSC. ¾ Esta jerarquía reduce el número de conexiones hacia el switch, simplificando el rol del switch. BSS (Base Station System) ¾ Al BSC y a las BTSs se les hace referencia como el BSS. Enero 06 Iván Bernal, Ph.D. 10 5 NA--TDMA NA • Nuevos identificadores para las estaciones base DVCC (Digital Verification Color Code) ¾ Se usa a mas del DCC. ¾ Trabaja de la misma manera que el SAT en AMPS. LOCAID (L (Location i Area A Identifier) Id ifi ) ¾ Se asigna a una sección de estaciones base (las cuales lo transmiten). ¾ Utilidad 9 Cuando una estación móvil ingresa a una nueva área realiza un proceso de registro. Se da cuenta que está en una nueva área porque recibe un nuevo LOCAID. 9 La red tiene una idea general del área en la que está la estación móvil. 9 Se puede hacer el page en un área geográfica (grupo de celdas) específica cuando hay una llamada para la estación móvil. SOC (System Operator Code) ¾ Identifica al carrier que opera el sistema. ¾ Lo transmite la BTS, pero puede programarse en la estación móvil y puede usarse para aspectos relativos a roaming. Enero 06 Iván Bernal, Ph.D. 11 NA--TDMA NA • Nuevos identificadores para las estaciones móviles PV (P (Protocoll Version) V i ) ¾ Para indicar las capacidades de una estación móvil específica. ¾ A mas de SCM (Station Class Mark). A key” “A key (Authentication key) ¾ Valor único de 64 bits asignado por el carrier. ¾ Nunca se transmite. Enero 06 Iván Bernal, Ph.D. 12 6 NA--TDMA NA • Canales de tráfico Los canales digitales ocupan el mismo ancho de banda que un canal AMPS (30 kHz). Las transmisiones se hacen en el dominio del tiempo, además del dominio de la frecuencia. ¾ Para encontrar la ubicación real de los datos se requieren dos parámetros: 9 El canal de frecuencia 9 La ranura de tiempo (slot) Enero 06 Iván Bernal, Ph.D. 13 NA--TDMA NA • Canales de tráfico • Cada canal de 30 kHz (tanto en un canal forward como reverso), se divide en tramas de 40 ms, que contienen seis ranuras de tiempo de 6.67 ms. • Canales full rate Dos ranuras de tiempo corresponden a un canal. ¾ Una conversación podría ocupar el canal de frecuencia 285, y las ranuras 1 y 4. Los pares posibles son (1 y 4), (2 y 5), (3 y 6). Tres conversaciones son posibles en cada canal de 30 kHz. Tiempo libre para el móvil: 4 ranuras (26.67 ms). ¾ En realidad trabaja en MAHO. Enero 06 Iván Bernal, Ph.D. 14 7 NA--TDMA NA • Canales de tráfico • Canales half rate El estándar los especifica Permite una ranura de tiempo por conversación, o 6 llamadas por canal de 30 kHz. ¾ Si se asigna menos tiempo a cada conversación, la calidad de la conversación podría disminuir, a menos que se desarrolle un vocoder avanzado. • Ritmo de transmisión Cada canal contiene 324 bits de información. Con cada trama conteniendo 6 ranuras, se tienen 1944 bits/trama. Los 1944 bits se transmiten cada 40 ms, la tasa por portadora es 48.6 kbps. Enero 06 Iván Bernal, Ph.D. 15 NA--TDMA NA • Canales de tráfico Enero 06 Iván Bernal, Ph.D. 16 8 NA--TDMA NA • Canales de tráfico Durante una llamada, las ranuras de tiempo en el camino forward y reverso son correspondientes. ¾ Las ranuras 1 y 4 en el sentido reverso, son las correspondientes a las ranuras 1 y 4 del sentido forward. forward ¾ A pesar que la comunicación es totalmente full duplex, se toman medidas para que la estación móvil no tenga que transmitir y recibir al mismo tiempo. 9 La ranura de tiempo 1 en el sentido forward inicia su transmisión 1.9 ms luego de que la ranura 1 en el sentido reverso se completó. 9 Se usa un switch de Tx/Rx en lugar de un duplexer. ¾ La estación móvil debe transmitir exactamente en su ranura asignada. 9 Si los móviles están ubicados a distancias diferentes de la estación base, puede ser un problema si se sobrelapan las transmisiones de dos ranuras diferentes debido al retardo de propagación. 9 Para los canales reversos de tráfico se usan bits de guarda al inicio de una ranura. Modulación ¾ π/4 DQPSK (48.6 kbps) Enero 06 Iván Bernal, Ph.D. 17 NA--TDMA NA • Canales de tráfico Enero 06 Iván Bernal, Ph.D. 18 9 NA--TDMA NA • Canales de tráfico Modulación ¾ π/4 DQPSK (48.6 kbps) Códigos convolucionales para corrección de errores Interleaving ¾ Para esparcir los errores si se producen en ráfagas Ecualización adaptiva Enero 06 Iván Bernal, Ph.D. 19 NA--TDMA NA • Canales de tráfico Enero 06 Iván Bernal, Ph.D. 20 10 NA--TDMA NA • Canales de tráfico Dentro de cada ranura se forman canales lógicos. Los campos difieren de acuerdo a si es forward o reverso. ¾ La estación base transmite de forma continua. ¾ La estación móvil transmite en su ranura asignada. Bits de guarda (6 bits) y ramp-up (6 bits) ¾ Separar ranuras de tiempo adyacentes. ¾ Para permitir que el transmisor vaya desde un estado de “reposo” a un estado de toda potencia. Enero 06 Iván Bernal, Ph.D. 21 NA--TDMA NA • Canales de tráfico SYNC (28 bits) ¾ Ayuda con sincronización y ecualización (la palabra es conocida en recepción). Parte del proceso de sincronización es definir el valor de “time alignment” para considerar los retardos de propagación dado que las estaciones móviles están a diferentes distancias de una BTS. ¾ Se transmiten pequeños mensajes (reducidos) con 50 bits de guarda (normalmente son solo 6), con lo que no se interfiere con ranuras vecinas. 9 Se transmiten SYNC + DVCC 9 El resto de la ranura se llena de 0s ¾ Estos mensajes caben en la ranura respectiva a pesar que se puede estar desalineado temporalmente. 9 Estos mensajes reducidos se transmiten de forma repetitiva hasta que la estación base calcule el valor correcto de alineación. Enero 06 Iván Bernal, Ph.D. 22 11 NA--TDMA NA • Canales de tráfico SYNC Enero 06 Iván Bernal, Ph.D. 23 NA--TDMA NA • Canales de tráfico DVCC (12 bits) ¾ 8 bits protegidos con 4 bits de un Código de Hamming reducido. ¾ Trabaja como SAT (debe ser retransmitido por la estación móvil). ¾ BTS transmite en toda ranura de tiempo. ¾ MS recibe y retransmite a la BTS. SACCH (12 bits) ¾ Se transmite en toda ranura de tiempo. ¾ Permite enviar mensajes durante la conversación sin evitar la transmisión de la información del usuario (en paralelo), como para cambios de niveles de potencia o medidas hechas por el móvil. ¾ Los mensajes son de 132 bits 9 Requiere 11 ranuras o seis tramas. 9 Requiere 240 ms. 9 Puede no ser lo suficientemente rápido para operaciones como handoff. FACCH ¾ Se impide el envío de datos (como en AMPS). ¾ Se usan los 260 bits de info de usuario ¾ (No se transmite en toda ranura). Enero 06 Iván Bernal, Ph.D. 24 12 NA--TDMA NA • Canales de tráfico DL (11 bits) ¾ Básicamente le indica a la estación móvil, el número de canal de un DCCH (Digital Control Channel) que puede usar luego de la conversación. DATA (260 bits) ¾ Se usa ACELP vocoder. 9 Se divide la información de voz en bloques de 20 ms, cada uno representado por 260 bits (159 bits de voz + codificación de canal) canal). 260 bits/20 ms = 13 kbps 9 Forward 2*130 9 Reverso 2*122 + 16 Enero 06 Iván Bernal, Ph.D. 25 NA--TDMA NA • Canales de tráfico Mensajes en SACCH y FACCH ¾ Similares a los usados en AMPS ¾ Nuevos: 9 Para servicios como caller ID 9 Para servicios de mensajes de texto 9 Para el control de la alineación 9 Para autenticación 9 Para MAHO (handoff) 9 Servicios interactivos Se S requiere i interactuar i t t con ell MSC presionando i d números ú Voicemail: requieren tonos DTMF para escuchar, guardar o borrar mensajes Si los tonos se transmiten a través de los vocoders se distorsionan Se requiere un medio alternativo para la transmisión de los tonos: canales asociados (el FACCH para enviar los tonos DTMF desde la estación móvil) Enero 06 Iván Bernal, Ph.D. 26 13 NA--TDMA NA • Canales de tráfico (resumen) Enero 06 Iván Bernal, Ph.D. 27 NA--TDMA NA • Canales de Control Sean analógicos o digitales, también son de 30 kHz. IS-54 mantuvo los canales de control como en AMPS. ¾ FCC/RCC (p (para compatibilidad p hacia atrás y soportar dual-mode) ¾ Igual esquema de modulación que AMPS (10 kbps con FSK) IS-136 permite nuevos canales: ¾ DCCHs (Digital Control CHannels). 9 Pueden ubicarse en cualquier parte de la banda del sistema. 9 A mas de los 42 canales de control de AMPS S ((21 full duplex) se espec especifican c 42 canales adicionales (llamados canales de control secundarios). Los canales de control cambian de 10 kbps FSK a 48.6 kbps DQPSK. Los terminales IS-54 e IS-136 no son compatibles. Enero 06 Iván Bernal, Ph.D. 28 14 NA--TDMA NA • Canales de Control FCC/RCC ¾Los canales están ubicados en lugares específicos de la banda del sistema. ¾Se ha mantenido el formato. formato ¾Se han agregado varios mensajes de control para: 9Soportar acceso digital 9Mejora en algunos servicios 9Nuevos beneficios del sistema (autenticación) ¾Nuevos mensajes para diferenciar entre llamadas de voz y llamadas de datos. 9 9Ejemplo: indicadores de mensajes cortos o voicemail. ¾Nuevo mensaje del FCC para indicar a la estación móvil el canal digital que se usará para una llamada. Enero 06 Iván Bernal, Ph.D. 29 NA--TDMA NA • Canales de Control FCC/RCC ¾ Se modifica un mensaje existente para proporcionar un puntero a un DCCH. 9 Para indicar a las estaciones móviles que se muevan al canal DCCH para servicio. Enero 06 Iván Bernal, Ph.D. 30 15 NA--TDMA NA • Canales de Control DCCHs (Digital Control CHannels) ¾ Se organiza en hypertramas de 1.28 s. ¾ Cada hypertrama contiene dos supertramas de 0.64 s ¾ Cada supertrama contiene 16 tramas de 40 ms. ¾ Cada trama contiene dos bloques de 20 ms. ¾ Cada bloque contiene 3 ranuras de 6.67 ms. 9 Se usan dos ranuras por trama para full rate. 9 Se usan una ranura por trama para half rate. Enero 06 Iván Bernal, Ph.D. 31 NA--TDMA NA • Canales de Control DCCHs (Digital Control CHannels) Enero 06 Iván Bernal, Ph.D. 32 16 NA--TDMA NA • Canales de Control DCCHs (Digital Control CHannels) ¾ SYNC 9 Para proporcionar temporización adecuada. ¾ PREAM 9 Preámbulo P á b l que añade ñ d una ayuda d extra a sincronización. i i ió ¾ SFP (superframe phase) 9 En el sentido forward. 9 Indica a la estación móvil el número de bloque actual dentro de la supertrama. Ayuda a temporización (para modo sleep) En la misma posición de DVCC (Digital Verification Color Code) de un canal forward de voz, por lo que la estación móvil puede determinar si es un canal de tráfico o de control. Enero 06 Iván Bernal, Ph.D. 33 NA--TDMA NA • Canales de Control DCCHs (Digital Control CHannels) ¾ SCF (Shared Channel Feedback) 9 Ayudan con la transmisión en el canal reverso. BRI (Busy/Reserved/Iddle). ( y ) 9 Informa a la estación móvil si la ranura reversa está usada. A la ranura se la denomina Random Access Channel (RACH) 9 La estación monitorea el campo y cuando esté libre, la estación móvil puede transmitir su DCCH en un RACH específico. La transmisión con éxito será confirmada mas tarde. Enero 06 Iván Bernal, Ph.D. 34 17 NA--TDMA NA • Canales de Control DCCHs (Digital Control CHannels) ¾ Se pueden transmitir alrededor de 60 mensajes diferentes (16 en AMPS). ¾ BCCH 9 Para todos los móviles en la celda. ¾ SPACH 9 Para estaciones móviles específicas. Enero 06 Iván Bernal, Ph.D. 35 NA--TDMA NA • Sleep Mode La razón de la estructura jerárquica del DCCH es para facilitar el modo sleep. Si la estación móvil tuviese que monitorear el canal de control continuamente, como ocurre en AMPS, el tiempo para standby sería menor comparado con casos cuando el monitoreo se lo hace periódicamente. Las llamadas para el móvil llegan en subcanales de paging en el canal lógico SPACH. ¾ Se transmiten dos veces, una vez en cada supertrama (dos supertramas son una hypertrama). El móvil se despierta a tiempo para escuchar mensajes SPACH específicos en hypertramas específicas. L asignación La i ió d de que canall específico ífi que debe d b escuchar h ell móvil ó il d depende d d dell MIN MIN. ¾ Proporciona un grado de aleatoridad a la distribución de los canales de paging. Enero 06 Iván Bernal, Ph.D. 36 18 NA--TDMA NA • Sleep Mode Cuanto duerme una estación móvil es una función del parámetro PFN (paging frame number). ¾ El canal de paging para un móvil específico ocurre en una hypertrama específica. ¾ Si PFN=1, existe un canal de paging en cada hypertrama. 9 Como cada hypertrama es de 1.28 seconds, el móvil podría dormir entre hypertramas o 1.28 segundos. ¾ El valor mas alto de PFN es 96 9 El móvil podría dormir 96 hypertramas antes de que vea la h hypertrama t asignada i d a él él. 96*1.28= 122.88 segundos Proporciona larga duración de la batería pero mal servicio ya que alguien que llame a la estación debería esperar por dos minutos de tono de timbrado. Enero 06 Iván Bernal, Ph.D. 37 NA--TDMA NA • MAHO Se monitorea otros canales en otras estaciones base cuando no se está transmitiendo o recibiendo. ¾ En E 4d de 6 ranuras no h hay actividad ti id d para Tx o Rx. Se mide BER e intensidad de la señal y se reporta a la BTS usando el canal SACCH. A la estación móvil se le indica que canales monitorear mediante un mensaje. ¾ Se especifican entre 6 y 12 frecuencias para monitorear. Enero 06 Iván Bernal, Ph.D. 38 19 NA--TDMA NA • Autenticación (breve descripción) Estandarizado en IS-41-C (independiente del interfaz de aire) Llave de encripción “A key” almacenada en una base de datos (Authentication Center) y en la estación móvil. móvil ¾ Nunca se transmite. SSD (Shared Secret Data) ¾ Número de 128 bits que se usa para el proceso de autenticación. ¾ Generado en base a la “A key”, el ESN, y un número generado por la red aleatoriamente. 9 Se puede actualizar mediante el d t ” proceso “SSD update” ¾ Formado por dos partes SSD_A y SSD_B. 9 SSD_A se usa para autenticación. 9 SSD_B se usa para encripción de voz y mensajes de señalización específicos. Enero 06 Iván Bernal, Ph.D. 39 NA--TDMA NA • Autenticación CAVE es el algoritmo para calcular los valores necesarios para autenticación y encripción. ¾ Se usan retos (challenges) globales y únicos. Enero 06 Iván Bernal, Ph.D. 40 20 NA--TDMA NA • Autenticación Enero 06 Iván Bernal, Ph.D. 41 21