Beruflich Dokumente
Kultur Dokumente
16d
Worldwide Interoperability for Microwave Access
Intuitive Approach
Nayan Gaywala 1
Email:nayan@pacbell.net
Overview
• OFDM
• OFDM in Wireless Environment
• Preamble
• Impairments
• MAC processes
• SDU to Constellation points
Nayan Gaywala 2
Email:nayan@pacbell.net
Frame Based Protocol
Nayan Gaywala 3
Email:nayan@pacbell.net
Wimax by numbers
• 256 point FFT, i.e. 256 sub-carriers
– 192 data carriers + 8 pilot + 56 unused at both ends
• Maximum supported bandwidth = 20Mhz
• Carrier spacing = 144/125*20Mhz/256 = 90KHz
• Symbol period = 11.11µs
• Total symbol period = 0.34µs(Guard interval) + 11.11µs =
11.46µs
• With QAM ¾, 192 carriers x 6 bits/carrier x 3/4 coding
rate x 87.26KHz symbol rate = 75.4Mbps
Nayan Gaywala 4
Email:nayan@pacbell.net
FDM vs. OFDM
No restriction on
Spectrum shape as far as
within its allocated band
frequency
f1 f2 f3
Symbol rate = 1/T Carrier frequencies don’t have to
be related as far as adjoining
spectrums don’t overlap
Nayan Gaywala 6
Email:nayan@pacbell.net
FDM vs. OFDM
Carrier spacing=1/T and
each carrier at multiple
of 1/T
Corresponding time-
domain pulses are
orthogonal
In discrete domain
k kn
j2 nT j2
T s
- N ....0.... N since need two samples/cy cle and T
N
k ( n) e e k N
2 2 T
s
N -1
*
forms a orthogonal set i.e. i (n) j (n) 0 if i j
n 0
j j2
k
n
N
Since e for k - 1,-2... - N/2
π 0 j2
1
n j2
k
N
n
N
e is same as e for k (N - 1)...N/2
j2
( N 1)
n
we can use IFFT operation
N
e
Nayan Gaywala 8
Email:nayan@pacbell.net
Orthogonal Modulation(cont)
0
j2 n
e
N Q
I
1
j2 n
N
e
2
j2 n
N
e
1
j2 n
N
e F
2
j2 n
N
e
Orthogonal
time limited
pulse set
Nayan Gaywala 9
Email:nayan@pacbell.net
Fixed Wireless Environment
• Multi-path creates two phenomenon – Fading and Time
dispersion
d
d1 j 2 fc 1
j2 c j 2 fc 1
u(t 1) e e e
u (t 2 ) j2 f
c 2 different carrier phase
e
Nayan Gaywala 11
Email:nayan@pacbell.net
Fixed Wireless Environment
• Fading – Constructive/destructive addition because of
carrier phase changes.
• Time dispersion - because of differential delays on the
multi-path - translates to frequency selectivity.
• In fixed wireless environment, both fading and time
dispersion(frequency selectivity) are present but don’t
change much with time.
Nayan Gaywala 12
Email:nayan@pacbell.net
Longer Symbol time
•Flat for each sub-carrier, but still
Multi-path channel
experiences fading
Delay spread
•Overall signal still experiences
frequency selectivity.
• Not all the sub-carrier get affected by
deep fades.
F
Nayan Gaywala 14
Email:nayan@pacbell.net
Cyclic Prefix to make
Convolution Circular
Symbol
Identical
Channel
Nayan Gaywala 16
Email:nayan@pacbell.net
What is Preamble used for?
A known nature of the signal and the periodicity in it are used
for:
• Frame synchronization - Start of frame/Symbol boundary
• AGC to increase dynamic range
• Carrier and Timing recovery – are one process because
Wimax requires that carrier & sampling be derived from
the same reference.
• Channel estimate to tackle ISI
Nayan Gaywala 17
Email:nayan@pacbell.net
Preamble Periodicity
64 pt
IFFT
Insert 3
zeros for
every 1
sample
256 pt
IFFT
Nayan Gaywala 18
Email:nayan@pacbell.net
802.16d Long Preamble Structure
Nayan Gaywala 19
Email:nayan@pacbell.net
Up Conversion
baseband
FT
s (t ) S(F )
complex real
waveform waveform
s(t ) 2 Re{.}
exp(j2 Fct)
Nayan Gaywala 20
Email:nayan@pacbell.net
Why I & Q
Re s(t )e j 2 Fc t
Re s (t )(cos(2 Fc t ) j sin( 2 Fc t ))
Re{s (t )} cos 2 Fc t Im{s(t )}sin 2 Fc t
Re{ s(t ) e j (t )
} cos 2 Fc t Im{ s(t ) e j (t )
} sin 2 Fc t It is difficult to precisely
s (t ) cos( (t )) cos 2 Fc t s(t ) sin( (t )) sin 2 Fc t vary the phase of a high
frequency carrier
s (t ) cos 2 Fc t (t )
cos(2 Fct)
QAM We know
I (t )
Re I (t ) jQ(t )e j 2 Fct RF
Q (t )
I (t ) cos 2 Fct Q(t ) sin 2 Fc t
I (t ) cos 2 Fct Q(t ) cos 2 Fc t 90 -sin(2 Fct)
Nayan Gaywala 21
Email:nayan@pacbell.net
Impairments
• Noise
• Channel distortion
• Carrier frequency offset
• Sampling clock mismatch
• Frame Time offset
• I/Q imbalance
• Non-linear distortion
Nayan Gaywala 22
Email:nayan@pacbell.net
Noise - SER, BER & PER
4 M 1 3 N
SER Q SNR
M M 1 N u
Nayan Gaywala 23
Email:nayan@pacbell.net
Noise - SER, BER & PER
A symbol error translates to at least one bit error or at most
log2M bit errors.
# of symbol error # of bit errors # of symbol error log2 M
If # of bits transmitted is N
# of symbol errors # of bit errors # of symbol errors log 2 M
N N N
# of symbol errors # of symbol errors log 2 M
BER(p b )
# of symbols log2 M # of symbols log2 M
SER
BER(Pb ) SER
log2 M
Nayan Gaywala 24
Email:nayan@pacbell.net
Noise - SER, BER & PER
In practice the lower bound is very tight when BER is low.
Therefore Pre-FEC BER can be taken as
SER
BER(Pb )
log2 M
Nayan Gaywala 25
Email:nayan@pacbell.net
Noise - SER, BER & PER
For BSC with uncorrelated noise, the probability that n bits
go across the channel without error = 1 pb n
The probability of getting a n bit packet with one or more
n
errors is PER np 1 1 p b
Nayan Gaywala 28
Email:nayan@pacbell.net
Synchronization
• Wimax requires that the carrier center frequency and
symbol/sample clock frequency be derived from the same
reference. This ties the topics of the frequency offset and
the sampling clock offset together.
• Because the BS and SS oscillators are not identical
– Carrier Frequency & Phase
– Symbol/Sampling clock
on both ends are also not identical.
• This less than perfect synchronization introduces its own
set of impairments.
Nayan Gaywala 30
Email:nayan@pacbell.net
Carrier Synchronization
Frequency offset
j ( 2 ( Fc f )t ( t ))
e j (2 Fct (t ))
e
Phase noise
BS LO SS LO
Phase offset
Phase noise
Nayan Gaywala 31
Email:nayan@pacbell.net
Frequency Offset in 802.16d
Nayan Gaywala 33
Email:nayan@pacbell.net
Carrier Phase offset
• Carrier phase offset is not a problem in OFDM since it
appears as a multiplier of e j in both the time and
frequency domain. It is taken care off by the channel
equalization process.
• Even worse than the constant phase offset is the residual
frequency offset.
Nayan Gaywala 34
Email:nayan@pacbell.net
Symbol/Sampling clock
mismatch
• There will be some sampling clock offset because of
residual frequency offset and latency in the application of
the frequency correction.
• Sampling clock offset shows up as both sub-carrier and
symbol indexed phase rotation in frequency domain.
Nayan Gaywala 35
Email:nayan@pacbell.net
Frame/Symbol Time Offset
• Frame/Symbol timing error is caused by assuming the
wrong starting position of the OFDM symbol or start of the
frame.
• Noisy preamble can make the receiver assume wrong
symbol boundary
• This time offset shows up as phase rotation which linearly
changes with carrier’s order.
Nayan Gaywala 36
Email:nayan@pacbell.net
Frame/Symbol Time Offset(cont)
In time domain Rx symbol y(n) will be time shifted version of
Tx symbol x(n). Therefore
N 1 k
1 j2
N
(n )
y ( n) x(n ) X (k )e
N k 0
Nayan Gaywala 37
Email:nayan@pacbell.net
I/Q Imbalance
Happens in I-Q Mixer during Up or Down conversion
Four I-Q related impairments: cos(2 Fct)
•Gain Imbalance
•Phase imbalance I (t ) dc
•D.C offset RF
Re ( I (t ) j (1 1 ) Q(t )e j
)e j 2 Fc t
Nayan Gaywala 38
Email:nayan@pacbell.net
I/Q Imbalance(cont)
Nayan Gaywala 39
Email:nayan@pacbell.net
Why I/Q Imbalance a Problem
for Multiple Carrier System
Nayan Gaywala 40
Email:nayan@pacbell.net
Non-linear Distortion
For large signals, the transfer characteristics of a amplifier
looks like y G1x G2 x 2 G3 x3 .....
instead of a straight line with a constant slope i.e. y G1x.
3.5 1.5
3 1
2.5 0.5
2 0
1.5 -0.5
1-dB Compression Point
1 -1
0.5 -1.5
0 -2
0 1 2 3 4 0 2 4 6 8 10
Nayan Gaywala 41
Email:nayan@pacbell.net
Non-linear Distortion(cont)
Spectrum of Two Input Sinusoids
10
-20
-30
-50
fall in-band. 0
-10
-20
-40
distortion. -50
-60
-0.5 0 0.5
Normalized Frequency
Nayan Gaywala 42
Email:nayan@pacbell.net
Non-linear Distortion in 802.16d
• Wimax signal is susceptible to Tx & Rx chain non-
linearity because of high peak to average power
ratio(PAPR).
• In-band distortion affects the BER performance.
• Out-band harmonics and inter-modulation terms are
filtered out but deteriorate the Adjacent Channel Power
Ratio(ACPR).
• PAPR increases with higher modulation format, relative
phase between sub-carriers(data dependent).
Nayan Gaywala 43
Email:nayan@pacbell.net
SS Critical Times
• FCH & DL-MAP needs to be decoded within a certain
time limit to receive the rest of the DL sub-frame.
• UL-MAP needs to be decoded and the UL traffic needs to
lined up before the transmission opportunity.
• Worst case happens when bandwidth=20Mhz, frame
length=5ms, CP=8 and DL/UL traffic QAM ¾.
Nayan Gaywala 44
Email:nayan@pacbell.net
Channel Delay
T UL TX ahead by RTD SS
Time at BS
Nayan Gaywala 45
Email:nayan@pacbell.net
Channel Delay(cont)
• Timing adjust in RNG-RSP moves SS UL transmission
ahead by round trip delay.
• TTG gap has to account for both the SS Rx-Tx switch and
round trip delay.
• The time period scheduled for initial ranging is the size of
RNG-REQ message plus the round-trip propagation delay.
For a 50Km cell radius, round-trip delay turns out to be
333µS.
Nayan Gaywala 46
Email:nayan@pacbell.net
Carrier
Power Control
Ref Interference+Noise
RSSI BS SS#3
SS#1
SS#2
SS#3
Adjust Tx power
Ref
RSSI
SS#1
SS#2
SS#3
Carrier
Interference+Noise
Nayan Gaywala 47
Email:nayan@pacbell.net
Authentication
BS SS
X.509 Certificate
contains SS’s Public key and
signed with CA’s Private key
BS authenticates with
CA’s Public Key Authorization Key(AK)
RSA encrypted with SS’s Public key
Nayan Gaywala 48
Email:nayan@pacbell.net
Key exchange
BS SS
TEK request authenticated
with HMAC
Nayan Gaywala 49
Email:nayan@pacbell.net
Tx Power Requirements
• Max Tx power depends on the transmit power class
profile(table-399) Wimax equipment is trying to certify.
Typical value=+20dBm.
• SS Tx power control range supporting sub-
channelization=50db. Typical range is +20dBm to –
40dBm.
• Minimum resolution=1dB.
• Power level adjust in RNG-RSP provides for adjustments
of ±32dB with resolution of 0.25dB.
Nayan Gaywala 50
Email:nayan@pacbell.net
RSSI and CINR
Nayan Gaywala 51
Email:nayan@pacbell.net
SDUs to Constellation pts
Fragmentation & Packing – TO is not exactly equal to the
SDU size.
MPDU
Nayan Gaywala 52
Email:nayan@pacbell.net
SDUs to Constellation pts
Concatenation - Multiple MPDUs in a single PHY burst
MPDU(CID#A) MPDU(CID#B) MPDU(CID#C)
Different CIDs Management PDU User PDU User PDU
but same SS
Nayan Gaywala 53
Email:nayan@pacbell.net
SDUs to Constellation Pts(cont)
Plain text
00402200000EPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
Nayan Gaywala 54
Email:nayan@pacbell.net
SDUs to Constellation Pts(cont)
Uncoded
Block Size Coded Block Overall Coding CC Code
Modulation (bytes) Size (bytes) Rate RS Code Rate
Nayan Gaywala 55
Email:nayan@pacbell.net
SDUs to Constellation Pts(cont)
Randomize(280 bits). Starting seed determined by
DIUC/UIUC, BSID & Frame number.
01110011111100110000101110101010111101011111000000111101
0000011010001011000111110011010101011100101001101101011
1110001011100001010011001100001110101101000001101110001
0100110000100011011001000100101000011011101111111001111
0000001110000001100101000110000001011111011011011110011
0110
Nayan Gaywala 56
Email:nayan@pacbell.net
SDUs to Constellation Pts(cont)
RS Encoding– When block shortened prefix (239-36) zeros (239 bytes in
decimal).
203zeros, 115, 243, 11, 170, 245, 240, 61, 6, 139, 31, 53, 92, 166, 215, 197, 194, 153, 135, 90, 13, 197, 48, 141, 145, 40,
110, 254, 120, 28, 12, 163, 2, 251, 111, 54, 0
Parity bytes before coded data and throw away the (239-36) zero bytes
(40 bytes in decimal)
239, 3, 217, 163, 115, 243, 11, 170, 245, 240, 61, 6, 139, 31, 53, 92, 166, 215, 197, 194, 153, 135, 90, 13, 197, 48, 141, 145,
40, 110, 254, 120, 28, 12, 163, 2, 251, 111, 54, 0
Nayan Gaywala
Email:nayan@pacbell.net
SDUs to Constellation Pts(cont)
Convolutional ½ rate encoding(640bits)
11011010111100110101011010111101100110100011101100110001100100001011
10110011011100100100001010111111110101010010101100001011110011110100
01101110000100101110011010111101100110101101011101000101110110010011
11100101001011010101111010111100010111110011110111110100101011011000
00100001100100010010111001010011101011111010010100011101100011000011
11110101101010110010001010101001110100010111101100111001001101110110
00111101010111111100101110001011110100111100001001101110111010011110
11000011001110001100101011001010010110101111011010001010101111010100
00111010111000001000110110111110001010001011010011010100010111110101
1011110010001000011011000000
Nayan Gaywala 59
Email:nayan@pacbell.net