OFDMA
FDD and TDD Modes
Basics of OFDM
OFDM Transmitter
OFDM Receiver
OFDM Key Parameters for FDD and TDD Modes
Data Rate Calculation
OFDMA
OFDM Transmitter Simulation
eNodeB
eNodeB
UE 3
UL
DL
UE
UE 1
1. Duplex
Transmission
4
UE 2
2. Multiple
Access
Bandwidth
Bandwidth
up to 20MHz
up to 20MHz
Bandwidth
up to 20MHz
Uplink
Uplink
Downlink
Guard
Period
f
Duplex Frequency
Downlink
TDD
FDD
Downlink
Downlink
Uplink
Uplink
Downlink
throughput is also
affected
Wasted
Throughput
DL
UL
Only this is
needed
Time
UL
RF FDD architecture
TX Duplex Filter
TX
Power
amplifier
RX Duplex Filter
RX
Low-Noise
amplifier
RF TDD architecture
Channel Filter
TX
Power
amplifier
TX
Duplexer
RX
Channel Filter
RX
Low-Noise
amplifier
10
2. UE complexity:
In FDD the UE is requiring an duplex filter
(for UL DL separation)
In TDD the filter is not needed
Lower complexity for TDD terminals
Multiple Access
2 UE 2
3 UE 3
4 UE 4
5 UE 5
Ti
m
Power
1 UE 1
1
TDMA
Time Division
Multiple Access,
2G e.g. GSM,
PDC
OFDMA
Orthogonal
Frequency Division
Multiple Access
e.g. LTE
4
5
2
2
12
2
4
1
2
5
4
3
2
1
FDMA
Frequency Division
Multiple Access
5
1G e.g. AMPS,
NMT, TACS
CDMA
Code Division
Multiple Access
3G e.g. UMTS,
CDMA2000
Frequency
11
Multiple Access
In LTE OFDMA = Orthogonal Frequency Division Multiple Access it is
used in the Downlink
OFDMA and SC-FDMA will be used for both FDD and TDD Modes!
OFDMA
FDD and TDD Modes
Basics of OFDM
OFDM Transmitter
OFDM Receiver
OFDM Key Parameters for FDD and TDD Modes
Data Rate Calculation
OFDMA
OFDM Transmitter Simulation
13
Time Domain
amplitude
Fourier
Transform
fs
Ts
time
1
Ts
Inverse
Fourier
Transform
Advantages:
+ Simple to implement: there is no complex filter
system required to detect such pulses and to
generate them.
+ The pulse has a clearly defined duration. This is
a major advantage in case of multi-path
propagation environments as it simplifies handling
of inter-symbol interference.
15
fs
frequency f/fs
Disadvantage:
- it allocates a quite huge spectrum. However the
spectral power density has null points exactly at
multiples of the frequency fs = 1/Ts. This will be
important in OFDM.
OFDM Basics
Transmits hundreds or even thousands of separately modulated radio signals
using orthogonal subcarriers spread across a wideband channel
Orthogonality:
The peak ( centre
frequency) of one
subcarrier
intercepts the
nulls of the
neighbouring
subcarriers
17
OFDM Basics
Data is sent in parallel across the set of subcarriers, each subcarrier only transports a
bandwidth
frequency
18
19
20
d2
+
Tt
d1
(Direct path)
Time 0
Ts
d3
BTS
Time 0 Tt
Ts+Tt
21
Time Domain
(Direct path)
Tg
TSYMBOL
TSYMBOL
2
time
Guard Period (GP)
time
22
Time Domain T
SYMBOL
Tg
1
Obviously when
the delay spread
of the multi-path
environment is
greater than the
guard period
duration (Tg), then
we encounter
inter-symbol
interference (ISI)
time
2
time
3
time
4
time
23
Cyclic Prefix
2
1
3
Tcp
Tsymb
CP
symbol
CP
symbol
CP
symbol
time
24
CP
CP
symbol
symbol
CP
CP
symbol
symbol
CP
CP
symbol
symbol
Cyclic Prefix
In LTE the slot of 500 s is subdivided in the (useful part of the) symbol (grey)
and CPs as follows:
T [TS]
160 2048
144 2048
144 2048
144 2048
144 2048
144 2048
144 2048
T [s]
5,2
4,7
4,7
4,7
4,7
4,7
4,7
1,6
66,7
66,7
1,4
66,7
1,4
66,7
1,4
66,7
1,4
66,7
1,4
66,7
1,4
For the extended CP slot structure the overall 500 s is kept but the number
of symbols is reduced in order to extent the cyclic prefix durations:
T [TS]
512 2048
512 2048
512 2048
512 2048
512 2048
512 2048
T [s]
16,7
16,7
16,7
16,7
16,7
16,7
25
5,0
66,7
5,0
66,7
5,0
66,7
5,0
66,7
5,0
66,7
5,0
66,7
26
Multi-Carrier Modulation
The center frequencies must be spaced so that interference between different
carriers, known as Adjacent Carrier Interference ACI, is minimized; but not too
much spaced as the total bandwidth will be wasted.
Each carrier uses an upper and lower guard band to protect itself from its adjacent
carriers. Nevertheless, there will always be some interference between the
adjacent carriers.
fsubcarrier
fsub-used
f0
f1
f2
27
fN-2
fN-1
frequency
Power Density
Power Density
OFDM allows a tight packing of small carrier - called the subcarriers - into
a given frequency band.
Frequency (f/fs)
28
Saved
Bandwidth
Frequency (f/fs)
29
frequency errors.
If the receivers frequency slips some fractions from the subcarriers center
frequencies, then we encounter not only interference between adjacent carriers, but
in principle between all carriers.
This is known as Inter-Carrier Interference (ICI) and sometimes also referred to
as Leakage Effect in the theory of discrete Fourier transform.
One possible cause that introduces frequency errors is a fast moving Transmitter
or Receiver (Doppler effect).
30
I3
I1
I4
I0
f0
31
f1
f2
f3
f4
OFDMA
FDD and TDD Modes
Basics of OFDM
OFDM Transmitter
OFDM Receiver
OFDM Key Parameters for FDD and TDD Modes
Data Rate Calculation
OFDMA
OFDM Transmitter Simulation
33
OFDM Transmitter
xN-1
Modulation s0
Mapper
b20 ,b21,
Modulation s1
Mapper
Serial to
Parallel
Converter
(Bit
Distrib.)
.
.
.
sN-1
t0 t1 t2
tN-1 time
cos(2fct)
IFFT
CP/Guard
Generation
Binary
Coded
Data
b10 ,b11,
x2
fN-1 freq.
Frequency Domain
f0 f1 f2
x 0 x1
D
A
IQ
Split
Q
D
A
Low I
Pass
RF
Low Q
Pass
-sin(2fct)
bN-1 0
Modulation sN-1
Mapper
34
OFDMA
FDD and TDD Modes
Basics of OFDM
OFDM Transmitter
OFDM Receiver
OFDM Key Parameters for FDD and TDD Modes
Data Rate Calculation
OFDMA
OFDM Transmitter Simulation
35
s0
yN-1
s1 s2
y0 y1
f0 f1 f2
tN-1 time
Frequency Domain
AGC
Automatic
Gain Control
FFT
s0
s0
s1
s1
.
.
.
sN-1
reference
(pilot)
Channel Correction
Windowing +
signal autocorreation
timee
adjust
phase correction
LNA gain
Derotator
signal strength
Demodulator
RF
Time Domain
fN-1 freq.
.
.
.
sN-1
channel
response
t0 t1 t2
Frequency Domain
x2
sN-1
Channel
Estimation
Bit Mapping
Bit Mapping
B10 ,B11,
B20 ,B21,
.
.
.
.
.
.
BN-1 0
Bit Mapping
QPSK
Im
11
01
sk
d11
Re
d10
00
36
10
Bit Distribution
OFDM Receiver
Soft Bit
Coded
Data
OFDMA
FDD and TDD Modes
Basics of OFDM
OFDM Transmitter
OFDM Receiver
OFDM Key Parameters for FDD and TDD Modes
Data Rate Calculation
OFDMA
OFDM Transmitter Simulation
37
Frequency
Power
density
Frequency
Amplitude
TCP
TSYMBOL
CP
T
SYMBOL
38
TS
Time
Channel edge
Resource block
Channel edge
39
Transmission
Bandwidth [RB]
5. Sampling rate fs
This parameter indicates what is the sampling frequency:
fs = Nfft x f
Example: for a bandwidth BW = 5 MHz (with 10% guard band)
The number of subcarriers Nc = 4.5 MHz/ 15 KHz = 300
300 is not a power of 2 next power of 2 is 512 Nfft = 512
Fs = 512 x 15 KHz = 7,68 MHz fs = 2 x 3,84 MHz which is the chip rate in UMTS!!
The sampling rate is a multiple of the chip rate
from UMTS/ HSPA. This was acomplished because the
subcarriers spacing is 15 KHz. This means UMTS and LTE
have the same clock timing!
40
180 KHz
Subcarrier
1
0 1 2
3 4 5 6 0 1 2 3 4 5 6
0 1 2
3 4 5 6 0 1 2 3 4 5 6
0 1 2
3 4 5 6 0 1 2 3 4 5 6
0 1 2
3 4 5 6 0 1 2 3 4 5 6
0 1 2
3 4 5 6 0 1 2 3 4 5 6
0 1 2
0 1 2
0 1 2
Subcarrier
12
B
R
3 4 5 6 0 1 2 3 4 5 6
3 4 5 6 0 1 2 3 4 5 6
3 4 5 6 0 1 2 3 4 5 6
0 1 2
3 4 5 6 0 1 2 3 4 5 6
0 1 2
3 4 5 6 0 1 2 3 4 5 6
0 1 2
3 4 5 6 0 1 2 3 4 5 6
0 1 2
3 4 5 6 0 1 2 3 4 5 6
1 slot
1 slot
1 ms subframe
41
Resource Blocks
Resource Element ( RE):
1 subcarrier x 1 symbol period
Theoretical minimum capacity
allocation unit.
1 RE is the equivalent of 1
modulation symbol on a
subcarrier, i.e. 2 bits for QPSK,
4 bits for 16QAM and 6 bits for
64QAM.
Resource
Element
42
OFDMA
FDD and TDD Modes
Basics of OFDM
OFDM Transmitter
OFDM Receiver
OFDM Key Parameters for FDD and TDD Modes
Data Rate Calculation
OFDMA
OFDM Transmitter Simulation
43
OFDMA
FDD and TDD Modes
Basics of OFDM
OFDM Transmitter
OFDM Receiver
OFDM Key Parameters for FDD and TDD Modes
Data Rate Calculation
OFDMA
OFDM Transmitter Simulation
46
47
OFDM
Plain OFDM
...
subcarrier
Multicarrier
OFDM: Plain or Normal OFDM has no built-in
multiple-access mechanism.
This is suitable for broadcast systems like DVB-T/H
which transmit only broadcast and multicast signals
and do not really need an uplink feedback channel
(although such systems exist too).
time
...
...
.
.
.
1 UE 1
48
2 UE 2
3 UE 3
common info
(may be addressed via
Higher Layers)
.
.
.
.
.
.
.
.
.
...
.
.
. ...
...
...
...
...
OFDMA
Multiple Access
It is a registered trademark by Runcom Ltd.
The basic idea is to assign subcarriers to users based on
their bit rate services. With this approach it is quite easy to
handle high and low bit rate users simultaneously in a
single system.
But still it is difficult to run highly variable traffic efficiently.
The solution to this problem is to assign to a single users
so called resource blocks or scheduling blocks.
Such block is simply a set of some subcarriers over some
time.
A single user can then use one or more Resource blocks.
...
subcarrier
Orthogonal Frequency
Multiple Access
OFDMA
time
1
1
1
1
1
1
1
.
.
1.
1
.
.
1.
1
.
.
1.
3
3
3
3
3
3
3
3
3
2 ...
2 ...
2 2 ...
. .
. .
. . ...
2
2
3
3
3
...
3 ...
3 ...
3 ...
2 UE 2
3 UE 3
common info
(may be addressed via
Higher Layers)
OFDMA
FDD and TDD Modes
Basics of OFDM
OFDM Transmitter
OFDM Receiver
OFDM Key Parameters for FDD and TDD Modes
Data Rate Calculation
OFDMA
OFDM Transmitter Simulation
50
Cyclic prefix insertion neglected (less relevant for simulation impact on symbol
duration only)
51
Data Generation
b10
b20
Binary
Coded
Data
Serial to
Parallel
Converter
(Bit
Distrib.)
bN-1
A random string is generated with N=1200 integers numbers from 0 to 3 that needs to be transmitted;
For simplicity only first 40 integers are plotted (the same is true for the rest of the simulation)
One can look at this sequence vertically, as being the output of the serial to parallel block (only one
OFDM symbol is transmitted )
52
OFDM Transmitter
Coded
Data
Serial to
Parallel
Converter
(Bit
.
.
Distrib.)
cos(2fct)
D
CP/Guard
Generation
Binary
Frequency Domain
I
IQ
Split
A
Q
D
A
Low I
Pass
RF
Low Q
Pass
-sin(2fct)
bN-1 0
Modulation sN-1
Mapper
QPSK modulation
assumed
(16QAM or 64QAM also
possibile)
53
QPSK Modulation
Our Tx
Bit 1
Bit 0
+1
+1
-1
+1
-1
-1
+1
-1
Step 1 of QPSK modulation:
map the input bits to the symbols
using the constelation diagram
I + jQ (complex = inphase +
quadrature)
54
Modulation
Mapper
Modulation
Mapper
s0
s1
.
.
.
Modulation
Mapper
sN-1
Note that the sequence s0 sN-1 is a complex sequence = I + jQ (Inphase and Quadrature)
55
OFDM Transmitter
Coded
Data
Serial to
Parallel
Converter
(Bit
.
.
Distrib.)
cos(2fct)
D
CP/Guard
Generation
Binary
Frequency Domain
I
IQ
Split
A
Q
D
A
Low I
Pass
RF
Low Q
Pass
-sin(2fct)
bN-1 0
Modulation sN-1
Mapper
56
IFFT
Result interpretation:
1. The signal is complex =
I+jQ
2. The signal is almost white
noise (1200 subcarriers
57
Nokia
Siemens Networks
each
with
equal
magnitude)
Total BW=18MHz
BW=600*15kHz=9MHz
OFDM Transmitter
Coded
Data
Serial to
Parallel
Converter
(Bit
.
.
Distrib.)
cos(2fct)
D
CP/Guard
Generation
Binary
Frequency Domain
I
IQ
Split
A
Q
D
A
Low I
Pass
RF
Low Q
Pass
-sin(2fct)
bN-1 0
Modulation sN-1
Mapper
Digital to
Analog
Conversion and
Low Pass
Filtering
59
D
A
D
A
Low
Pass
Low
Pass
Note the delay produced by the filtering process (low pass filtering)
60
OFDM Transmitter
Coded
Data
Serial to
Parallel
Converter
(Bit
.
.
Distrib.)
cos(2fct)
D
CP/Guard
Generation
Binary
Frequency Domain
I
IQ
Split
A
Q
D
A
Low I
Pass
RF
Low Q
Pass
-sin(2fct)
bN-1 0
Modulation sN-1
Mapper
Up - Conversion
61
63
Coded
Data
Serial to
Parallel
Converter
(Bit
.
.
Distrib.)
cos(2fct)
D
CP/Guard
Generation
Binary
Frequency Domain
I
IQ
Split
A
Q
D
A
Low I
Pass
RF
Low Q
Pass
-sin(2fct)
bN-1 0
64
Modulation sN-1
Mapper