You are on page 1of 23

RRC

BM/PDCP

URLC

UMAC

LL1

UrlcUlConfigChangeInd

UmacUlConfigChangeInd

PhyUlDchConfigActivationInd

HSPA reconfiguration activation time

UmacDlConfigChangeInd (lastChangeInd= FALSE) UmacDlConfigChangeInd (lastChangeInd=TRUE) UrlcDlConfigChangeInd

PhyHsdpaConfigActivationInd

Note: PhyUlDchActivationInd may be sent after PhyHsdpaConfigActivationInd in some configurations. This also applies to the release indications. In a PhyDchFlushInd the ordering is fixed.

PhyDlDchConfigActivationInd

PhyUlDchConfigActivationInd UmacUlConfigChangeInd UrlcUlConfigChangeInd DCH non-HSPA reconfiguration activation time PhyHsdpaReleaseInd (optional if HSDSCH config no longer required) PhyDlDchConfigActivationInd

UmacDlConfigChangeInd (lastChangeInd= FALSE) UmacDlConfigChangeInd (lastChangeInd=TRUE) UrlcDlConfigChangeInd

PhyUlDchReleaseInd UmacUlConfigChangeInd UrlcUlConfigChangeInd PhyHsdpaReleaseInd (optional if HSDSCH config no longer required) PhyDlDchReleaseInd

UmacDlConfigChangeInd (lastChangeInd= FALSE) UmacDlConfigChangeInd (lastChangeInd=TRUE) Non DCH reconfiguration activation time UrlcDlConfigChangeInd

CphyResetActivationTime

PhyDchConfigFlushInd UmacUlConfigChangeInd UrlcUlConfigChangeInd UmacDlConfigChangeInd (lastChangeInd= FALSE) (optional if HS-DSCH config present) UmacDlConfigChangeInd (lastChangeInd=TRUE) UrlcDlConfigChangeInd

Reset activation time

L3-AS

L3

L2

L2

L1

Activation time indications

Tim Rogers 20/2/2009

UMM

RRC

BM/PDCP

URLC

UMAC

LL1

Network

CrlcConfigReq (for all RB that config has changed, type=RECONFIG) CmacUlDedicatedTfcsConfigReq (uplinkTfcsPresent =FALSE) CmacUlRbMappingsConfigReq (1 for each configured RB) CmacEdchConfigReq CmacEtfcConfigReq CmacServingGrantReq CmacRntiConfigReq (urntiPresent=TRUE, crntiPresent=FALSE) CmacDlRbMappingsConfigReq (1 for each configured RB) CmacEhsQueueConfigReq / CmacHsQueueConfigReq CphyDlTfcConfigReq (if DCH config required) CphyDlTrchConfigReq (1 per DCH transport channel) CphyHsScchConfigReq (primary scrambling code = serving HS cell, HRNTI) CphyDlHsTrChConfigReq CphyEdchConfigReq (E-RNTIs) CphyUlEdchTrChConfigReq CphyRlCommonSetupReq (with radioLinkAction, dpdchPresence = FALSE) CphyRlSetupReq (e_dch_rl_config_valid = TRUE for EDCH active set, 1 per radio link) CphyCctrchConfigCnf

HSPA reconfiguration activation time

CphySyncInd (only required if radio link action involves SYNC A procedure)

L3-NAS

L3-AS

L3

L2

L2

L1

Network

HSDSCH+EDCH (rel7) configuration

Tim Rogers 20/2/2009

UMM

RRC

BM/PDCP

URLC

UMAC

LL1

Network

Details a release 99 DCH configuration. If an HS-DSCH or E-DCH configuration existed previously, then explicit release signals for these configurations must be sent to MAC and LL1. CrlcConfigReq (for all RB that config has changed, type=RECONFIG) CmacUlDedicatedTfcsConfigReq (uplinkTfcsPresent =TRUE) CmacUlTrchConfigReq (1 for each RACH transport channel) CmacUlRbMappingsConfigReq (1 for each configured RB) CmacUlMinTfcSetConfigReq CmacRntiConfigReq (urntiPresent=TRUE, crntiPresent=FALSE) CmacDlRbMappingsConfigReq (1 for each configured RB) CmacEhsQueueReleaseReq / CmacHsQueueReleaseReq (optional is HSDSCH config no longer required) CmacEdchReleaseReq (optional is EDCH config no longer required) CphyUlTfcConfigReq CphyUlTrchConfigReq (1 per transport channel) CphyDlTfcConfigReq CphyDlTrchConfigReq (1 per transport channel) CphyHsDschReleaseReq (optional is HSDSCH config no longer required) CphyEdchReleaseReq (optional is EDCH config no longer required) CphyRlCommonSetupReq (with radioLinkAction) CphyRlSetupReq (1 per radio link) CphyCctrchConfigCnf

DCH non-HSPA reconfiguration activation time

CphySyncInd (only required if radio link action involves SYNC A procedure)

L3-NAS

L3-AS

L3

L2

L2

L1

Network

DCH+DCH (rel99) Configuration

Tim Rogers 20/2/2009

UMM

RRC

BM/PDCP

URLC
UrlcAmDataInd

UMAC

LL1

Network
XXX RECONFIGURATION (rel99 DCH to rel7 HSDSCH)

HSDSCH+EDCH (rel7) configuration


UrlcAmDataReq XXX RECONFIGURATION COMPLETE

XXX RECONFIGURATION (rel7 HSDSCH to rel6 HSDSCH) UrlcAmDataInd CmacEhsQueueReleaseReq (macHsReset = TRUE, sent in main rel6 configuration, before the CmacHsQueueConfigReq) CphyDlHsDschTrChConfigReq (macHsReset = TRUE, sent in main rel6 configuration)

HSDSCH+EDCH (rel6) configuration


UrlcAmDataReq

RLC re-establishment required when changing from flexible to fixed PDU size

XXX RECONFIGURATION COMPLETE XXX RECONFIGURATION (rel6 HSDCH to rel7 HSDSCH) UrlcAmDataInd CmacHsQueueReleaseReq (macHsReset = TRUE, sent in main rel7 configuration, before the CmacEhsQueueConfigReq) CphyDlHsDschTrChConfigReq (macHsReset = TRUE, sent in main rel7 configuration)

HSDSCH+EDCH (rel7) configuration


UrlcAmDataReq

RLC re-establishment may be required when changing from fixed to flexible PDU size

XXX RECONFIGURATION COMPLETE

XXX RECONFIGURATION (rel7 HSDSCH to rel99 DCH) UrlcAmDataInd

DCH configuration
UrlcAmDataReq

RLC re-establishment required when changing from flexible to fixed PDU size

XXX RECONFIGURATION COMPLETE

For transitions out of CELL_DCH, the mac-ehs is implictly deleted when MAC is configured out of DCH state, in the same way as mac-hs
Rel7 HSDSCH is mac-ehs + RLC flex, SRBs on DCH Rel6 HSDSCH is mac-hs, SRBs on DCH Rel99 DCH is DCH transport channels for data and SRBs

L3-NAS

L3-AS

L3

L2

L2

L1

Network

CELL_DCH HSDSCH reconfiguration

Tim Rogers 20/2/2009

UMM

RRC

BM/PDCP
UrlcXxDataReq (from RAB or RRC)

URLC

UMAC

LL1

Network

UrlcXxDataReq (from RAB or RRC) CrlcDataPendingInd CrlcGetBufferOccupancyReq CrlcGetBufferOccupancyCnf CphyMeasOnRachReq CphyMeasOnRachCnf Data for transmit is queued in RLC

PCH release RACH setup


UrlcTmDataReq PhyAccessReq PhyAccessCnf CmacRachTxStatusInd (SUCCESS) UrlcUmDataInd Repeat until all TB for message are sent CELL UPDATE CELL UPDATE CONFIRM (DCH/FACH)

DCH or RACH configuration

Data transmission in RLC resumes

UrlcAmDataReq (RB2) UTRAN MOBILITY CONFIRM (message type depends on configuration in CU CNF) UrlcAmDataCnf

L3-NAS

L3-AS

L3

L2

L2

L1

Network

X_PCH to FACH/DCH state transition

Tim Rogers 20/2/2009

RRC

BM/PDCP

URLC

UMAC

LL1

CrlcReleaseReq (RB_BCCH) Release paging configuration CphyCcTrchReleaseReq CphyPchConfigReq (pagingIsOn= FALSE) CphyCctrchConfigCnf

CrlcConfigReq (1 for each configured RB) CmacRachConfigReq CmacUlTrchConfigReq (1 for each RACH transport channel) CmacUlRbMappingsConfigReq (1 for each configured RB) CmacUlMinTfcSetConfigReq CmacRntiConfigReq (urntiPresent=TRUE, crntiPresent=TRUE) CmacDlRbMappingConfigReq (1 for each configured RB) CmacEhsQueueReleaseReq (all queues if HS-DSCH previously configured) CELL_FACH configuration CmacEdchReleaseReq (if E-DCH previously configured) CphySccpchConfigReq CphyDlTfcConfigReq CphyDlTrchConfigReq (1 per FACH transport channel) CphyFachConfigReq (with CRNTI) CphyUlTrchConfigReq CphyRachConfigReq CphyUlTfcConfigReq CphyCctrchConfigCnf CmacEhsQueueRelease is required as mac-ehs queues must always be explicitly released. Mac-hs queues are implicitly released when leaving CELL_DCH

CrlcConfigReq (RB_PCCH) CrlcConfigReq (RB_CTCH) CmacRntiConfigReq (urntiPresent=FALSE, crntiPresent=FALSE) CELL_PCH/URA_PCH configuration CphySccpchConfigReq CphyDlTfcConfigReq CphyDlTrchConfigReq (1 per FACH transport channel) CphyPchConfigReq (pagingOn= TRUE) CphyCctrchConfigCnf

L3-AS

L3

L2

L2

L1

Paging and FACH+RACH configuration

Tim Rogers 20/2/2009

RRC

BM/PDCP

URLC

UMAC

LL1

CrlcConfigReq (1 for each RB with a configuration change)

CmacRachConfigReq CmacUlTrchConfigReq (1 for each RACH transport channel) CmacUlRbMappingsConfigReq (1 for each configured RB) CmacUlMinTfcSetConfigReq CmacRntiConfigReq (urntiPresent=TRUE, crntiPresent=TRUE) CmacDlRbMappingConfigReq (1 for each configured RB, no RB_0) Configure enhanced CELL_FACH CmacEhsQueueConfigReq (1 for each mac-ehs queue, no common queues)

CphyDlHsDschTrChConfigReq CphyHsScchConfigReq (hsdpcchConfigPresent=FALSE, hsScchConfigReq=TRUE, bcchOnHsdschConfigPresent=TRUE, HRNTI=dedicated) CphyFachConfigReq (with HRNTI) CphyUlTrchConfigReq CphyRachConfigReq CphyUlTfcConfigReq CphyCctrchConfigCnf

CrlcConfigReq (1 for each RB with a configuration change)

CmacRachConfigReq CmacUlTrchConfigReq (1 for each RACH transport channel) CmacUlRbMappingsConfigReq (1 for each configured signalling RB) CmacUlMinTfcSetConfigReq CmacRntiConfigReq (urntiPresent=TRUE, crntiPresent=FALSE) CmacDlRbMappingConfigReq (for RB_0 and RB_1, RB_1 only in connected mode) Configure enhanced CELL_FACH for CCCH CmacEhsQueueReleaseReq (DCCH,DTCH queues, macHsReset=TRUE) CmacEhsQueueConfigReq (common queues for RB0 and RB_1, RB_1 only in connected mode) CphyDlHsDschTrChConfigReq (macHsReset = TRUE) CphyHsScchConfigReq (hsdpcchConfigPresent=FALSE, hsScchConfigReq=TRUE, bcchOnHsdschConfigPresent=TRUE, HRNTI=common) CphyFachConfigReq (no CRNTI, no HRNTI, no meas occasions) CphyUlTrchConfigReq CphyRachConfigReq CphyUlTfcConfigReq CphyCctrchConfigCnf

L3-AS

L3

L2

L2

L1

enhanced CELL_FACH configuration

Tim Rogers 20/2/2009

RRC
CrlcConfigReq (RB_PCCH)

BM/PDCP

URLC

UMAC

LL1

CmacDlRbMappingConfigReq (1 for each configured RB, no RB_0) CmacEhsQueueConfigReq (1 for each mac-ehs queue, no common queues)

PCH configuration is in 2 parts: 1) PCH state entry 2) PCH configuration once sib is read. This page looks at the configuration once SIB are read.

Configure enhanced CELL_PCH with HRNTI

CphyDlHsDschTrChConfigReq CphyHsScchConfigReq (hsdpcchConfigPresent=FALSE, hsScchConfigReq=TRUE, bcchOnHsdschConfigPresent=TRUE, HRNTI=dedicated) CphyPchConfigReq (pagingIsOn=TRUE)

CphyCctrchConfigCnf

CrlcConfigReq (RB_PCCH)

CmacEhsQueueReleaseReq (all mac-ehs queues) CmacEhsQueueConfigReq (numberOfQueues=0)

Configure enhanced CELL_PCH/URA_PCH without HRNTI CphyDlHsDschTrChConfigReq (macHsReset = TRUE) CphyHsScchLessPchConfigReq CphyPchConfigReq (pagingIsOn=TRUE)

CphyCctrchConfigCnf

L3-AS

L3

L2

L2

L1

enhanced CELL_PCH/URA_PCH configuration

Tim Rogers 20/2/2009

UMM

RRC

BM/PDCP

URLC

UMAC

LL1

Network

XXX RECONFIGURATION (CELL_FACH, CRNTI, freq, PSC) UrlcAmDataInd

CphyFindCell (act time=X, freq from XXX RECONFIGURATION)

RRC enters CELL_FACH state

Non DCH reconfiguration activation time

CphyFindCellCnf (cellDetected = TRUE, psc found)

SIB Aquistion
If RRC selects a cell that does not match the freq and PSC, then it must perform a CELL UPDATE cause cell reselection on the new cell.

CELL_FACH/enhanced CELL_FACH configuration


CphyServingCellMeasurementReq

UrlcAmDataReq (RB2) XXX RECONFIGURATION COMPLETE

UrlcAmDataCnf

L3-NAS

L3-AS

L3

L2

L2

L1

Network

CELL_DCH to CELL_FACH/enhanced CELL_FACH

Tim Rogers 20/2/2009

UMM

RRC

BM/PDCP

URLC
UrlcAmDataInd

UMAC

LL1

Network
XXX RECONFIGURATION (CELL_PCH, freq, PSC)

UrlcAmDataReq (RB2) XXX RECONFIGURATION COMPLETE UrlcAmDataCnf

CrlcHaltReq (all RBs) CmacRntiConfigReq (urntiPresent=FALSE (TRUE for enhanced PCH), crntiPresent=FALSE) CphyFindCell (act time=X, freq from XXX RECONFIGURATION)

Non DCH reconfiguration activation time


RRC enters CELL_PCH state CmacTrafficMeasurementReq

CphyFindCellCnf (cellDetected = TRUE, psc found) If RRC selects a cell that does not match the freq and PSC, then it must perform a CELL UPDATE cause cell reselection on the new cell.

SIB Aquistion

CphyServingCellMeasurementReq

enhanced CELL_PCH (with or without HRNTI) /CELL_PCH configuration

L3-NAS

L3-AS

L3

L2

L2

L1

Network

CELL_DCH to CELL_PCH/enhanced CELL_PCH

Tim Rogers 20/2/2009

UMM
Cell selection criteria for the neighbour cell are triggered, due to previous measurements and timers

RRC

BM/PDCP

URLC

UMAC

LL1

Network

CphyServingCellMeasInd (low RSCP/EcN0)

Neighbour cell SIB Aquisition


CphyCellSelectReq (neighbour cell) CphyCellSelectCnf (cellDetected = TRUE, psc found) CphyServingCellMeasurementReq

The P-CPCCH is decoded during HSDSCH operation

Enhanced CELL_FACH for CCCH configuration


UrlcTmDataReq PhyAccessReq PhyAccessCnf CmacRachTxStatusInd (SUCCESS)

Includes mac-ehs reset

Repeat until all TB for message are sent CELL UPDATE (cause = cell reselection)

CELL UPDATE CONFIRM (CRNTI=x, HRNTI=y) UrlcUmDataInd

Enhanced CELL_FACH configuration


UrlcAmDataReq UTRAN MOBILITY INFORMATION CONFIRM

L3-NAS

L3-AS

L3

L2

L2

L1

Network

intra-freq cell reselection in enhanced CELL_FACH

Tim Rogers 20/2/2009

UMM

RRC

BM/PDCP

URLC
UrlcAmDataInd

UMAC

LL1

Network
PHYSICAL CHANNEL RECONFIGURATION (CELL_PCH)

UrlcAmDataReq PHYSICAL CHANNEL RECONFIGURATION COMPLETE CrlcHaltReq (all RBs) CmacRntiConfigReq (urntiPresent=TRUE, crntiPresent=FALSE)

Enhanced CELL_PCH with HRNTI configuration


CphyHsScchHRNTIDetectedInd RRC moves to CELL_FACH state CrlcContinueReq (all RBs) CrlcReleaseReq (RB_BCCH) PHY receives data on the HSDSCH using the assigned HRNTI at a paging occasion. PHY stops DRX and receives HSDSCH normally. MAC/RLC act on received transport blocks normally, forwarding to PDCP.

CrlcGetBufferOccupancyReq CphyMeasOnRachReq CphyMeasOnRachCnf CrlcGetBufferOccupancyCnf The MEASUREMENT REPORT is the first transport block(s) to be sent on the RACH

Enhanced CELL_FACH with HRNTI configuration


UrlcAmDataReq MEASUREMENT REPORT (meas Id=16, meas on RACH, TVM)

In the event the HSDSCH in CELL_PCH receives a RADIO BEARER RECOFNGIRUATION in the first transport block, RRC will send the MEASUREMENT REPORT as above, before RRC processes the RADIO BEARER RECONFIGURATION

L3-NAS

L3-AS

L3

L2

L2

L1

Network

enhanced CELL_PCH to enhanced CELL_FACH and DL data reception

Tim Rogers 20/2/2009

UMM

RRC

BM/PDCP

URLC
UrlcAmDataInd

UMAC

LL1

Network
PHYSICAL CHANNEL RECONFIGURATION (CELL_PCH)

UrlcAmDataReq PHYSICAL CHANNEL RECONFIGURATION COMPLETE CrlcHaltReq (all RBs) CmacRntiConfigReq (urntiPresent=TRUE, crntiPresent=FALSE)

Enhanced CELL_PCH with HRNTI configuration


When data to be transmitted arrives at RLC, on any RB a CrlcDataPendingInd is sent to RRC to indicate there is data to transmit. This mechanism is also used for signalling RBs, no assumption is made that RRC detects this case.

UrlcAmDataReq

CrlcDataPendingInd
RRC moves to CELL_FACH state CrlcGetBufferOccupancyReq CrlcContinueReq (all RBs) CrlcReleaseReq (RB_BCCH) CrlcGetBufferOccupancyCnf

Enhanced CELL_FACH with HRNTI configuration

UrlcAmDataReq MEASUREMENT REPORT (meas Id=16, meas on RACH, TVM)

L3-NAS

L3-AS

L3

L2

L2

L1

Network

enhanced CELL_PCH to enhanced CELL_FACH and UL data transmission

Tim Rogers 20/2/2009

UMM

RRC

BM/PDCP

URLC
UrlcAmDataInd

UMAC

LL1

Network
PHYSICAL CHANNEL RECONFIGURATION (URA_PCH)

UrlcAmDataReq PHYSICAL CHANNEL RECONFIGURATION COMPLETE CrlcHaltReq (all RBs) RRC deletes CRNTI and HRNTI CmacRntiConfigReq (urntiPresent=TRUE, crntiPresent=FALSE)

Enhanced URA_PCH (without HRNTI) configuration


PAGING TYPE 1 (UTRAN paging) UrlcTmDataInd RRC moves to CELL_FACH state CrlcContinueReq (all RBs)

Release paging configuration

CphyMeasOnRachReq CphyMeasOnRachCnf

Enhanced CELL_FACH for CCCH configuration


UrlcTmDataReq PhyAccessReq PhyAccessCnf CmacRachTxStatusInd (SUCCESS) Repeat until all TB for message are sent CELL UPDATE (cause=paging response, hs-pdschInCellFach=TRUE)

CELL UPDATE CONFIRM (CELL_FACH, CRNTI, HRNTI) UrlcUmDataInd CRNTI and HRNTI stored in RRC

Enhanced CELL_FACH with HRNTI configuration


UrlcAmDataReq UTRAN MOBILITY INFORMATION CONFIRM

L3-NAS

L3-AS

L3

L2

L2

L1

Network

enhanced CELL_FACH to enhanced URA_PCH and page request received

Tim Rogers 20/2/2009

UMM

RRC

BM/PDCP

URLC

UMAC

LL1

Network

UrlcAmDataInd

RADIO BEARER RECONFIGURATION (CELL_DCH)

HS-DSCH + E-DCH (rel7) configuration (radioLinkAction=ESTABLISH)

UrlcAmDataReq RADIO BEARER RECONFIGURATION COMPLETE

L3-NAS

L3-AS

L3

L2

L2

L1

Network

enhanced CELL_FACH to CELL_DCH

Tim Rogers 20/2/2009

UMM
RrcEstablishmentReq

RRC
CphyMeasOnRachReq

BM/PDCP

URLC

UMAC

LL1

Network

CphyMeasOnRachCnf

PCH release RACH setup


UrlcTmDataReq PhyAccessReq PhyAccessCnf CmacRachTxStatusInd (SUCCESS) UrlcUmDataInd Repeat until all TB for message are sent RRC CONNECTION REQUEST RRC CONNECTION SETUP (DCH)

DCH configuration (radioLinkAction = ESTABLISH)


CphyStopIntraFreqCellMeasReq CphyMonitorIntraFreqCellReq CmacCrntiConfigReq (URNTI, no CRNTI) CphyStopServingCellMeasReq UrlcAmDataReq (RB2) RRC CONNECTION SETUP COMPLETE UrlcAmDataCnf

UrlcAmDataReq (RB3) UrlcEstablishmentCnf INITIAL DIRECT TRANSFER

L3-NAS

L3-AS

L3

L2

L2

L1

Network

RRC CONNECTION ESTABLISHMENT

Tim Rogers 20/2/2009

UMM
RRC issues (n308 +1) RELEASE COMPLETE, each T308 apart. If RRC receives CPHY_OUT_OF_SYNC_IND during this, it moves immediately to IDLE with no activation time.

RRC

BM/PDCP

URLC

UMAC

LL1

Network
RRC CONNECTION RELEASE (n308=1)

UrlcUmDataInd UrlcUmDataReq RRC CONNECTION RELEASE COMPLETE UrlcUmDataReq RRC CONNECTION RELEASE COMPLETE

Note if RRC CONNECTION RELEASE is received on CCCH, no response is transmitted and RRC start to go to IDLE with activation time

UrlcUmDataReq RRC CONNECTION RELEASE COMPLETE

Reset activation time


CrlcReleaseReq (all RBs, act Time = X) CmacRntiConfigReq (urntiPresent=FALSE, crntiPresent=FALSE) CphyFindCellReq (active set cells, act Time = X)

RRC enters IDLE on activation time

Non DCH reconfiguration activation time

RrcConnRelInd (START) RrcSecurityKeySetConfigReq (START) RrcUpdateReq MM performs THRESHOLD check on START values CphyFindCellCnf (cell detected = TRUE)

SIB aquisition

CphyServingCellMeasurementReq

PCH configuration
RrcCellUpdateInd

L3-NAS

L3-AS

L3

L2

L2

L1

Network

RRC CONNECTION RELEASE (CELL_DCH)

Tim Rogers 20/2/2009

UMM

RRC

BM/PDCP

URLC

UMAC

LL1

Network

RRC CONNECTION RELEASE UrlcUmDataInd UrlcUmDataReq RRC CONNECTION RELEASE COMPLETE

UrlcAmDataCnf Note if RRC CONNECTION RELEASE is received on CCCH, no response is transmitted and RRC start to go to IDLE CrlcReleaseReq (all RBs, act Time = X)

PCH configuration

RRC enters IDLE RrcConnRelInd (START) RrcSecurityKeySetConfigReq (START) RrcUpdateReq MM performs THRESHOLD check on START values

CmacRntiConfigReq (urntiPresent=FALSE, crntiPresent=FALSE)

RrcCellUpdateInd

L3-NAS

L3-AS

L3

L2

L2

L1

Network

RRC CONNECTION RELEASE (CELL_FACH)

Tim Rogers 20/2/2009

UMM

RRC

BM/PDCP

URLC

UMAC

LL1

Network

SECURITY MODE COMMAND UrlcAmDataInd

CrlcSuspendReq CrlcSuspendCnf CrlcPrepareCipherCfgChangeReq CrlcPrepareCipherCfgChangeCnf UrlcAmDataReq UrlcAmDataCnf CrlcResumeReq RrcSyncInd(CIPHERING_MODE_SET) RrcSyncInd(INTEGRITY_PROTECTION) SECURITY MODE COMPLETE

L3-NAS

L3-AS

L3

L2

L2

L1

Network

SECURITY MODE COMMAND

Tim Rogers 20/2/2009

UMM

RRC

BM/PDCP

URLC
UrlcAmDataInd

UMAC

LL1

Network
RADIO BEARER SETUP (PS RAB)

CpdcpConfigReq(sent in the DCH config) CrlcConfigReq (type=ESTABLISHMENT, sent in the main DCH config)

DCH configuration (radioLinkAction = NO_SYNC_A)

UrlcAmDataReq RrcSyncInd (RESOURCE_ASSIGNED) RADIO BEARER SETUP COMPLETE (RAB START value)

RADIO BEARER SETUP (CS RAB) UrlcAmDataInd

CrlcConfigReq (for each RB setup, type=ESTABLISHMENT, sent in the DCH config) CmacHfnConfigReq (ACT_TIME_FROM_UE, sent in DCH configuration) CmacCsRabConfigReq (sent in DCH configuration)

DCH configuration (radioLinkAction = NO_SYNC_A)


CmacHfnConfigCnf (countCStartActivationTime CmacHfnMeasurementInd UrlcAmDataReq RrcSyncInd (RESOURCE_ASSIGNED) RADIO BEARER SETUP COMPLETE (RAB START value, countcActivationTime) TM ciphering with constant HFN, and initial START value

CmacHfnMeasurementInd

countC activation elapses, Normal TM ciphering started with tmCountcHfn.

L3-NAS

L3-AS

L3

L2

L2

L1

Network

RADIO BEARER SETUP

Tim Rogers 20/2/2009

UMM

RRC

BM/PDCP

URLC

UMAC

LL1

Network

PHYSICAL CHANNEL RECONFIGURATION (enable compressed mode) UrlcAmDAtaInd CmacCompressedModeConfigReq (higher layer scheduling only) CphyCompressedModeConfigReq At compressed mode activation time, the inter freq measurements are started

CphyMeasureInterFreqCellsInd CphyMonitorInterFreqCellsInd UrlcAmDataReq

Inter freq results trigger an inter freq measurement report

MEASUREMENT REPORT (ev2x)

PHYSICAL CHANNEL RECONFIGURATION (frequency info) UrlcAmDataInd CmacHfnConfigReq (sent as part of the DCH config)

DCH configuration (radio link action = INTER_FREQ_HHO_INIT)


CmacHfnConfigCnf Compressed mode patterns are implicitly deactivated in PHY and RRC Stop intra and inter frequency measurements stopped UrlcAmDataReq TM ciphering with constant HFN, and initial START value

PHYSICAL CHANNEL RECONFIGURATION COMPLETE (countC activation time )

CmacHfnMeasurementInd

countC activation elapses, Normal TM ciphering started with tmCountcHfn.

L3-NAS

L3-AS

L3

L2

L2

L1

Network

HHO: inter freq timing re-init

Tim Rogers 20/2/2009

UMM

RRC

BM/PDCP

URLC

UMAC

LL1

Network

TRANSPORT CHANNEL RECONFIGURATION (Dl counter sync) UrlcAmDataInd

ClrcStopReq (all AM and UM RBs, except RB2) UrlcXoffInd For each RB that is stopped

DCH configuration
CrlcConfigReq (RB2 re-establish, confirm required) CrlcConfigCnf UrlcAmDataReq TRANSPORT CHANNEL RECONFIGURATION COMPLETE (UL counter sync) UrlcAmDataCnf ClrcContinueReq (all AM and UM RBs, except RB2) ClrcConfigReq (re-establish) Re-establish all AM and UM RBs except RB2

UrlcXonInd For each RB that is continued

L3-NAS

L3-AS

L3

L2

L2

L1

Network

seamless SRNS relocation

Tim Rogers 20/2/2009

UMM

RRC

BM/PDCP

URLC

UMAC

LL1

Network
ACTIVE SET UPDATE

UrlcAmDataInd Cphy EDCH and HSDSCH config will be present if EDCH_TRANSMISSION and HS_DSCH_RECEPTION CphyRlCommonSetupReq (with radioLinkAction, configId=X) CphyRlSetupReq (1 per radio link) UrlcAmDataReq ACTIVE SET UPDATE COMPLETE CphyCctrchConfigCnf ACTIVE SET UPDATE UrlcAmDataInd Cphy EDCH and HSDSCH config will be present if EDCH_TRANSMISSION and HS_DSCH_RECEPTION CphyRlCommonSetupReq (with radioLinkAction, configId=Y) CphyRlSetupReq (1 per radio link) UrlcAmDataReq ACTIVE SET UPDATE COMPLETE CphyCctrchConfigCnf ACTIVE SET UPDATE UrlcAmDataInd Cphy EDCH and HSDSCH config will be present if EDCH_TRANSMISSION and HS_DSCH_RECEPTION CphyRlCommonSetupReq (with radioLinkAction, configId=Z) CphyRlSetupReq (1 per radio link) UrlcAmDataReq ACTIVE SET UPDATE COMPLETE CphyCctrchConfigCnf ACTIVE SET UPDATE UrlcAmDataInd UrlcAmDataReq ACTIVE SET UPDATE FAILURE

DCH non-HSPA reconfiguration activation time (configId = X)


ACTIVE SET UPDATE configurations can be made during other configurations respecting the following: 1) RRC will ensure a maximum of 3 configs are present in LL1, 1 awaiting activation time (let us call this pending), and 2 queued. 2) RRC will ensure no configurations are sent while a config with a defined act time (that is !now) is pending. 3) RRC will ensure a config that includes MAC or RLC is not sent while a config that includes MAC or RLC is pending.

DCH non-HSPA reconfiguration activation time (configId = Y)

DCH non-HSPA reconfiguration activation time (configId = Z)

UrlcAmDataCnf UrlcAmDataCnf UrlcAmDataCnf

L3-NAS

L3-AS

L3

L2

L2

L1

Network

ACTIVE SET UPDATE

Tim Rogers 20/2/2009

You might also like