1 ierg 4100 wireless communications part x: ofdm
TRANSCRIPT
1
IERG 4100 Wireless Communications
Part X: OFDM
2
Introduction
OFDM: Orthogonal Frequency Division Multiplexing
Converts a wideband frequency selective fading channel into a parallel collection of narrow band frequency flat sub-channels
Reduces the computational complexity associated with high data-rate transmission over frequency-selective channels
3
History of OFDM
The basic principles of OFDM was proposed in several publications in the 1960’s.
Since 1966 FDM systems with overlapping spectra were proposed
The next step is a proposal to realize an FDM system with DFT
Finally, in 1971 Weinstein and Ebert proposed a complete OFDM system, which included generating the signal with an FFT and adding a guard interval in the case of multipath channels
4
OFDM Applications
Broadcasting DAB (Digital Audio Broadcasting) DVB (Digital Video Broadcasting)
WLAN (Wireless local area network) IEEE 802.11a HiperLan/2
WMAN (Wireless metropolitan area network) IEEE 802.16 (WiMax)
4G LTE (Long Term Evolution)
5G ?
5
Motivation
Inter-symbol interference in high-data-rate wireless communications
To avoid ISI, data rate is limited the radio environment – delay spread
Otherwise, equalizer is needed at the receiver to overcome ISI
OFDM can overcome and take advantage of multipath fading and thus eliminate inherent data rate limitations
6
Time and Frequency Domain Description of Multipath
7
Inter-symbol interference
Single-Carrier Transmission vs. OFDM
8
time
frequency
……
Single carrier transmission:
time
……
frequency
OFDM (Multi carrier transmission):
Each symbol sees a frequency selective fading channel
Each symbol on a subcarrier sees a frequency flat fading channel
Single Carrier System
Sequential Transmission of WaveformsWaveforms are of short Duration T Waveforms occupy full system bandwidth 1/T
Multi-Carrier System
Parallel Transmission of waveforms Waveforms are of long duration MT Waveforms occupy 1/Mth of system bandwidth 1/T
Subcarriers in the Time Domain
11
Subcarrier Orthogonality
In conventional FDMA The whole bandwidth is divided
into many narrow sub-channels which are spaced apart and not overlapped.
⇒ Low spectral efficiency In OFDM
By using orthogonal carriers with nulls at the center of the other carriers, the subchannels are overlapped.
⇒ Increase spectral efficiency
12
In the frequency domain, the orthogonality is seen by zerosAll other subcarriers are zero when one subcarrier peaks
frequency
OFDM Transmitter and Receiver
13
Add Cyclic
Prefix & Pulse
Shaping
Serial
to
Parallel
IFFT
Parallel
to
Serial
Parallel
to
Serial
FFT
Serial
to
Parallel
Mixer
fc
Mixer &Filter
fc
FrequencyDomainSamples
TimeDomainSamples
Matched Filter
and Remove Cyclic Prefix
channel
14
DFT implementation
Equivalent baseband notation
At a sample rate of Ts/N
Since
(I)DFT can be much more efficiently implemented by (I)FFT
1
0
( ) exp 2 , 0N
n n sn
s t d j f t t T
s(k) =skTsN
⎛
⎝⎜⎞
⎠⎟= dnexp j2nk⋅Δf ⋅
TsN
⎛
⎝⎜⎞
⎠⎟n=0
N−1
∑ , 0 ≤k≤N −1
1
0
( ) exp 2 , 0 1N
n nn
nks k d j IDFT d k N
N
ΔfgTs =1
15
DFT implementation
Matrix representation
s=FHd
F: FFT matrix
Each dn, n=0, 1, …, N1 is a modulated
frequency domain sample
Each sn, n=0, 1, …, N1 is a sample of the
OFDM symbol, i.e., time domain sample
OFDM Signal in the Time Domain
16
17
Guard Interval
OFDM deals with ISI within one OFDM symbol (OFDM block)
Inter-block interference still exists Solution: Insert a guard interval that is longer than
the delay spread
Guard interval can consist of no signal. In this case, however the problem inter-carrier interference (ICI) would arise, since sub-carriers are no longer orthogonal
By cyclic prefix in OFDM symbol, ISI and ICI can be eliminated completely
18
Cyclic Prefix
When the length of the cyclic prefix is larger than the delay spread, there is no inter-block interference after the cyclic prefix is removed
19
Matrix representation of the ISI channel
Assume channel impulse response length is P
Matrix representation
1
0
P
t k t k tk
y h s n
20
Circulant Matrix
A Circulant matrix is an n-by-n matrix whose rows are composed of cyclically shifted versions of a length-n list. For example, the circulant matrix on the list l={1, 2, 3, 4} is given by
One important property: a circulant matrix can be diagonalized by the Fourier transformation matrix
1 2 3 4
2 3 4 1
3 4 1 2
4 1 2 3
21
Cyclic Prefix
In order to form a circulant matrix, instead of transmitting s, we transmit
Assume P=1, then
1 1, , , ,TT
N P N P Ns s s s s
22
Cyclic Prefix
An effective circulant matrix is created using cyclic prefix
Efficiency: with ,since a vector of length will be transmitted for a length-N data vector
When N increases, efficiency increases
H
( )sN N N 1sN P
23
Diagonalization of Circulant Matrix
Circulant matrix can be diagonalized aswhere
N parallel flat fading subchannels are created Note, the transmitter can diagonalize
without knowing any information about
HHFHF D
1exp 2kn
knj
NN
F
1
0
exp 2N
H knnk
knh j
N
D Gain of a sub-channel
HH
24
Advantages of OFDM
With cyclic prefix, intra and inter OFDM symbol ISI can be eliminated completely
An effective circulant matrix can be created using cyclic prefix, as a result, ICI can be eliminated completely
Implementation complexity is significantly lower than that of a single carrier system with an equalizer
Provide frequency diversity Forward error correcting code such as convolutional
code with interleaver is needed as some sub-carriers will be in deep fade
Fading Across Subcarriers
Example:
25
h(τ ) =0.8δ(τ ) + 0.6δ(τ −Ts)
diag(DH ) =FFT 0.8, 0.6, 0, 0, 0, 0, 0, 0[ ]( )=[1.4, 1.22 −0.424i, 0.8 −0.6i, 0.376 −0.424i, 0.2, 0.376 + 0.424i, 0.8 + 0.6i, 1.224 + 0.424i]
Different BERs Across Subcarriers
Compensation technique Coding across subcarriers Adaptive loading (power and rate)
26
Variable-Rate Variable-Power MQAM
27
γ : Channel to noise ratio | h |2 N0 B
Adaptive Techniques
Variable-rate variable-power techniques Fixed BER, maximize average data rate Fixed data rate, minimize average BER Fixed BER and data rate, minimize
average power
28
Formulation
BER in non-fading AWGN channel with MQAM (M>=4) modulation and coherent detection:
Adaptive MQAM for fixed BER
29
BER ≤0.2e−1.5γPM−1
Rate Maximization in Single-Carrier Systems
Optimal solution: Water filling
30
maxP(γ)
E log2 M (γ)( )⎡⎣ ⎤⎦=maxP(γ )
E log2 1+1.5γP(γ)−ln 5BER( )
⎛
⎝⎜⎞
⎠⎟⎡
⎣⎢⎢
⎤
⎦⎥⎥
s.t. E P(γ)[ ] =P
P*(γ) =1γ0
−1γ
γ > γ0
0 otherwise
⎧
⎨⎪
⎩⎪
Power Minimization in Single-Carrier Systems
Practical (suboptimal) solution: Fix M. Transmit at the minimum power that
meets the BER performance
Optimal solution: water filling with a carefully chosen water
level31
minM (γ)
E P γ( )⎡⎣ ⎤⎦=minM (γ )
EM (γ)−1( ) ln
15BER
1.5γ
⎡
⎣
⎢⎢⎢
⎤
⎦
⎥⎥⎥
s.t. E M (γ)[ ] =M
Constellation Restriction
M is restricted to {0, …, MN} Carefully design region boundaries Power control maintains target BER
32
Adaptive Loading in Multi-Carrier Systems
Pros: Smaller rate and power fluctuation Requires smaller buffer size Channel gains are known
33
Rate Maximization
Concave maximization Transmit power per OFDM symbol is
fixed Constellation constraint can be imposed
34
maxPk (γ)
log2 Mk(γk)( )k=1
N
∑ =maxPk(γ )
log2 1+1.5γkPk(γk)−ln 5BER( )
⎛
⎝⎜⎞
⎠⎟k=1
N
∑
s.t. Pk(γk)k=1
N
∑ =NP
Power Minimization
35
minM k (γ)
Pk γk( )k=1
N
∑ =minMk(γ )
Mk(γk)−1( ) ln1
5BER1.5γk
⎡
⎣
⎢⎢⎢
⎤
⎦
⎥⎥⎥k=1
N
∑
s.t. Mk(γk)k=1
N
∑ =NM
Linear programming Data rate per OFDM symbol is fixed Constellation constraint can be imposed