chapter7 ofdm - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 ·...

44
CHAPTER 7 OFDM Xijun Wang

Upload: others

Post on 19-Apr-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

CHAPTER 7 OFDM Xijun Wang

Page 2: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

WEEKLY READING

1. Goldsmith, “Wireless Communications”, Chapters12

2. Tse, “Fundamentals of Wireless Communication”,Chapter 4

2

Page 3: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

I hear and I forget,I see and I remember, I do and I understand

3

Page 4: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

MULTICARRIER MODULATION

n Basic idea¨ Divide the transmitted bitstream into many different

substreams and send these over many different subchannels

¨ The corresponding subchannel bandwidth is much less than the total system bandwidth

¨ Each subchannel has a bandwidth less than the coherence bandwidth of the channel, so the subchannelsexperience relatively flat fading

n Implementation¨ Orthogonal frequency division multiplexing (OFDM) ¨ Vector coding

4

Page 5: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

ISI MITIGATION

n Consider a linearly-modulated system with data rate R and passband bandwidth B

n The coherence bandwidth for the channel is assumed to be Bc < B

n break this wideband system into N linearly-modulated subsystems in parallel

n each with subchannel bandwidth BN = B/N and data rate RN ≈ R/N

n For N sufficiently large, the subchannel bandwidth BN = B/N << Bc, and the symbol time TN ≈ 1/BN >> 1/Bc ≈ Tm

5

Page 6: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

MULTICARRIER TRANSMITTER

6

Page 7: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

MULTICARRIER RECEIVER

7

Page 8: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

DRAWBACK

n Near-ideal (and hence, expensive) low pass filters will be required to maintain the orthogonality of the subcarriers at the receiver.

n Requires n independent modulators and demodulators, which entails significant expense, size, and power consumption.

n This form of multicarrier modulation can be spectrally inefficient

8

Page 9: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

DRAWBACK

n each subchannel is modulated using raised cosine pulse shapes with rolloff factor β.

n The passband bandwidth of each subchannel is then BN = (1 + β)/TN.

9

Let ε/TN denote the additional bandwidth required due to time-limiting of these pulse shapes.

The total required bandwidth for nonoverlapping subchannels is

Page 10: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

OVERLAPPING SUBCHANNELS

n The total system bandwidth with overlapping subchannels is

n With N large, the impact of β and ε on the total system bandwidth is negligible

10

Page 11: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

GOOD, BUT HOW TO SEPARATE?

n The subcarriers must still be orthogonal so that they can be separated out by the demodulator in the receiver.

n a set of (approximately) orthogonal basis functions on the interval [0, TN]

11

The minimum frequency separation required for subcarriers to remain orthogonal over the symbol interval [0, TN ] is 1/TN

Page 12: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

MULTICARRIER RECEIVER

12

Page 13: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

MULTICARRIER RECEIVER

n If the effect of the channel h(t) and noise n(t) are neglected

13

Since the subcarriers overlap, their orthogonality is compromised by timing and frequency offset.

Page 14: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

DISCRETE IMPLEMENTATION

n Although multicarrier modulation was invented in the 1950’s, its requirement for separate modulators and de- modulators on each subchannel was far too complex for most system implementations at the time.

n However, the development of simple and cheap implementations of the discrete Fourier transform (DFT) and the inverse DFT (IDFT) twenty years later, combined with the realization that multicarrier modulation can be implemented with these algorithms, ignited its widespread use.

14

Page 15: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

DISCRETE FOURIER TRANSFORM

n Let x[n], 0 ≤ n ≤ N − 1, denote a discrete time sequence.

n The N-point DFT of x[n] is defined as

n When an input data stream x[n] is sent through a linear time-invariant discrete-time channel h[n], the output y[n] is

15

Page 16: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

DISCRETE FOURIER TRANSFORM

n The N-point circular convolution of x[n] and h[n] is defined as

¨ where[n−k]N denotes [n−k] modulo N.

n x[n−k]N is a periodic version of x[n−k] with period N.

n Circular convolution in time leads to multiplication in frequency

16

Page 17: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

CYCLIC PREFIX

n Consider a channel input sequence x[n] = x[0], . . . , x[N − 1] of length N

n a discrete-time channel with finite impulse response (FIR) h[n] = h[0], . . . , h[μ] of length μ + 1 = Tm/Ts, where Tm is the channel delay spread and Ts the sampling time associated with the discrete time sequence.

n This yields a new sequence

17

Page 18: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

CYCLIC PREFIX

n Suppose 𝑥"[n] is input to a discrete-time channel with impulse response h[n].

n The channel output y[n], 0 ≤ n ≤ N − 1 is

n Taking the DFT of the channel output in the absenseof noise then yields

18

Page 19: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

CYCLIC PREFIX

n for known h[n]

n The cyclic prefix¨ is not needed to recover x[n], 0 ≤ n ≤ N − 1 ¨ serves to eliminate ISI between the data blocks ¨ results in a data rate reduction of N/(μ + N) ¨ The transmit power associated with sending the cyclic

prefix is also wasted

19

Page 20: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

OFDM

20

discrete frequency components

Page 21: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

OFDM

21

Page 22: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

OFDM

22

Page 23: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

OFDM

The OFDM system effectively decomposes the wideband channel into a set of narrowband orthogonal subchannels with a different QAM symbol sent over each subchannel.

23

Page 24: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

MATRIX REPRESENTATION

24

cyclic prefix

N × (N+𝜇)

The circular convolution operation u = h⊗x can be viewed as a linear transformation

Page 25: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

MATRIX REPRESENTATION

25

N × N

Page 26: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

MATRIX REPRESENTATION

n DFT operation on x[n] can be represented by the matrix multiplication

n IDFT26

Page 27: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

MATRIX REPRESENTATION

n Eigenvalue decomposition

¨ Λ is a diagonal matrix of eigenvalues of 𝐻%¨ MH is a unitary matrix whose rows comprise the

eigenvectors of 𝐻%.

n The rows of the DFT matrix Q are eigenvectors of 𝐻%, thus

27

Complex exponentials are eigenfunctions for any linear system.

Page 28: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

MATRIX REPRESENTATION

28

By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes an ISI channel into N orthogonal subchannels and knowledge of the channel matrix H is not needed for this decomposition.

has the same noise autocorrelation matrix as ν

a natural rotation at the input and at the output to convert the channel to a set of non-interfering channels with no ISI

Page 29: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

VECTOR CODING

n The singular value decomposition of H can be written as

¨ U is N × N unitary, V is (N + μ) × (N + μ) unitary, and Σis a diagonal matrix whose ith element σi is the ithsingular value of H.

29

Page 30: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

VECTOR CODING

30

The precoding filter matrix must be known at the transmitter

Page 31: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

VECTOR CODING

n Each element of X is effectively passed through a scalar channel without ISI, where the scalar gain of subchannel i is the ith singular value of H

n Insert a guardband or null prefix between the vector codeword (VC) symbols to eliminate ISI

31It is more efficient than OFDM in terms of energy.

Page 32: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

PEAK TO AVERAGE POWER RATIO

n The PAR of a continuous-time signal is

n The PAR of a discrete-time signal is

32

Page 33: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

PEAK TO AVERAGE POWER RATIO

n A low PAR allows the transmit power amplifier to operate efficiently

n A high PAR forces the transmit power amplifier to have a large backoff in order to ensure linear amplification of the signal.

33

A typical power amplifier response.

Page 34: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

PEAK TO AVERAGE POWER RATIO

n A high PAR requires high resolution for the receiver A/D convertor, since the dynamic range of the signal is much larger for high PAR signals.

n PAR increases approximately linearly with the number of subcarriers.

n Although it is desirable to have N as large as possible in order to keep the overhead associated with the cyclic prefix down, a large PAR is an important penalty that must be paid for large N.

34

Page 35: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

FREQUENCY AND TIMING OFFSET

n Orthogonality is assured by the subcarrier separation ∆f = 1/TN.

n The frequency separation of the subcarriers is imperfect: ¨ Mismatched oscillators¨ Doppler frequency shifts¨ Timing synchronization errors

n Intercarrier interference (ICI)

35

Page 36: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

APPLICATIONS

n How to determine the parameters?¨ Guard interval TG

¨ Should be larger than delay spread TG > 2-4×Tm

¨ Data block length TN

¨ TN should be large to reduce the rate loss and powerloss

¨ TN should be small to reduce PAR and ICI¨ TN=5×TG

¨ The number of subcarriers¨ Determined by the bandwidth and subcarrier

separation

36

Page 37: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

APPLICATIONS

n Given¨ Bit rate 25Mbit/s ¨ Delay spread 200ns ¨ Bandwidth <18MHz

n Design¨ Guard interval TG = 4×Tm=0.8µs¨ TN=5×TG=4 µs¨ Symbol length = TG+TN=4.8 µs¨ subcarrier separation = 1/TN=250kHz¨ What is the required number of subcarrier?

37

Page 38: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

APPLICATIONS

38

Page 39: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

APPLICATIONS

39

Page 40: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

IEEE 802.11A WIRELESS LAN STANDARD

n Occupies 20 MHz of bandwidth in the 5 GHz unlicensed band

n Subcarrier¨ N = 64 subcarriers are generated, ¨ only 48 are actually used for data transmission, ¨ the outer 12 zeroed in order to reduce adjacent channel

interference, and 4 used as pilot symbols for channel estimation.

n Symbol¨ The cyclic prefix consists of μ = 16 samples, so the total

number of samples associated with each OFDM symbol, including both data samples and the cyclic prefix, is 80.

40

Page 41: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

IEEE 802.11A WIRELESS LAN STANDARD

n The transmitter gets periodic feedback from the receiver about the packet error rate, which it uses to pick an appropriate error correction code and modulation technique.

n The same code and modulation must be used for all the subcarriers at any given time. ¨ The error correction code is a convolutional code with

one of three possible coding rates: r = 1 , 2 , or 3 . ¨ The modulation types that can be used on the

subchannels are BPSK, QPSK, 16QAM, or 64QAM.

41

Page 42: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

IEEE 802.11A WIRELESS LAN STANDARD

n Since the bandwidth B (and sampling rate 1/Ts) is 20 MHz, and there are 64 subcarriers evenly spaced over that bandwidth, the subcarrier bandwidth is

n Since μ = 16 and 1/Ts = 20MHz, the maximum delay spread for which ISI is removed is

n The symbol time per subchannel is

42

Page 43: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

IEEE 802.11A WIRELESS LAN STANDARD

n The minimum data rate that can be transmitted is

n The maximum data rate that can be transmitted is

43

Page 44: CHAPTER7 OFDM - xidian.edu.cnweb.xidian.edu.cn/xjwang/files/20161201_092529.pdf · 2016-12-01 · MATRIX REPRESENTATION 28 By adding a cyclic prefix and using the IDFT/DFT, OFDM decomposes

44

For a 20 MHz LTE channel (one carrier), its effective transmission bandwidth is 18 MHz. One PRB is 180 kHz. Thus, a 20 MHz LTE channel has 100 PRBs, which can be allocated to multiple users (users 1 and 2) simultaneously. In contrast, all the band- width in a WiFi system can only be occupied by one user within each 4 msOFDM symbol.