Professional Documents
Culture Documents
IV. Orthogonal Frequency Division Multiplexing (OFDM)
IV. Orthogonal Frequency Division Multiplexing (OFDM)
© Tallal Elshabrawy 2
Wireless Communication Channels
Power
Multi-Path
Components
τ0 τ1 τ2 Time
Power
Multi-Path
Components
τ0 τ1 τ2 Time
As the mobile receiver (i.e. car) moves in the environment, the strength of each
multi-path component varies
© Tallal Elshabrawy 5
Multi-Path Propagation Modeling
Power
Multi-Path
Components
τ0 τ1 τ2 Time
As the mobile receiver (i.e. car) moves in the environment, the strength of each
multi-path component varies
© Tallal Elshabrawy 6
Multi-Path = Frequency-Selective!
1 μs
1 μs
f=1 MHz
1 0.5 0.5 1
0.5
-0.5
-1 1 μs -1
1 μs
f=500 KHz 1
1 0.5 0.5
0.5
-0.5
-1
-1 1 μs
1 μs
© Tallal Elshabrawy 7
Multi-Path = Frequency-Selective!
h(t) |H(f)|
0.5 0.5 1
f (MHz)
0 0.5 1 1.5 2
1 μs
© Tallal Elshabrawy 8
Frequency Division & Coherence Bandwidth
Power
Frequency
9
Resolv Relative Average
8
able Delay Power (dB)
7
Path (nsec)
6
1 0 0.0
H(f)
5
2 310 -1.0
4
3 710 -9.0 3
4 1090 -10.0 2
5 1730 -15.0 1
6 2510 -20.0 0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Frequency (Hz) x 10
6
Simulation Assumptions
Rayleigh Fading for each resolvable path
System Bandwidth = 5 MHz
Coherence Bandwidth = 540 KHz
Number of Sub-Carriers = 64
Sub-Carrier Bandwidth = 78.125 KHz
© Tallal Elshabrawy 10
Example Frequency Response for 3G Channel
Power Delay Profile 10
Snapshot for Frequency Response
(Vehicular A Channel Model)
9
H(f)
5
2 310 -1.0 4
3 710 -9.0 3
4 1090 -10.0 2
5 1730 -15.0 1
6 2510 -20.0 0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Frequency (Hz) x 10
6
Simulation Assumptions
Rayleigh Fading for each resolvable path
System Bandwidth = 5 MHz
Coherence Bandwidth = 540 KHz
Number of Sub-Carriers = 64
Sub-Carrier Bandwidth = 78.125 KHz
© Tallal Elshabrawy 11
Frequency Division Multiplexing (FDM)
Wireless
+ Channel
© Tallal Elshabrawy
Channel Bandwidth of FDM
Tx Filter
Rectangular Filter Raised Cosine Filter
TS
Tx Signal in
Time
TS
Tx Signal in 2/TS
Frequency
Signal
Bandwidth Zero-to-Zero Bandwidth = 2/TS Bandwidth = RS = 1/TS
© Tallal Elshabrawy 13
Orthogonal FDM
Is it possible to find carrier
frequencies f1, f2 … fN such that
TS
1 S
TS T
0 i
cos 2πf t cos 2πf
j t dt
2 0
cos2π fi f j
t cos2π fi f j t dt
TS
1 sin2π fi fj t sin2π fi fj t
TS
0 cos 2πfit cos 2πfjt dt 2 2π f f 2π f f
i j i j
0
TS
1 sin2π fi f j TS sin2π fi f j TS
0 cos 2πfit cos 2πfjt dt 2 2π f f 2π f f
i
j i j
© Tallal Elshabrawy 14
Orthogonal FDM
Is it possible to find carrier
frequencies f1, f2 … fN such that
TS
TS
1 sin2π fi f j TS sin2π fi f j TS
0 cos 2πfit cos 2πfjt dt 2 2π f f 2π f f
i j i j
TS
2π fi fj TS nπ n=1,2,3, .... &
2π fi fj TS mπ m=1,2,3, ....
fi fj n
2TS
n=1,2,3, .... & f f 2T
i j
m
m=1,2,3, ....
S
© Tallal Elshabrawy 15
Orthogonality of Sub-Carriers
Ts
3
f3
2Ts
2
f4
Ts
© Tallal Elshabrawy 16
Orthogonality of Sub-Carriers
Ts
πt 2πt
sin sin
s s
T T
πt 2πt πt 3πt
Ts T
s T s
0 Ts Ts 0 Ts 0 Ts dt
sin sin dt cos dt cos
0 Ts Ts πt Ts 3πt Ts 0
sin sin dt
0
© Tallal Elshabrawy 17
Orthogonality of Sub-Carriers
Ts
πt 3πt
sin sin
s s
T T
0 Ts Ts 0 Ts 0 Ts dt
sin sin dt cos dt cos
0 Ts Ts 2πt Ts 4πt Ts 0
sin sin dt
0
© Tallal Elshabrawy
Orthogonality of Sub-Carriers
Ts
πt 4πt
sin sin
s s
T T
0 Ts Ts 0 Ts 0 Ts dt
sin sin dt cos dt cos
0 Ts Ts 3πt Ts 5πt Ts 0
sin sin dt
0
© Tallal Elshabrawy
Orthogonality of Sub-Carriers
Ts
2πt 3πt
sin sin
s s
T T
2πt 3πt πt 5πt
Ts T
s T s
0 Ts Ts 0 Ts 0 Ts dt
sin sin dt cos dt cos
0 Ts Ts πt Ts 5πt Ts 0
sin sin dt
0
© Tallal Elshabrawy
Orthogonality of Sub-Carriers
Ts
2πt 4πt
sin sin
s s
T T
2πt 4πt 2πt 6πt
Ts T
s T s
0 Ts Ts 0 Ts 0 Ts dt
sin sin dt cos dt cos
0 Ts Ts 2πt Ts 6πt Ts 0
sin sin dt
0
© Tallal Elshabrawy
Orthogonality of Sub-Carriers
Ts
3πt 4πt
sin sin
s s
T T
3πt 4πt πt 7πt
Ts T
s T s
0 Ts Ts 0 Ts 0 Ts dt
sin sin dt cos dt cos
0 Ts Ts πt Ts 7πt Ts 0
sin sin dt
0
© Tallal Elshabrawy
Orthogonal FDM
f2=f1+1/2TS
Correlate
Binary Transmitting Demod.
Modulation with (f2)
Encoder Filter (f2)
Wireless
+ Channel
fN=f1+1/2(N-1)TS
© Tallal Elshabrawy 23
Number of Subcarriers in OFDM
For band-limited FDM if the system bandwidth is
B, number of sub-carriers is given by:
B BTS
NC 0 α 1 Rolloff Factor
1 α / TS 1 α
For OFDM if the system bandwidth is B, Number
of sub-carriers is given by:
B
NC 2BTS
1/ 2TS
1
f1
Ts
+
2
f2
Ts
OFDM Symbol
Tx
Signal
© Tallal Elshabrawy 25
Intersymbol Interference in OFDM
OFDM Symbol
Tx
Signal
h0 h1
Suppose multi-path channel with delay Ts/8
Ts/8
Inter-Symbol
OFDM Symbol Interference (ISI)
Rx
Signal
Inter-symbol interference (ISI) occurs when one OFDM symbol affects the next
one due to the multi-path channel
© Tallal Elshabrawy 26
Inserting Guard Time
OFDM Symbol
Ts/8 Ts Ts Ts/4
Tx
Signal
Guard
Time
h0 h1
Suppose multi-path channel with delay Ts/8
Ts/8
Ts/8 Ts Ts Ts/4
Rx
Signal
Guard
Time No ISI
Ts/8 Ts Ts/8 Ts
Guard Guard
Time Time
+ +
© Tallal Elshabrawy 28
Guard Time & Inter-Carrier Interference
Rx Signal Consider the receiver for f1=1/Ts that
OFDM Symbol
correlates over Ts with sin 2πt Ts
Ts/8 Ts Ts
Guard
Time
Correlation at Rx over Ts Not
x
Orthogonal
+
Intra-Carrier
Interference
© Tallal Elshabrawy 29
Guard Time & Inter-Carrier Interference
Rx Signal Consider the receiver for f1=1/Ts that
OFDM Symbol
correlates over Ts with sin 2πt Ts
Ts/8 Ts Ts
Guard
Time
Correlation at Rx over Ts Orthogonal
x
+
No
Interference
© Tallal Elshabrawy 30
Guard Time & Inter-Carrier Interference
Rx Signal Consider the receiver for f1=1/Ts that
OFDM Symbol
correlates over Ts with sin 2πt Ts
Ts/8 Ts Ts
Guard
Time
Correlation at Rx over Ts Not
x
Orthogonal
+
Inter-Carrier
Interference
© Tallal Elshabrawy 31
Cyclic Prefix
The cyclic prefix is used to eliminate Inter-carrier interference
Tx Signal (Guard Time) Tx Signal (Cyclix Prefix)
OFDM Symbol OFDM Symbol
Ts/8 Ts Ts/8
Ts/8 Ts
Cyclic Prefix
+ +
Cyclic Prefix
© Tallal Elshabrawy
Cyclic Prefix
Rx Signal (Cyclix Prefix) Consider the receiver for f1=1/Ts that
Cyclic Prefix correlates over Ts with sin 2πt Ts
Ts/8 Ts
Ts/8 Ts
Not
Correlation at Rx over Ts x
Orthogonal
Intra-Carrier
Interference
© Tallal Elshabrawy
Cyclic Prefix
Rx Signal (Cyclix Prefix) Consider the receiver for f1=1/Ts that
Cyclic Prefix correlates over Ts with sin 2πt Ts
Ts/8 Ts
Ts/8 Ts
Orthogonal
Correlation at Rx over Ts x
No
Interference
© Tallal Elshabrawy
Cyclic Prefix
Rx Signal (Cyclix Prefix) Consider the receiver for f1=1/Ts that
Cyclic Prefix correlates over Ts with sin 2πt Ts
Ts/8 Ts
Ts/8 Ts
Orthogonal
Correlation at Rx over Ts x
No Inter-
Carrier
Interference
© Tallal Elshabrawy
Cyclic Prefix (Summary)
Assume fi, fj are two OFDM sub-carriers and φij is the phase
shift associated with the cyclic prefix and multi-path channel
Ts
Ts
Ts Ts
cos φij sin 2πf t sin 2πf t dt sin φ sin 2πf t cos 2πf t dt
i j ij i j
0 0
Ts
sin 2πfi t sin 2πf j t φij dt 0
0
© Tallal Elshabrawy 36
Cyclic Prefix (Summary)
Assume an OFDM sub-carrier fi, and φii is the phase shift
associated with the cyclic prefix and multi-path channel
Ts
Ts
sin 2πfi t sin 2πfi t cos φii cos 2πfit sin φii dt
0
Ts Ts
cos φii sin2 2πfi t dt sin φii sin 2πfit cos 2πfit dt
0 0
Ts Ts
sin 2πfi t sin 2πfi t φii dt cos φii sin2 2πfit dt 0 cos φii
0 0
© Tallal Elshabrawy 38
OFDM with Cyclic Prefix System Model
h0 h1
Suppose multi-path channel with delay Ts/8
Each sub-carrier is treated as an independent
transmission Ts/8
Tx Signal Rx Signal
Correlation at Rx over Ts
Cyclic Prefix
multiplied by h0 multiplied by h1
Ts Ts
β sin 2πf t h
0
i 0 sin 2πfi t dt sin 2πfi t h1 sin 2πfi t φii dt
0
© Tallal Elshabrawy 39
Mitigation of Fading: Freq. Equalization
Conduct channel estimation for h0 and h1
Divide the correlated signal by β=h0+h1cos(φii)
© Tallal Elshabrawy 40
Mitigation of Fading: Precoding
Conduct channel estimation for h0 and h1
Divide the transmitted signal by β=h0+h1cos(φii)
© Tallal Elshabrawy 42