Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Table of contents General description of Dynamic Channel Configuration Control (DCCC) Algorithm.................1 1. Introduction ...........................................................................................................................1 2. Glossary ................................................................................................................................1 2.1 Terms ...........................................................................................................................1 2.2 Acronyms and Abbreviations .......................................................................................2 3. Application ............................................................................................................................2 3.1 Availability ..................................................................................................................2 3.2 Benefit .........................................................................................................................2 3.3 Limitation and Restriction ............................................................................................2 4. Technical Description ............................................................................................................2 4.1 Procedure and Algorithm .............................................................................................2 4.2 Uplink DCCC ..............................................................................................................3 4.3 Downlink DCCC ..........................................................................................................3 4.4 UE State Transition ......................................................................................................4 5. Implementation .....................................................................................................................5 5.1 Parameter .....................................................................................................................5 5.2 Example diagram .........................................................................................................5 5.3 Messages ......................................................................................................................7 6. Notes ................................................................................................................................... 10 7. Reference Information ......................................................................................................... 10
1. Introduction
The interactive or background service has its own particular characters. The traffic volume can vary rapidly, sometimes the volume is huge and sometimes the volume is little. So, during an interactive or background service connection, because of the above character, we should dynamic allocate the OVSF channel code resource according the current volume. If the volume is huge, the more channel code resource is allocated, while the volume is little, the less channel code is allocated. If there is no volume, the UE state can transit from CELL_DCH state to CELL_FACH state and CELL_PCH/URA_PCH state.
2. Glossary
2.1 Terms
Best Effort: The Best Effort services indicate the interactive or background services. OVSF code: The OVSF code is an Orthogonal Variable Spreading Factor code, it is used as the downlink channel code. on the source traffic requirement (DCH user). DCCC: Adjust the DCH rate based on the source traffic requirement (DCH user). RRC State Control: Control the RRC state transition, different amount of resource is consumed in different state. Request Rate: The maximum rate limit threshold that the code resources can be allocated. DCCC threshold Rate: If the request rate is below than or equal to this rate, the located dynamic allocated dont work.
3. Application
3.1 Availability
This is an optional feature for Huawei UMTS RAN. This feature is available on BSC6800V100R002 and later generic releases of the BSC 6800 system.
3.2 Benefit
Through the dynamic allocating channel resource, the system resources can be optimized. Because the OVSF code is limited, the Iub and Iur band resource is limited, if the resource can be allocated by the actual traffic volume, the channel code using rate can be enhanced, the more UE call can be admitted. Through the state transition, the UE state can transmit from CELL_DCH to CELL_FACH and from CELL_FACH to CELL_PCH/URA_PCH, in the CELL_FACH or CELL_PCH/URA_PCH state, the code resource can be saved and the UE battery consumption can decrease.
4. Technical Description
4.1 Procedure and Algorithm
The DCCC algorithm performs rate re-allocation for UEs having best effort (BE) services, (that is interactive and background) which are in the CELL_DCH RRC state. The DCCC algorithm serves the following purposes: In the uplink the data rate is modified according to the volume of traffic to be transmitted, this information is obtained from traffic volume measurements (TVM) that are made by the UE. A TVM is triggered if the RLC buffer payload rises above an upper threshold (event 4a) for a predefined time period. A TVM is also triggered if the RLC buffer payload drops below a lower threshold (event 4b) for a predefined time period. In the downlink, the DCCC requests a CDMA channel code which is commensurate with the volume of traffic that is being transmitted. In this way, the DCCC algorithm makes efficient use of the code resource. In order to achieve this, the RNC makes traffic volume measurements for the DL. A TVM is triggered if the RLC buffer payload rises above an upper threshold (event 4a) for a predefined time period. A TVM is also triggered if the RLC buffer payload drops below a lower threshold (event 4b) for a predefined time period. If a service request rate is below than or equal to a DCCC control threshold, the dynamic allocated channel code resource algorithm dont work. The threshold can be configured. DCCC algorithm can send the MEASURMENT CONTROL to configure the uplink TVM upper threshold and TVM lower threshold.
The UE can send the MEASUREMENT REPORT to report the Event 4a and Event 4b.
The downlink measure report is the same to uplink, but it is a inter primitive in UTRAN.
5. Implementation
5.1 Parameter
UlRateThresForDCCC: The DCCC algorithm capability may be very low for some Best Effort (BE) service with very low applied maximum rate. The UL DCCC algorithm does not activate for the BE service whose applied uplink maximum rate is smaller than or equal to the threshold. Default value: 64k. DlRateThresForDCCC: The DCCC algorithm capability may be very low for some Best Effort (BE) service with very low applied maximum rate. The DL DCCC algorithm does not activate for the BE service whose applied downlink maximum rate is smaller than or equal to the threshold. Default value: 32k. Event4AThd: Event 4A trigger threshold. Default value: 1024bytes. Event4BThd: Event 4B trigger threshold. Default value: 64bytes. DtoFStateTransTimer: This parameter is used to detect the stability of a UE in low activity state in CELL_DCH state. Default value: 180s. FtoDTVMthd: The parameter is used to define the traffic volume measurement threshold for event 4a when the state transition form FACH to DCH will be triggered. Default value: 1024bytes. FtoPStateTransTimer: This parameter is used to detect the stability of a UE in low activity state in CELL_FACH state. Default value: 180s. CellReselectTimer: This parameter is used to detect whether a UE is in the state of frequent cell reselection. Default value: 180s. CellReselectCounter: For a UE in CELL_PCH, if the number of cell reselections exceeds this parameter within the [cell reselection timer], it can be considered that the UE is in the state of frequent cell reselection. Default value: 9
Event 4B
Event 4B
Event 4B
If number of 4B reports divided by total number of reports > State trans traff
redund coef (Default: 80%)
DCH FACH
5.3 Messages
5.3.1 DCCC Algorithm in DCH state Process of Modifying Parameters TTI and TB Number of UU or IUB Interface at Uplink Direction
Relation Between TTI, TB Number and Transmission Rate - TTI refers to transmission time interval. - TB Number refers to the number of transmit blocks. - Transmission rate = TB Number * TB Size / TTI For example, 4 * 336bit / 20ms = 67200bps 12 * 336bit / 10ms 403200bps Choose Connection-oriented performance measurement > Configure uplink/downlink throughput and transmission rate.
5.3.2 UE State Transition D2F <-> F2CP (take uplink for example) (1) Subscribe to BE service. (2) Send a RRC_MEAS_CTRL message. (3) Receive RRC_MEAS_RPRT messages. (4) Send a RRC_RB_RECFG message. (5) If the DCH is no more needed, RL of IUB interface is released. F2D/CP2F/UP2F (1) After the D2F <-> F2CP process, receive a RRC_MEAS_RPRT. (2) Send a RRC_RB_RECFG message. (3) If the DCH is desirable, RL of IUB interface is established. The CP2UP is seldom in use.
Check State Transition Result The parameter RRC STATE INDICATOR in the RB_RECFG message indicates state transition result.
6. Notes
Some UE, available currently on market dont support CELL_PCH and URA_PCH state.
7. Reference Information
1) 3GPP, TS 25.331 "Radio Resource Control (RRC) 2) 3GPP, TR 25.922 "Radio Resource Management Strategies"