Professional Documents
Culture Documents
BM/PDCP
URLC
UMAC
LL1
UrlcUlConfigChangeInd
UmacUlConfigChangeInd
PhyUlDchConfigActivationInd
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
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
L3-AS
L3
L2
L2
L1
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
L3-NAS
L3-AS
L3
L2
L2
L1
Network
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
L3-NAS
L3-AS
L3
L2
L2
L1
Network
UMM
RRC
BM/PDCP
URLC
UrlcAmDataInd
UMAC
LL1
Network
XXX RECONFIGURATION (rel99 DCH to rel7 HSDSCH)
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)
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)
RLC re-establishment may be required when changing from fixed to flexible PDU size
DCH configuration
UrlcAmDataReq
RLC re-establishment required when changing from flexible to fixed PDU size
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
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
UrlcAmDataReq (RB2) UTRAN MOBILITY CONFIRM (message type depends on configuration in CU CNF) UrlcAmDataCnf
L3-NAS
L3-AS
L3
L2
L2
L1
Network
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
RRC
BM/PDCP
URLC
UMAC
LL1
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
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
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.
CphyCctrchConfigCnf
CrlcConfigReq (RB_PCCH)
Configure enhanced CELL_PCH/URA_PCH without HRNTI CphyDlHsDschTrChConfigReq (macHsReset = TRUE) CphyHsScchLessPchConfigReq CphyPchConfigReq (pagingIsOn=TRUE)
CphyCctrchConfigCnf
L3-AS
L3
L2
L2
L1
UMM
RRC
BM/PDCP
URLC
UMAC
LL1
Network
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.
UrlcAmDataCnf
L3-NAS
L3-AS
L3
L2
L2
L1
Network
UMM
RRC
BM/PDCP
URLC
UrlcAmDataInd
UMAC
LL1
Network
XXX RECONFIGURATION (CELL_PCH, freq, PSC)
CrlcHaltReq (all RBs) CmacRntiConfigReq (urntiPresent=FALSE (TRUE for enhanced PCH), crntiPresent=FALSE) CphyFindCell (act time=X, freq from XXX RECONFIGURATION)
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
L3-NAS
L3-AS
L3
L2
L2
L1
Network
UMM
Cell selection criteria for the neighbour cell are triggered, due to previous measurements and timers
RRC
BM/PDCP
URLC
UMAC
LL1
Network
Repeat until all TB for message are sent CELL UPDATE (cause = cell reselection)
L3-NAS
L3-AS
L3
L2
L2
L1
Network
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)
CrlcGetBufferOccupancyReq CphyMeasOnRachReq CphyMeasOnRachCnf CrlcGetBufferOccupancyCnf The MEASUREMENT REPORT is the first transport block(s) to be sent on the RACH
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
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)
UrlcAmDataReq
CrlcDataPendingInd
RRC moves to CELL_FACH state CrlcGetBufferOccupancyReq CrlcContinueReq (all RBs) CrlcReleaseReq (RB_BCCH) CrlcGetBufferOccupancyCnf
L3-NAS
L3-AS
L3
L2
L2
L1
Network
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)
CphyMeasOnRachReq CphyMeasOnRachCnf
CELL UPDATE CONFIRM (CELL_FACH, CRNTI, HRNTI) UrlcUmDataInd CRNTI and HRNTI stored in RRC
L3-NAS
L3-AS
L3
L2
L2
L1
Network
UMM
RRC
BM/PDCP
URLC
UMAC
LL1
Network
UrlcAmDataInd
L3-NAS
L3-AS
L3
L2
L2
L1
Network
UMM
RrcEstablishmentReq
RRC
CphyMeasOnRachReq
BM/PDCP
URLC
UMAC
LL1
Network
CphyMeasOnRachCnf
L3-NAS
L3-AS
L3
L2
L2
L1
Network
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
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
UMM
RRC
BM/PDCP
URLC
UMAC
LL1
Network
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
RrcCellUpdateInd
L3-NAS
L3-AS
L3
L2
L2
L1
Network
UMM
RRC
BM/PDCP
URLC
UMAC
LL1
Network
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
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)
UrlcAmDataReq RrcSyncInd (RESOURCE_ASSIGNED) RADIO BEARER SETUP COMPLETE (RAB START value)
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)
CmacHfnMeasurementInd
L3-NAS
L3-AS
L3
L2
L2
L1
Network
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
PHYSICAL CHANNEL RECONFIGURATION (frequency info) UrlcAmDataInd CmacHfnConfigReq (sent as part of the DCH config)
CmacHfnMeasurementInd
L3-NAS
L3-AS
L3
L2
L2
L1
Network
UMM
RRC
BM/PDCP
URLC
UMAC
LL1
Network
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
L3-NAS
L3-AS
L3
L2
L2
L1
Network
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
L3-NAS
L3-AS
L3
L2
L2
L1
Network