ofdm 2010 (1)

Embed Size (px)

Citation preview

  • 8/8/2019 ofdm 2010 (1)

    1/14

    Orthogonal Frequency Division

    Multiplexing/Modulation:

    OFDM

    CADWCSCADWCS

    Spring 2010Spring 2010

    Introduction to OFDMIntroduction to OFDM

    Basic ideaUsing a large number of parallel narrow-band sub-

    carriers instead of a single wide-band carrier totransport information

    AdvantagesVery easy and efficient in dealing with multi-pathRobust against narrow-band interference

    DisadvantagesSensitive to frequency offset and phase noisePeak-to-average problem reduces the power

    efficiency of RF amplifier at the transmitter

    Adopted for various wireless standards 802.11a, 802.16a, DAB, DVB (+DSL)

  • 8/8/2019 ofdm 2010 (1)

    2/14

    Multicarrier ModulationMulticarrier Modulation

    Orthogonal Frequency Division Multiplexing

    Based on the fast Fourier transform

    Standardized for DAB, DVB-T, IEEE 802.11a, 802.16a,HyperLAN II

    Considered for fourth-generation mobile communicationsystems

    subchannel

    frequency

    ma

    gnitude

    carrier

    channel

    Multipath Propagation

    Simple Model

    Multipath Propagation

    Simple Model

    hc(t) = kk(t - k)where k= 0, , K-1k : path gain (complex)0 = 0 normalize relative delay of first pathk= k- 0 difference in time-of-flight

    | 0 | | 1 | | 2 |1 2

    0

    1

    2

  • 8/8/2019 ofdm 2010 (1)

    3/14

    Equivalent PropagationChannelEquivalent PropagationChannel

    heff(t) = gtr(t) * hc(t) * grx(t)transmit filters receive filters

    multipathchannel

    convolution

    Effective channel at receiver

    Propagation channel

    Transmit / receive filters

    hc(t) typically random& changes with time

    Must estimate and re-estimate channel

    Impact of Multipath: Delay

    Spread & ISI

    Impact of Multipath: Delay

    Spread & ISI

    -6 -4 -2 0 2 4 6-0.2

    0

    0.2

    0.4

    0.6

    0.8

    1

    t/Ts

    2Ts 4Ts

    Ts

    -6 -4 -2 0 2 4 6 8

    -0.5

    0

    0.5

    1

    t/Ts

    -6 -4 -2 0 2 4 6 8

    -0.2

    0

    0.2

    0.4

    0.6

    0.8

    t/Ts

    Max delay spread = effective number of symbol periods occupied by channel

    Requires equalization to remove resulting ISI

  • 8/8/2019 ofdm 2010 (1)

    4/14

    Effective Delay SpreadEffective Delay Spread

    Delay spread depends on difference in path lengths Effective delay spread: function of the maximum difference Sampling period Tsdetermines effect of delay spread

    40 us20 kmMacro cell15 us5 kmMicro cell

    300 ns0.1 kmPico cell

    Max Delay SpreadCell size

    TV broadcast60600 nsDABAudio90160 nsDVB-TWLAN650 ns802.11a

    ApplicationChannel tapsSampling Period

    Multicarrier ModulationMulticarrier Modulation

    Divide broadband channel into narrowband subchannels

    No ISI in subchannelsif constant gain in every subchannel and ifideal sampling

    subchannel

    frequency

    magnitu

    de

    carrier

    channel

  • 8/8/2019 ofdm 2010 (1)

    5/14

    Monocarrier vs. Multicarrier modulation

    To improve the spectral efficiency:

    To use orthogonal carriers (allowing overlapping)

    Eliminate band guards between carriers

    Selective Fading

    Very short pulses

    ISI is compartively long

    Equalizers are very long

    Poor spectral efficiencybecause of band guards

    Drawbacks

    It is easy to exploit

    Frequency diversity

    Flat Fading per carrier

    N long pulses

    ISI is comparatively short

    N short Equalizers needed

    Poor spectral efficiencybecause of band guards

    Advantages

    Furthermore

    It allows to deploy

    2D coding techniques

    Dynamic signalling

    N carriers

    B

    Pulse length ~ N/B

    Similar toFDM technique

    Data are shared among several carriersand simultaneously transmitted

    B

    Pulse length ~1/B

    Data are transmited over onlyone carrier

    Channel

    Guard bands

    Channelization

    Orthogonal Frequency Division Modulation

    Data coded in frequency domain

    N carriers

    B

    Transformation to time domain:each frequency is a sine wavein time, all added up.

    f

    Transmit

    Symbol: 8 periods of f 0

    Symbol: 4 periods of f0

    Symbol: 2 periods of f 0

    +

    Receivetime

    B

    Decode each frequencybin separately

    Channel frequencyresponse

    f

    f

    Time-domain signal Frequency-domain signal

  • 8/8/2019 ofdm 2010 (1)

    6/14

    OFDM uses multiple carriers

    to modulate the data

    N carriers

    B

    Modulation technique

    A user utilizes all carriers to transmit its data as coded quantity at each

    frequency carrier, which can be quadrature-amplitude modulated (QAM).

    Intercarrier Separation =

    1/(symbol duration)

    No intercarrier guard bands

    Controlled overlapping of bands

    Maximum spectral efficiency (Nyquist rate)

    Very sensitive to freq. synchronization

    Easy implementation using IFFTs

    Features

    Data

    Carrier

    T=1/f0Time

    f0B

    Frequency

    One OFDM symbol

    Time-frequency grid

    OFDM Modulation and Demodulation

    using FFTsb0b1b2...

    .bN-1

    Data coded infrequency domain:one symbol at a time

    IFFT

    Inverse fastFourier transform

    Data in time domain:one symbol at a time

    d0d1d2d3....dN-1

    time

    f

    P/S

    Parallel to

    serial converterTransmit time-domainsamples of one symbol

    d0, d1, d2, ., dN-1

    Receive time-domainsamples of one symbol

    d0, d1, ., dN-1 S/P

    Serial toparallel converter

    d0d1d2....dN-1

    time

    FFT

    Fast Fouriertransform

    b0b1b2

    .

    .

    .

    .bN-1

    f

    Decode each

    frequency binindependently

  • 8/8/2019 ofdm 2010 (1)

    7/14

    Frequency Domain EqualizationFrequency Domain Equalization

    For the kth carrier:xk= Hksk+ vk

    where Hk= nhk(nTs) exp(j2 k n/ N) and n= 0, ,. N-1 Frequency domain equalizer xk

    Hk-1

    ssk

    Noise enhancement factor

    k

    |Hk|2

    |Hk-1|2

    k

    good

    bad

    Effect of the cyclic prefix

    CP

    Passing

    the

    channelh(n)

    i(t)

    j(t)

    h(n)=(1)n/n n=0,,23

    j(t)

    i(t)

    i(t)

    To combat the time dispersion: including special time guards in the symbol transitions

    CP

    TTc

    copyFurthemore it converts Linear conv. = Cyclic conv.

    (Method: overlap-save)

    CP functions:It acomodates the decaying transient of the previous symbolIt avoids the initial transient reachs the current symbol

    Including the Cyclic Prefix

    Symbol: 8 periods of fi

    Symbol: 4 periods of fi

    Initial transientremains within

    the CP

    Final transientremains within

    the CP

    The inclusion of a CPmaintains the orthogonality

    Passing

    the

    channelh(n)

    Initial transient Decaying transient

    Channel:

    Symbol: 8 periods of f i

    Symbol: 4 periods of fi

    Without the Cyclic Prefix

    Loss of orthogonality

  • 8/8/2019 ofdm 2010 (1)

    8/14

    P/SQAM

    decoder

    invertchannel=

    frequencydomain

    equalizer

    S/P

    quadrature

    amplitude

    modulation(QAM)

    encoder

    N-IFFT

    add

    cyclicprefix

    P/S

    D/A +

    transmitfilter

    N-FFT S/Premovecyclic

    prefix

    TRANSMITTER

    RECEIVER

    Nsubchannels Ncomplex samples

    Ncomplex samplesNsubchannels

    Receivefilter

    +

    A/D

    multipath channel

    An OFDM ModemAn OFDM Modem

    Bits

    00110

    DMT vs. OFDMDMT vs. OFDM DMT (Discrete Multitone Transmission)

    Channel changes very slowly ~ 1 s Subchannel gains known at transmitter Bit-loading (sending more bits on goodchannels) increases throughput

    OFDM Channel may change quickly ~ 10 ms Not enough time to convey gains to transmitter Forward error correction mitigates problems on bad channels

    frequency

    magnitu

    de

    DMT: Send more data here

    OFDM: Try to code so bad subchannels can be ignored

  • 8/8/2019 ofdm 2010 (1)

    9/14

    Key difference with DMT

    Bandpass transmission allows for complex waveforms

    Transmit: y(t) = Re{(I(t)+j Q(t)) exp(j2p fct)}= I(t) cos(2 fct) Q(t) sin(2 fct)

    DMT vs. OFDMDMT vs. OFDM

    Coded OFDM (COFDM)Coded OFDM (COFDM) Error correction is necessaryin OFDM systems Forward error correction (FEC)

    Adds redundancy to data stream

    Examples: convolutional codes, block codes

    Mitigates the effects of bad channels

    Reduces overall throughput according to the coding rate k/n

    Automatic repeat request (ARQ) Adds error detecting ability to data stream Examples: 16-bit cyclic redundancy code Used to detect errors in an OFDM symbol

    Bad packets are retransmitted (hopefully the channel changes)

    Usually used with FEC

    Minus: Ineffective in broadcast systems

  • 8/8/2019 ofdm 2010 (1)

    10/14

    Typical Coded OFDMEncoderTypical Coded OFDMEncoder

    FEC

    BitwiseInterleaving

    SymbolMapping

    Reed-Solomon and/or convolutional code

    Intersperse coded and uncoded bits

    Data bits Parity bits

    Rate 1/2

    Map bits to symbols

    Typical Coded OFDM

    Decoder

    Typical Coded OFDM

    Decoder

    Frequency-domain

    equalization

    Symbol

    Demapping

    Deinterleaving

    Decoding

    Symbol demapping Produce soft estimate of each bit

    Improves decoding

  • 8/8/2019 ofdm 2010 (1)

    11/14

    Frequency diversity using coding

    Random errors: primarily introduced by thermal and circuit noise.

    Channel-selected errors: introduced by magnitude distortion inchannel frequency response.

    Data bits

    Bad carriers

    T=1/f0Time

    f0

    B

    Frequency

    Time-frequency grid

    Frequency response

    Errors are no longer random. Interleaving is often used to scramblethe data bits so that standard error correcting codes can be applied.

    f

    Ideal Channel EstimationIdeal Channel Estimation Wireless channels change frequently ~ 10 ms

    Require frequent channel estimation Many systems use pilot tones known symbols

    Given sk, for k = k1, k2, k3, solve xk = l=0L hl e

    -j2 k l/N sk for hl Find Hk = l=0

    L hl e-j2 k l / N (significant computation)

    More pilot tones

    Better noise resilience Lower throughput (pilots are notinformative)

    frequency

    magnitude Pilot tones

  • 8/8/2019 ofdm 2010 (1)

    12/14

    Channel Estimation ViaInterpolationChannel Estimation ViaInterpolation

    More efficient approach is interpolation Algorithm

    For each pilot ki find Hki = xki/ ski Interpolate unknown values using interpolation filter

    Hm = m,1 Hk1 + m,2 Hk2 + Comments

    Longer interpolation filter: more computation, timing sensitivity

    Typical 1dB loss in performance in practical implementation

    frequency

    ma

    gnitude

    OFDM and MIMO SystemsOFDM and MIMO Systems Multiple-input multiple-output (MIMO) systems

    Use multiple transmit and multiple receive antennasCreates a matrixchannel

    Equivalent system for kth tonexk = Hk sk + vk

    Vector inputs and outputs

    OFDM Modulator

    OFDM Modulator

    Joint

    Demodulator

    H(t)

  • 8/8/2019 ofdm 2010 (1)

    13/14

    Why OFDM in Broadcast?Why OFDM in Broadcast?

    Enables Single Frequency Network (SFN) Multiple transmit antennas geographically separated

    Enables same radio/TV channel frequency throughout a country

    Creates artificially large delay spread OFDM has no problems

    20km

    0 5 10 15 20 25 30 35 400

    0.1

    0.2

    0.3

    0.4

    0.5

    0.6

    0.7

    0.8

    0.9

    1

    Why OFDM for High-Speed

    Internet Access?

    Why OFDM for High-Speed

    Internet Access? High-speed data transmission

    Large bandwidths -> high rate, many computations

    Small sampling periods -> delay spread becomes a seriousimpairment

    Requires much lowerBER than voice systems

    OFDM pros

    Takes advantage of multipath through simple equalization

    OFDM cons Synchronization requirements are much more strict

    Requires more complex algorithms for time / frequencysynch

    Peak-to-average power ratio

    Approximately 10 log N(in dB) Large signal peaks require higher power amplifiers

    Amplifier cost grows nonlinearly with required power

  • 8/8/2019 ofdm 2010 (1)

    14/14

    OFDM Systems and ApplicationsOFDM Systems and Applications

    Orthogonal Frequency Division Multiplexing (OFDM)

    Digital modulation scheme

    Wireless counterpart to discrete multitone transmission Used in a variety of applications

    o Broadcast

    o High-speed internet access

    Standard Meaning Carrier Freq. Rate (Mbps) ApplicationsDAB Digital Audio Broadcasting FM radio 0.008-0.384 Audio broadcasting

    DVB-T Digital Video Broadcasting UHF 3.7-32 Digital TV broadcasting

    DVB-H Digital Video Broadcasting UHF 13.7 Digital broadcasting to

    handheld

    IEEE 802.11a Wireless LAN / WiFi 5.2 GHz 6 - 54 Wireless Internet

    IEEE 802.11g Wireless LAN / WiFi 2.4 GHz 6 54 Wireless Internet

    IEEE 802.11n Wireless LAN (High Speed) 2.4 GHz - ?? 6 100 Wireless Internet

    IEEE 802.16 Broadband Wireless Access 2.1 GHz &

    others

    0.5 20 Fixed / Mobile Wireless

    Internet

    IEEE 802.20 Mobile Broad. Wireless Access 3.5 GHz ~ 1 Mobile Internet / Voice?