Timing Advance • Used for alignment of UL/DL sub-frame start at eNB – eNB shall measure the initial timing advance and perform period update of UL timing correction
– eNB shall send timing advance command to UE • TA measurements on – RACH preamble – Periodic update of UL timing for UE using ▪ Available UL transmission on PUSCH ▪ SRS ▪ Periodic CQI reports on PUCCH
Timing Advance Uplink-Downlink frame timing Transmission of the UL radio frame from UE shall start at (NTA + NTA offset) x TS before the start of the corresponding DL radio frame at the UE TS = 1 / 30.72MHz = 32.552ns NTA offset = 0 for FDD / NTA offset = 624 for TDD / 0 ≤ NTA ≤ 20512 Initial Timing Advance
LTE RL1/CH_4 (SFS BLSv8.3) / Peter Stöckl / January 2010
Peter Stöckl NWS LTE RA E2E SA NE LTE&Access
Page 1 of 7
Subject: Date:
LTE Timing Advance 10/29/2010
Maintenance of Uplink Time Alignment (according to 3GPP) The UE has a configurable timer timeAlignmentTimer which is used to control how long the UE is considered uplink time aligned. The UE shall: • when a Timing Advance Command MAC control element is received: o apply the Timing Advance Command; o start or restart timeAlignmentTimer. •
when a Timing Advance Command is received in a Random Access Response message: o if the Random Access Preamble was not selected by UE MAC: apply the Timing Advance Command; start or restart timeAlignmentTimer. o else, if the timeAlignmentTimer is not running: apply the Timing Advance Command; start timeAlignmentTimer; when the contention resolution is considered not successful, stop timeAlignmentTimer. o else: ignore the received Timing Advance Command.
•
when timeAlignmentTimer expires: o flush all HARQ buffers; o notify RRC to release PUCCH/SRS; o clear any configured downlink assignments and uplink grants.
Peter Stöckl NWS LTE RA E2E SA NE LTE&Access
Page 2 of 7
Subject: Date:
LTE Timing Advance 10/29/2010
Involved Parameters Abbreviated Name
taTimer
Parameter Id MO Class Parameter relationships
53557 LNCEL taTimerMargin must be less or equal than (taTimer-10ms)
Short description
Determines the number of subframes after which a UE assumes it is outof-sync in UL if no Time Alignment command was received.
Description
Determines the number of subframes after which a UE assumes it is outof-sync in UL if no Time Alignment command was received.
Default value Default value notes Hidden Internal value Modification
89 subframes
Abbreviated Name
taCmdMaxRetry
Parameter Id MO Class Parameter relationships
53117 LNBTS
Short description
The number of times the timing advance command is retried before the LTE MAC assumes the UE has gone out-of-synch.
Description
The number of times the timing advance command is retried before the LTE MAC assumes that the UE has gone out-of-synch. This parameter is vendor-specific.
internal_value = gui_value Not modifiable
Peter Stöckl NWS LTE RA E2E SA NE LTE&Access
Page 4 of 7
Subject: Date:
LTE Timing Advance 10/29/2010
Full name
Maximum number of time alignment command retries
3GPP Name Range and Step
1...10, step 1
Default value Default value notes Hidden Internal value Modification
1
Abbreviated Name
taOffScheMarg
Parameter Id MO Class Parameter relationships
53118 LNBTS
Short description
Determines the time alignment offset limit for the uplink sceduler to stop considering the UE for scheduling.
Description
Determines the time alignment offset limit for the uplink scheduler to stop considering the UE for scheduling. This parameter is vendor-specific.
Full name
Time alignment offset margin for scheduling
3GPP Name Range and Step
1.5...4 us, step 0.1 us
Default value Default value notes Hidden Internal value Modification
Yes internal_value = gui_value Not modifiable
2 us Yes internal_value = gui_value * 10 Not modifiable
Peter Stöckl NWS LTE RA E2E SA NE LTE&Access
Page 5 of 7
Subject: Date:
LTE Timing Advance 10/29/2010
Maintenance of Uplink Time Alignment (according SFS) (in figures)
Peter Stöckl NWS LTE RA E2E SA NE LTE&Access
Page 6 of 7
Subject: Date:
LTE Timing Advance 10/29/2010
Maintenance of Uplink Time Alignment (according SFS) (in bullets) •
UL TA update shall be done o Periodically o On per-need basis
•
Timing Alignment Timer shall be started/restarted whenever an initial TA or TA update command is received. (Exception: see 3GPP block above)
•
If timer expires UE detects out-of-sync status
•
Interval between periodic TA update commands is calculated as taTimer - taTimerMargin
•
Per-need-TA update is required if reported time alignment offset > taMaxOffset
•
If reported time alignment offset > taSchedulingThreshold then UL scheduler is informed that UE is drifting out of alignment taSchedulingThreshold = max(taOffScheMarg; taMaxOffset + 0.5μs)
•
HARQ ACK feedback is received for TA command For a per-need TA command and when taSchedulingThreshold was exceeded inform UL scheduler that the TA is OK again The periodic timing alignment timer is (re)started
•
NO HARQ ACK feedback is received for a TA command within max number of DL HARQ transmissions TA update command shall be repeated up to taCmdMaxRetry or until the timing alignment timer expires If maximum number of retries is exceeded or the timing alignment timer has expired, then status UE UL out-of-sync id detected.
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.