Professional Documents
Culture Documents
Orthogonal Frequency Division Multiplexing
Orthogonal Frequency Division Multiplexing
• r% ( t ) = ∑ I n h ( t − nT ) + z ( t )
n
I n : Complex-valued Information
T : Symbol Duration
h ( t ) : Overall Channel Impulse Response
z ( t ) : Complex White Gaussian Noise
1
φzz ( t − τ ) @ E z ( t ) z ∗ (τ ) = N 0δ ( t − τ )
2
T
LT
r% (t )
h * ( −t )
t = kT
§ Adaptive Equalization
r% (t )
h * (−t )
t = kT
T
X1
X2
X8
8T
§ OFDM: A block modulation scheme that transmits
a block N source symbols in parallel by using sub-
carriers.
• Sub-carriers are orthogonal in time, but overlapped
in frequency.
• Minimum frequency spacing is equal to ∆ f = 1
TFFT
such that
1/ TFFT 1/ TFFT
(1 + β )
W= ; β : Roll-off Factor
T
log 2 M
R= , bits/s M : Alphabet Size
T
T : Symbol Duration
N +1 R=
log 2 M
W = , T
(bits/s)
NT
→ R ≈ log 2 M (When N Is Large.)
W
Frequency, fT
• Spectral Efficiency of Multi-Carrier Modulations
N +1 R=
log 2 M
W = , T
(bits/s)
NT
→ R ≈ log 2 M (When N Is Large.)
W
Pav
C = W log 2 1 +
bits
sec
WN 0
§ Capacity of Frequency Selective Channels
∫ P ( f ) df
W
≤ Pav , Pav:Available Average Power
g P( f ) : Power Density
W
§N= , ∆f : Sub-carrier Spacing
∆f
H(f)
2
≈ Constant, f ∈ { fi + ∆f }
Φ nn ( f )
§ For Sub-channel i
∆ fP ( f ) H ( f ) 2
C i = ∆f log 2 1 +
i i
∆f Φ nn ( f i )
N N P ( )
fi H ( )
fi
2
§ C = ∑
i =1
Ci = ∆f ∑
i =1
log 2 1 +
Φ ( fi )
nn
∆f → 0
P( f ) H ( f )
2
C = ∫ W
log 2 1 +
Φ nn ( f )
df
To Select P( f ) Such That C Is Maximized.
§
Φnn ( f )
K − 2
f ≤W
P( f ) = H( f )
0
o.w.
→ Water Filling
K: A Constant Determined by Pav .
Φ nn ( f )
| H ( f ) |2
Fundamental Principles
§ OFDM Signals (Band-pass)
∞ K
j 2π fc +
k
t
∑ ∑ X l , k e TF F T ⋅
g s (t ) = R e l = − ∞ k = − K
U F F T ( t − lT F F T )
g 2 K + 1: Number of Subcarriers
.
1, 0 ≤ t ≤ TFFT
UTFFT ( t ) =
0, o.w.
X l , k : Transmitted Symbols
{
g s ( t ) = Re s ( t ) e
% j 2π fct
}
∞ K j 2π kt
g s% ( t ) = ∑ ∑ X l , k e TFFT U FFT ( t − lTFFT )
l =−∞ k = − K
§ OFDM Signals (Base-band)
∞ K j 2 π kt
g s (t ) = ∑ ∑ X l , k e T FFT U ( t − lT F F T )
k=−K FFT
l=−∞
X l ,k = X ∗l ,− k , X 0 = 0
K
∞
g s (t ) = 2 ⋅ ∑ ∑ | X l ,k | c o s ( 2 π k t / T F F T + ϕ l ,k )
l = − ∞ k =1
⋅ U F F T (t − l T F F T )
jϕl ,k
X l , k = | X l ,k | e
§ OFDM Signals (Equivalent Low-pass)
K 2 π kt
j
g s%l ( t ) @ ∑
k =− K
X l ,k e TFFT
∞
s% ( t ) = ∑ s% ( t )U
l =−∞
l T FFT ( t − lTFFT )
K
g s%l ( t + m T F F T )= ∑
k=− K
X l , k ⋅ e j 2 π k ( t + m T F F T ) / T FFT
K
1
= ∑
k=-K
X l ,k ⋅ e j 2 π kt / TF F T
= s% l ( t ) , ∆ f @
TFFT
g Spectral of s%l ( t )
K
S s%l ( f ) = ∑
k =− K
X l ,k ⋅ δ (f − k ∆f )
Χ0,l Χ 2,l
Χ−1,l
Χ−2,l Χ1,l
… …
… …
… … .. -3 -2 -1 1 2 3
… … . k
f
∆f
g Spectral of s%l ( t ) U TFFT ( t − lT F F T ) @ s%l ,u ( t )
Χ 0,l
Χ1,l Χ2,l
f
∆f
0 1 2 3
K
g S s%l ,u ( f )= ∑ X l , k ⋅ sinc ( f − k ∆ f ) T F F T ⋅ T FFT
k =− K
sin π x
sinc ( x) =
πx
§ Time-Domain Waveform sl ,u (t )
TFFT
80.
60.
20.
60.
80. 1
§ OFDM for Ideal Channels
g Analog Transmitter
• Received Signal
r% ( t ) = s% ( t ) + z ( t ) , z (t ) :Complex-Valued AWGN
• Analog Receiver
g Signal Part (l = 0)
∞ TFFT K
S s%0 ,u ( f ) = ∫ s%0,u ( t )e ∫ ∑
− j 2 π ft j 2 π k ∆ft − j 2 π ft
dt = X 0 ,k e e dt
−∞ 0 k =− K
K TFFT
TFFT
X 0 ,k = ∫ s% 0 ,u ( t ) e − j 2 π k ∆ ft dt
0
g Spectral of s%l ( t ) U TFFT ( t − lT F F T ) @ s%l ,u ( t )
Χ 0,l
Χ1,l Χ2,l
f
∆f
0 1 2 3
• Difficult to Implement.
• Needs Block (Frame) Synchronization, Frequency
Estimation.
TFFT
•Frequency Error Results in ICI
Inter-Carrier Interference
f
∆f
•Synchronization Error Results in ICI
TFFT
? Inter-Carrier Interference
∫ h (t ) e
∞
− j 2 π ft
H( f ) = dt
−∞
*Time-Domain Explanation
TFFT
TFFT
TFFT
Tg Tg
h(t )
t
y (t )
t
0 TOFDM
TFFT
* Spectral of vl ,u ( t )
K
S vl ,u ( f ) = ∑X
k =− K
l ,k sinc ( f − k ∆f ) TOFDM ⋅ TOFDM
? No Inter-block Interference.
? Maintain Orthogonality Among Difference Carriers.
* Spectral of yl ,u ( t ) = y ( t ) ⋅U TFFT ( t − lTOFDM )
K
S yl ,u ( f ) = ∑ X l , k H ( k ∆f ) ⋅ δ ( f − k ∆f )
k =− K
⊗ sinc ( TFFT f ) TFFT
K
= ∑X
k =− K
l ,k H ( k ∆f ) sinc ( TFFT f ) TFFT
*Time-Domain Explanation
*Time-Domain Explanation
g With Prefix (τ m > Tg )
? Results in ICI and IBI
vl,u (t ) vl +1,u (t )
v(t )
TOFDM TOFDM
t
Tg
h(t )
t
τm
y(t )
t
Tg
τm
lTOFDM − Tg lTOFDM − Tg
Practical Implementation
§ Analog Signal K
• v% 0 , u ( t ) @ v% µ ( t ) = ∑
k =− K
X 0, k e j 2 π k ∆ ft , - T g ≤ t < T F F T
•Equivalence Theorem
∗ a (t ) , b (t ) : Bandwidth Less Than B.
∗ a n @ a ( nTs ) , bn B b ( nTs )
∗ d n @ d ( nTs ) = ( an ⊗ bn ) ⋅ Ts , d (t ) = a (t ) ⊗ b (t )
iff 1 > 2 B , Ts : Sampling Period
Ts
∞
Proof: d ( nTs ) = Ts ∑ a ( kTs ) b ( nTs − kTs )
k =−∞
F ∞
1 f −k
∗ D ( f ) = A( f ) B ( f ) d ( nTs ) €
Ts
∑
k =−∞
D
T
s
F 1 ∞
∗ a ( nTs ) € ∑ A f − k T
Ts k =−∞ s
F 1 ∞
∗ b ( nTs ) € ∑ B f − k
Ts k =−∞ Ts
F 1 ∞
∗ a ( nTs ) ⊗ b ( nTs ) € 2 ∑ D f − k →
Ts k =−∞ Ts
g s%l ,u ( t ) and v%l ,u (t ) Are Not Band-limited.
g Bandwidth of v%l ,u (t )
K +1 K +1
B≈ =
TOFDM ( N + N g )Ts
TFFT = NTs , Tg = N gTs , Ts : Sampling Period
g Sampling Period
1
BTs < → 2( K + 1) ≤ N + N g
2
K
• s%l ,u (t ) = ∑
k =− K
X l , k e j 2π k ∆ ft , (l - 1)TFFT ≤ t < lTFFT
K j 2 π kn
1 1
• xl , n @
N
s%l ,u (t )
t = nTs − τ
=
N
∑
k =− K
X l ,k ⋅ e − j 2π k ∆ f τ e N
N −1 j 2 π kn
X% l , k e X% l , k =X l , k ⋅ e − j 2 π k ∆ f τ ,
1
=
N
∑k =0
N
,
X% l , − k = X% l , N - k , k = 1 ⋅ ⋅ ⋅ K .
1
∆f = ,
TFFT
∗ 2K + 1 ≤ N , xl , n = xl , n + N , xl , n = IDFT{ X% l , k }
N −1 − j 2 π kn
• X% l , k = ∑x l ,n e N
= DFT { x l , n }
n=0
X% l , N - k = X% l ,- k , X% l , k = X% l , k + N , k = 0,1,..., N − 1,
DFT{ xl , n } = { X% l ,0 , X% l ,1 ,... X% l , K ,0,0,0,0, X% l , − K ,... X% l, − 2 , X% l , −1 }
N -1
1 % 2
• ∑x
n=0
k
l ,n x m*
l,n =
N
X l ,k δ m ,k ,
j 2 π kn
1 %
x lk, n @ X l , k e N , n = 0,1, ..., N -1
N
§ Ideal Channel with Perfect Synchronization
(No Prefix)
rl ,n = yl ,n + zl ,n , yl ,n = xl ,n , n = 0 ⋅⋅⋅ N -1.
→ DFT{rl ,n} = {X% l ,0 +ηl ,0 ,..., AX% l ,K +ηl ,K ,0...0,
X% l ,− K +ηl , N −K ,..., X% l ,−1 +ηN −1}
ηl ,k = DFT{ zl ,n} , n = 0 ⋅⋅⋅ N -1.
§ Frequency Selective Channel with Perfect
Synchronization (No Prefix)
rn = yn + zn , yn = xn ⊗ hn .
hn , n = 0 ⋅⋅⋅ L −1: Impulse Respose
xn
hn
h− n
yn
? Inter-block + Inter- Carrier Interference
§ Frequency Selective Channel with Perfect
Synchronization (with Prefix) (L ≤ Ng )
→| N |←
1 K
yn ,u = ynU N (n) = ∑ 0,k k
N k =− K
X H e j 2π nk / N
1 N −1
= ∑ X 0,k H k e j 2π nk / N (l = 0)
N k=0
§ Signal After FFT
N −1 − j 2π nk
Yk = ∑y
n =0
n,u e N
= X k Hk
N −1 − j 2 π nk
Hk = ∑h e
n=0
n
N
§ Practical Signal Transmission
∞ N −1
• vˆ( t ) = ∑ ∑
l=−∞ n=− N g
x l , n g T ( t − n T s − lTO F D M )
1
• xl ,n = v% l , u ( t ) t = n T s
N
• g T ( t ) : Pulse Shaping Filter
g Requirements
∗ To Satisfy Spectral Mask
- Example (IEEE 802.11a)
∗ Low-Complexity
- Length (Support) of gT (t )
∗ High Fidelity
- Small ∫ | v% (t ) - vˆ(t ) |2 dt
∞ N −1
vˆ(t ) = ∑ ∑
l =−∞ n =− N g
xl ,n gT (t − nTs − lTOFDM )
∞ K j 2π kt
v% ( t ) = ∑ ∑ X l ,k e TFFT
U TOFDM ( t − lTOFDM )
l =−∞ k =− K
§ Received Signal
• r% ( t ) = v% ( t ) ∗ c ( t ) + w ( t )
∞ N −1
= ∑∑
l = - ∞ n =− N g
xl ,n g T (t − nTs − lTOFDM ) ∗ c ( t ) + w ( t )
= y (t ) + z (t )
h ( t ) = gT ( t ) ⊗ c ( t ) ⊗ gR ( t ) , z ( t ) = w( t ) ⊗ gR ( t )
• Requirements of g R ( t )
∗ Low Complexity
∗ Small Adjacent Channel Interference
∗ High Fidelity
- Small ∫ | v% (t ) - y (t ) |2 dt
• After Sampling
r%F ,n B rF ( t ) = yn + zn
t = nTs
∞ N −1
yn @ ∑ ∑
l =−∞ m =− N g
xl , m h ( t − mTs − lTOFDM )
t = nTs
= xn ⊗ hn
zn B z ( t )
t = nTs
§ Selections of OFDM Parameters
• Major Parameters : Bandwidth, Bit Rate, Delay Spread,
Guard Interval, Carrier Number, OFDM Symbol Time