scieee AI-readable full text Open interactive document viewer

Repositorio Institucional de Documentos

Abstract

Esta propuesta se enmarca dentro de la intensa actividad investigadora que en el ámbito de desarrollo de los sistemas móviles celulares de banda ancha se está llevando a cabo. En concreto, se centra en los estándares que contemplan movilidad total, marco en el que se pone de manifiesto un uso generalizado de técnicas OFDMA y en el que los sistemas con más potencial, la familia de los IEEE802.16 y LTE-A (Long Term Evolution- Advanced) de 3GPP, todavía en fase de estandarización, mantienen unos objetivos (en cuanto a servicios, cobertura y capacidad) y planteamientos de tecnología de base bastante similares. En este contexto, el trabajo fin de máster propuesto se centra en el desarrollo de mecanismos eficientes de gestión de recursos en la interfaz radio (RRM: Radio Resource Management). En concreto, el trabajo se centra en la revisión del estado del arte y especificación de mecanismos de control de admisión, desarrollados sobre la base de las prestaciones arrojadas por las estrategias de gestión de recursos radio, en despliegues convencionales (macrocelulares). El trabajo implica la caracterización de la capacidad disponible (límites de operación del sistema) impuesta por las estrategias de gestión de recursos a nivel de paquete, la caracterización del consumo de capacidad de los terminales y la definición de criterios de admisión. En general, será un aspecto a tener en cuenta el hecho de que la cantidad de recursos temporales y frecuenciales necesarios para satisfacer un determinado servicio está condicionado, de forma específica por el comportamiento de las estrategias de RRM a nivel de paquete (scheduling frecuencial y temporal, en conjunción con el esquema de coordinación y gestión multicelular de recursos e interferencia). No obstante, a pesar de que el diseño de estas estrategias está dirigido a igualar consumos y servicios alcanzados en toda la cobertura, lo cierto es que el consumo es mayor para los usuarios del “exterior” de la celda o, de forma más realista, los situados en zonas de malas condiciones de canal o interferencia. Esto es, el consumo será dependiente de la zona en la que se encuentre el terminal. Por otra parte, el movimiento de los terminales será un aspecto a tener en cuenta para ajustar la estimación de capacidad. Por otra parte, el uso de una estimación de consumo, obtenida en condiciones controladas, garantizaría, conjuntamente con la aplicación de un control de admisión, la calidad de servicio a escala temporal de paquete, bajo la suposición de un reparto promedio más o menos estático de recursos. Sin embargo, la estimación puede desviarse significativamente si se producen cambios en las condiciones de distribución de carga debido bien a la movilidad de terminales o a la activación y desactivación de servicios. Estos cambios repercuten en cambios globales en las condiciones de distribución de interferencia, en consecuencia también en cambios de la calidad observada y por tanto en el número de bloques de recursos radio necesarios para mantener la satisfacción de un servicio. Las variaciones no solo afectan al terminal que accede y a aquellos con los que se multiplexa su tráfico, sino que se propaga a otros nodos y terminales, pudiendo producirse, si no se controlan los efectos, una degradación global del servicio. Todos estos aspectos serán tenidos en cuenta de forma explícita en el diseño del control de admisión. En esta línea, el trabajo fin de master incluye la consideración de procedimientos de gestión de recursos, incluido la aplicación de estrategias de reserva adaptativa y preventiva de recursos, en situaciones de movilidad (handover). Para llevar a cabo el trabajo fin de máster, se partirá de un simulador programado en C++ sobre el que se implementarán las distintas propuestas para posteriormente ser evaluadas a través de las estadísticas recogidas. Finalmente, se expondrán las conclusiones extraídas del análisis de los resultados obtenidos. Buil Mur, Manuel; Hernández Solana, María Ángela

Full text

Manuel Buil Mur Tesis Fin de Máster i Control de admisión y gestión de recursos en movilidad en sistemas móviles 4G RESUMEN Esta propuesta se enmarca dentro de la intensa actividad investigadora que en el ámbito de desarrollo de los sistemas móviles celulares de banda ancha se está llevando a cabo. En concreto, se centra en los estándares que contemplan movilidad total, marco en el que se pone de manifiesto un uso generalizado de técnicas OFDMA y en el que los sistemas con más potencial, la familia de los IEEE802.16 y LTE-A (Long Term Evolution- Advanced) de 3GPP, todavía en fase de estandarización, mantienen unos objetivos (en cuanto a servicios, cobertura y capacidad) y planteamientos de tecnología de base bastante similares. En este contexto, el trabajo fin de máster propuesto se centra en el desarrollo de mecanismos eficientes de gestión de recursos en la interfaz radio (RRM: Radio Resource Management). En concreto, el trabajo se centra en la revisión del estado del arte y especificación de mecanismos de control de admisión, desarrollados sobre la base de las prestaciones arrojadas por las estrategias de gestión de recursos radio, en despliegues convencionales (macrocelulares). El trabajo implica la caracterización de la capacidad disponible (límites de operación del sistema) impuesta por las estrategias de gestión de recursos a nivel de paquete, la caracterización del consumo de capacidad de los terminales y la definición de criterios de admisión. En general, será un aspecto a tener en cuenta el hecho de que la cantidad de recursos temporales y frecuenciales necesarios para satisfacer un determinado servicio está condicionado, de forma específica por el comportamiento de las estrategias de RRM a nivel de paquete (scheduling frecuencial y temporal, en conjunción con el esquema de coordinación y gestión multicelular de recursos e interferencia). No obstante, a pesar de que el diseño de estas estrategias está dirigido a igualar consumos y servicios alcanzados en toda la cobertura, lo cierto es que el consumo es mayor para los usuarios del “exterior” de la celda o, de forma más realista, los situados en zonas de malas condiciones de canal o interferencia. Esto es, el consumo será dependiente de la zona en la que se encuentre el terminal. Por otra parte, el movimiento de los terminales será un aspecto a tener en cuenta para ajustar la estimación de capacidad. Por otra parte, el uso de una estimación de consumo, obtenida en condiciones controladas, garantizaría, conjuntamente con la aplicación de un control de admisión, la calidad de servicio a escala temporal de paquete, bajo la suposición de un reparto promedio más o menos estático de recursos. Sin embargo, la estimación puede desviarse significativamente si se producen cambios en las condiciones de distribución de carga debido bien a la movilidad de terminales o a la activación y desactivación de servicios. Estos cambios repercuten en cambios globales en las condiciones de distribución de interferencia, en consecuencia también en cambios de la calidad observada y por tanto en el número de bloques de recursos radio necesarios para mantener la satisfacción de un servicio. Las variaciones no solo afectan al terminal que accede y a aquellos con los que se multiplexa su tráfico, sino que se propaga a otros nodos y terminales, pudiendo producirse, si no se controlan los efectos, una degradación global del servicio. Todos estos Manuel Buil Mur Tesis Fin de Máster ii aspectos serán tenidos en cuenta de forma explícita en el diseño del control de admisión. En esta línea, el trabajo fin de master incluye la consideración de procedimientos de gestión de recursos, incluido la aplicación de estrategias de reserva adaptativa y preventiva de recursos, en situaciones de movilidad (handover). Para llevar a cabo el trabajo fin de máster, se partirá de un simulador programado en C++ sobre el que se implementarán las distintas propuestas para posteriormente ser evaluadas a través de las estadísticas recogidas. Finalmente, se expondrán las conclusiones extraídas del análisis de los resultados obtenidos. Manuel Buil Mur Tesis Fin de Máster iii Índice de Contenidos CAPÍTULO 1 ................................................................................................................................................................ 1 INTRODUCCIÓN .......................................................................................................................................................... 1 1.1. PRESENTACIÓN ..................................................................................................................................................... 1 1.2. OBJETIVO Y ALCANCE DE LA TESIS FIN DE MÁSTER .......................................................................................................... 3 1.3. METODOLOGÍA DE LA TESIS FIN DE MÁSTER.................................................................................................................. 4 1.4. ORGANIZACIÓN DE LA MEMORIA ............................................................................................................................... 5 CAPÍTULO 2 ................................................................................................................................................................ 6 SISTEMA ..................................................................................................................................................................... 6 2.1. INTRODUCCIÓN .................................................................................................................................................... 6 2.2. CARACTERÍSTICAS DEL DESPLIEGUE DEL SISTEMA ............................................................................................................ 7 2.3. CAPA FÍSICA ......................................................................................................................................................... 8 2.4. PROCEDIMIENTOS DE GESTIÓN DE RECURSOS...............................................................................................................10 2.4.1. Mecanismo de coordinación de la interferencia ........................................................................................10 2.4.2. Scheduling ...............................................................................................................................................13 2.5. MODELO DE MOVILIDAD ........................................................................................................................................14 2.6. MODELADO DE CONEXIONES ...................................................................................................................................15 CAPÍTULO 3 ...............................................................................................................................................................16 CONTROL DE ADMISIÓN ............................................................................................................................................16 3.1. DEFINICIÓN Y CONTEXTO ........................................................................................................................................16 3.2. ANÁLISIS Y EVALUACIÓN DE LAS PROPUESTAS DE CAC....................................................................................................19 3.2.1. Estimación de carga .................................................................................................................................20 3.2.2. Propuesta básica de admisión ..................................................................................................................23 3.2.3. Políticas de admisión dirigidas al tratamiento diferenciado de servicios o tipos de llamadas. ....................36 CAPÍTULO 4 ...............................................................................................................................................................47 CONCLUSIONES .........................................................................................................................................................47 ANEXO A. ............................................................................................................... ¡ERROR! MARCADOR NO DEFINIDO. ESTADO DEL ARTE .................................................................................................. ¡ERROR! MARCADOR NO DEFINIDO. A.1. INTRODUCCIÓN ....................................................................................................... ¡ERROR! MARCADOR NO DEFINIDO. A.2. TIPOS DE SERVICIO ................................................................................................... ¡ERROR! MARCADOR NO DEFINIDO. A.3. CONTROL DE ADMISIÓN ............................................................................................. ¡ERROR! MARCADOR NO DEFINIDO. A.3.1. Tipos de Control de Admisión (CAC) .............................................................. ¡Error! Marcador no definido. A.3.1.1 Estáticos ..................................................................................................... ¡Error! Marcador no definido. A.3.1.2 Dinámicos .................................................................................................. ¡Error! Marcador no definido. A.4. DESCRIPCIÓN DE DISTINTOS ALGORITMOS DE CAC ENCONTRADOS EN LA LITERATURA ................ ¡ERROR! MARCADOR NO DEFINIDO. A.4.1. Control de admisión local básico ................................................................... ¡Error! Marcador no definido. A.4.2. Incorporación de mecanismo que evita usuarios que monopolizan los recursos.¡Error! Marcador no definido. A.4.3. Reserva de recursos estática aplicando esquema “fraccional” ....................... ¡Error! Marcador no definido. A.4.4. Reserva de recursos estática para handover y CAC adaptado a la posición del usuario.¡Error! Marcador no definido. A.4.5. CAC dinámico. Decisión basada en QoS y GoS. .............................................. ¡Error! Marcador no definido. A.4.6. CAC dinámico con inclusión del retardo como criterio de QoS ........................ ¡Error! Marcador no definido. A.4.7. CAC dinámico y adaptado a cada posible tipo y naturaleza de servicio .......... ¡Error! Marcador no definido. A.4.8. Utilización del balanceado de carga .............................................................. ¡Error! Marcador no definido. A.4.9. Balanceado de carga aplicando un método distinto ...................................... ¡Error! Marcador no definido. Manuel Buil Mur Tesis Fin de Máster iv A.4.10. Control de congestión ................................................................................. ¡Error! Marcador no definido. A.4.11. Mecanismo que considera explícitamente el esquema de coordinación de interferencias aplicado ... ¡Error! Marcador no definido. ANEXO B. ............................................................................................................... ¡ERROR! MARCADOR NO DEFINIDO. DESCRIPCIÓN DEL SIMULADOR .............................................................................. ¡ERROR! MARCADOR NO DEFINIDO. B.1. INTRODUCCIÓN ....................................................................................................... ¡ERROR! MARCADOR NO DEFINIDO. B.2. CAPA FÍSICA............................................................................................................ ¡ERROR! MARCADOR NO DEFINIDO. B.2.1. Tecnologías de capa física............................................................................. ¡Error! Marcador no definido. B.2.2. Modelado del canal radio y la interferencia................................................... ¡Error! Marcador no definido. B.2.2.1 Pérdidas de propagación ............................................................................ ¡Error! Marcador no definido. B.2.2.2 Desvanecimientos lentos............................................................................. ¡Error! Marcador no definido. B.2.2.3 Desvanecimientos rápidos .......................................................................... ¡Error! Marcador no definido. B.2.2.4 Ruido gaussiano ......................................................................................... ¡Error! Marcador no definido. B.2.3. Características de transmisión y recepción .................................................... ¡Error! Marcador no definido. B.2.3.1 Transmisión de la estación base .................................................................. ¡Error! Marcador no definido. B.2.3.2 Recepción del terminal................................................................................ ¡Error! Marcador no definido. B.2.4. Modelado de los CQIs ................................................................................... ¡Error! Marcador no definido. B.3. MODELADO DE CONEXIONES Y PROCESOS ARQ ............................................................... ¡ERROR! MARCADOR NO DEFINIDO. B.4. MODELO DE FUENTE DE TRÁFICO ................................................................................. ¡ERROR! MARCADOR NO DEFINIDO. B.5. DESCRIPCIÓN TÉCNICA .............................................................................................. ¡ERROR! MARCADOR NO DEFINIDO. B.5.1. Estructura de clases de la plataforma de simulación...................................... ¡Error! Marcador no definido. ANEXO C. ............................................................................................................... ¡ERROR! MARCADOR NO DEFINIDO. PRUEBAS ADICIONALES ......................................................................................... ¡ERROR! MARCADOR NO DEFINIDO. C.1. INTRODUCCIÓN ....................................................................................................... ¡ERROR! MARCADOR NO DEFINIDO. C.2. ESTIMACIÓN EN EL CONSUMO DE CAPACIDAD .................................................................. ¡ERROR! MARCADOR NO DEFINIDO. C.3. VALORES ADICIONALES DEL ESTUDIO DEL IMPACTO DEL PARÁMETRO Ξ ................................... ¡ERROR! MARCADOR NO DEFINIDO. C.4. ESTUDIO DEL PERIODO ÓPTIMO EN LA RESERVA DINÁMICA Y LOCAL ....................................... ¡ERROR! MARCADOR NO DEFINIDO. ACRÓNIMOS ..............................................................................................................................................................49 BIBLIOGRAFÍA ............................................................................................................................................................51 Manuel Buil Mur Tesis Fin de Máster v Índice de tablas Tabla 1-1 - Clases de QCI (QoS Class Identifier) definidas ............................................................... 2 Tabla 3-1 - Parámetros de las simulaciones .................................................................................. 20 Tabla 3-2 – Parámetros de configuración del sistema .................................................................. 21 Tabla 3-3 - Consumo medio por zona ........................................................................................... 23 Tabla 3-4 - Nomenclatura utilizada en las políticas de admisión .................................................. 24 Tabla 3-5 - Condiciones utilizadas en la política de admisión ....................................................... 24 Tabla 3-6 - Valores de consumo simulados .................................................................................. 26 Tabla 3-7 – Politica de admisión para la configuración 1 .............................................................. 38 Tabla 3-8 - Politica de admisión para la configuración 2 .............................................................. 38 Tabla A-1 - Nomenclatura más utilizada en las publicaciones ............ ¡Error! Marcador no definido. Tabla A-2 - Casos por los cuales se puede lanzar un proceso de control de admisión ............ ¡Error! Marcador no definido. Tabla B-1 - Parámetros relacionados con la capa física y sus valores . ¡Error! Marcador no definido. Tabla B-2 - Modelos de propagación multicamino ............................. ¡Error! Marcador no definido. Tabla B-3 - Parámetros de VoIP .......................................................... ¡Error! Marcador no definido. Tabla B-4 - Parámetros del tráfico de video en tiempo real ............... ¡Error! Marcador no definido. Manuel Buil Mur Tesis Fin de Máster vi Índice de figuras Figura 1-1 – Metodología utilizada ................................................................................................. 4 Figura 1-2 - Diagrama de Gantt de la tesis fin de máster ................................................................ 4 Figura 2-1 - Ejemplo de la técnica wrap-around para 19 celdas ..................................................... 7 Figura 2-2 - División de la celda en zonas ....................................................................................... 8 Figura 2-3 - Reúso Frecuencial Fraccional con Ordenación y Potencia Adaptativa (FFRopa) ........ 12 Figura 2-4 - Ejemplo de adaptación de la potencia en FFRopa ..................................................... 13 Figura 3-1 - Consumo medio por usuario...................................................................................... 22 Figura 3-2 - Probabilidad de dropping para diferentes cargas ...................................................... 23 Figura 3-3 – Resultados de la estimación de consumo para valores medios ................................ 27 Figura 3-4 – Resultados de la estimación de consumo para valores altos .................................... 27 Figura 3-5 – Resultados de la estimación de consumo para valores bajos .................................. 28 Figura 3-6 – Resultados de la estimación de consumo para valores promedio en toda la celda .. 29 Figura 3-7 – Consumo de valores medios aplicando generación heterogénea ............................. 29 Figura 3-8 – Consumo valores promedio en toda la celda aplicando generación heterogénea .... 30 Figura 3-9 –Resultados para el CAC base fijando ξ = 1 .................................................................. 31 Figura 3-10 - Resultados para el CAC base fijando ξ = 2 ................................................................ 31 Figura 3-11 - Resultados para el CAC base fijando ξ = 3 ................................................................ 32 Figura 3-12 - Resultados para el CAC base usando sólo un criterio de admisión en zona 2 ......... 33 Figura 3-13 - CAC base, un criterio de admisión en zona 2 aplicando generación heterogénea ... 33 Figura 3-14 –Resultados utilizando bloqueo para CAC en zona, sector y celda ............................ 34 Figura 3-15 –Resultados utilizando bloqueo para CAC sólo en celda ........................................... 35 Manuel Buil Mur Tesis Fin de Máster vii Figura 3-16 - CAC con bloqueo sólo en celda aplicando movimiento sesgado hacia zona 2 ......... 36 Figura 3-17 - Dropping y bloqueo para reserva de recursos estático. Configuración 1 ................. 38 Figura 3-18 - Dropping y bloqueo para reserva de recursos estático. Configuración 2 ................. 39 Figura 3-19 – Comparativa entre las configuraciones de reserva estática y CAC base ................. 39 Figura 3-20 - Resultados para la reserva de recursos dinámico local periodo 50s. ....................... 41 Figura 3-21 – Resultados para la reserva de recursos dinámico local periodo 70s. ...................... 41 Figura 3-22 - Comparativa entre las configuraciones de reserva dinámica local y CAC base ........ 42 Figura 3-23 - Resultados para la reserva de recursos dinámica distribuido margen 2 .................. 44 Figura 3-24 - Resultados para la reserva de recursos dinámica distribuido margen 3 .................. 44 Figura 3-25 – Resultados para la reserva de recursos dinámico distribuida margen 4 ................. 45 Figura 3-26 - Comparativa entre configuraciones de reserva dinámica distribuida y CAC base ... 45 Figura A-1 - Esquema de decisión del algoritmo 3 ............................. ¡Error! Marcador no definido. Figura A-2 - Algoritmo de ajuste del parámetro λ .............................. ¡Error! Marcador no definido. Figura A-3 - Algoritmos de canal de guarda ........................................ ¡Error! Marcador no definido. Figura A-4 - Distribución de la celda en anillos ................................... ¡Error! Marcador no definido. Figura A-5 - Diagrama de decisión del algoritmo ................................ ¡Error! Marcador no definido. Figura A-6 - Esquema de modificación del umbral ThHO ..................... ¡Error! Marcador no definido. Figura A-7 - Diagrama de decisión ...................................................... ¡Error! Marcador no definido. Figura A-8 - Distribución de los RBs utilizando SFR ............................. ¡Error! Marcador no definido. Figura A-9 - Distribución de los recursos en 3 sectores ...................... ¡Error! Marcador no definido. Figura A-10 - Redistribución de los recursos hacia el exterior ............ ¡Error! Marcador no definido. Figura A-11 - Redistribución de los recursos hacia el interior ............. ¡Error! Marcador no definido. Figura A-12 - Redistribución de los recursos hacia el interior ............. ¡Error! Marcador no definido. Figura A-13 - Redistribución de los recursos en el caso 2 ................... ¡Error! Marcador no definido. Figura A-14 - Redistribución de los recursos en el caso 3 ................... ¡Error! Marcador no definido. Manuel Buil Mur Tesis Fin de Máster viii Figura B-1 - Esquema general del simulador ...................................... ¡Error! Marcador no definido. Figura B-2 - Espectro de un sistema OFDMA ...................................... ¡Error! Marcador no definido. Figura B-3 - Distribución de las subportadoras OFDM en LTE FDD ..... ¡Error! Marcador no definido. Figura B-4 - Ejemplo de propagación multicamino ............................. ¡Error! Marcador no definido. Figura B-5 - Patrón de radiación ......................................................... ¡Error! Marcador no definido. Figura B-6 - Modelo temporal de generación de CQIs ........................ ¡Error! Marcador no definido. Figura B-7 - Esquema de clases del simulador .................................... ¡Error! Marcador no definido. Figura B-8 - Representación de los 7 canales de cada UE ................... ¡Error! Marcador no definido. Figura C-1 - Probabilidad de dropping para la estimación del consumo media y alta ............ ¡Error! Marcador no definido. Figura C-2 - Resultados para el CAC base fijando ξ = 4........................ ¡Error! Marcador no definido. Figura C-3 - Resultados para el CAC base fijando ξ = 5........................ ¡Error! Marcador no definido. Figura C-4 - Resultados para el CAC base fijando ξ = 6........................ ¡Error! Marcador no definido. Figura C-5 - Comparación entre la reserva dinámica local y el CAC base para valores pequeños ......................................................................................... ¡Error! Marcador no definido. Figura C-6 - Comparación entre la reserva dinámica local y el CAC base para valores grandes ......................................................................................... ¡Error! Marcador no definido. Manuel Buil Mur Tesis Fin de Máster ix Capítulo 1 Introducción 1.1. Presentación En los últimos años hemos sido testigos del gran desarrollo en el mundo de las redes de acceso celular, del ya obsoleto GSM, pasamos a GPRS, el cual sería el preludio de la tecnología de acceso a redes celulares que vino años más tarde, comercialmente llamada 3G. Esta tecnología prometía un acceso ubicuo a internet a unas tasas inimaginables años atrás que cubrirían las necesidades de todo tipo de usuarios. Años más tarde y debido a un crecimiento feroz del número de usuarios y de las demandas de datos requeridas, comenzó, por una parte, el desarrollo de lo que serían las redes celulares de nueva generación y por otra, la mejora de 3G para aumentar su capacidad. Los esfuerzos en esta última línea dieron como resultado evoluciones ampliamente usadas actualmente como son HSDPA, HSUPA y HSPA+. Sin embargo, la creciente demanda de servicios por parte de los usuarios sigue sin detenerse y existen estudios que indican que este crecimiento no va a ralentizarse. Cisco Systems, en su último informe sobre las tendencias globales de tráfico IP del 2011[1] publica que el tráfico de datos a través de redes móviles crecerá 26 veces entre 2010 y 2015 y alcanzará los 6,3 exabytes mensuales en 2015. Es por ello que la implantación de una nueva red de acceso que cumpla con los requerimientos de estos usuarios se hace cada vez más urgente. La tecnología LTE (Long Term Evolution), y su evolución LTE-Advanced, suponen la nueva generación de redes de acceso celular y en ellas tienen puestas sus esperanzas las operadoras móviles mundiales que miran con preocupación los datos de ciudades como Nueva York, donde el número máximo asumible de usuarios 3G ya ha sido sobrepasado en alguna ocasión. LTE-Advanced es la tecnología candidata del 3GPP (Third (3rd) Generation Partnership Project) para el llamamiento que en 2007 realizó la ITU con objeto de estandarizar a nivel mundial la que sería la nueva generación de redes de comunicaciones móviles conocida como IMT-Advanced. Esta evolución requiere, entre otros aspectos, de una total compatibilidad con las tecnologías previas y unas tasas de pico de hasta 100 Mbps para entornos de alta movilidad y 1 Gbps para baja movilidad [2]. La otra tecnología candidata es el estándar IEEE 802.16m, presentada por el IEEE y más conocida como WiMAX. LTE, es un proyecto impulsado por el ETSI y el 3GPP, cuyo objetivo principal era lograr dar servicio a más usuarios que la tecnología 3G proveyéndolos de altas capacidades tanto uplink como downlink. Comenzó su andadura en 2004 y en el verano de 2009 fue probado satisfactoriamente por primera vez. Países como Suecia, ya han finalizado parte de su despliegue y ya es posible Manuel Buil Mur Tesis Fin de Máster 8 Figura 2-2 - División de la celda en zonas Gracias a esta división, se facilita la tarea del procesado de datos ya que se podrá controlar mucho más fácilmente la distancia de los usuarios a la estación base. Asimismo, será posible configurar cargas de usuarios diferentes para cada zona o limitar los movimientos de los usuarios a un área concreta, de manera que se puedan llevar a cabo análisis más complejos. El número de usuarios que pueblan la celda dependerá de la tasa de generación de conexiones que se utilice, de la duración de las llamadas y del movimiento que experimenten los usuarios. Todos estos datos son configurables en el simulador. 2.3. Capa física El enlace descendente del sistema LTE se basa en tecnología OFDMA. OFDMA permite el reparto de recursos radio en dos dimensiones (tiempo y frecuencia) que la capa MAC repartirá entre los distintos usuarios de la forma más eficiente posible. A grandes rasgos, el ancho de banda total del sistema (BW) se divide en NFFT subportadoras OFDM ortogonales (no hay interferencia entre ellas), separadas entre sí ∆f Hz. De todas estas subportadoras, sólo used N transmiten potencia, dejando subportadoras libres a ambos lados del ancho de banda (bandas de guarda) para limitar las interferencias en canales adyacentes. Además, parte de las subportadoras se usan para transmitir señales piloto que permiten realizar la estimación de canal en recepción. A nivel temporal, a partir de la unidad temporal menor de información, el símbolo OFDM, la transmisión se organiza en un entramado jerárquico con distintos niveles. Siguiendo el estándar LTE, la transmisión de mayor nivel se denomina trama y tiene una duración de 10 ms. Una trama se divide en 10 subtramas de duración 1 ms, que definen la periodicidad del scheduler. Esto es, en cada subtrama es posible señalizar una nueva asignación de recursos (scheduling) a nivel frecuencial y temporal. Por tanto la subtrama constituye el intervalo de actualización (TTI: Transmisión Time Interval). Cada subtrama se divide 2 slots y cada uno de éstos en 7 ó 6 símbolos OFDM (en nuestro caso 7), dependiendo del tipo de prefijo cíclico utilizado (normal o extendido, respectivamente). Señalización y datos se multiplexan temporalmente, de tal forma que los primeros símbolos (3 como máximo) se dedican a control y los restantes a la transmisión de datos. Tomando como base este mapa bidimensional de recursos, en un instante determinado es posible transmitir simultáneamente información hacia o desde varios usuarios de la celda, multiplexando dicha información en distintas subportadoras OFDM. Idealmente, el mecanismo de acceso OFDMA permitiría realizar cualquier reparto de subportadoras entre usuarios y con la granularidad Manuel Buil Mur Tesis Fin de Máster 9 deseada. De hecho, desde el punto de vista de la gestión de recursos radio, una de las principales características es la flexibilidad en la asignación de recursos, es decir, la flexibilidad en la cantidad de recursos que pueden asignarse a cada usuario, lo que se traduce en el soporte de multitud de tipos de tráfico y calidades de servicio diferentes. El máximo beneficio de un sistema OFDMA se extrae cuando la asignación de subportadoras tiene en cuenta las condiciones de canal para los distintos usuarios. En general, el objetivo es asignar a cada usuario aquellas subportadoras en las que observará mejores condiciones de canal, y por tanto en las que será posible utilizar esquemas de modulación y codificación más altos y en consecuencia tasas de transmisión más elevadas. Sin embargo, mantener un grado de flexibilidad elevado, implica una cantidad de señalización desmesurada para cubrir cualquier posibilidad. Por este motivo, siguiendo las recomendaciones de LTE, las asignaciones de recursos se hacen utilizando bloques de recursos radio (RB) como unidad mínima de asignación. El RB está compuesto de NSC subportadoras durante Ns símbolos OFDM consecutivos, sobre los que se usa el mismo esquema de modulación y codificación y la misma potencia. En concreto, 12 subportadoras ocupando toda la subtrama (14 símbolos menos 3 de señalización y el equivalente a 1 para el mapeado de las señales de referencia, esto es: 10 símbolos). En este trabajo, se ha considerado un ancho de banda de 5 Mhz, lo cual resulta en la existencia de 27 RBs para repartir en cada celda. Para conocer más, dirigirse la tabla B-1 del anexo B. En OFDMA, y dado que los recursos frecuenciales son ortogonales entre sí, no existe interferencia intracelular, ya que los recursos frecuenciales y temporales son repartidos por el scheduler localizado en la estación base entre los distintos usuarios bajo su dominio. Sin embargo, el comportamiento de los sistemas OFDMA depende fuertemente de la implementación de los algoritmos de asignación de recursos, siendo los principales aspectos de diseño de estos algoritmos el intentar explotar al máximo la diversidad multiusuario y multicanal para mejorar la eficiencia espectral, considerar las características del tráfico y requisitos de servicio para garantizar la QoS y el reparto equitativo entre los usuarios. Por otra parte, para poder maximizar el uso del espectro disponible, el objetivo de la mayoría de los sistemas 4G es realizar un despliegue con un factor de reúso frecuencial igual a la unidad (todas las celdas utilizan el mismo ancho de banda). Esto implica la existencia de una fuerte interferencia intercelular (ICI). La ICI degrada severamente el rendimiento de los usuarios, especialmente el de los situados en los bordes de las celdas, debido a los bajos niveles de relación señal a ruido más interferencia (SINR), lo que generalmente limita la tasa de datos obtenible y define el esquema de codificación y modulación (MCS) a emplear. Todo esto justifica la necesidad de aplicar mecanismos de control de la interferencia que mejoren el comportamiento de las transmisiones en el exterior de la celda. Entre ellos destacan los mecanismos de coordinación, que imponen ciertas restricciones en la asignación de recursos (generalmente frecuencia y potencia) en ciertas áreas de la celda. Dichas restricciones tienen que ser tenidas en cuenta a la hora de diseñar las estrategias de scheduling frecuencial y de asignación de potencia. Sin embargo, no debe olvidarse que cuantas más restricciones se aplican, mayor es la reducción de la ICI pero menor es la utilización del sistema, porque existe un equilibrio entre Manuel Buil Mur Tesis Fin de Máster 10 reducción de ICI y accesibilidad. La implementación específica de estos esquemas, que deberá ser tenida en cuenta a la hora de diseñar las estrategias de control de admisión, se incluye en el siguiente subapartado. Desde el punto de vista de la implementación de la capa física, las simulaciones efectuadas consideran de forma explícita la interferencia, utilizando un modelado realista de las condiciones de canal de acuerdo con las recomendaciones de LTE. En concreto, se considera el efecto del ruido, pérdidas de propagación, desvanecimientos lentos y desvanecimientos rápidos y los patrones de radiación de las antenas transmisoras y receptoras. En el anexo B, se incluyen algunos detalles de implementación. Por otra parte, la asignación de recursos en la función de scheduling se basa en la estimación de canal en el enlace descendente. Desde este punto de vista, el sistema considera de forma explícita los errores en la estimación de canal derivados de los procedimientos de medida en el móvil y retardo en los procedimientos de notificación y procesado en la estación base. En el anexo B, se incluyen detalles sobre la implementación del proceso de monitorización del canal. 2.4. Procedimientos de gestión de recursos Como ya se ha dicho, la tesis fin de máster se centra en el estudio de los controles de admisión pero es necesario conocer otros procesos relacionados con la gestión de recursos como el mecanismo de coordinación de interferencias o sobre cómo se reparten los recursos entre los distintos usuarios (scheduling). La elección de éstos afecta directamente a los resultados, por lo que es lógico diseñar el control de admisión pensando en cómo va a ser el scheduling o los mecanismos de gestión de la interferencia. El simulador tiene implementadas varias propuestas de coordinación y scheduling, limitándose la descripción a los procedimientos empleados en las simulaciones. 2.4.1. Mecanismo de coordinación de la interferencia Los mecanismos de coordinación de interferencias mejoran las prestaciones ofrecidas para los usuarios del exterior de la celda a costa de una reducción en la accesibilidad de los recursos radio. Los esquemas de coordinación establecen los límites de operación de las estrategias de scheduling y determinarán también desde el punto de vista de los mecanismos de control de admisión, la disponibilidad de recursos en cada zona del sistema. Por este motivo, es importante tener en cuenta su diseño. En cualquier caso, no debe olvidarse que la capacidad global depende del diseño conjunto del esquema de coordinación y scheduling (incluido la selección adaptativa de tasa). Es importante diseñar algoritmos de asignación de scheduling que tengan en cuenta dichas restricciones y al mismo tiempo sean capaces de obtener el máximo beneficio del espectro disponible. Las simulaciones llevadas a cabo han utilizado como mecanismo de coordinación el algoritmo conocido como reúso frecuencial fraccional con ordenación y adaptación de potencia (FFRopa: Fractional Frequency Reuse Ordered and Power Adaptive). Dicho esquema es una variante del Manuel Buil Mur Tesis Fin de Máster 11 algoritmo FFR (Fractional Frequency Reuse) con sectorización en el exterior, que es una técnica de coordinación de interferencias ampliamente aceptada en el contexto de redes celulares basadas en OFDMA. La idea básica de FFR es la división del ancho de banda del sistema en dos subbandas: una interior y otra exterior, esta última reservada para los usuarios que se encuentran en el exterior de la celda. Después se aplican diferentes grados de reúso en cada subbanda dentro del sistema multicelular. Existen diferentes variantes de implementación, las más conocidas Partial FFR y Soft FFR. En Partial FFR los usuarios del interior utilizan la misma subbanda en todas las celdas mientras que la subbanda exterior se divide en otras tres subbandas. Éstas, son ortogonales y cada una es utilizada por una celda vecina de manera que cada celda utiliza una porción diferente y ortogonal a sus vecinas. Así, se forma una estructura de cluster de tamaño 3, con reúso 1 en el interior y 3 en el exterior de la celda. A diferencia de Partial FFR, en Soft FFR todo el ancho de banda puede utilizarse en cada celda, ajustando el nivel de reúso mediante la coordinación de potencia en las subbanda interior y exterior. En concreto, la subbanda exterior transmite con más potencia que la interior. Sobre la base de estos esquemas se pueden encontrar todavía múltiples variaciones. Por ejemplo, en redes tri-sectorizadas se puede aplicar sectorización en el acceso a la subbanda exterior. FFRopa se basa precisamente en este principio. Hay que tener en cuenta que, tanto en las implementaciones básicas de Partial FFR con o sin sectorización y Soft FFR, no existen restricciones en la asignación de RBs, lo que permite ajustar los RBs asignados a cada sector en función de su carga. Sin embargo, esta flexibilidad se traduce también en variabilidad de la interferencia, particularmente en condiciones de baja carga, ya que la potencia de transmisión en cada RB sólo se transmitirá en el sector al que pertenece el terminal receptor del RB. Esto es, la interferencia en un RB determinado no proviene siempre del mismo sector, lo que introduce un nuevo efecto de variabilidad en la interferencia que provocará un mayor número de errores a la hora de estimar las condiciones en las que se encuentra el usuario. Para limitar este efecto, el esquema FFRopa intenta mantener de forma estable las asignaciones de RBs en cada sector. Así, la subbanda interior se divide a su vez en tres subbandas, cada una de las cuales se preasigna de forma preferente a un sector de la celda. Además, en condiciones de baja carga, se estima el número de RBs a utilizar intentando mantener las asignaciones en el conjunto de RBs estimado dentro de la subbanda preferente, procediendo a su ampliación de forma ordenada solo en caso de necesidad. La ocupación comienza en un RB distinto para celdas contiguas, como se observa en la figura 2-3 de modo que si la carga del sistema es poca, no se producen interferencias. Cuando un sector ha asignado todos los RBs de su subbanda, comienza a ocupar RBs de las subbandas de otros sectores, siguiendo también en estos casos la ordenación de asignación de RBs. Desde el punto de vista de la coordinación en potencia, al igual que en soft FFR, se define una máscara de potencia distinta para los recursos exteriores e interiores de modo que en los RBs considerados como exteriores se permite transmitir con una potencia superior, con lo cual, estos RBs previsiblemente serán usados para los usuarios más alejados de la celda. La sectorización de esta banda impedirá que usuarios muy próximos pero pertenecientes a distintas celdas puedan recibir información en el mismo RB, minimizando la interferencia, tal y como puede observarse en la figura 2-3. Por otro lado, los RBs interiores serán utilizados por todos los usuarios aunque la máscara de potencia será mucho menor, hecho que implica que sean usados principalmente por los usuarios más cercanos a la estación base. Todas las simulaciones Manuel Buil Mur Tesis Fin de Máster 12 ejecutadas han establecido 18 RBs para el interior y 9 para el exterior, es decir, 3 RBs exteriores para cada sector. Las máscaras de potencia para cada subbanda se han calculado teniendo en cuanta que en ningún caso, utilizando todos los RBs disponibles en la celda, se puede superar el nivel de potencia máxima de transmisión en la estación base fijado por el estándar (en este caso PMAX=43dBm). Por otra parte, la tasa (esquema de MCS) que puede ser utilizada en cada RB en las transmisiones dirigidas a cada usuario viene condicionada por el nivel de SINR alcanzable en recepción. El esquema de MCS se selecciona adaptativamente, manteniendo siempre como requisito la satisfacción de un nivel de SINR que limite la tasa de error en la transmisión de un paquete a una tasa de BLER (Block Error Rate) que en nuestro caso se ha establecido en 0.01. En principio, se transmite con la máxima MCS posible que determina tanto el nivel de SINR como la disponibilidad de datos. En caso de no poder satisfacer los requisitos de SINR para a la modulación más baja, el RB no puede ser asignado al usuario. Por último, el término de potencia adaptativa se refiere a la adaptación de potencia que se hace en función de las condiciones que presenta cada canal, de manera que será posible mejorar la eficiencia en la distribución de potencia disponible en la estación base entre los distintos usuarios de la celda. Hay que tener en cuenta que, a priori, el esquema básico lleva a cabo una asignación de potencia constante, es decir, la misma potencia de transmisión es asignada a todos los RBs de la misma subbanda (Mmed). Sin embargo, esta restricción en potencia supone que determinados usuarios no reciban una asignación porque su potencia requerida exceda, aunque sea en una pequeña cantidad, el valor de la máscara Mmed. Es por esto que en el algoritmo FFRopa se incorpora un mecanismo de un ajuste acotado de la potencia. De este modo, cuando un usuario requiera una potencia inferior a Mmed (UE0 en figura 2-4), la diferencia contribuye a crear un margen de potencia para asignar una potencia de transmisión superior a Mmed a usuarios en peores condiciones (UE1 en figura 2-4). La adaptación de potencia se circunscribe, limitada a unos márgenes (Mmax y Mmin), únicamente a la subbanda interior, puesto que en la exterior es preferible estabilizar la interferencia lo máximo posible, con lo que se mantiene la asignación con potencia constante. 0 2 1 6 3 4 5 Sector 0 f Celdas 1, 3 y 5 Celdas 2, 4 y 6 f Sector 1 Sector 2 Subbanda interior Subbanda exterior Celda 0 f Ocupación M1med M0med 00 22 11 66 33 44 55 Sector 0 f Celdas 1, 3 y 5 Celdas 2, 4 y 6 f Sector 1 Sector 2 Subbanda interior Subbanda exterior Celda 0 f Ocupación M1med M0med Figura 2-3 - Reúso Frecuencial Fraccional con Ordenación y Potencia Adaptativa (FFRopa) Manuel Buil Mur Tesis Fin de Máster 13 Figura 2-4 - Ejemplo de adaptación de la potencia en FFRopa 2.4.2. Scheduling Como ya se ha especificado, el proceso de scheduling está centralizado en la estación base, y se lleva a cabo con una periodicidad de 1ms. La asignación de recursos (frecuencia, potencia y tasa de transmisión), se realiza teniendo en cuenta información de la calidad del canal y otros parámetros dependientes del tráfico, como el estado de los buffers, y la prioridad de los usuarios, que dependerá, entre otros factores, de los parámetros de calidad de servicio del tipo de servicio. Con dos dominios claros de priorización, el dominio temporal (TD: Time Domain) y el frecuencial (FD: Frequency Domain), la función del scheduling incluye la selección de los bloques físicos asignables, junto con la selección del esquema de modulación y codificación más apropiado y la potencia de transmisión. El dominio temporal trata de determinar los usuarios o UEs (User Equipment) que deben recibir servicio en un determinado periodo de scheduling (atendiendo a criterios de tráfico o de calidad de canal), mientras que el dominio frecuencial establece la asignación específica de recursos frecuenciales a los usuarios previamente seleccionados o priorizados. Por lo general, el objetivo del scheduling temporal es conseguir un equilibrio entre el throughput global y un reparto equitativo de recursos, mientras que el scheduling frecuencial trata de maximizar el throughput. Aunque la mayor eficiencia se conseguiría con la aplicación conjunta de un criterio de scheduling TD y FD, la viabilidad práctica de la implementación pasa por la aplicación secuencial. El scheduling temporal sólo se ocupa de clasificar a los usuarios en orden de prioridad para transmitirlos (atendiendo, por ejemplo, a la cantidad de servicio recibido y los parámetros de QoS negociados), para posteriormente asignar los recursos frecuenciales a dichos usuarios en función de las condiciones de canal en el scheduling frecuencial. Existen infinidad de políticas scheduling temporal para realizar la ordenación. En concreto, en esta tesis fin de máster se ha utilizado la expresión (1). M min M med UE0 M max Margen de potencia Potencia requerida Potencia extra obtenida del margen Potencia finalmente asignada UE1 UE2 UE3 UE4 Manuel Buil Mur Tesis Fin de Máster 14 (1) Es decir, en cada TTI, se comprueba el tiempo que queda para que el paquete más antiguo del usuario pierda validez, normalizándolo al valor del máximo asumible, por lo que la variable prior estará entre 0 y 1. El orden de prioridad por tanto será inverso, de modo que el usuario que tenga el paquete con la menor prioridad, será tratado como el más urgente. Debe añadirse que el sistema soporta procesos correctores de errores ARQ (Automatic Report Request) que realizan retransmisiones de los paquetes recibidos erróneamente. Estas retransmisiones tienen preferencia y por ello el scheduler siempre tratará de enviarlos antes que los paquetes que todavía no han sido transmitidos. El apartado B.3 del anexo B da más información sobre estos procesos ARQ. Una vez los usuarios están ordenador por prioridad, se realiza el scheduling frecuencial o, dicho de otro modo, se asignan los RBs a cada usuario. Para ello, lo primero que se analiza es la potencia que el usuario necesita para recibir un servicio conforme a su tasa con la máxima MCS posible. En caso de que la potencia requerida esté por encima de la de la máscara en algún RB, la MCS será disminuida hasta encontrar el valor que permita la transmisión. Tras ello, en función de la máscara escogida (si es interior o exterior), se realiza la asignación buscando entre los RBs vacíos asignables el que proporciona la mayor CIR (Carrier to Interference Ratio). Por último, se comprueba si el usuario tiene más datos para transmitir en cuyo caso se intenta aumentar la MCS y se actualiza el consumo de potencia. 2.5. Modelo de movilidad Conocer el patrón de movimiento que siguen los terminales es esencial para poder realizar un análisis del sistema en escenarios de handover puesto que la movilidad de los terminales es clave. El modelo que se incluye por defecto se basa en desplazar el móvil con una velocidad constante v parametrizable a lo largo de una determinada dirección. La velocidad del terminal utilizada en las simulaciones ha sido 3 Km/h (modela a un viandante). Para lograr realismo, la dirección del terminal es modificada cada 300 segundos aleatoriamente entre -30 y 30 grados. Además, en el momento en el cual la dirección deba cambiar por quinta vez consecutiva, el terminal aleatoriamente toma una nueva dirección que incluso puede ser la contraria. Evidentemente, el periodo de tiempo escogido dependerá de la velocidad a la cual se mueven los terminales. A partir de aquí, existen tres tipos de movilidad definidos en el sistema: Movilidad estática: El terminal puede moverse pero dentro de su sector y zona. Por lo tanto, durante toda la conexión, el terminal se mantendrá en la misma zona y sector simulando un escenario “cuasi-estático”. Cuando el terminal alcanza la frontera entre dos zonas o sectores, su dirección es modificada 180 grados y por tanto se da la vuelta. Manuel Buil Mur Tesis Fin de Máster 15 Movilidad local: El terminal puede moverse libremente dentro de su celda, es decir, puede realizar handovers entre zonas y sectores. Eso sí, el handover entre celdas no está permitido por lo que si llega a la frontera de la celda, el terminal girará 180 grados para volver a introducirse en ella, lo cual impide que un usuario cambie de celda. Movilidad total: El terminal puede moverse libremente por todo el sistema multicelular. Los únicos límites que existen son las celdas de wrap-around a las cuales, lógicamente, no podrá entrar. En este escenario, el terminal puede comenzar la conexión en una celda y acabarla en otra distinta. Gracias a esta flexibilidad en el tipo de movilidad, ha sido posible realizar análisis distintos que han ayudado a comprender con más certeza todas las situaciones que se iban dando para las pruebas realizadas. 2.6. Modelado de conexiones La definición del funcionamiento de las conexiones es clave para comprender los resultados obtenidos y modelar el sistema. El simulador permite la implementación de multitud de modelos de tráfico basados en modelos definidos en el 3GPP que trasladan de manera fiel el comportamiento del tráfico de conexiones reales como VoIP, navegación Web, etc. En función del modelo de tráfico considerado en cada caso, cada paquete de datos generado se divide en un número entero de bloques de datos denominados Transport Units (TUs), que es la cantidad mínima de datos que se puede transmitir en el sistema cuando un usuario recibe una asignación de recursos. Por tanto, el tamaño del TU se fija como la cantidad de datos que se transmiten en un RB (la unidad mínima de asignación de recursos del sistema) cuando se utiliza la MCS más baja del sistema (con modulación menos eficiente y la codificación más robusta). Una vez fragmentado el paquete en TUs, añadiendo ceros de relleno en el último fragmento si fuera necesario, los TUs se insertan en el buffer de salida de la conexión a la espera de ser transmitidos Para estas simulaciones se ha utilizado un patrón a ráfagas. En el apartado ¡Error! No se encuentra el origen de la referencia. del anexo B pueden encontrarse otros modelos programados que no han sido usados. El patrón a ráfagas define una fuente de tráfico de dos estados: estado de actividad (ON), en el que se genera un paquete de longitud L (en este caso fijado en 240 bits) cada TTI, y un estado de silencio (OFF), el que no se generan paquetes. El paquete de longitud L se divide en 2 TUs. El tiempo de permanencia en cada estado se asume exponencial de medias TON (30 ms) en el estado activo y TOFF (90 ms) en el estado de silencio. El factor de actividad del tráfico (α) se define por tanto como (TON + TOFF)/TOFF. El número de transiciones ON-OFF se define como una variable exponencial de media h (en este caso se establece en 10 transiciones). Los paquetes de datos están limitados temporalmente por una cota máxima de retardo Dmax TTIs (50ms), tras la que los paquetes se descartan. Manuel Buil Mur Tesis Fin de Máster 16 Capítulo 3 Control de admisión 3.1. Definición y contexto El control de admisión (CAC) es uno de los mecanismos empleados por las redes de acceso celular para la gestión de recursos. En LTE, LTE-Advanced y IEEE 802.16m, el módulo del control de admisión está definido dentro de la capa RRM, junto a otros mecanismos de gestión de recursos como el scheduler. Para comprender de forma precisa su función, introducimos una breve explicación del contexto. En LTE, la estación base es la encargada de gestionar los recursos y por tanto de decidir cuánto ancho de banda y potencia asigna a cada conexión. Para tomar esta decisión, debe tener en cuenta multitud de aspectos y variables como el esquema de coordinación de interferencias aplicada, la SINR que está experimentando cada terminal, la QoS requerida por cada terminal, etc. Para adaptarse a las variaciones de canal y de tráfico de forma flexible, buscando el máximo aprovechamiento posible de los recursos del sistema, las decisiones de scheduling se toman cada 1 ms, es decir, cada TTI. El diseño de las estrategias de scheduling centrado en la satisfacción de la QoS requerida por cada terminal, no tiene una solución óptima inmediata. De hecho, las soluciones propuestas en la literatura y en esta TFM (Tesis Fin de Máster) son propuestas subóptimas, siendo más eficientes aquellas que admiten un mayor número de usuarios en el sistema satisfaciendo una determinada cota de QoS para el conjunto de todos ellos. La diversidad de tipos de QoS que pueden encontrarse en el sistema es muy amplia y el ancho de banda que usa la estación base finito. Cada tipo de servicio tiene requisitos potencialmente distintos tanto de tasa como de retardo máximo asumible o errores que deben ser garantizados siempre, de lo contrario, las conexiones se perderían o se degradarían demasiado, hecho que traerá consigo un descontento por parte de los usuarios. Por ello, y debido a que los recursos son limitados, si la estación base acepta todas las conexiones que solicitan recursos, puede llegar a un punto en el que exista más demanda que recursos, lo cual resultará en una degradación de todas las conexiones proporcional al desequilibrio creado. Esta situación debe ser evitada en todo momento y para ello se utiliza el mecanismo de control de admisión. El control de admisión tiene la tarea de rechazar o aceptar nuevas conexiones considerando distintas variables como el estado de la carga en la celda, la QoS requerida por la nueva conexión, etc, de manera que garantice un servicio aceptable a todos los terminales servidos. Por tanto, cuando una conexión solicita servicio de la estación base, el control de admisión evalúa la conveniencia o no de aceptarla y para ello debe ser capaz de estimar la capacidad disponible y el Manuel Buil Mur Tesis Fin de Máster 17 impacto que la admisión de la nueva conexión tiene en el consumo global de recursos y QoS resultante. Esta estimación puede no ser simple ya que el comportamiento de las estrategias de RRM puede ser diferente dependiendo de la combinación de servicios que coexisten en la celda, de la distribución espacial de usuarios dentro de la misma y condiciones de canal que estén experimentando. Por último, el control de admisión, aún asumiendo la capacidad de llevar a cabo de forma óptima dicha estimación, admite la aplicación de múltiples políticas de admisión, para priorizar el acceso a los recursos de determinados servicios o clases de conexiones (conexiones procedentes de un handover o conexiones nuevas). Los estándares de redes de acceso celular dejan la implementación de los controles de admisión abierta, tal y como hacen con otros mecanismos de gestión de recursos. En términos generales, el control de admisión engloba dos aspectos: cálculo de la capacidad consumida y definición de la política de admisión a aplicar. El primero de ellos tiene como objetivo llevar cuenta de los recursos que las conexiones en curso están consumiendo y estimar los recursos que serán consumidos por las nuevas conexiones (conexiones nuevas o provenientes de un handover) que soliciten servicio a la estación base. Estos cálculos pueden basarse en distintos parámetros de las conexiones como el canal que está experimentando el terminal, la distancia a la estación base, las características estadísticas del tráfico y requisitos de calidad de servicio del servicio asociado a la conexión. Adicionalmente, en el caso de sistemas de conmutación de paquetes, una estimación ajustada del consumo, necesariamente dependerá de la propia implementación de las estrategias de asignación de recursos y de la capacidad de éstas para conseguir el máximo aprovechamiento posible del multiplexado estadístico de las fuentes, manteniendo la QoS. En definitiva, depende de la capacidad de aproximar los límites de la región del scheduling del sistema, para lo cual se puede optar por el desarrollo de modelos o procedimientos basados en medidas. Analizando las propuestas recientes de investigación sobre control de admisión, centradas en sistemas OFDMA (en el anexo A se puede encontrar un estudio detallado), y aunque este tema no se ha abordado con suficiente profundidad en esos estudios, se identifican tres variantes principales para realizar la estimación de capacidad. La primera de éstas [4,5,6] es la más común y estima el número de recursos requeridos por la nueva conexión en función de la tasa requerida por el servicio transportado y la tasa que puede transmitirse en cada RB (dependiente de la MCS que puede ser utilizada). La tasa requerida dependerá, entre otros, del canal experimentado por lo que podría derivarse directamente de los indicadores de canal (CQI: Channel Quality Indicator) que envía el terminal a la estación base. Este método también se usa para estimar el número de recursos utilizados por las conexiones en curso y por tanto para el cálculo del consumo en la celda. La segunda variante manejada [7], y utilizada en esta tesis fin de máster, se basa en obtener una estimación promedio del consumo de capacidad para cada tipo de servicio en función de la zona en la cual se encuentra el usuario, a diferencia del método anterior en el que la estimación se hace a nivel individual para cada conexión. La propuesta presentada en [7] maneja esta variante, pero no se especifica el procedimiento seguido para la obtención de dicha estimación. En este trabajo fin de master la estimación se basará en el análisis de resultados del comportamiento del sistema, efectuados offline, para distintas condiciones de carga. Por último, la alternativa restante [8], calcula la capacidad consumida en la celda por las conexiones en curso utilizando medidas de la capacidad requerida por éstas en una ventana temporal (medida histórica). Para lograr ser capaces de seguir Manuel Buil Mur Tesis Fin de Máster 24 tiene 3 RBs disponibles. Los RBs exteriores son los recursos que transmiten con una mayor máscara de potencia por lo que es muy probable que la mayor parte del tiempo sean los únicos recursos consumidos por los usuarios de la zona 2. Consecuentemente, se ha decidido utilizar una política de admisión que tenga en cuenta la zona en la que se encuentra el usuario que solicita recursos. Concretamente, la política de admisión aplica una condición para todas las zonas y además, una segunda condición a la zona 2 relacionada con estos 3RBs exteriores. La tabla 3.4 resume el conjunto de variables que se manejarán en la definición matemática de esta propuesta y las distintas variantes que se definirán posteriormente. Tabla 3-4 - Nomenclatura utilizada en las políticas de admisión Símbolo Significado Ncon Número de RBs que están siendo utilizados por las conexiones en la celda Nreq Número de RBs que se considera que utilizará la nueva conexión Ncon_zona2 Número de RBs que están siendo utilizados por las conexiones en la zona 2 Ntotal Número total de RBs que dispone la celda en cada subtrama Utilizando la nomenclatura anterior, los criterios de admisión aplicados en cada zona se especifican en la tabla 3.5. Como puede observarse, los usuarios de las zonas 0 y 1 van a poder usar 18 RBs interiores más los 3 RBs exteriores del sector en el que se encuentran, es decir, pueden usar hasta 21 RBs. Los usuarios de la zona 2 podrán usar esos 21 RBs también pero en la mayor parte de los casos sólo podrán utilizar, debido a la calidad de la señal recibida, los exteriores, por ello la segunda condición. Aun así, si estos usuarios tuvieran un buen canal y no estuvieran excesivamente alejados, podrían usar RBs del interior, por lo que se añade un margen ξ. El valor de este margen para este control de admisión será 2. Tabla 3-5 - Condiciones utilizadas en la política de admisión Zona Condición 0 Ncon + Nreq ≤ 21 1 Ncon + Nreq ≤ 21 2 Ncon + Nreq ≤ 21 y Ncon_zona2 + Nreq ≤ 3 + ξ En una primera fase, para comprobar la bondad de la estimación, la aplicación del criterio de admisión se restringe a un escenario en el que no se contempla la movilidad de terminales entre zonas o sectores dentro de la propia celda o entre celdas. Esto es, el criterio de admisión aplica exclusivamente a la generación de conexiones nuevas. Los resultados de dicha evaluación se incluyen en el anexo C. En las simulaciones siguientes, la evaluación se efectúa en un sistema en el que se admite la libre movilidad del usuario dentro de la celda. En este caso, salvo que se indique lo contrario, se ha contemplado que cuando un usuario cambie de sector o zona deba pasar un control de admisión. Al cambiar de zona, varía su consumo por lo que las condiciones en las cuales se aprobó su entrada en el sistema habrán cambiado y por ello puede ser útil aplicar el control de admisión entre zonas. El control de admisión entre sectores también puede ser útil, Manuel Buil Mur Tesis Fin de Máster 25 principalmente si el usuario estaba en la zona 2, ya que los RBs exteriores pueden estar ocupados, y en ese caso, la demanda de recursos sobrepasaría los límites del sistema en la zona 2. Cabe destacar que para la comparación de los diferentes CAC se emplea la probabilidad de dropping o descarte de paquete de las conexiones en cada zona, la probabilidad de bloqueo de nuevas conexiones en cada zona y la probabilidad de pérdida de conexión por cambio de sector, zona y celda (handover). La probabilidad de dropping se calcula como el número de TUs perdidos por superar la cota máxima de retardo permitido, dividido para el número de TUs generados. Por otro lado, las probabilidades de bloqueo se obtienen como el número de conexiones bloqueadas dividido por el número de conexiones generadas. Por último, las probabilidades de pérdida se obtienen como el número de conexiones que no han logrado el cambio de sector, zona o celda entre el número de conexiones que lo han intentado. A partir de la propuesta básica recogida en la tabla 3.5, en este subapartado y en base a los resultados introducidos, se irán modificando distintos aspectos de este control de admisión base para estudiar cuales son los cambios que mejores resultados proporcionan. Los mecanismos de gestión de recursos, parámetros de configuración del sistema, modelos de movilidad y tráfico se mantendrán fijos, centrando las modificaciones en parámetros y criterios que regulan el proceso de admisión. Todas las propuestas presentadas se caracterizan por no abordar el tratamiento diferenciado de conexiones nuevas y de handover. La inclusión de políticas dirigidas a gestionar la movilidad entre celdas se aborda en al subapartado 3.2.3. 3.2.2.1. Impacto de la estimación del consumo de capacidad Uno de los parámetros que puede ser modificado es el consumo medio por zona. En el apartado 3.2.1 se calculó este valor siguiendo un razonamiento válido pero puede que no sea el óptimo debido a que por ejemplo, puede no ser correcto asumir que los usuarios van a usar en media una modulación que permite enviar dos TU por RB. Además, en un entorno de movimiento, se añaden fenómenos con los que no se contaba antes y que previsiblemente harán cambiar los resultados. Para evaluar la validez de la estimación efectuada, se ha tomado la probabilidad de dropping (descarte), al tiempo que se analiza la probabilidad de bloqueo de nuevas conexiones y de pérdida en los distintos traspasos, para distintas condiciones de carga ofrecida. Como es lógico, alcanzar los límites de scheduling del sistema implica la consideración de niveles de carga ofrecida elevados, lo que se traduce en tasas de bloqueo muy elevadas. Estas tasas no son deseables en despliegues reales lo que implica que debería redimensionarse el sistema. No obstante, el estudio es deseable en la medida que permite valorar la fiabilidad de las estimaciones efectuadas. En la tabla 3-6 se muestran los valores utilizados. Manuel Buil Mur Tesis Fin de Máster 26 Tabla 3-6 - Valores de consumo simulados Tipo de valores Consumo zona 0 Consumo zona 1 Consumo zona 2 Bajos 0,82 1,02 1,19 Medios 0,8604 1,06954 1,24318 Altos 0,905 1,1 1,29 Promedios en toda la celda 1,0577 1,0577 1,0577 El estudio se ha llevado a cabo tomando como referencia cuatro vectores diferentes de consumo. En primer lugar los valores medios se corresponden con la estimación por zonas derivada del análisis del sistema a nivel de enlace. Los valores altos, corresponden con una sobreestimación conservadora de la demanda de capacidad. A partir de los resultados derivados en los primeros análisis incluidos en el anexo C, se consideró la conveniencia de sobreestimar ligeramente el consumo para garantizar la QoS. No obstante, como se verá a continuación, en este escenario la sobreestimación no es necesaria ya que el patrón de movilidad de los terminales hace que la probabilidad de mantener malas condiciones de canal o interferencia se alivie. Las figuras 3.3 y 3.4 ilustran los valores obtenidos en ambos casos. En estas figuras, las curvas con leyenda Pbloqueo zona i se corresponden con la probabilidad de bloqueo de nueva conexiones en la zona i. Adicionalmente, las curvas con leyenda Pperdida HO (Handover) intercelda, Pperdida CAC interzonas e intersector se corresponden respectivamente con la probabilidad de pérdida de conexión por handover entre celdas, al aplicar CAC en el cambio de zonas y en CAC en el cambio de sector dentro de la misma celda. Como puede observarse y es previsible, conforme el valor del consumo previsto se incrementa, la probabilidad de dropping disminuye y el bloqueo aumenta. La causa es que al considerar un mayor consumo, el control de admisión permitirá la entrada a menos conexiones, como se observa en las probabilidades de bloqueo, lo cual disminuirá la carga de usuarios servidos y por tanto la probabilidad de dropping, al haber menos usuarios para el mismo número de recursos. En ambos casos, la probabilidad de dropping se sitúa por debajo de los límites máximos tolerables, lo que sugiere la posibilidad de considerar un nivel más bajo (subestimación) de consumo que permita reducir los elevados niveles de bloqueo, particularmente en la zona 2 (los resultados se ilustran en la figura 3.5). Manuel Buil Mur Tesis Fin de Máster 27 0 0.1 0.2 0.3 0.4 0.5 0.6 90 100 110 120 130 Estimación del consumo: valores medios Pdropping zona 0 Pdropping zona 1 Pdropping zona 2 Probabilidad de dropping (%) Número promedio de usuarios en la celda 0 5 10 15 20 25 30 35 40 90 100 110 120 130 Estimación del consumo: valores medios Pbloqueo zona 0 Pbloqueo zona 1 Pbloqueo zona 2 Ppérdida CAC interzonas Ppérdida CAC intersector Ppérdida HO intercelda Probabilidad de bloqueo (%) Número promedio de usuarios en la celda Figura 3-3 – Resultados de la estimación de consumo para valores medios 0 0.1 0.2 0.3 0.4 0.5 0.6 90 100 110 120 130 Estimación de consumo: valores altos Pdropping zona 0 Pdropping zona 1 Pdropping zona 2 Probabilidad de dropping (%) Número promedio de usuarios en la celda 0 5 10 15 20 25 30 35 40 90 100 110 120 130 Estimación de consumo: valores altos Pbloqueo zona 0 Pbloqueo zona 1 Pbloqueo zona 2 Ppérdida CAC interzonas Ppérdida CAC intersector Ppérdida HO intercelda Probabilidad de bloqueo (%) Número promedio de usuarios en la celda Figura 3-4 – Resultados de la estimación de consumo para valores altos Manuel Buil Mur Tesis Fin de Máster 28 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 90 100 110 120 130 Estimación de consumo: valores bajos Pdropping zona 0 Pdropping zona 1 Pdropping zona 2 Probabilidad de dropping (%) Número promedio de usuarios en la celda 0 5 10 15 20 25 30 90 100 110 120 130 Estimación de consumo: valores bajos Pbloqueo zona 0 Pbloqueo zona 1 Pbloqueo zona 2 Ppérdida CAC interzonas Ppérdida CAC intersector Ppérdida HO intercelda Probabilidad de bloqueo (%) Número promedio de usuarios en la celda Figura 3-5 – Resultados de la estimación de consumo para valores bajos Cabe destacar el hecho de que en los tres casos, la probabilidad de pérdida por handover sea muy similar al bloqueo de nuevas conexiones en zona 2, lo cual es razonable dado que las conexiones provenientes de un handover van a introducirse siempre en la zona 2 de la celda y por ello comparten el mismo consumo medio de recursos y se aplica la misma política de admisión que a las nuevas conexiones localizadas en esta zona. El hecho de que en algún caso, por ejemplo en la figura 3-5, la probabilidad de pérdida por handover sea algo mayor se debe a que el número de handovers es notablemente menor al de conexiones generadas, cómo ya se explicó, lo cual impide que la resolución de los valores medidos sea tan buena como en la probabilidad de bloqueo. En caso de que el número de handovers fuera superior, los valores obtenidos serían mucho más similares. Finalmente, a efectos comparativos, se ha evaluado la aplicación de una estimación promedio de consumo, única para todas las zonas de la celda (figura 3.6). Es decir, el consumo de los usuarios de la zona 0 se sobreestima mientras que el de la zona 2 se subestima. El consumo de la zona 1 es similar. Esto lleva al sistema a permitir la entrada a muchos más usuarios de la zona 2 y a restringirla a usuarios de la zona 0, lo cual debería significar una degradación en los resultados globales debido a que los usuarios de esta zona son más propensos a consumir muchos recursos por su mal canal. Sin embargo, en la figura 3-6 se observa que la probabilidad de dropping no es más alta que en los casos anteriores aunque sí que la probabilidad de bloqueo de todas las zonas se iguala. La razón se encuentra en que el número de usuarios admitidos en la zona 2 ha aumentado pero no excesivamente, ya que se recuerda que para lograr ser aceptada, una conexión en la zona 2 debe satisfacer dos condiciones. Además, la utilización de recursos en los anteriores casos no era muy alta por lo que existía todavía lugar para más conexiones sin que el sistema se saturara completamente. Manuel Buil Mur Tesis Fin de Máster 29 0 0.1 0.2 0.3 0.4 0.5 0.6 90 100 110 120 130 Estimación de consumo: valores promedio Pdropping zona 0 Pdropping zona 1 Pdropping zona 2 Probabilidad de dropping (%) Número promedio de usuarios en la celda 0 5 10 15 20 25 30 90 100 110 120 130 Estimación de consumo: valores promedio Pbloqueo zona 0 Pbloqueo zona 1 Pbloqueo zona 2 Ppérdida CAC interzonas Ppérdida CAC intersector Ppérdida HO intercelda Probabilidad de bloqueo (%) Número promedio de usuarios en la celda Figura 3-6 – Resultados de la estimación de consumo para valores promedio en toda la celda El escenario analizado anteriormente es favorable en la medida en que la distribución de generación de tráfico es uniforme en el sistema. Para comprobar los problemas que trae el subestimar los recursos consumidos por los usuarios de la zona 2, se ha hecho una prueba en la que la generación de conexiones deja de ser homogénea y pasa a ser heterogénea de modo que la probabilidad de generarse en las distintas zonas es: Para comparar, se ha simulado este escenario con consumos medios dependientes de la zona (figura 3.7). y consumos promedio iguales para todas las zonas (figura 3.8), cuyos resultados se muestran a continuación. 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 90 100 110 120 130 Valores medios con generación heterogénea Pdropping zona 0 Pdropping zona 1 Pdropping zona 2 Probabilidad de dropping (%) Número promedio de usuarios en la celda 0 5 10 15 20 25 30 35 40 90 100 110 120 130 Valores medios con generación heterogénea Pbloqueo zona 0 Pbloqueo zona 1 Pbloqueo zona 2 Ppérdida CAC interzonas Ppérdida CAC intersector Ppérdida HO intercelda Probabilidad de bloqueo (%) Número promedio de usuarios en la celda Figura 3-7 – Consumo de valores medios aplicando generación heterogénea Manuel Buil Mur Tesis Fin de Máster 30 0 0.5 1 1.5 2 90 100 110 120 130 Valores promedio con generación heterogénea Pdropping zona 0 Pdropping zona 1 Pdropping zona 2 Probabilidad de dropping (%) Número promedio de usuarios en la celda 0 5 10 15 20 25 30 35 40 90 100 110 120 130 Valores promedio con generación heterogénea Pbloqueo zona 0 Pbloqueo zona 1 Pbloqueo zona 2 Ppérdida CAC interzonas Ppérdida CAC intersector Ppérdida HO intercelda Probabilidad de bloqueo (%) Numero promedio de usuarios en la celda Figura 3-8 – Consumo valores promedio en toda la celda aplicando generación heterogénea Se observa rápidamente como al subestimar los recursos consumidos por los usuarios de la zona 2, la probabilidad de dropping aumenta notablemente y para altas cargas es mayor al 1%. Esto es debido a que en este caso, el número de usuarios pertenecientes a la zona 2 es bastante mayor que el número de usuarios de otras zonas y al consumir mucho más, llegan a monopolizar los recursos. Utilizando consumos diferenciados por zonas se evita este monopolio y la probabilidad de dropping se mantiene en unos niveles asumibles. 3.2.2.2. Impacto del parámetro ξ aplicando CAC en sector, zona y celda Otro de los valores que puede ser modificado es el umbral de la segunda condición de la política de admisión aplicada en la zona 2. Para ello, se han realizado simulaciones para tres valores de ξ, en concreto para 1, 2 y 3. En el anexo C, donde se extiende este estudio para valores superiores, se comprueba cómo a partir de 3 los cambios son mínimos. Como hasta ahora, estas simulaciones han utilizado un número diferente de usuarios por celda y en un entorno de movilidad total. Las figuras 3-9, 3-10 y 3-11 muestran los resultados. Manuel Buil Mur Tesis Fin de Máster 31 0 0.1 0.2 0.3 0.4 0.5 90 100 110 120 130 CAC con = 1 Pdropping zona 0 Pdropping zona 1 Pdropping zona 2 Probabilidad de dropping (%) Número promedio de usuarios en la celda 0 10 20 30 40 90 100 110 120 130 CAC con  = 1 Pbloqueo zona 0 Pbloqueo zona 1 Pbloqueo zona 2 Ppérdida CAC interzonas Ppérdida CAC intersector Ppérdida HO intercelda Probabilidad de bloqueo (%) Número promedio de usuarios en la celda Figura 3-9 –Resultados para el CAC base fijando ξ = 1 0 0.1 0.2 0.3 0.4 0.5 0.6 90 100 110 120 130 CAC con  = 2 Pdropping zona 0 Pdropping zona 1 Pdropping zona 2 Probabilidad de dropping (%) Número promedio de usuarios en la celda 0 5 10 15 20 25 30 35 40 90 100 110 120 130 CAC con  = 2 Pbloqueo zona 0 Pbloqueo zona 1 Pbloqueo zona 2 Ppérdida CAC interzonas Ppérdida CAC intersector Ppérdida HO intercelda Probabilidad de bloqueo (%) Número promedio de usuarios en la celda Figura 3-10 - Resultados para el CAC base fijando ξ = 2 Manuel Buil Mur Tesis Fin de Máster 32 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 90 100 110 120 130 CAC con  = 3 Pdropping zona 0 Pdropping zona 1 Pdropping zona 2 Probabilidad de dropping (%) Número promedio de usuarios en la celda 0 5 10 15 20 25 30 35 90 100 110 120 130 CAC con = 3 Pbloqueo zona 0 Pbloqueo zona 1 Pbloqueo zona 2 Ppérdida CAC interzonas Ppérdida CAC intersector Ppérdida HO intercelda Probabilidad de bloqueo (%) Número promedio de usuarios en la celda Figura 3-11 - Resultados para el CAC base fijando ξ = 3 Los resultados que se obtienen indican que la probabilidad de dropping es mayor conforme ξ aumenta. Esto es lógico debido a que aumentar esta variable supone ser más permisivos con los usuarios de la zona 2, que recordemos son los que requieren más recursos. En cualquier caso, el nivel de descarte se mantiene por debajo de los límites permitidos. Como se observa en las gráficas de la probabilidad de bloqueo, se produce una reducción bastante acusada de la probabilidad de bloqueo en la zona 2 conforme ξ aumenta. 3.2.2.3. Esquema modificado. Aplicación de un único criterio de admisión en la zona 2. El CAC que se ha definido como base utiliza dos condiciones para los usuarios que requieran recursos en la zona 2. Así, se adapta a las condiciones impuestas por la coordinación de interferencias, tal y como se ha explicado al principio de este subapartado. En línea con las modificaciones realizadas y a efectos comparativos, se trata de comprobar la respuesta del sistema en caso de que la política de admisión fuera común a todas las zonas, eliminando la condición adicional para los usuarios de zona 2, tanto de nuevas conexiones como de conexiones provenientes de un handover. Por tanto, en todas las zonas únicamente se utiliza la condición que consideraba el conjunto de recursos globales accesibles en un determinado sector, es decir, la condición (3): Ncon + Nreq ≤ 21 (3) A priori, este control de admisión debería permitir la entrada a un mayor número de usuarios pertenecientes a la zona 2, lo cual debería degradar las prestaciones globales al ser éstos los usuarios que más consumen. La figura 3-12 muestra los resultados obtenidos. Manuel Buil Mur Tesis Fin de Máster 33 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 90 100 110 120 130 Aplicando un criterio de admisión en zona 2 Pdropping zona 0 Pdropping zona 1 Pdropping zona 2 Probabilidad de dropping (%) Número promedio de usuarios en la celda 0 5 10 15 20 25 30 35 90 100 110 120 130 Aplicando un criterio de admisión en zona 2 Pbloqueo zona 0 Pbloqueo zona 1 Pbloqueo zona 2 Ppérdida CAC interzonas Ppérdida CAC intersector Ppérdida HO intercelda Probabilidad de bloqueo (%) Número promedio de usuarios en la celda Figura 3-12 - Resultados para el CAC base usando sólo un criterio de admisión en zona 2 Se observa que la probabilidad de pérdida por handover y la de bloqueo de nuevas conexiones en zona 2 ha mejorado significativamente, debido a la menor exigencia en la política de admisión para los terminales más alejados. Por otro lado, la probabilidad de dropping ha empeorado pero continúa dentro de los márgenes requeridos, lo cual no cumple exactamente con lo predicho. Debe recordarse que la generación de nuevas conexiones en la celda es homogénea, razón que añadida al hecho de que los usuarios de la zona 2 requieran un consumo más elevado que el de otras zonas, supone que la presencia de este tipo de usuarios sea menor en el sistema. Tal y como se ha hecho en el apartado 3.2.2.1, se ha evaluado este esquema de CAC en un entorno de generación heterogénea de usuarios, de manera que la mayor parte de éstos se creen en la zona 2. Esto debería degradar gravemente los resultados obtenidos, como se aprecia en la figura 3-13. 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 90 100 110 120 130 Un criterio en zona 2 y generación heterogénea Pdropping zona 0 Pdropping zona 1 Pdropping zona 2 Probabilidad de dropping (%) Número promedio de usuarios en la celda 0 5 10 15 20 25 90 100 110 120 130 Un criterio en zona 2 y generación heterogénea Pbloqueo zona 0 Pbloqueo zona 1 Pbloqueo zona 2 Ppérdida CAC interzonas Ppérdida CAC intersector Ppérdida HO intercelda Probabilidad de bloqueo (%) Número promedio de usuarios en la celda Figura 3-13 - CAC base, un criterio de admisión en zona 2 aplicando generación heterogénea Manuel Buil Mur Tesis Fin de Máster 40 Si se analiza el porcentaje medio de RBs vacios para un promedio de 108 usuarios en celda, se obtiene un alarmante 20.9462% para la configuración 1 y 13.6908% para la configuración 2. El CAC base, para el mismo nivel de carga, presenta un porcentaje de 9.18776%. La causa de esta mala utilización que repercute fundamentalmente en el grado de accesibilidad proporcionado a los usuarios que están situados en la zona 2, se fundamenta en el hecho de que en los periodos en los cuales no exista una conexión que requiera un handover, los recursos reservados para éstas se mantendrán vacíos. Por ello, utilizar un CAC con reserva estática degrada bastante la utilización, sobre todo conforme aumenta el número de recursos reservados. Para corregir las deficiencias de los CAC estáticos se exploran a continuación la aplicación de esquema de CAC dinámicos que reservan recursos en función de la evolución del sistema. 3.2.3.2. Reserva dinámica local La reserva dinámica local, como se ha explicado, utiliza información únicamente de la propia celda para tomar la decisión sobre cuántos recursos reservar. La propuesta en esta TFM se basa en tratar de realizar una predicción de la tasa de handover utilizando información histórica. Es decir, el algoritmo trata de predecir cuántas conexiones de handover van a solicitar recursos durante un periodo utilizando información sobre el número de handovers ocurridos en periodos anteriores. La idea detrás de este algoritmo se discute en [9]. Uno de los aspectos esenciales a fijar es la longitud del periodo de observación. Un periodo pequeño supondrá un mejor seguimiento de la tasa pero puntualmente el efecto sobre la reserva puede ser la sobreestimación o subestimación de la demanda futura. Un periodo largo, por otra parte, dará una medida mucho más estabilizada y real pero será incapaz de seguir, en periodos cortos, posibles cambios bruscos. Tras la realización de diferentes pruebas recogidas en el anexo C, se concluyó que un periodo alrededor de 60s era bastante acertado. Para evitar posibles medidas incongruentes, se decidió usar una media aritmética para actualizar el valor de la tasa, de modo que la nueva tasa estuviera basada en medidas antiguas y nuevas, tal y como expresa la siguiente ecuación. (5) es la estimación de tasa utilizada para el periodo w y es la tasa medida en ese mismo periodo. Finalmente, en función de la tasa obtenida en cada periodo, el CAC reservará recursos para las conexiones de handover previstas en el siguiente periodo. Cada vez que una nueva conexión proveniente de handover llegue, uno de los recursos reservados dejará de serlo puesto que habrá arribado la conexión que se había predicho. Para observar la importancia que tiene la decisión del periodo a elegir, se han simulado dos configuraciones, la primera con un periodo de 50s y la segunda con un periodo de 70s, cuyos resultados son mostrados en las figuras 3.20 y 3.21. En la figura 3.22 se comparan las Manuel Buil Mur Tesis Fin de Máster 41 probabilidades de bloqueo en zona 2, la pérdida por handover y el GoS de ambas variantes junto con el CAC base. 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 90 100 110 120 130 Reserva dinamica local periodo 50s. Pdropping zona 0 Pdropping zona 1 Pdropping zona 2 Probabilidad de dropping (%) Número promedio de usuarios en la celda 0 5 10 15 20 25 30 35 40 90 100 110 120 130 Reserva dinamica local periodo 50s. Pbloqueo zona 0 Pbloqueo zona 1 Pbloqueo zona 2 Ppérdida CAC interzonas Ppérdida CAC intersector Ppérdida HO intercelda Porbabilidad de bloqueo (%) Número promedio de usuarios en la celda Figura 3-20 - Resultados para la reserva de recursos dinámico local periodo 50s. 0 0.1 0.2 0.3 0.4 0.5 0.6 90 100 110 120 130 Reserva dinámica local periodo 70s. Pdropping zona 0 Pdropping zona 1 Pdropping zona 2 Probabilidad de dropping (%) Número promedio de usuarios en la celda 0 10 20 30 40 90 100 110 120 130 Reserva dinamica local periodo 70s. Pbloqueo zona 0 Pbloqueo zona 1 Pbloqueo zona 2 Ppérdida CAC interzonas Ppérdida CAC intersector Ppérdida HO intercelda Probabilidad de bloqueo (%) Número promedio de usuarios en la celda Figura 3-21 – Resultados para la reserva de recursos dinámico local periodo 70s. Manuel Buil Mur Tesis Fin de Máster 42 5 10 15 20 25 30 35 40 45 90 100 110 120 130 Reserva dinámica local vs CAC base Pbloqueo zona 2 local 50s. Ppérdida HO local 50s. Pbloqueo zona 2 local 70s. Ppérdida HO local 70s. Pbloqueo zona 2 CAC base Ppérdida HO CAC base Probabilida de bloqueo (%) Número promedio de usuarios en la celda 0.8 1.2 1.6 2 2.4 2.8 3.2 3.6 4 90 100 110 120 130 Reserva dinámica local vs. CAC base GoS dinámica local 50s. GoS dinámica local 70s. GoS CAC base Grado de Servicio Número promedio de usuarios en celda Figura 3-22 - Comparativa entre las configuraciones de reserva dinámica local y CAC base En la parte izquierda de la figura 3-22, los resultados muestran como el bloqueo de usuarios en zona 2 es mayor cuanto mayor es el periodo. Debe tenerse en cuenta que de no producirse el handover en el periodo de reserva, el sistema habrá reservado recursos inútilmente durante ese periodo, por lo que cuanto mayor sea éste, peor utilización experimentará el sistema. Por otra parte, un mayor periodo arroja una menor probabilidad de pérdida de conexión por handover ya que, como se ha apuntado anteriormente, el número de handovers predicho tenderá a ser más estable. Si se observa el grado de servicio, se obtiene una mejora respecto al caso del CAC base, superior para el periodo mayor. Esta medida refleja el descenso de la probabilidad de pérdida de handover. A pesar de que la mejora no es tan grande como en la reserva estática, hay que destacar que el GoS, tal y como se ha definido, no contempla la especificidad del CAC que se ha diseñado por zonas. Por tanto, un criterio adicional de bondad, puede ser observar la degradación de la probabilidad bloqueo en la zona 2 y la. mejora de la probabilidad de pérdida por handover. Asimismo, si se analiza el porcentaje medio de RBs vacios, se comprueba como éste se ha reducido con respecto a la reserva estática de recursos y ha pasado a ser 9.9409% para el periodo de 50s. y 10.7629% para el periodo de 70s. , unos valores altos pero más cercanos a los obtenidos en el escenario normal. 3.2.3.3. Reserva dinámica distribuida La otra opción relacionada con la reserva dinámica es la que utiliza información de las celdas vecinas. Existen controles de admisión dinámicos y distribuidos en la literatura que se fundamentan en avisar a las celdas vecinas, con un tiempo suficiente, de la petición de recursos por parte de un usuario al cual están sirviendo pero que va a moverse a otra celda. De este modo, la celda vecina tendría tiempo para reservar recursos antes de la llegada del nuevo usuario, reduciendo substancialmente el tiempo que el recurso no es utilizado por estar reservado sin aumentar la probabilidad de pérdida por handover. Muchas de estas propuestas se apoyan en Manuel Buil Mur Tesis Fin de Máster 43 mecanismos de predicción de movimiento, más o menos sofisticados. El alcance de la propuesta evaluada en esta TFM, se limita a explorar de forma muy preliminar las ventajas potenciales de este tipo de reserva, tomando como base un esquema de predicción simple, basada exclusivamente en la presencia de un terminal en un área de potencial handover. Para comprender cómo se realiza el aviso, es necesario entender el funcionamiento completo del proceso de handover realizado en el simulador. El terminal, cada cierto tiempo, realiza medidas de la SINR que recibe de las celdas vecinas. Cuando durante δ medidas recibe en media una SINR considerablemente mayor que la de su estación base, la estación base tomará la decisión de que el terminal debe realizar un handover. Para lanzar el aviso a la vecina, la estación base esperará a recibir un número de medidas cercano a δ, de manera que exista una probabilidad alta de que en poco tiempo el terminal comience este proceso. En concreto, se utiliza un margen de modo que cuando el número de medidas correctas obtenidas es δ menos un margen, se ejecutará el aviso. Debe señalarse que las reservas están asociadas a un terminal concreto, es decir, la reserva se anula en el momento en que el terminal asociado ejecuta el handover. En caso de que no se lleve a cabo el handover, transcurrido un cierto tiempo (se establece un contador, ajustado al margen seleccionado), la reserva de recursos se anula. En realidad, la reserva se ejecuta ya cuando el handover es inminente con lo cual la mejora en la probabilidad de pérdida y degradación de la probabilidad de bloqueo, no es esperable que sea significativa. En cualquier caso, el margen es un parámetro de configuración clave ya que debe ser suficientemente grande como para que dé tiempo a generarse espacio libre en la celda vecina pero no excesivo como para que demasiadas nuevas conexiones no puedan crearse por falta de espacio. En esta tesis fin de máster se han considerado tres configuraciones que aplican un margen distinto para poder realizar una comparación. El simulador está configurado para realizar handovers cuando aparecen 10 medidas (δ=10) consecutivas, espaciadas 0,4s (400TTIs). Para la simulación de CAC con reserva dinámica y distribuida, se ha considerado que el aviso se produzca cuando el usuario lleve 8, 7 y 6 medidas, es decir, con un margen de 2, 3 y 4 medidas respectivamente. Los resultados asociados a la probabilidad de bloqueo de conexiones nuevas (por zonas) y de pérdida de llamadas de handover, conjuntamente con medidas sobre el mantenimiento de la QoS a nivel de paquete (probabilidad de descarte), se muestran en las figuras 3.23, 3.24 y 3.25. La figura 3.26 incluye la comparación entre los distintos márgenes de las probabilidades de bloqueo en zona 2, de pérdida por handover y el grado de servicio. Manuel Buil Mur Tesis Fin de Máster 44 0 0.1 0.2 0.3 0.4 0.5 0.6 90 100 110 120 130 Reserva dinamica distribuida margen 2 Pdropping zona 0 Pdropping zona 1 Pdropping zona 2 Probabilidad de dropping (%) Número promedio de usuarios en la celda 0 5 10 15 20 25 30 35 90 100 110 120 130 Reserva dinamica distribuida margen 2 Pbloqueo zona 0 Pbloqueo zona 1 Pbloqueo zona 2 Ppérdida CAC interzonas Ppérdida CAC intersector Ppérdida HO intercelda Probabilidad de bloqueo (%) Número promedio de usuarios en la celda Figura 3-23 - Resultados para la reserva de recursos dinámica distribuido margen 2 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 90 100 110 120 130 Reserva dinamica distribuida margen 3 Pdropping zona 0 Pdropping zona 1 Pdropping zona 2 Probabilidad de dropping (%) Número promedio de usuarios en la celda 0 5 10 15 20 25 30 35 90 100 110 120 130 Reserva dinamica distribuida margen 3 Pbloqueo zona 0 Pbloqueo zona 1 Pbloqueo zona 2 Ppérdida CAC interzonas Ppérdida CAC intersector Ppérdida HO intercelda Probabilidad de bloqueo (%) Número promedio de usuarios en la celda Figura 3-24 - Resultados para la reserva de recursos dinámica distribuido margen 3 Manuel Buil Mur Tesis Fin de Máster 45 0 0.1 0.2 0.3 0.4 0.5 0.6 90 100 110 120 130 Reserva dinamica distribuida margen 4 Pdropping zona 0 Pdropping zona 1 Pdropping zona 2 Probabilidad de dropping (%) Número promedio de usuarios en la celda 0 5 10 15 20 25 30 35 90 100 110 120 130 Reserva dinamica distribuida margen 4 Pbloqueo zona 0 Pbloqueo zona 1 Pbloqueo zona 2 Ppérdida CAC interzonas Ppérdida CAC intersector Ppérdida HO intercelda Probabilidad de bloqueo (%) Número promedio de usuarios en la celda Figura 3-25 – Resultados para la reserva de recursos dinámico distribuida margen 4 5 10 15 20 25 30 35 40 45 90 100 110 120 130 Reserva dinámica distribuida vs CAC base Pbloqueo zona 2 distrib. margen 2 Ppérdida HO distrib. margen 2 Pbloqueo zona 2 distrib. margen 3 Ppérdida HO distrib. margen 3 Pbloqueo zona 2 distrib. margen 4 Ppérdida HO distrib. margen 4 Pbloqueo zona 2 CAC base Ppérdida HO CAC base Probabilidad de bloqueo (%) Número promedio de usuarios en la celda 0.5 1 1.5 2 2.5 3 3.5 4 90 100 110 120 130 Reserva dinamica distribuida vs CAC base GoS dinamica distribuida margen 2 GoS dinamica distribuida margen 3 GoS dinamica distribuida margen 4 GoS CAC base Grado de servicio Número promedio de usuarios en celda Figura 3-26 - Comparativa entre configuraciones de reserva dinámica distribuida y CAC base Como puede observarse, incrementar el margen supone disminuir la probabilidad de pérdida por handover a cambio de aumentar muy ligeramente la probabilidad de bloqueo, particularmente en la zona 2. En consecuencia el grado de servicio mejora. Estos resultados son razonables ya que un margen mayor supone reservar durante más tiempo recursos, lo cual repercute en una mayor facilidad para que aparezcan recursos libres por conexiones finalizadas pero también un mayor bloqueo a posibles nuevas conexiones. Respecto a la utilización, el algoritmo presenta unos valores de 9.2545%, 9.40092% y 9.44438% para respectivamente los casos de margen 2, 3 y 4, similar al del CAC base. Finalmente, si se realiza una comparación de todos los CAC con reserva de recursos evaluados, se aprecia rápidamente como el caso dinámico y distribuido es el que arroja mejores resultados en términos de utilización, ya que logra unos valores similares a los del CAC base. La mejora en la Manuel Buil Mur Tesis Fin de Máster 46 probabilidad de pérdida es menos significativa que en los otros dos métodos como puede también observarse. Aunque el grado de servicio es una medida habitual del grado de eficacia de las distintas propuestas, como se ha comentado ya, la definición de grado de servicio no contempla de forma explícita las peculiaridades del sistema, en cuanto al tratamiento diferenciado de las llamadas dependiendo de la zona en la que se lleva a cabo la solicitud de admisión. En este sentido, aunque el grado de servicio en la estrategia estática es bueno desde un punto de vista numérico, conlleva un incremento muy importante de la probabilidad de bloqueo en la zona 2, por lo que no es deseable. Manuel Buil Mur Tesis Fin de Máster 47 Capítulo 4 Conclusiones Esta tesis fin de máster ha hecho un estudio de distintos algoritmos de Control de Admisión centrados en la redes de acceso móvil de última generación LTE. El control de admisión es un mecanismo definido en la capa RRM cuya actividad es esencial para poder satisfacer los requisitos de conexión de todos los usuarios. Además, debido a la creciente demanda, estos mecanismos deben evolucionar hacia algoritmos más eficientes que logren maximizar el número de usuarios servidos y se integren satisfactoriamente con todos los mecanismos de gestión de recursos de LTE. El propósito del trabajo llevado a cabo ha sido evaluar varias propuesta de control de admisión tomando como base los enfoques más habituales encontrados en la literatura y adaptándolos al entorno LTE. En este sentido, dentro del TFM se ha realizado una revisión de las propuestas que se están llevando a cabo en el contexto de desarrollo de los sistemas 4G basados en la técnica de acceso OFDMA. La propuesta y evaluación se ha efectuado considerando de forma explícita el comportamiento de los mecanismos de gestión de recursos como el scheduler o el coordinador de interferencias implementados en el sistema. En concreto, se han propuesto esquemas en los que la admisión está condicionada a la zona de acceso del terminal (dentro de la cobertura de la estación base) y diseñada de forma coherente con la distribución y esquema de asignación de recursos frecuenciales que se aplica en los esquemas de coordinación de interferencia intercelular aplicados. Adicionalmente, se han explorado de forma preliminar algunas propuestas de políticas de admisión dirigidas al tratamiento diferenciado de conexiones nuevas y de handover. Como punto de partida, todos los controles de admisión propuestos basan la estimación de consumo de un terminal a partir de medidas del valor promedio de consumo asociado a los terminales de una clase de servicio, dependiendo de la zona en la cual se encuentra. Para ello se han definido 3 zonas concéntricas. Las medidas, obtenidas a partir de simulaciones off-line del comportamiento del sistema, han mostrado ser adecuadas para la implementación de un control de admisión seguro, es decir, capaz de garantizar la QoS de las conexiones. En lo que se refiere al criterio de admisión, se ha mostrado la conveniencia de considerar criterios de admisión diferentes dependiendo de la zona de acceso, en comparación con la aplicación de criterios de admisión únicos a nivel de celda. Se ha evaluado el impacto de aplicar controles de admisión intracelda, incluyendo una evaluación de los resultados obtenidos para distintos valores de la estimación de consumo y recursos disponibles en cada zona. En lo que se refiere a la implementación de políticas de admisión, se han evaluado distintos enfoques de reserva estática y dinámica dirigidos a priorizar el acceso de las llamadas de handover, estudiando el impacto de distintos parámetros de configuración. A pesar de que las propuestas efectuadas representan una primera aproximación al problema, los resultados muestran claramente la conveniencia de apostar por esquema dinámicos de reserva. Manuel Buil Mur Tesis Fin de Máster 48 Respecto a las líneas futuras, el siguiente paso sería profundizar en el diseño de un control de admisión basado en la adaptación de sus parámetros en función de la evolución del sistema [8]. Otro aspectos importante, sería ampliar el estudio para considerar conexiones con distintos requisitos de QoS, lo que impone un escenario de diseño mucho más desafiante. El objetivo sería no solo adaptar las reservas, sino también los parámetros como el consumo medio por zona o los umbrales definidos, de forma dinámica en función de las estadísticas sobre QoS basadas en las medidas recogidas de forma dinámica por la estación base. Manuel Buil Mur Tesis Fin de Máster 49 Acrónimos 3GPP Third (3rd) Generation Partnership Project ARQ Automatic Report Request BE Best Effort BLER Block Error Rate BS Estación Base CAC Call Admission Control CINR Carrier to Interference and Noise Ratio CIR Carrier to Interference Ratio CQI Channel Quality Indicator DL Downlink ETSI European Telecommunications Standards Institute FFR Fractional Frequency Reuse FFRopa Fractional Frequency Reuse Ordered and Power Adaptive FFT Fast Fourier Transform FIFO First In First Out GSM Global System for Mobile Communications GoS Grade of Service GPRS General Packet Radio Service HO Handover HSDPA High-Speed Downlink Packet Access HSPA+ High-Speed Packet Access HSUPA High-Speed Uplink Packet Access ICI InterCarrier Interference IMT International Mobile Telecommunication ISD InterSite Distance ITU International Telecommunication Union LTE Long Term Evolution LTE-Adv Long Term Evolution Advanced MAC Medium Access Control MCS Modulation and Coding Scheme nrtPS Non-Real Time Polling Service OFDM Orthogonal Frequency Division Multiple OFDMA Orthogonal Frequency Division Multiple Access QCI QoS Class Identifier QoS Quality of Service RB Resource Block RLC Radio Link Control RRM Radio Resource Management rtPS Real Time Polling Service SFR Soft Frequency Reuse SINR Signal to Interference and Noise Ratio