Introduction to IEEE 802.11a WLAN System Advisor : 李志鵬 博士 Presenter : WLAN Group
Introduction to IEEE 802.11a WLAN System
Advisor : 李志鵬 博士Presenter : WLAN Group
2004/4/29 WLAN Group2
Table of contents Introduction to Basic OFDM
OFDM : Orthogonal Frequency Division Multiplexing
Introduction to IEEE 802.11a StandardAlgorithms for IEEE 802.11a RX
SynchronizationChannel Estimation Phase Tracking
Introduction to Basic OFDM
Ming-Li Wang (王鳴立)
2004/4/29 WLAN Group4
Table of ContentsIntroduction
Generation of Subcarriers by Using the IFFTIFFT : Inverse Fast Fourier Transform
Guard Interval (GI) and Cyclic Prefix (CP)
2004/4/29 WLAN Group5
OFDM system structure
Baseband RF
2004/4/29 WLAN Group6
Introduction The basic principle of OFDM is to split a high-rate data stream into a number of lower rate streams that are transmitted simultaneously over a number of subcarriers.It eliminates or alleviates the problems of inter-symbol interference (ISI), low spectrum efficiency, and frequency selective fading.OFDM transmission is a very useful transmission technique for a frequency selective fading channel. (τd > Ts)
2004/4/29 WLAN Group7
The use of transmission bandwidthIn a classical parallel system, the channel is divided into N non-overlapping sub-channels to avoid inter-carrier interference (ICI).
For bandwidth efficiency, the frequency of each sub-carrier is orthogonal to one another. (i.e. each sub-carrier has zero contribution on other sub-carrier frequencies.)
Frequency
Ch.1 Ch.2 Ch.3 Ch.4 Ch.5 Ch.6 Ch.7 Ch.8 Ch.9 Ch.10
Frequency
Saving of bandwidth
2004/4/29 WLAN Group8
The basic OFDM system : Transmitter
tw0cos
twN 1cos −
twN 1sin −
tw0sin
t0T
+1
-1
a(k)
tT
+1
a(0)
a(1) a(N-1)
a(0)
( ∑ )
2004/4/29 WLAN Group9
The basic OFDM system : Receiver
tw0cos
twN 1cos −
twN 1sin −
tw0sin
2004/4/29 WLAN Group10
Proof
0
])1sin[()1(
1])1sin[()1(
121
|])1sin[()1(
1|])1sin[()1(
121
])1[(cos])1cos[(21
2 where )(cos)cos(
00
0
0
=
⎥⎦
⎤⎢⎣
⎡−
−++
+=
⎥⎦
⎤⎢⎣
⎡−
−++
+=
−++=
=⋅
∫
∫
TNN
TNN
tNN
tNN
dttNtN
TdttNt
TT
T
T
ωω
ωω
ωω
ωω
ωω
πωωω
2004/4/29 WLAN Group11
Computational load [1]N-point DFT : N2 (complex multiplications )
FFT : N · log(N) ( if N = 2x, N-point DFT FFT )
FFT (radix-2 butterfly) : (N/2) · log(N)
FFT (radix-4 butterfly) : (3/8) · N · log2(N-2)
IFFT algorithm :∑−
=
=1
0)2exp(1)(
N
ii N
injDN
ns π
2004/4/29 WLAN Group12
Table of ContentsIntroduction
Generation of Subcarriers by Using the IFFTIFFT : Inverse Fast Fourier Transform
Guard Interval (GI) and Cyclic Prefix (CP)
2004/4/29 WLAN Group13
Guard Interval (GI) and Cyclic Prefix (CP)
One of the most important reasons to do OFDM is the efficient way it deals with multipath delay spreadTo eliminate inter-symbol interference (ISI) almost completely, a guard time is introduced for each OFDM symbol(The guard time is chosen larger than the delay spread)
Direct Wave
Delayed Wave
∆τ : (b)
∆ UTOne OFDM Symbol
Sampling Window
2004/4/29 WLAN Group14
Guard Interval (GI) and Cyclic Prefix (CP)
The figure shows the effect of multipath with zero signal in the guard time; the delayed subcarrier 2 causes ICI on subcarrier 1 and vice versa.
2004/4/29 WLAN Group15
Guard Interval (GI) and Cyclic Prefix (CP)
Guard interval definition :
OFDM symbol with cyclic prefix :guard interval. useful sym bol.
copy
2004/4/29 WLAN Group16
Guard Interval (GI) and Cyclic Prefix (CP)
16-QAM constellation for a 48-subcarrier OFDM link with a two-ray multipath channel, the second ray being 6 dB lower than the first one.
2004/4/29 WLAN Group17
The FFT-based OFDM system
2004/4/29 WLAN Group18
The characteristics of the OFDM system
The advantage of the FFT-based OFDM system :The use of FFT can reduce the computation complexity.The orthogonality between the adjacent subcarriers will make the use of transmission bandwidth more efficient.The guard interval is used to resist the inter-symbol interference (ISI).The main advantage of the OFDM transmission technique is its high performance even in frequency selective channels.
The drawbacks of the OFDM system :It is highly vulnerable to synchronization errors.Peak to Average Power Ratio (PAPR) problems.
2004/4/29 WLAN Group19
References[1] Blahut, R. E., “ Fast Algorithms for Digital Signal Processing.” MA: Addison-Wesley, 1985[2] R.V. Nee and R. Prasad, “OFDM for Wireless Multimedia Communications.” Artech House, 2000[3] J. Terry and J. Heiskala, “OFDM Wireless LANs: A Theoretical and Practical Guide.” Sams, 2002
WLAN IEEE 802.11a SPEC.(Physical Layer)
2004/4/29 WLAN Group21
802.11a PHY SPEC. for the 5GHz band
IntroductionThe radio frequency (RF) WLAN system is initially aimed for the 5.15-5.25, 5.25-5.35, & 5.725-5.825 GHz unlicensed national information infrastructure (U-NII) bandThe support of transmitting & receiving at data rates of 6, 12, 24 Mbit/s is mandatory (9, 18, 36, 48, 54Mbit/s may be supported) The system uses 52 subcarriers that are modulated using
binary or quadrature phase shift keying (BPSK/QPSK)16-quadrature amplitude modulation (QAM), or 64-QAM
Forward error correction coding (convolutional coding) is used with a coding rate of 1/2, 2/3, or 3/4
2004/4/29 WLAN Group22
PHY layer
PLCP : Physical Layer Convergence Protocol PMD: Physical Medium DependentSAP : Service Access Point
2004/4/29 WLAN Group23
PLCP sublayer
2004/4/29 WLAN Group24
PLCP sublayerIn the PLCP preamble field
Composed of 10 repetitions of a “shorting training sequence”AGC (Automatic Gain Control) convergence Timing acquisitionCoarse frequency acquisitionDiversity selection
Composed of 2 repetitions of a “long training sequence”Channel estimation Fine timing synchronization (timing tracking)Fine frequency tracking (phase tracking)
2004/4/29 WLAN Group25
RATE-dependent parameters
2004/4/29 WLAN Group26
Timing related parameters
2004/4/29 WLAN Group27
PLCP preamble (SYNC.)It consists of 10 short symbols & 2 long symbols
TFFT (IFFT/FFT period)
2004/4/29 WLAN Group28
Mathematical conventions in the signal descriptions
All the subframes of the signal are constructed as an inverse Fourier transform of a set of coefficients, Ck.where Ck defined later as data, pilot, or training symbols
Note : The resulting waveform is periodic with a period of TFFT = 1/Δf
2004/4/29 WLAN Group29
Short training symbol
A short OFDM training symbol consists of 12 subcarriers, which are modulated by the elements of the sequence S
is in order to normalize the average power of the resulting OFDM symbol, which utilizes 12 out of 52 subcarrier (see p.56 table G.2)The fact that only spectral lines of S-26:26 with indices that are amultiple of 4 have nonzero amplitude results in a periodicity of 0.8 μs
-26 (-24)
(4) (8) (12)
(0)
2004/4/29 WLAN Group30
Long training symbol
A long training symbol consists of 53 subcarriers (including a zero value at dc) which are modulated by the elements of the sequence L Two periods of the long sequence are transmitted
2004/4/29 WLAN Group31
Inverse Fourier transform implementation considerations
The common way to implement the inverse Fourier transform is by an Inverse Fast Fourier Transform (IFFT)algorithm
2004/4/29 WLAN Group32
Signal field (SIGNAL)
2004/4/29 WLAN Group33
Signal field (SIGNAL)The SIGNAL field contains the RATE & the LENGTH field of the TXVECTOR The RATE field conveys information about the type of modulation & the coding rate as used in the rest of the packet The encoding procedure, which includes convolutionalencoding, interleaving, modulation mapping processes, pilot insertion, & OFDM modulation as used for a transmission of data at a 6 Mbit/s rate
2004/4/29 WLAN Group34
Block diagram
2004/4/29 WLAN Group35
Signal field (SIGNAL)Bit 4 : shall be reserved for future useBit 17: shall be positive parity (even parity) bit for bit 0~16Bit 18~23 : all 6 bits shall be set to zero (in order to facilitate a reliable & timely detection of the RATE and LENGTH fields)Data rate
2004/4/29 WLAN Group36
Service field
The 0 ~ 6 bits are set to zeros and are used to synchronize the descrambler in the receiver
2004/4/29 WLAN Group37
PPDU tail bit fieldThe tail bit field shall be six bits of “0,” required to return the convolutional encoder to the “zero state.”
This procedure improves the error probability of the convolutional decoder, which relies on future bits when decoding and which may not be available past the end of the message.
2004/4/29 WLAN Group38
Pad bitsThe number of bits in the DATA field shall be a multiple of NCBPS( the number of coded bits in an OFDM symbol )
To achieve that, the length of the message is extended so that it becomes a multiple of NDBPS ( the number of data bits per OFDM symbol )
2004/4/29 WLAN Group39
Pad bitsNSYM = Ceiling ((16 + 8 × LENGTH + 6)/NDBPS)NDATA = NSYM × NDBPSNPAD = NDATA – (16 + 8 × LENGTH + 6)
whereNSYM:The number of OFDM symbolsNDATA : The number of bits in the DATA field NPAD : The number of pad bitsLENGTH : The length of the PSDU
2004/4/29 WLAN Group40
PLCP DATA scrambler and descrambler
2004/4/29 WLAN Group41
PLCP DATA scrambler and descrambler
The frame scrambler uses the generator polynomial S(x) is S(x) = x7 + x4 + 1
2004/4/29 WLAN Group42
Convolutional encoderThe DATA field shall be coded with a convolutional encoder of coding rate R = 1/2
2004/4/29 WLAN Group43
Convolutional encoderHigher code rate: 2/3, or 3/4Puncturing is a procedure for omitting some of the encoded bits in the transmitter (thus reducing the number of transmitted bits and increasing the coding rate)Increasing the BW efficiency Increasing the bit error rate (BER)
2004/4/29 WLAN Group44
Puncturing
2004/4/29 WLAN Group45
Data interleavingIn order to avoid the presence of burst error.The interleaver is defined by a two-step permutation.The first permutation ensures that adjacent coded bits are mapped onto nonadjacent subcarriers.The deinterleaver performs the inverse relation.We shall denote by
k the index of the coded bit before the first permutationi shall be the index after the first and before the secondpermutationj shall be the index after the second permutation
2004/4/29 WLAN Group46
Data interleavingFirst permtation
Senond permutation
where
2004/4/29 WLAN Group47
Modulator
2004/4/29 WLAN Group48
Modulator
2004/4/29 WLAN Group49
Pilot subcarriersIn each OFDM symbol, four of the subcarriers are dedicated to pilot signals in order to make the coherent detection robust against frequency offsets and phase noise
These pilot signals shall be put in subcarriers –21, –7,7, and 21
2004/4/29 WLAN Group50
Before adding pilot subcarriers
2004/4/29 WLAN Group51
After adding pilot subcarriers
2004/4/29 WLAN Group52
Pilot subcarriersThe polarity of the pilot subcarriers is controlled by the PN sequence ( i.e. the output sequence of the scrambler )Replacing all 1’s with -1 and all 0’s with 1Each sequence element is used for one OFDM symbol In the sequence of the pilot polarity, the first element, p0, multiplies the pilot subcarriers of the SIGNAL symbol, the others pn are used for the DATA symbols
2004/4/29 WLAN Group53
Pilot subcarriers
0 11 -1
2004/4/29 WLAN Group54
Pilot subcarriersPolarity of the pilot subcarriers
2004/4/29 WLAN Group55
IFFT An OFDM symbol, rDATA, n(t), is defined as
NSD : the number of modulated data symbolsNST : the number of pilot symbols
2004/4/29 WLAN Group56
Windowing function
where TTR : Transition time (about 100ns), smooth the transition is required in order to reduce the spectral sidelobes of the transmitted waveform
2004/4/29 WLAN Group57
Guard IntervalShifting the time by TGUARD creates the “cyclic prefix” used in OFDM to avoid ISI (Inter-Symbol Interference) from the previous frameThree kinds of TGUARD are defined
For the short training sequence (= 0μs)For the long training sequence (= TGI2 = 1.6μs)For the data OFDM symbols (= TGI = 0.8μs)