Professional Documents
Culture Documents
La capa RRC es una capa de nivel 3 en el interfaz radio que está colocada encima de las capas
de acceso del interfaz aire. Provee acceso a las capas superiores de señalización para que
puedan acceder al interfaz radio, encargándose de gestionar las funciones de las capas más
bajas. Algunas de sus funcionalidades son:
Una de sus principales funciones es envío de información relativa a la celda o a la red a todos
los UEs que estén asociados a la celda.
1
Apuntes sobre RRC
En la siguiente figura se puede apreciar un esquema de los estados con sus principales
funcionalidades:
RACH
RRC_IDDLE
RRC_CONNECTED
Paging
Servicios multicast y
Selección/Re-selección unicast
de celda
Handover
Conexión S1
Medidas de celdas
vecinas
2
Apuntes sobre RRC
Las capas inferiores realizan el procedimiento RACH para asegurar la transmisión con éxito del
la petición de conexión. La red puede responder con:
UE E-UTRAN
- un comando RRC connection setup que configura la RAB (Radio Access Bearer, es el
servicio portador que proporciona AS a NAS para la transferencia de datos de usuario entre el
UE y Core).
UE E-UTRAN
Cuando el UE recibe confirmación positiva de la red y termina de preparar los recursos envía
un mensaje RRC connection setup indicando que PLMN y MME ha seleccionado para que E-
UTRAN pueda establecer la conexión S1 con él (un mismo eNB puede estar compartidos por
varios PLMN y MME). Para acelerar el proceso el UE puede añadir piggybacked el mensaje
3
Apuntes sobre RRC
inicial NAS en su RRC connection setup. Una vez que la seguridad se ha activado todos los
mensajes en SRB1 y SRB2 van cifrados y protegidos.
UE E-UTRAN
Para gestionar perdidas temporales de de cobertura durante la movilidad así como para
gestionar fallos durante los procesos de reconfiguración se introduce un procedimiento de
restablecimiento de conexión que se utiliza para reanudar las operaciones en SRB1 y para
reactivar la seguridad. No se emplea para reanudar cualquier otro servicio radio portador.
UE E-UTRAN
4
Apuntes sobre RRC
El procedimiento solo puede ser iniciado si se ha activado la seguridad AS, en cualquier otro
caso el UE descartara todos sus portadores radios y pasará al estado RRC_IDDLE. El UE inicia el
proceso de reconfiguración RRC transmitiendo un mensaje RRC connection reestablishment
request a la celda seleccionada:
UE E-UTRAN
Para finalizar la conexión RRC y liberar todos los recursos radio asociados con el UE la E-UTRAN
transmite un mensaje RRC connection release.
- SIB3 contiene toda la información para todos los tipos de re-selección (intra-
frecuencia, inter-frecuencia e inter-RAT).
- SIB4 contiene todos los detalles acerca de las celdas vecinas elegibles para re-selección
intra-frecuencia, incluyendo una lista de las celdas que no deben ser consideradas.
- SIB5 contiene la misma información que SIB4 pero para re-selección inter-frecuencia.
Adicionalmente existe un SIB por RAT. La movilidad en modo RRC_IDDLE es posible gracias a la
redirección de las RRC connection establishment y release.
5
Apuntes sobre RRC
UE E-UTRAN
UE E-UTRAN
6
Apuntes sobre RRC
1.6.1 Arquitectura
- RRC_IDLE:
o Un DRX (Discontinuos Reception, es una desconexión periodica del receptor
normalmente para ahorrar energía, de esta forma el UE no tendría que
decodificar PDDCH o PDSCH en algunas subtramas) podría ser configurado.
o Movilidad del UE controlada
o El UE:
Monitoriza un canal de Paging para detectar llamadas entrantes,
cambios de información del sistema, notificacioens ETWS y CMAS
(ambas si el UE las soporta).
Realiza medidas de celdas vecinas y reselección de celda.
Adquiere información del sistema (SI)
- RRC_CONNECTED:
o Transferencia unicast de o hacia el UE
o En las capas inferiores el UE puede ser configurado con un DRX especifico.
o Mobilidad a nivel de red controlada (por ejemplo handover y cambio de celda
con asistencia de red controlada (NACC) a GERAN)
o El UE:
Monitoriza un canal de paging y/o contenidos SIB tipo I para detectar
cambios en la información de sistema.
Proveer información sobre la calidad de canal y feedback
Adquirir información del sistema.
Signalling Radio Bearers (SRBs) son resources blocks dedicados exclusivamente a la transmisión
de mensajes RRC y NAS. Se definen los siguientes tres SRBs:
- SRB0 es para mensajes RRC utilizando el canal lógico CCCH (Common Control CHannel,
canal lógico utilizado para transportar información de control durante el
establecimiento de conexión.
- SRB1 para mensajes RRC (que puede incluir NAS piggybacked) y mensajes NAS antes
del establecimiento de SRB2, utilizando todos el canal lógico DCCH (Dedicated Control
CHannel, canal de control utilizado para transportar información de control de un UE
especifico cuando el UE tiene tiene una conexión RRC con el eNB)
7
Apuntes sobre RRC
- SRB2 es para mensajes NAS utilizando el canal lógico DCCH. SRB2 tienen menor
prioridad que los SRB1 y son siempre configurados por la E-UTRAN después de la
activación de seguridad.
Una vez que la seguridad se ha activado, todos los mensajes en SRB1 y SRB2, incluyendo
aquellos que contengan mensajes NAS o no 3GPP, son protegidos y cifrados por PDCP.
Independientemente NAS aplica protección de integridad y cifrado a los mensajes NAS.
1.6.2 Servicios
1.6.3 Funciones
8
Apuntes sobre RRC
1.7 Procedimientos
1.7.1 Generales
El UE debe:
- Procesar los mensajes recibidos en el orden en que RRC los reciba, pej un mensaje
debe ser completado antes de comenzar a procesar el subsiguiente.
- Dentro de una subclausula ejecutar los pasos necesarios que especifique la descripción
del procedimiento.
- Asignar a rrc_TransactionIdentifier en la respuesta del mensaje, en caso de este
incluido, el mismo valor recibido en el mensaje de la E-UTRAN al que se responde.
9
Apuntes sobre RRC
Para los siguientes procedimientos el UE mantiene un único valor para cada campo, excepto
durante el handover en el que UE puede almacenar temporalmente la configuración anterior
de forma que pueda dar marcha atrás en caso de fallo.
1.7.2.1 Introducción
La información del sistema se divide en el MIB (Master Information Block) y un número de SIBs
(System Information Blocks). Los MIB incluyen un número limitado de los parámetros de celda,
los más esenciales y frecuentes, que son utilizados para adquirir información de la celda y es
transmitido en el BCH (Broadcast CHannel). Los SIBs, excepto el SIB1 son transportados en
mensajes SI (System Information) y el mapeo de los SIBs a SI se puede configurar de forma
flexible empleando la schedulingList incluida en el SIB1, existen algunas restricciones en el
mapeo de los mensajes:
Puede haber más de un mensaje que se corresponda con la primera entrada que aparezca en
schedulingInfoList. Puede haber más de un mensaje que se transmita con la misma
periodicidad. SIB1 y todos los mensajes SI son transmitidos en el DL-SCH (DownLink Shared
CHannel, es un canal de transporte para transmitir datos de usuario o mensajes RRC, así como
la SI que no sea transmitida en el BCH).
Los MIB utilizan una planificación fija con una periodicidad de 40 msg. La primera transmisión
del MIB se planifica en las subtrama 0 de las tramas radio en las que el SFN (System Frame
Number, identifica la trama radio de 10 msg de una celda de un nodo B) modulo 4 sea 0 y las
repeticiones se planifican en la subtrama 0 para todas las demás tramas radio.
SIB1, utilizan una planificación fija con una periodicidad de 80 msg. La primera transmisión de
SIB1 se planifica en la subtrama 5 de las tramas radio para la que el SFN mod 8 sea 0 y las
repeticiones se planifican en todas las demás tramas radio en las que el SFN mod 2 sea 0.
Los mensajes SI son transmitidos dentro de una ventana periodica en el dominio del tiempo
(denominada SI-window) utilizando planificación dinámica. Cada mensaje SI está asociado con
una SI-window y no se solapan las SI-window de diferentes mensajes SI. La longitud de estas
ventanas es configurable y común a todos los mensajes SI_. Dentro de la SI-window, el
mensaje correspondiente puede ser transmitido un número de veces en el cualquier trama, a
10
Apuntes sobre RRC
Un único SI-RNTI es utilizado para dirigir SIB1 así como el resto de los mensajes SI.
Los cambios en la información del sistema solo ocurren en subtramas concretas en el tiempo,
pej se utiliza el concepto de periodo de modificación. La información del sistema dentro de un
periodo de modificación se mantiene igual. Los limites del period de modificación se
establecen mediante las subtramas con SFN mod m = 0 en las que m es parámetro configurado
a través del SIB1.
Los mensajes de paginación se usan para informar a los UEs en RRC_IDLE y RRC_CONNECTED
sobre cambios en la información del sistema. Si el UE recibe un mensaje de información del
sistema que incluye systemInfoModification sabe que la información del sistema cambiara en
el siguiente periodo de modificación, no se añade información sobre los campos que van a
cambiar.
SIB1 incluye systemInfoValueTag que indica si un cambio ha ocurrido en los mensajes SI. El UE
puede utilizar este campo, para comprobar si la información SI almacenada previamente sigue
siendo válida, pej tras una volver de una perdida de cobertura. Parte de la SI no actualiza este
campo, por ejemplo ETWS, CMAS o los parámetros que cambien regularmente como por
ejemplo el system type de CDMA2000, de igual manera esta información tampoco tiene
porque actualizar el systemInfoModification dentro del mensaje de Paging.
El UE comprueba que la información del sistema permanece siendo válida bien comprobando
systemInfoValueTag en los SIB1 después de la modificación de los limites de un periodo, o bien
intentando encontrar la indicación systemInfoModification al menos modificationPeriodCoeff
vece, durante los periodos de modificación en caso de que no se haya recibido información de
paging.
11
Apuntes sobre RRC
UE E-UTRAN
MasterInformationBlock
SystemInformationBlockType1
SystemInformation
1.7.2.2.1 Iniciación
A no ser que se indique lo contrario la información del sistema recibida sustituye a cualquier
otra información que estuviese almacenada previamente.
El UE debe:
- Asegurarse de que tiene una información del sistema valida de los siguientes
elementos:
o Si esta en RRC_IDLE: MIB, SIB1 y SIB2 a SIB8 dependiendo del soporte que
tenga de otras RAT.
o Si esta en RCC_CONNECTED: MIB, SIB1 y SIB2 y SIB8 dependiendo de si soporta
CDMA2000
- Borrar toda la información del sistema almacenada después de 3 horas a partir de
cuándo fue confirmada como válida.
12
Apuntes sobre RRC
El UE debe:
13