Date post: | 22-Dec-2015 |
Category: |
Documents |
View: | 219 times |
Download: | 5 times |
WiMAX OFDM PHY OverWiMAX OFDM PHY Overviewview
Chen-Nien TsaiChen-Nien TsaiInstitute of Computer Science and InforInstitute of Computer Science and Infor
mation Engineeringmation EngineeringNational Taipei University of TechnologyNational Taipei University of Technology
2006.10.242006.10.24
2006/10/24 2
OutlineOutline
► IntroductionIntroduction►Review of the OFDM SystemReview of the OFDM System►OFDM PHYOFDM PHY►SummarySummary
2006/10/24 3
IntroductionIntroduction
► WiMAXWiMAX Worldwide Interoperability for Microwave AccWorldwide Interoperability for Microwave Acc
essess Replace last mileReplace last mile Cost savingCost saving Easy to deployEasy to deploy
2006/10/24 4
Basic WiMAX Network ArchitectureBasic WiMAX Network Architecture
Subscribe Station (SS)
Subscribe Station
Radio tow er
Wireless link
Radio tow er
Radio tow er
Radio tow er
Base Station (BS)
Subscribe Station
Core network
Wired/wireless links
Users
2006/10/24 5
Reference ModelReference Model
2006/10/24 6
Physical LayerPhysical Layer
► WirelessMAN-SC PHYWirelessMAN-SC PHY► WirelessMAN-SCa PHYWirelessMAN-SCa PHY► WirelessMAN-OFDM PHYWirelessMAN-OFDM PHY► WirelessMAN-OFDMA PHYWirelessMAN-OFDMA PHY
2006/10/24 7
OFDM PHYOFDM PHY
► Based on OFDM modulation.Based on OFDM modulation. 256 subcarriers256 subcarriers
► Designed for NLOS operation in the frequeDesigned for NLOS operation in the frequency band below 11 GHz. ncy band below 11 GHz.
2006/10/24 8
OutlineOutline
► IntroductionIntroduction►Review of the OFDM SystemReview of the OFDM System►OFDM PHYOFDM PHY►SummarySummary
2006/10/24 9
Review of the OFDM SystemReview of the OFDM System
► OFDM stands for OFDM stands for Orthogonal Frequency DiOrthogonal Frequency Division Multiplexingvision Multiplexing..
► It was proposed in mid-1960s and used in It was proposed in mid-1960s and used in several high-frequency military system.several high-frequency military system.
► It is a It is a multicarrier transmissionmulticarrier transmission technique. technique. Divides the available spectrum into many subDivides the available spectrum into many sub
carriers, each one being modulated by a low dcarriers, each one being modulated by a low data rate stream.ata rate stream.
2006/10/24 10
The Applications of OFDMThe Applications of OFDM
► High-definition TelevisionHigh-definition Television► Wireless LANsWireless LANs
IEEE 802.11a/gIEEE 802.11a/g HIPERLAN2HIPERLAN2
► IEEE 802.16 (WiMAX)IEEE 802.16 (WiMAX)► IEEE 802.20IEEE 802.20
Mobile Broadband Wireless Access (MBWA)Mobile Broadband Wireless Access (MBWA) Group’s activities were temporarily suspendeGroup’s activities were temporarily suspende
d. d.
2006/10/24 11
Single carrier and Multicarrier TranSingle carrier and Multicarrier Transmissionsmission
► Single carrier transmissionSingle carrier transmission Each user transmits and receives data stream Each user transmits and receives data stream
with only one carrier at any time.with only one carrier at any time.
► Multicarrier transmissionMulticarrier transmission A user can employ a number of carriers to traA user can employ a number of carriers to tra
nsmit data simultaneously.nsmit data simultaneously.
2006/10/24 12
Single carrier and Multicarrier TranSingle carrier and Multicarrier Transmissionsmission
cos(2 )cf t
ib ( )s t
S/Pib
1cos(2 )f t
2cos(2 )f t
cos(2 )Nf t
∑( )s t
Single carrier transmission
Multicarrier transmission
NN oscillators are require oscillators are requiredd
2006/10/24 13
The Basic Principles of OFDMThe Basic Principles of OFDM
► FFT-based OFDM systemFFT-based OFDM system
► Modulation and mappingModulation and mapping
► OrthogonalityOrthogonality
► Guard interval and Cyclic ExtensionGuard interval and Cyclic Extension
2006/10/24 14
FFT-based OFDM systemFFT-based OFDM system
2006/10/24 15
FFT-based OFDM systemFFT-based OFDM system
► Generation of OFDM signalGeneration of OFDM signal Discrete/Fast Fourier Transform implementatiDiscrete/Fast Fourier Transform implementati
on.on. No need for N oscillators to transmit N subcarNo need for N oscillators to transmit N subcar
riers.riers.
S/Pib
1cos(2 )f t
2cos(2 )f t
cos(2 )Nf t
∑( )s t
2006/10/24 16
Why FFT-based (1/3)Why FFT-based (1/3)
► A OFDM subcarrier signal can be expresseA OFDM subcarrier signal can be expressed asd as
► Suppose there are N subcarrier signalsSuppose there are N subcarrier signals
[2 ( )]( ) ( ) c ci f t tc cS t A t e
1[2 ( )]
0
1( ) ( ) k
Ni k ft t
s kk
S t A t eN
amplitude
phase
2006/10/24 17
Why FFT-based (2/3)Why FFT-based (2/3)
►After samplingAfter sampling
► If If
12
0
1( ) k
Ni i k fn t
s kk
S n t A e eN
1(sample rate )
t
1f
N t
21
0
1( ) k
knN ii Ns k
k
S n t A e eN
2006/10/24 18
Why FFT-based (3/3)Why FFT-based (3/3)
►The definition of IDFTThe definition of IDFT21
0
1( ) ( )
nkN iN
k
x n t X k f eN
21
0
1( ) k
knN ii Ns k
k
S n t A e eN
Identical
2006/10/24 19
Modulation and MappingModulation and Mapping
► Modulation types over OFDM systemsModulation types over OFDM systems Phase Shift Keying (PSK)Phase Shift Keying (PSK) Quadrature Amplitude Modulation (QAM)Quadrature Amplitude Modulation (QAM)
► WiMAX OFDM PHYWiMAX OFDM PHY BPSKBPSK QPSKQPSK 16-QAM16-QAM 64-QAM64-QAM
2006/10/24 20
BPSK
QPSK
16-QAM
64-QAM
2006/10/24 21
An ExampleAn Example
► Input streamInput stream 11 01 10 1111 01 10 11
►Output stream (I, Q)Output stream (I, Q) 1, 11, 1 -1, 1-1, 1 1, -11, -1 1, 11, 1
QPSK
2006/10/24 22
Orthogonality (1/5)Orthogonality (1/5)►Time domainTime domain
►Frequency domainFrequency domain
*1 2( ) ( ) 0x t x t dt
*1 2( ) ( ) 0X f X f df
2006/10/24 23
Orthogonality (2/5)Orthogonality (2/5)►Two signalsTwo signals
121( ) i f ts t e 22
2 ( ) i f ts t e
1 2 1 22 2 2 ( )*12 0 0
( )
sin( )
T Ti f t i f t i f f t
i ft
e e dt e dt
fTe
f
12If , is non-zero integer, then 0fT n n
2006/10/24 24
Orthogonality (3/5)Orthogonality (3/5)
2006/10/24 25
Orthogonality (4/5)Orthogonality (4/5)
1Subcarrier f
2Subcarrier f
3Subcarrier f
4Subcarrier f
Time Domain
Frequency Domain
2006/10/24 26
Orthogonality (5/5)Orthogonality (5/5)
Time Domain
Frequency Domain
2006/10/24 27
Guard interval and Cyclic Guard interval and Cyclic ExtensionExtension
► Inter-symbol interference (ISI)Inter-symbol interference (ISI) The crosstalk between signals within the samThe crosstalk between signals within the sam
e subcarrier of consecutive OFDM symbols.e subcarrier of consecutive OFDM symbols. Caused by multipath fading.Caused by multipath fading.
► Inter-carrier interference (ICI)Inter-carrier interference (ICI) The crosstalk between adjacent subcarrier of The crosstalk between adjacent subcarrier of
frequency bands of the same OFDM symbols.frequency bands of the same OFDM symbols.
2006/10/24 28
Guard IntervalGuard Interval
►To eliminate the effect of ISITo eliminate the effect of ISI Guard interval is used in OFDM systemsGuard interval is used in OFDM systems
DATAGuard Interval
gT T
OFDM symbol duration total gT T T
2006/10/24 29
Guard IntervalGuard Interval
► The guard interval could consist of no signThe guard interval could consist of no signals at all.als at all. Orthogonality would be violated.Orthogonality would be violated. The problem of ICI would arise.The problem of ICI would arise.
► Call for cyclic extension (or cyclic prefix).Call for cyclic extension (or cyclic prefix).
2006/10/24 30
Cyclic ExtensionCyclic Extension
Guard Interval(Cyclic Extension)
COPY
2006/10/24 31
OFDM symbol time OFDM symbol time
2006/10/24 32
OutlineOutline
► IntroductionIntroduction►Review of OFDM SystemReview of OFDM System►OFDM PHYOFDM PHY►SummarySummary
2006/10/24 33
OFDM SymbolOFDM Symbol
►Time domainTime domain
g
b
TG
T
1 1 1 1Possible values: , , ,
4 8 16 32
2006/10/24 34
OFDM Frequency DescriptionOFDM Frequency Description
► Frequency domainFrequency domain Data subscarriers: For data transmissionData subscarriers: For data transmission Pilot subscarriers: For various estimation purPilot subscarriers: For various estimation pur
posesposes Null subscarriers: For guard bands, non-active Null subscarriers: For guard bands, non-active
subcarriers, and the DC subcarriersubcarriers, and the DC subcarrier
2006/10/24 35
OFDM Frequency DescriptionOFDM Frequency Description
► Subchannel is a combination of data subcSubchannel is a combination of data subcarriers.arriers. Subcarriers in a subchannel can be adjacent oSubcarriers in a subchannel can be adjacent o
r spread out.r spread out.► 256 subcarriers per carrier256 subcarriers per carrier
1 DC subcarrier (index 0)1 DC subcarrier (index 0) 55 Guard subcarriers 55 Guard subcarriers data subcarriers + pilot subcarriers = 200 subcdata subcarriers + pilot subcarriers = 200 subc
arriersarriers
2006/10/24 36
16 subchannels
2006/10/24 37
Channel CodingChannel Coding
►Channel coding is composed of three Channel coding is composed of three stepssteps RandomizationRandomization FECFEC InterleavingInterleaving
Data to transmit
Randomizer FEC Bit Interleaver
Modulation
2006/10/24 38
RandomizationRandomization
►Purpose: additional privacyPurpose: additional privacy
►For each allocation of data block, the For each allocation of data block, the randomizer shall be used randomizer shall be used independently.independently.
►Each data byte shall enter sequentially Each data byte shall enter sequentially into the randomizer, MSB first.into the randomizer, MSB first.
2006/10/24 39
►PBRS (Pseudo-Random Binary PBRS (Pseudo-Random Binary Sequence) of randomization with Sequence) of randomization with generator 1+Xgenerator 1+X1414+X+X1515
2006/10/24 40
Initialization vectorInitialization vector
►UplinkUplink
►For burst #1, the initialization vector isFor burst #1, the initialization vector is
1 0 1 1 000 0 1 0 0 0 000
DIUC: Downlink Interval Usage Code
2006/10/24 41
Initialization vectorInitialization vector
►DownlinkDownlinkUIUC: Uplink Interval Usage Code
2006/10/24 42
FECFEC
► Forward Error CorrectionForward Error Correction Concatenated Reed-Solomon-convolutional cConcatenated Reed-Solomon-convolutional c
ode (RS-CC) – Mandatoryode (RS-CC) – Mandatory Block Turbo Coding (BTC) – optionalBlock Turbo Coding (BTC) – optional Convolutional Turbo Codes – optionalConvolutional Turbo Codes – optional
2006/10/24 43
Binary Convolutional EncoderBinary Convolutional Encoder► Each Each mm-bit information to be encoded is tr-bit information to be encoded is tr
ansformed into an ansformed into an nn-bit symbol-bit symbol► Code rate = Code rate = mm//nn► To convolutionally encode data:To convolutionally encode data:
kk memory registers ( memory registers (kk = 6 in OFDM PHY) = 6 in OFDM PHY) Input bits are fed into the leftmost registerInput bits are fed into the leftmost register Output bits are generated by the generator poOutput bits are generated by the generator po
lynomials and the existing values in the remailynomials and the existing values in the remaining registersning registers
2006/10/24 44
Binary Convolutional EncoderBinary Convolutional Encoder
2 3 61
2 3 5 62
1 For X
1 For Y
G x x x x
G x x x x
2006/10/24 45
Puncturing PatternPuncturing Pattern
►““1” means a transmitted bit and “0” 1” means a transmitted bit and “0” denotes a removed bitdenotes a removed bit
2006/10/24 46
An ExampleAn Example
►Code rate = 5/6Code rate = 5/6► Input data = 0100100100Input data = 0100100100►Output data will be 12 bits.Output data will be 12 bits.
►All memory registers start with a value All memory registers start with a value of 0.of 0.
510 126
2006/10/24 47
1 00000000000 1100
1 1111 0 0
111 00 1 1
Input
0 1 1 1 1 1 10 1 1
0 0 01 1 10 0 0 0
0 0 00 0 01 1 1 1 1 1
Initial values of registers
G1
G2
Y
X
Output
1 1 2 3 4 5X YY X Y XPuncturing PatternPuncturing Pattern
1. Bitwise multiplication
2. Summation
011
2006/10/24 48
Interleaveing (1/3)► Why bother?Why bother?
FEC codes are effective when transmission errFEC codes are effective when transmission errors occur randomly in time.ors occur randomly in time.
In most cases, errors occur burstly.In most cases, errors occur burstly. Without interleavingWithout interleaving
With interleavingWith interleaving
aaaabbbbccccddddeeeeffffgggg
aaaabbbbccc____deeeeffffgggg
abcdefgabcdefgabcdefgabcdefg
abcdefgabcd bcdefgabcdefg
aa_abbbbccccdddde_eef_ffg_gg
De-interleaving
Error-free transmission transmission with a burst error
2006/10/24 49
Interleaveing (2/3)► LetLet
kk be the index of the coded bit before the first be the index of the coded bit before the first permutation.permutation.
mmkk be the index of the coded bit after the first a be the index of the coded bit after the first and before the second permutation.nd before the second permutation.
jjkk be the index after the second permutation. be the index after the second permutation. NNcpccpc be the number of coded bits per subcarrier. be the number of coded bits per subcarrier.
►BPSK BPSK 1 1 16-QAM 16-QAM 4 4►QPSK QPSK 2 2 64-QAM 64-QAM 6 6
2006/10/24 50
Interleaveing (3/3)►The first permutationThe first permutation
►The second permutationThe second permutation
( ) mod 12 ( )12 12cbps
k
N km k floor
12( ) ( ( )) mod k kk k cbps
cbps
m mj s floor m N floor ss N
( 2)cpcs ceil N
0, 1, , 1cbpsk N
0, 1, , 1cbpsk N
2006/10/24 51
De-interleaveing► LetLet
jj be the index of a received bit before the first be the index of a received bit before the first permutation.permutation.
mmjj be the index of that bit after the first and b be the index of that bit after the first and before the second permutation.efore the second permutation.
kkjj be the index of that bit after the second per be the index of that bit after the second permutation.mutation.
2006/10/24 52
De-interleavingDe-interleaving
►First permutationFirst permutation
►Second permutationSecond permutation
12( ) ( ( )) mod jcbps
j jm s floor j floor ss N
1212 ( 1) ( )j
j j cbpscbps
mk m N floor N
0, 1, , 1cbpsj N
0, 1, , 1cbpsj N
2006/10/24 53
Block Sizes of the Bit InterleaveBlock Sizes of the Bit Interleaverr
2006/10/24 54
OutlineOutline
► IntroductionIntroduction►Review of OFDM SystemReview of OFDM System►OFDM PHYOFDM PHY►SummarySummary
2006/10/24 55
Summary (1/3)Summary (1/3)
► Advantages of the OFDM systemAdvantages of the OFDM system Better bandwidth usage than traditional FDMBetter bandwidth usage than traditional FDM
►The subcarrier is keep orthogonality with overlapThe subcarrier is keep orthogonality with overlap►No guard band among subcarriersNo guard band among subcarriers
Low complexityLow complexity►Using off-the-shelf DFT/FFT DSP technologiesUsing off-the-shelf DFT/FFT DSP technologies
Tolerate ISI and ICITolerate ISI and ICI►Guard intervalGuard interval►Cyclic extensionCyclic extension
2006/10/24 56
Summary (2/3)Summary (2/3)
►Disadvantages of the OFDM systemDisadvantages of the OFDM system Cyclic prefix overheadCyclic prefix overhead Frequency synchronizationFrequency synchronization
►Sampling frequency synchronizationSampling frequency synchronization►Carrier frequency synchronizationCarrier frequency synchronization
Symbol synchronizationSymbol synchronization►Timing errorsTiming errors►Carrier phase noiseCarrier phase noise
2006/10/24 57
Summary (3/3)Summary (3/3)
MAC Layer
PHY Layer
MAC PDU
Randomizer
FEC
Bit Interleaver ModulatorIFFT
Backup MaterialsBackup Materials
2006/10/24 59
Modulation and MappingModulation and Mapping
QPSK 16-QAM
2006/10/24 60
Example OFDM Uplink RS-CC EncoExample OFDM Uplink RS-CC Encoding (1/3)ding (1/3)
2006/10/24 61
Example OFDM Uplink RS-CC EncoExample OFDM Uplink RS-CC Encoding (2/3)ding (2/3)
2006/10/24 62
Example OFDM Uplink RS-CC EncoExample OFDM Uplink RS-CC Encoding (3/3)ding (3/3)
2006/10/24 63