Understanding LTE With MATLAB
Understanding LTE With MATLAB
Understanding LTE With MATLAB
an overview
By:
Houman Zarrinkoub PhD.
Motivations
Why LTE?
Delivers global broadband mobile communications for 21st century
Features innovative new air interface technologies
OFDMA, MIMO, Fast link adaptations
Motivations
Why LTE with MATLAB?
Underlying transmission technologies has deep mathematical roots
Dynamic nature of LTE transceiver system is best understood and
revealed through simulation
MATLAB provides a natural language and environment for
mathematical modeling and simulation
Area of authors expertise
Overview of chapter 1
Introduction
*Although ETSI the European standardization body started GSM, later ETSI and other standard bodies formed 3GPP
and 3G and 4G standards were developed globally by 3GPP. For a while a standard body known as 3GPP2 competed
with 3GPP and developed North American 3G CDMA standards based on IS-95 but 3GPP2 finally dissolved in 2005
LTE Requirements
Evolution of LTE
LTE (Release 8) was completed in 2008
LTE (Release 9) released in 2009
with minor modifications to Rel. 8
WCDMA (UMTS)
1.92 Mb/s
HSDPA (Rel 5)
14 Mb/s
HSPA+ (Rel 6)
84 Mb/s
WiMAX (802.16e)
26 Mb/s
LTE (Rel 8)
300 Mb/s
WiMAX (802.16m)
303 Mb/s
1 Gb/s
Link adaptation
Overview of chapter 2
LTE physical layer specification
eNB
Downlink
Uplink
UE
UE
= User Equipment
= Mobile unit
H(f)
Fc(UL)
Fc(DL)
(0,0)
Uplink (UL)
Operating band
H(f)
Fc(UL)=Fc(DL)
(0,0)
Downlink (DL)
Operating band
Control
channels
Control
channel
Traffic
channel
L2/L1
Control
channels
Unicast
Mode of transmission
Multicast/Broadcast
Mode of transmission
OFDM subcarrier
spacing = 15 kHz
Number of subcarriers
per resource block =
12
resource block = unit
of frequency
scheduling = 12 x 15 =
180 kHz
Transmission
bandwidth = a multiple
of number of resource
blocks
Chanel
Number
Bandwidths
Resource
(MHz)
Blocks
of Transmission
Bandwidths
1.4
15
25
10
50
15
75
20
100
frequency
Antenna port 3
Subcarrier 3
Antenna port 2
Subcarrier 2
Antenna port 1
Subcarrier 1
time
OFDM
symbol 1
OFDM
symbol 2
OFDM
symbol 3
Resource grid on
Antenna port 3
X
Resource grid on
Antenna port 2
Resource grid on
Antenna port 1
Description
Mode 1
Single-antenna transmission
Mode 2
Transmit diversity
Mode 3
Mode 4
Mode 5
Mode 6
Mode 7
Mode 8
Mode 9
Tx
Rx
2
+
3
4
Maximum
Ratio
Combining
Transmission Mode 2:
Transmit Diversity
x1
Transmit diversity
h11
x2
x3
x4
-x*2
x1
-x*4
x3
h21
h12
h22
Transmit
Diversity
Combiner
Transmission Mode 4:
Closed-loop Spatial Multiplexing
Spatial multiplexing
2
=
11
21
12
22
Transmission Mode 5:
Multi-user MIMO
MU-MIMO
UE3
UE4
UE1
MU=MIMO pair
eNB
UE2
MU=MIMO pair
Transmission Mode 7:
UE-specific beamforming
Beamforming
Rx
1
2
3
4
Overview of chapter 3
MATLAB for Communications
System Design
From specification to
implementation
Elaborate specifications in a
model as a blue-print for
implementation
Introduce innovative
proprietary algorithms
Assess system-level
performance
Accelerate simulation for large
data sets
Fill gaps from computer model
to implementation
Overview of chapter 4
Modulation and coding
Overview of chapter 5
OFDM
Overview of chapter 6
MIMO
Overview of chapter 7
Link Adaptations
Overview of chapter 8
System-level specifications
+
2
2
(1) , (2) , , ()
+
3
1
2
3
+
4
+
MIMO
channel
AWGN
channel
(1) , (2) , , ()
Mode
Mode
Overview of chapter 9
Simulation
System objects
MATLAB test
cases:
Users Code
MATLAB to C
Parallel
Computing
GPU
processing
LTE PDCCH
processing chain
Turbo coding
algorithm
Overview of chapter 10
Prototyping as C/C++ Code
From MATLAB to C
MATLAB test
cases:
LTE PDCCH
processing chain
Adaptive
modulation
CSR interpolation
Equalization
OFDM & FFT
implementation
Overview of chapter 11
Summary