EE359 – Lecture 13 Outline
-
Upload
maggy-schultz -
Category
Documents
-
view
37 -
download
0
description
Transcript of EE359 – Lecture 13 Outline
![Page 1: EE359 – Lecture 13 Outline](https://reader035.fdocuments.net/reader035/viewer/2022062314/5681305c550346895d961e5b/html5/thumbnails/1.jpg)
EE359 – Lecture 13 Outline
Adaptive MQAM: optimal power and rate
Finite Constellation SetsPractical Constraints
Update rateEstimation errorEstimation delay
![Page 2: EE359 – Lecture 13 Outline](https://reader035.fdocuments.net/reader035/viewer/2022062314/5681305c550346895d961e5b/html5/thumbnails/2.jpg)
Review of Last Lecture
Maximal Ratio Combining
MGF Approach for Performance of MRC
EGCHarder to analyze than MRC; lose ~1 dB
Transmit diversityWith channel knowledge, similar to
receiver diversity, same array/diversity gain
Without channel knowledge, can obtain diversity gain through Alamouti scheme over 2 consecutive symbols
MMbbb dddpppPdpPP ...)(...)()()(...)()( 21**2*1
dg
PM
iiib
5.
0 12
;sin
1M
![Page 3: EE359 – Lecture 13 Outline](https://reader035.fdocuments.net/reader035/viewer/2022062314/5681305c550346895d961e5b/html5/thumbnails/3.jpg)
Adaptive ModulationChange modulation relative to
fading
Parameters to adapt:Constellation sizeTransmit powerInstantaneous BERSymbol timeCoding rate/scheme
Optimization criterion:Maximize throughputMinimize average powerMinimize average BER
Only 1-2 degrees of freedom needed for good performance
![Page 4: EE359 – Lecture 13 Outline](https://reader035.fdocuments.net/reader035/viewer/2022062314/5681305c550346895d961e5b/html5/thumbnails/4.jpg)
Variable-Rate Variable-Power MQAM
UncodedData Bits Delay
PointSelector
M(g)-QAM ModulatorPower: P(g)
To Channel
g(t) g(t)
log2 M(g) Bits One of theM(g) Points
BSPK 4-QAM 16-QAM
Goal: Optimize P(g) and M(g) to maximize R=Elog[M(g)]
![Page 5: EE359 – Lecture 13 Outline](https://reader035.fdocuments.net/reader035/viewer/2022062314/5681305c550346895d961e5b/html5/thumbnails/5.jpg)
Optimization Formulation
Adaptive MQAM: Rate for fixed BER
Rate and Power Optimization
Same maximization as for capacity, except for K=-1.5/ln(5BER).
P
PK
P
P
BERM
)(1
)(
)5ln(
5.11)(
P
PKEME
PP
)(1logmax)]([logmax 2
)(2
)(
![Page 6: EE359 – Lecture 13 Outline](https://reader035.fdocuments.net/reader035/viewer/2022062314/5681305c550346895d961e5b/html5/thumbnails/6.jpg)
Optimal Adaptive Scheme
Power Adaptation
Spectral Efficiency
else0
)( 0
0
11KKK
P
P
g
1
0
1
Kgk g
R
Bp d
K K
log ( ) .2
Equals capacity with effective power loss K=-1.5/ln(5BER).
![Page 7: EE359 – Lecture 13 Outline](https://reader035.fdocuments.net/reader035/viewer/2022062314/5681305c550346895d961e5b/html5/thumbnails/7.jpg)
Spectral Efficiency
K1
K2
K=-1.5/ln(5BER)
Can reduce gap by superimposing a trellis code
![Page 8: EE359 – Lecture 13 Outline](https://reader035.fdocuments.net/reader035/viewer/2022062314/5681305c550346895d961e5b/html5/thumbnails/8.jpg)
Constellation Restriction
Restrict MD(g) to {M0=0,…,MN}. Let M(g)=g/gK
*, where gK* is later
optimized.Set MD(g) to maxj Mj: Mj M(g).Region boundaries are gj=MjgK*, j=0,
…,NPower control maintains target BER
M(g)=g/gK*
gg0 g1=M1gK* g2 g3
0
M1
M2
OutageM1
M3
M2
M3
MD(g)
![Page 9: EE359 – Lecture 13 Outline](https://reader035.fdocuments.net/reader035/viewer/2022062314/5681305c550346895d961e5b/html5/thumbnails/9.jpg)
Power Adaptation and Average Rate
Power adaptation: Fixed BER within each region
Es/N0=(Mj-1)/K Channel inversion within a region
Requires power increase when increasing M(g)
Average Rate
1
1
0
0,)/()1()(
jKM
P
P jjjj
)(log 11
2
jj
N
jj pM
B
R
![Page 10: EE359 – Lecture 13 Outline](https://reader035.fdocuments.net/reader035/viewer/2022062314/5681305c550346895d961e5b/html5/thumbnails/10.jpg)
Efficiency in Rayleigh Fading
Sp
ectr
al
Eff
icie
ncy
(bp
s/H
z)
Average SNR (dB)
![Page 11: EE359 – Lecture 13 Outline](https://reader035.fdocuments.net/reader035/viewer/2022062314/5681305c550346895d961e5b/html5/thumbnails/11.jpg)
Practical ConstraintsConstellation updates: fade region
duration
Error floor from estimation errorEstimation error at RX can cause error in
absence of noise (e.g. for MQAM)Estimation error at TX causes mismatch
of adaptive power and rate to actual channel
Error floor from delay: let r(t,t)=g(t-t)/g(t).Feedback delay causes mismatch of
adaptive power and rate to actual channel
Mjj
jj TT
NN
1
regionin fademax at ratecrossinglevel
regionin fademin at ratecrossinglevel
spreaddelay
AFRD
1
j
j
M
j
N
N
T
![Page 12: EE359 – Lecture 13 Outline](https://reader035.fdocuments.net/reader035/viewer/2022062314/5681305c550346895d961e5b/html5/thumbnails/12.jpg)
Main Points
Adaptive modulation leverages fast fading to improve performance (throughput, BER, etc.)
Adaptive MQAM uses capacity-achieving power and rate adaptation, with power penalty K.Comes within 5-6 dB of capacity
Discretizing the constellation size results in negligible performance loss.
Constellations cannot be updated faster than 10s to 100s of symbol times: OK for most dopplers.
Estimation error/delay causes error floor