Professional Documents
Culture Documents
August2005
Introduction
Page 2
The aim of this feature is to extend the duration of the UL TBF in order:
To quickly restart data transmission in UL if higher layers in the MS deliver new data, without having to re-establish a new UL TBF, after the countdown procedure has started To maintain the UL TBF established, some time after the last block (CV=0) has been acknowledged by the network
This feature allows improving access time to the GPRS network. It also improves the throughput in some cases. The feature is described in 3GPP TS 44.060 - V4.18.0. It applies for R4 MS
Functional description
Page 3
3.
4.
5.
6.
Acquiring MS capability
Page 4
If the MS RA capabilities are received before the T_delayed_Final_PUAN timer expires and if the MS supports the GERAN Feature Package 1, then the TBF extended mode shall be entered MS capabilities updated in the BSS
When the BSS receives the information that the MS supports the extended UL mode, the BSS stops the timer T_delayed_final_PUAN and starts the timer T_max_extended_UL. The BSS sends a PUAN, FAI=0, SSN=n+1 and polling, so that the MS switches to UL TBF extended phase. USF are scheduled. The MS will repeat once the last UL block sent, because SSN = last BSN was sent when T_delayed_final_PUAN was started. If the MS has no new data to send, it will send uplink dummy blocks. If it has new data to send, it will transmit new radio data block and increment BSN.
MS
U SF
RLC bloc k, BSN=n ,
BSS
CV=0
Start T_delayed_final_PUAN
PUAN, SS
USF
N=n+1, FA
I=0
Extended UL TBF mode supported stop T_delayed_final_PUAN enter TBF extended phase SSN=n+1
USF
T_max_extended_UL
USF
When T_delayed_final_PUAN is running, the BSS shall not schedule USF to the MS. However MS may received some USF, sent before T_delayed_final_PUAN was started in the BSS, and BSS received RLC block when the timer is already started in the BSS. BSS behavior if RLC blocks received while T_delayed_final_PUAN running
If the MS is a R99, it will repeat the last BSN for these USF. The BSS discard this block, but does not count any protocol error. If the MS is a R4, it will repeat the last BSN once and send a few dummy blocks, or it may try to sent blocks with BSN>n+2 if it has new data to transfer. Dummy blocks and data blocks, received by the BSS while T_delayed_PUAN is running shall be discarded, but shall not increment any counter for protocol error.
MS BSS MS radio access capability NOT known yet
RLC b lock, B SN=n, CV=2 RLC b lock, B SN=n+ 1, CV= RLC b 1 lock, B SN=n +2, CV =0
New data
RLC b lo
ck, BS N
=n+3, C
V=m
U SF
RLC block, BSN=n, CV =0
Start T_max_extended_UL
PU AN
FAI=0 , SSN=n+1,
U SF
Dummy bloc k
U SF
Dummy bloc k
When the transfer resumes, the BSS stops the timer T_max_extended_UL, the TBF is now in transfer phase. Depending on the CS_MAX_IDLE_PERIOD expiry, the same coding scheme can be reused or not (same principle as for DL).
T_max_extended_UL expiry
The network ends the TBF permanently by sending a Packet Uplink Ack/Nack with FAI = 1 and polling. When receiving PUAN with FAI=1 and polling, the MS sends the Packet Control Ack in response to polling, and then aborts the uplink TBF. When the timer T_max_extended_UL expires, the BSS shall wait for all the radio blocks corresponding to already transmitted USF, before transmitting FAI =1.
MS BSS
If the radio blocks corresponding to the last scheduled USF carry RLC data block, then the BSS shall restart the uplink TBF.
MS
BSS
USF
Dummy blo ck
T_max_extended _UL expiry
USF
Radio block , BSN=n+1
T_max_extended _UL expiry TBF is active again
USF
Radio block , BSN=n+2, e tc
Scheduling USF
Page 11
RRBP mechanism has priority above USF scheduling. This means the USF scheduling may be shifted if RRBP request from RLC.
If the DL transfer stops while the uplink TBF has switched to extended state, then the timer T_Network_response time is started to supervise the maximum duration of the delayed downlink TBF.
(1) Last UL data block: the UL TBF switches to extended mode. Timer T_max_extended_UL is started
DL UL T_NW_response_time T_max_extended_UL T3192 event (1) (2) (3) In transfer delayed Extended mode T_NW_response_time expires still running T3192 expires T3192
(2) Last DL LLC PDU; DL TBF enters delayed mode. The timer T_network response time is started. The polling policy is exactly the same as for a delayed DL TBF with a concurrent UL in transfer (T_delayed_DL_TBF_poll_UL). (3) T_network_response time expires, then the release of the DL TBF is initiated and T3192 is started. The uplink TBF in extended mode is released when either T3192 expires or T_max_extended_UL expires.
(4)
If the DL transfer enters delayed mode, while the uplink is still in transfer, no timer is started. the last UL block is received, while the downlink is in delayed mode. Timer T_network_response time and T_max_extended_UL are started. T_network_response time expires, then the release of the DL TBF is initiated and T3192 is started. The uplink TBF in extended mode is released when either T3192 expires or T_max_extended_UL expires
DL UL T_NW_response_time T_max_extended_UL T3192 event (1) (2) (3) T3192 expires => release extended UL In transfer delayed T3192 Extended mode T_NW_response_time expires
OMC-R parameters
Page 14
Definition Flag to disable/enable the extended TBF mode feature on the uplink Maximum duration of the extended uplink TBF phase Flag to disable/enable the transmission of USF every 20ms in extended mode Flag to enable/disable the Radio Access Capability update on Gb Maximum number of repetition of Radio Access capability in case of no answer from SGSN at T5 expiry. To control the USF scheduling on the uplink when a TBF is in extended TBF mode Timer to supervise the reception of the MSs current Radio Access capability from the SGSN on Gb.
Subsystem MFS
Type Flag
Def value 0
Range [0,1]
Unit None
T_MAX_EXTENDED_UL
MFS
cell
Changeable
Timer
2000
ms
MFS
BSS
Changeable
Flag
None
MFS
BSS
Changeable
Flag
[0,1]
None
RA_CAPABILITY_UPDAT E_RETRIES
MFS
MFS
None (DLS)
Number
None
T_EXTENDED_UL_TBF_ POL
MFS
MFS
None (DLS)
Timer
200
[120,50 0]
ms
T5_RA_CAP_UPDATE
MFS
MFS
None (DLS)
Timer
[1,30]
sec
Counter number
Name
Definition
P29a
P29b P29c P29d
CUMULATED_OVERALL_UL_CONN ECTION_TIME_GPRS_ACK
CUMULATED_OVERALL_UL_CONN ECTION_TIME_GPRS_NACK CUMULATED_OVERALL_UL_CONN ECTION_TIME_EGPRS_ACK CUMULATED_OVERALL_UL_CONN ECTION_TIME_EGPRS_NACK Name NB_UL_RLC_BLOCK_PDTCH_R ETRANS_CSx NB_UL_RLC_BYTES_PDTCH_L OST_CS (MCS) NB_USEFUL_UL_RLC_BLOCK_ PDTCH_(M)CSx NB_UL_RADIO_BLOCK_PDTCH
Cumulated time duration of all UL TBFs established in GPRS mode and RLC acknowledged mode.
Cumulated time duration of all UL TBFs established in GPRS mode and RLC unacknowledged mode. Cumulated time duration of all UL TBFs established in EGPRS mode and RLC acknowledged mode. Cumulated time duration of all UL TBFs established in EGPRS mode and RLC unacknowledged mode. Definition Retransmission counters should not be incremented by the Packet Uplink Dummy Control Blocks Lost RLC data block corresponding to the USFs scheduled during the extension phase shall NOT increment P73c nor P73d. Useful blocks shall not take into account the Packet Uplink Dummy Control Blocks. Total number of radio blocks shall not take into account the Packet Uplink Dummy Control Blocks.
Name TIME_UL_TBF_ACTIVE_CONNECT_EGPR S_ACK_OCCUPANCY TIME_UL_TBF_ACTIVE_CONNECT_EGPR S_NACK_OCCUPANCY TIME_UL_TBF_ACTIVE_CONNECT_GPRS _ACK_OCCUPANCY TIME_UL_TBF_ACTIVE_CONNECT_GPRS _NACK_OCCUPANCY UL_RLC_BLOCK_PDTCH_DUMMY_NUMB ER UL_RLC_BLOCKS_PDTCH_DUMMY_RAT E TIME_UL_TBF_OVERALL_CONNECTION_ OCCUPANCY
Formula P129c P129d P129a P129b P462 tdiv ( P462, P350b, 0, 1) P461
Name TIME_UL_TBF_OVERALL_CONNECT_EG PRS_ACK_OCCUPANCY TIME_UL_TBF_OVERALL_CONNECT_EG PRS_NACK_OCCUPANCY TIME_UL_TBF_OVERALL_CONNECT_GP RS_ACK_OCCUPANCY TIME_UL_TBF_OVERALL_CONNECT_GP RS_NACK_OCCUPANCY USEFUL_THROUGHPUT_TBF_UL_RADIO _EGPRS_ACK_AVERAGE USEFUL_THROUGHPUT_TBF_UL_RADIO _EGPRS_NACK_AVERAGE USEFUL_THROUGHPUT_TBF_UL_RADIO _GPRS_ACK_AVERAGE
Formula P29c P29d P29a P29b B8: tdiv (P44c,P29c* 1000, 0, 0) B8: tdiv (P44d,P29d* 1000, 0, 0) B8: tdiv (P44a,P29a* 1000, 0, 0)
TRPDUTBGNA
USEFUL_THROUGHPUT_TBF_UL_RADIO _GPRS_NACK_AVERAGE
kb/s
RNO indicators
Page 19
ARUTBACGAT
ARUTBACGNT ARUTBACT ARUTBACP
GPRS_UL_active_connection_GPRS_ack_tim e
GPRS_UL_active_connection_GPRS_nack_ti me GPRS_UL_active_connection_time GPRS_UL_active_connection_percent
P129a
P129b P129a + P129b + P129c + P129d (P129a + P129b + P129c + P129d) / P461 P462 P462 / P350b P461
seconds
seconds seconds %
number % seconds
Alcatel DT tool chain (Nitro tool chain from Agilent) is not provided with Nokia 6230i and it is not compliant with Extended UL TBF mode.
Need of a viable business case to pay the fee and devote the resources to qualify the phone and add new features(quoted from Agilent)
Extended UL TBF mode / July2005
All rights reserved 2005, Alcatel
Page 22
www.alcatel.com
Extended UL TBF mode / July2005
All rights reserved 2005, Alcatel