Rearranged the figure of eNodeB RRC state model

This commit is contained in:
Budiarto Herman
2013-09-06 17:00:08 +03:00
parent b0ce8acbea
commit e9f60429c1
4 changed files with 34 additions and 30 deletions

View File

@@ -1,37 +1,40 @@
digraph LteEnbRrcStates {
size="20,20"
NO_CONTEXT [shape="ellipse", label="no context"]
INITIAL_RANDOM_ACCESS [shape="box",width=4]
CONNECTION_SETUP [shape="box",width=4]
CONNECTION_REJECTED [shape="box",width=4]
CONNECTED_NORMALLY [shape="box",width=4]
CONNECTION_RECONFIGURATION [shape="box",width=4]
HANDOVER_PREPARATION [shape="box",width=4]
HANDOVER_JOINING [shape="box",width=4]
HANDOVER_PATH_SWITCH [shape="box",width=4]
HANDOVER_LEAVING [shape="box",width=4]
INITIAL_RANDOM_ACCESS [shape="box",width=3]
CONNECTION_SETUP [shape="box",width=3]
CONNECTION_REJECTED [shape="box",width=3]
CONNECTED_NORMALLY [shape="box",width=3]
CONNECTION_RECONFIGURATION [shape="box",width=3]
HANDOVER_PREPARATION [shape="box",width=3]
HANDOVER_JOINING [shape="box",width=3]
HANDOVER_PATH_SWITCH [shape="box",width=3]
HANDOVER_LEAVING [shape="box",width=3]
CONTEXT_DESTROYED [shape="ellipse", label="context destroyed"]
NO_CONTEXT -> INITIAL_RANDOM_ACCESS [label="rx RA preamble",labeldistance=0]
INITIAL_RANDOM_ACCESS -> CONNECTION_REJECTED [label="rx RRC CONN REQUEST, AdmitRrcConnectionRequest = false"]
CONNECTION_REJECTED -> CONTEXT_DESTROYED [label="ConnectionRejectedTimeout"]
INITIAL_RANDOM_ACCESS -> CONTEXT_DESTROYED [label="ConnectionTimeout"]
INITIAL_RANDOM_ACCESS -> CONNECTION_SETUP [label="rx RRC CONN REQUEST, AdmitRrcConnectionRequest = true"]
CONNECTION_SETUP -> CONNECTED_NORMALLY [label="rx RRC CONN SETUP COMPLETED"]
CONNECTED_NORMALLY -> CONNECTION_RECONFIGURATION [label="reconfiguration trigger"]
CONNECTION_RECONFIGURATION -> CONNECTED_NORMALLY [label="rx RRC CONN RECONF COMPLETED"]
CONNECTED_NORMALLY -> HANDOVER_PREPARATION [label="handover trigger"]
HANDOVER_PREPARATION -> CONNECTED_NORMALLY [label="rx X2 HO PREP FAILURE"]
HANDOVER_PREPARATION -> HANDOVER_LEAVING [label="rx X2 HO REQUEST ACK"]
// connection establishment
NO_CONTEXT -> INITIAL_RANDOM_ACCESS [label="rx RA\npreamble"]
INITIAL_RANDOM_ACCESS -> CONNECTION_REJECTED [label="rx RRC CONN REQ,\nAdmit = false"]
CONNECTION_REJECTED -> CONTEXT_DESTROYED [label="connection\nrejected\ntimeout"]
INITIAL_RANDOM_ACCESS -> CONTEXT_DESTROYED [label="connection\ntimeout"]
INITIAL_RANDOM_ACCESS -> CONNECTION_SETUP [label="rx RRC CONN REQ,\nAdmit = true"]
CONNECTION_SETUP -> CONNECTED_NORMALLY [label="rx RRC CONN SETUP\nCOMPLETED"]
CONNECTED_NORMALLY -> CONNECTION_RECONFIGURATION [label="reconfiguration\ntrigger"]
CONNECTION_RECONFIGURATION -> CONNECTED_NORMALLY [label="rx RRC CONN RECONF\nCOMPLETED"]
// leaving because of handover
CONNECTED_NORMALLY -> HANDOVER_PREPARATION [label="handover\ntrigger"]
HANDOVER_PREPARATION -> CONNECTED_NORMALLY [label="rx X2 HO PREP\nFAILURE"]
HANDOVER_PREPARATION -> HANDOVER_LEAVING [label="rx X2 HO REQ ACK"]
HANDOVER_LEAVING -> CONTEXT_DESTROYED [label="rx X2 UE CONTEXT RELEASE"]
HANDOVER_LEAVING -> CONTEXT_DESTROYED [label="HandoverLeavingTimeout"]
NO_CONTEXT -> HANDOVER_JOINING [label="rx & admit X2 HANDOVER REQUEST"]
HANDOVER_JOINING -> HANDOVER_PATH_SWITCH [label="RRC CONN RECONF COMPLETED"]
HANDOVER_JOINING -> CONTEXT_DESTROYED [label="HandoverJoiningTimeout"]
HANDOVER_PATH_SWITCH -> CONNECTED_NORMALLY [label="rx S1 PATH SWITCH REQUEST ACK"]
HANDOVER_LEAVING -> CONTEXT_DESTROYED [label="handover\nleaving\ntimeout"]
// joining because of handover
NO_CONTEXT -> HANDOVER_JOINING [label="rx X2 HANDOVER REQ,\nAdmit = true"]
HANDOVER_JOINING -> HANDOVER_PATH_SWITCH [label="rx RRC CONN RECONF\nCOMPLETED"]
HANDOVER_JOINING -> CONTEXT_DESTROYED [label="handover\njoining\ntimeout"]
HANDOVER_PATH_SWITCH -> CONNECTED_NORMALLY [label="rx S1 PATH SWITCH REQ ACK"]
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 106 KiB

View File

@@ -1910,7 +1910,7 @@ as implemented in the RRC UE entity.
.. _fig-lte-ue-rrc-states:
.. figure:: figures/lte-ue-rrc-states.*
:scale: 60 %
:scale: 70 %
:align: center
UE RRC State Machine
@@ -1948,6 +1948,7 @@ represented in Figure :ref:`fig-lte-enb-rrc-states`.
.. _fig-lte-enb-rrc-states:
.. figure:: figures/lte-enb-rrc-states.*
:scale: 70 %
:align: center
ENB RRC State Machine for each UE
@@ -2476,7 +2477,7 @@ Figure :ref:`fig-lte-legacy-handover-algorithm` below summarizes this procedure.
.. _fig-lte-legacy-handover-algorithm:
.. figure:: figures/lte-legacy-handover-algorithm.*
:scale: 60 %
:scale: 70 %
:align: center
A2-A4-RSRQ handover algorithm