Lte Tutorial
Lte Tutorial
Outline
Beyond HSPA+ LTE: motivation and expectations E-UTRAN overview & initial performance evaluation OFDMA and SC-FDMA fundamentals LTE physical layer LTE transmission procedures
UTRAN
Rel-5
Rel-6
Rel-7
Rel-8
Beyond Rel-9
E-UTRAN
LTE-A
LTE - background
Motivation:
Based on HSPA success story(274* commercial HSPA networks worldwide) Uptake of mobile data traffic upon cellular networks enforces:
Reduced latency Higher user data rate Improved system capacity and coverage Cost-reduction per bit
Expectation:
Detailed requirements captured in 3GPP TR 25.913 NGMN formally released requirements on next generation RAN in late 2006**
*source: www.gsacom.com mobile broadband evolution: roadmap from HSPA to LTE UMTS forum White paper **http://www.ngmn.org/nc/de/downloads/techdownloads.html
All rights reserved @ 2009
LTE - background
Motivation:
Based on HSPA success story(274* commercial HSPA networks worldwide) Uptake of mobile data traffic upon cellular networks enforces:
Reduced latency Higher user data rate Improved system capacity and coverage Cost-reduction per bit
Expectation:
Detailed requirements captured in 3GPP TR 25.913 NGMN formally released requirements on next generation RAN in late 2006**
*source: www.gsacom.com mobile broadband evolution: roadmap from HSPA to LTE UMTS forum White paper **http://www.ngmn.org/nc/de/downloads/techdownloads.html
All rights reserved @ 2009
5 MHz
active RBs
All rights reserved @ 2009
15
25
50
75
100
Table 4.1-2: Uplink physical layer parameter values set by the field ue-Category
UE Cate gory Category 1 Category 2 Category 3 Category 4 Category 5 Maximum number of bits of an UL-SCH transport block transmitted within a TTI 5160 25456 51024 51024 75376 Support for 64QAM in UL No
No No No Yes
LTE UE category
UE Category Peak rate (Mbps) DL UL 1 10 5 2 50 25 3 100 50 20 MHz QPSK, 16QAM, 64QAM QPSK, 16QAM, 64QAM 4 150 50 5 300 75
RF bandwidth DL Modulation UL
QPSK, 16QAM
UE #1
UE #2
b- s Su rier r ca
po w e rd en s ity
BS 2
subcarr ier
MS 22
BS 1
Pow er d e
MS 21
nsity
MS 12 MS 11
MS 31
MS 32
s ca ubrri er
n de er w Po
y sit
E-UTRAN overview
E-UTRAN architecture
X2
S1
S1
S1
S1
X2
E-UTRAN architecture
Paging
Dedicated Control and information transfer SRB1 Integrity and ciphering ARQ SRB2 Integrity and ciphering ARQ DCCH 2 DRB1 ciphering and ROHC ARQ DTCH 1 DRB2 ciphering and ROHC ARQ DTCH 2
DCCH 1
UL-SCH
physical channels
PBCH
PRACH
PDSCH
PUSCH
uplink
Logical channels
CCCH DCCH DTCH
PCH
BCH
DL-SCH
MCH
Transport channels
RACH
UL-SCH
PDCCH
PBCH
PDSCH
PMCH
Physical channels
PRACH
PUCCH
PUSCH
Logical Channels Define what type of information is transmitted over the air, e.g. traffic channels, control channels, system broadcast, etc. Transport Channels no per-user dedicated channels! Define how is something transmitted over the air, e.g. what are encoding, interleaving options used to transmit data Physical Channels Define where is something transmitted over the air, e.g. first N symbols in the DL frame
All rights reserved @ 2009
E-UTRAN bearers
SRB: internal E-UTRAN signalings such as RRC signalings, RB management signalings NAS signalings: such as tracking area update and mobility management messages data traffic: E-UTRAN radio bearer + S1 bearer +S5/S8 bearer L1/L2 control channel
RT U IP DP P H TC TT P P
IP -u TP G P UD S NA AP S1 TP SC
IP L2
PD CP
RR C PD CP
RR C
-u -u TP GTP G P DP UD U
IP L2 IP L2
u PGT P UD
IP L2
NA S
RL C
S1
AP
TP SC IP ye La r2
Y HY PH P
Y PH
RL C
M AC
M AC
L1
S-GW
LT E
LT E
L1
P-GW
Y PH
Y PH
MME S1 bearer
S5/S8 bearer
UE
LTE-Uu
UE Application IP PDCP RLC MAC PHY 36.323 36.322 36.321 36.211~36.214 PDCP RLC MAC L2 PHY L1 S1-U/X2-u GTP-u UDP IP 29.274 eNodeB
IP GTP-u UDP IP L2 L1
LTE-Uu
Admission control
mobility management
PDCP
L2
RLC MAC
Dynamic scheduling
Link adaptation
L1
PHY
PDCCH adaptation
CQI manager
An overview of downlink radio resource management for LTE, Klaus Ingemann Pedersen, et al, IEEE communication magazine, 2009 July
All rights reserved @ 2009
E-UTRAN mobility
Simplified RRC states Idle-mode mobility (similar as HSPA) Connected-mode mobility
handover controlled by network
RRC-idle
RRC-connected
Cell reselection decided by UE Network controlled handovers Based on UE measurements Based on UE measurements Controlled by broadcasted parameters Different priorities assigned to frequency layers
MME/SGW HO decision
Source eNodeB
E-UTRAN Not relevant since no CS connections Tracking area No SHO No similar RRC states Core network sees every handover No need to provide cell-specific information, only carrier-frequency is required.
Location area (CS core) Routing area SHO Cell_FACH, Cell_PCH,URA_PCH RNC hides most of mobility
Random Access
Data Tx/Rx
UE
paging
E-UTRAN
S /SS SS P
Connection establishment
m ado Rn
ss cce
H CC PU / CH US P
H SC PD
Security procedures
RRC Connection Reconfiguration RRC Connection Reconfiguration Complete
Random Access
Data Tx/Rx
UE
ns tra k sch ta in da upl DL K & AC ss mi ion
E-UTRAN
paging
gr ing l ed u
ant
& CK
nn cha
at Ld
tus sta el
rt epo r
n
RRC Connection Request RRC Connection Setup RRC Connection Setup Complete
Connection establishment
a a tr
sio mis ns
Security procedures
RRC Connection Reconfiguration RRC Connection Reconfiguration Complete
to RF
eNodeB
PDCP
(Ciphering Header Compression,)
RLC
(Segmentation, ARQ) scheduling
data modulator
coding
UE
HARQ
to RF
eNodeB
PDCP
(Ciphering Header Compression,)
RLC
(Segmentation, ARQ) scheduling
data modulator
coding
UE
Occupying different radio resources across TTIs adapts to time-varying radio channel condition!
HARQ
urban
(0.6 ~ 1.2km)
sub-urban
(1.5 ~ 3.4km)
Rural
(26 ~ 50 km)
Top 5%, loaded Average Cell edge 1Mpbs throughput at cell edge
8 4 2
25 15 10 2
-3
App Server
f
f
f
sin(
No Inter-Carrier Interference!
2f f
2f
frequency domain
Tu =
1 f
Time domain
x (t ) =
Nc 1 k =0
(t ) =
Nc 1 k =0
e j 2 k ft
f2
f s = 1 / Ts = N f
Nc1 k =0
+
f3
We get:
xn = x(nTs) = ak e j 2kfnTs = ak e
Nc1 k =0 j 2k n N
= ak e
k =0
N 1
j 2k
n N
a0
e j 2f0t e
j 2f1t
x0 (t )
+
a0
a0 , a1 ,..., a N c 1 x(t )
S/P
a1
X0 X1
a0 , a1 ,..., a N c 1
S/P
a1
x1 (t )
Nc1
a Nc 1
e j 2xf Nc1t (t )
a Nc 1
0 0
IFFT
P/S
XN-1
ak 1
ak
Integration interval of direct path
ak +1
Tcp >
guard time
ak 1
ak
Integration interval of direct path
ak +1
Tcp >
add Cyclic Prefix
an OFDM symbol Tu+Tcp
IFFT
P/S
Tu
Coding
Interleaving
5 MHz Bandwidth
QAM mapping
Pilot Insertion
S/P
IFFT
P/S
add CP
FFT
Guard Intervals Symbols
Sub-carriers
Frequency
RF Tx
DAC
Pulse shaping
Time
RF Rx
ADC
de-coding
deinterleaving
QAM de-mapping
Equalizer
P/S
FFT
S/P
Digital communications: fundamentals and applications by Bernard Sklar, Prentice Hall, 1998. ISBN: 0-13-212713-x OFDM for Wireless Multimedia Communications by Richard van Nee & Ramjee Prasad, Artech house,2000, ISBN: 0-89006-530-6 3GPP TR 25892-600 feasibility study for OFDM in UTRAN
All rights reserved @ 2009
w( ) = h ( ) h( ) w( ) = 1 2
n(t )
= E{ s(t ) s(t ) }
receiver
Channel model
S (t )
h( )
r (t )
w( )
~ (t ) s
rn
W0
W0
D W1 + Time domain D D WL-1
R0
r (t )
DFT
WN 1
S0
sn
RN 1
frequency domain
S N 1
IDFT
s(t )
OFDM fundamentals
Advantages:
OFDM itself does not provide processing gains, but provides a degree of freedom in frequency domain by partitioning the wideband channel into multiple narrow flat-fading sub-channels. Channel coding is mandatory for OFDM to combat frequency-selective fading. Efficiently combating multi-path propagation in term of cyclic prefix OFDM receiver (frequency domain equalizer) has less complexity than that of Rake receiver on wideband channels. OFDM characterizes flexible spectrum expansion for cellular systems. f
Drawbacks:
high peak-to-average ratio. Sensitive to frequency offset, hence to Doppler-shift as well
f
1 slot = 0.5 ms PDCCH PDSCH
OFDMA provides flexible scheduling in time-frequency domain. In case of multi-carrier transmission, OFDMA has larger PAPR than traditional single carrier transmission. Fortunately this is less concerned with downlink. Does OFDMA suits for uplink transmission?
Uplink being sensitive to PAPR due to UE implementation requirements With wider bandwidth in operation, OFDMA in uplink will have lower power per pilot symbol which in turn leads to deterioration of demodulation performance.
x(t)
Adaptive Frequency-Domain Equalization and Diversity Combining for Broadband Wireless Communications, M. V. Clark, IEEE J. Sel. Areas Commun., vol. 16, no. 8, Oct. 1998 Linear Time and Frequency Domain Turbo Equalization, M. Tchler et al., Proc. IEEE 53rd Veh. Technol. Conf. (VTC), vol. 2, May 2001 All rights reserved @ 2009 Block Channel Equalization in the Frequency Domain, F. Pancaldi et al., IEEE Trans. Commun., vol. 53, no. 3, Mar. 2005
Coding
Interleaving
QAM mapping
DFT (size M)
Subcarrier mapping
IFFT (size N)
P/S
add CP
FDMA: user multiplexing in frequency domain Single Carrier: sequential transmission of the symbols over a single frequency carrier
RF Tx
DAC
Pulse shaping
RF Rx
Binary output data
ADC
de-coding
deinterleaving
QAM de-mapping
IDFT (Size M)
P/S
S/P
DFT
0
OFDM
Pulse Shaping
Terminal B
0
data stream
DFT
OFDM
Pulse Shaping
DFT
0
OFDM
Pulse Shaping
Terminal B
0
data stream
DFT
OFDM
Pulse Shaping
IFFT (N)
CP insertion
RF
Localized FDMA:
A B C D
DFT (M)
Distributed FDMA:
DFT (M)
IFFT (N)
A B C D
IFFT (N)
OverSampling in freq domain results in interpolation at time domain output time domain: A* * * B * * * C * * * D* * *
Upsampling in freq domain makes repeated sequence at time domain output ABCDABCDABCDABCD
frequency domain:
OFDMA Vs SC-FDMA
Time domain: Frequency domain
- OFDM modulates each subcarrier with one data symbol - OFDM symbol is a sum of all data symbols by IFFT - SC-FDMA symbol is repeated sequence of data chips - SC-FDMA distributes all data symbols on each subcarrier.
OFDM symbol
SC-FDMA symbol *
time domain
f
frequency domain
OFDMA Vs SC-FDMA
Similarities
Block-wise data processing and use of Cyclic Prefix Divides transmission bandwidth into smaller sub-carriers Channel inversion/equalization is done in frequency domain SC-FDMA is regarded as DFT-Precoded or DFT-Spread OFDMA
Difference
Signal structure: In OFDMA each sub-carrier only carries information related to only one data symbol while in SC-FDMA, each sub-carrier contains information of all data symbols. Equalization: Equalization for OFDMA is done on per-subcarrier basis while for SC-FDMA, equalization is done over the group of sub-carriers used by transmitter. PAPR: SC-FDMA presents much lower PAPR than OFDMA does. Sensitivity to freq offset: yes for OFDMA but tolerable to SC-FDMA.
How is it transmitted?
Downlink OFDMA and uplink SC-FDMA Channel dependent scheduling, HARQ,etc multiple antenna support random access, power control, time alignment, etc
Scrambling modulation multiplex control information reference signals signals from other channels
Related L1 procedures
Transport blocks
coding
frequency
time
All rights reserved @ 2009
ata
1 radio frame = 10 ms
Tcp
66.7 us
Tcp-e
66.7 us
*An alternative slot structure for MBMS is 6 OFDM symbols per slot where extended CP is in use.
All rights reserved @ 2009
1.08 MHz
Synchronization signal
10ms frame
10ms frame
32 bits
32 bits
16 symbols
Scrambling
QPSK mod
PHICH:
acknowledges uplink data transfer Locates in 1st OFDM symbol for each sub-frame inferior to PCFICH allocation
1 bit
3x repetition
3 bits
BPSK mod
I
12 symbols
1 bit
Q
BPSK mod scrambling Orthogonal code
Control region size indicated by PCFICH Blind decoded by UE in its search space and common search space allows UEs micro-sleep even in active state QPSK always used but channel coding rate is variable
control information
control region
reference signals
1 sub-frame = 1 ms
R1-073373 Search space definition ofr L1/L2 control channels. Downlink control channel design for 3GPP LTE, Robert Love, Amitava Ghosh, et,al. IEEE WCNC 2008.
All rights reserved @ 2009
Usually 5MHz bandwidth system renders 6 UL/DL scheduling assignments within a sub-frame.
CCH candidate 2 CCH candidate 8 CCH candidate 10 CCH candidate 1 CCH candidate 3 CCH candidate 4 CCH candidate 5 CCH candidate 6 CCH candidate 7 CCH candidate 9
Control Channel Element 0 Control Channel Element 1 Control Channel Element 2 Control Channel Element 3 Control Channel Element 4 Control Channel Element 5
Control channel candidates on which the UE attempts to decode the information (10 decoding attempts in this example) All rights reserved @ 2009
RNTI
CRC attachment
RNTI
CRC attachment
RNTI
CRC attachment
Rate mattching
Rate mattching
Rate mattching
QPSK
Interleaving
Channelization (location):
control information reference signals
data region
User A User B User C unused Cell-specific, bit-level scrambling for interference randomization ** Antenna mapping RB mapping
1 sub-frame = 1 ms
* For MBSFN, antenna diversity scheme does not apply. ** For MBSFN, its MBSFN-area-specific scrambling.
All rights reserved @ 2009
frequency
Antenna 0
Antenna 1
3GPP TS 36.211 physical channels and modulation section 6.10.1.1
All rights reserved @ 2009
STTD S * , S * , S * , S * 1 0 3 2
UE
a2
a1
a3
OFDM modulation
a0
a2
a1
a3
OFDM modulation
a0
* a0
* a1 * a3 * a2
UE
a0 a1e j 2f t a2 e j 2f 2 t a3e j 2f 3t
OFDM modulation
UE
OFDM modulation
Precoding
H
r2
SIC receiver
eNodeB
comments
large delay CDD/ SFBC SU-MIMO
Synchronization signals
PSS: length-63 Zadoff-Chu sequences Auto-correlation/cross-correlation/hybrid correlation based detection SSS: an interleaved concatenation of two length-31 binary sequences Alternative transmission (SSS1 and SSS2) in one radio frame
0 1 2 1 radio frame = 10 ms 3 4 5
SSS
6 7 8 9
PSS
3GPP TS 36.211 physical channels and modulation Cell search in 3GPP LTE systems, by Yingming Tsai etal, JUNE 2007 | IEEE VEHICULAR TECHNOLOGY MAGAZINE
All rights reserved @ 2009
Synchronization signals
PSS: length-63 Zadoff-Chu sequences Auto-correlation/cross-correlation/hybrid correlation based detection SSS: an interleaved concatenation of two length-31 binary sequences Alternative transmission (SSS1 and SSS2) in one radio frame
0 1 2 1 radio frame = 10 ms 3 4 5
SSS
6 7 8 9
PSS
62 Central Sub-carriers
3GPP TS 36.211 physical channels and modulation Cell search in 3GPP LTE systems, by Yingming Tsai etal, JUNE 2007 | IEEE VEHICULAR TECHNOLOGY MAGAZINE
All rights reserved @ 2009
PSS structure
x0 pss
PSS sequences
n = 0,1,...,30 n = 31,32,...,61
= 25 = 29 = 34
(2 N ID) = 0 (2 N ID) = 1
(2 N ID) = 2
x1 pss x
62 pss
IFFT
CP insertion
f
odd sub-carriers even sub-carriers
SSS structure
S 0m ( 0 )
SSC1
S1m (1)
S1m (1)
SSC2 S 0m ( 0 )
C1
Z1m ( 0 )
C1
All rights reserved @ 2009
Z1m (1)
C0
+
C0
+ +
SSC1
SSC2
slot 0 slot 10
Vs
S-SCH detection
frame timing code group ID
SSS detection
Radio frame timing Cell group ID (1 of 168) CP length
CPICH detection
Cell-specific scrambling code identified
PBCH decoding
PBCH timing System information access
BCH reading
LTE uplink
SC-FDMA: fundamental uplink radio parameters are aligned with downlink scheme, e.g frame structure, sub-carrier spacing, RB size. Multiplexing of uplink data and control information
Combination of FDM and TDM are adopted in LTE uplink
Uplink transmission are well time-aligned to maintain orthogonality (no intra-cell interference) PRACH will not convey user data like WCDMA does, but serve to obtain uplink synchronization
1 radio frame = 10 ms
f
Tcp 66.7 us
Tcp-e
66.7 us
Each cell is assigned 1 out of 30 sequence groups Each sequence group contains 1(for less than 5 RB case) or 2 (6RB+ case) RS sequence across all possible RB allocations Sequence-group hopping is configurable in term of broadcasting information where the hopping pattern is decided by Cell ID Cyclic time shift hopping applies to both control channel and data channel
DRS on PUSCH
0 0
RS sequence
DFT (size M)
OFDM modulator
add CP
Instantaneous bandwidth (M sub-carriers)
0 0
One DFTS-OFDM symbol
Channelization
In the absence of uplink data transmission: in reserved frequency region on band edge In the presence of uplink data transmission: see multiplexing with data on PUSCH
Uplink control TDM with data
Control region 1 Control region 2
..
f
downlink data transmission
1 ms sub-frame
ACK/NACK
reference signal
CQI
reference signal
1 ms sub-frame
..
All rights reserved @ 2009
1 ms sub-frame
..
QPSK
IFFT
Length-4 Walsh sequence
IFFT
IFFT
RS
RS
RS
RS
RS
1 slot = 0.5 ms
1 slot = 0.5 ms
UL-SCH
CQI,/PMI
MUX
DFT
IFFT
RI
ACK/NACK
Block coding
QPSK
Random Access
LTE random access serves to obtain uplink synchronization, not to carry data.
Contention-based random access: preambles based on ZC sequences Contention-free random access: faster with reserved preambles (e.g, for handover)
UE RA preambles
RA area:
6 RBs
10 ms frame
Random Access
PRACH structure
Preamble sequence: cyclic shifted sequences from multiple root ZC sequences CP: facilitates frequency-domain prcoessing at eNodeB Guard time: to handle timing uncertainty
near user Other users CP Preamble Sequence
Guard time Other users
far user
Other users
timing uncertainty
CP
Preamble Sequence
Other users
Typical usage
0 1 2 3
1 2 2 3
for small~medium cells (up to ~ 14 km) for larget cells(up to ~ 77km) without link budget problem for medium cells(up to ~ 29km) supporting low data rates for very large cells(up to ~ 100km)
To increase uplink data rate, LTE would increase users bandwidth rather than increase Tx power!
Rx Tx
Ta1
Tp2
Rx Tx
Ta2
OFDMA:
DFT
Sub-carrier de-mapping
equalizer equalizer
Detect
SC-FDMA:
DFT
Sub-carrier de-mapping
equalizer
IDFT
detect
Constant amplitude, even after Nzc-point DFT. Ideal cyclic auto-correlation Constant cross-correlation[=sqrt(1/Nzc)], assuming Nzc is a prime number
Polyphase codes with good periodic correlation properties, J.D.C.Chu, IEEE trans on Informaiton theory, ,vol.18, pp.531-532, July 1972 Phase shift pulse codes with good periodic correlation properties, R.Frank,S.Zadoff and R.Heimiller, IEEE Trans on Information Theory, Vol 8, pp 381-382, Oct 1962.
All rights reserved @ 2009
Measurement reporting
Handover decision
Handover request
Admission control
Data forwarding
buffer packets From source eNodeB