Ryan Aures & Matthew Holland

advertisement
Coded Modulation in
Fading Channels
Ryan Aures
Matthew Holland
ECE 492 Mobile Communications
Motivation

Benefits/Drawbacks of coding
•
•
•
•

+Increased capacity
+Lower BER
-Higher power
-Lower throughput
Benefits/Drawbacks of adaptive
modulation
•
•
•
•
+Increased capacity
+Energy efficient
-Complexity of demodulation
-Need accurate channel estimation
Coded 16-QAM



Increased capacity over current cellular
standard 40 – 85%
Same QoS as currently used QPSK
systems
Use CSI at receiver to decode message
• Weighting function
Trellis Coding (coset codes) with
adaptive modulation

Superimpose coding techniques for AWGN
channels onto fading channels with adaptive
modulation

Variable rate variable power MQAM

Higher order trellis codes approach capacity limit


Achieve same coding gains as seen for AWGN
channels
Up to 20dB power savings
Coding with 16-QAM
Brief description of the system

Motivation: Current use of π/4-QPSK in
new cellular systems lack capacity

Solution: Coded 16-QAM

Fast flat fading channel

Viterbi coding with weighting and channel
information aided by pilot tones
Block diagram of the system
Describe channel estimation with
pilot tones



Every frame a pilot tone is sent over the
channel
This pilot tone is an arbitrary symbol sent
that is known at the transmitter and
receiver
For a frame of N symbols the pilot to data
ratio is 1:(N-1)
• For large N the estimation of the channel will
not be as accurate
• For small N there is a decrease in throughput
The Viterbi algorithm
A trellis encoder is used on the bit
stream
 The encoded data then undergoes
block interleaving

• Block interleaving is to avoid burst
errors
• It destroys the memory of the channel
Describe the weighting function


The signal is reconstructed using the
Viterbi algorithm to find the most likely
path the message could take.
By applying a weighting function the
estimates of the message can be
improved by removing the weight of
symbols that occurred during deep fades
Block diagram of the system
BER Performance
Capacity Performance

There is a significant capacity increase in the
coded system
General Results – 16-QAM

16-QAM in flat fading channel
• Gain over un-coded system 7-10 dB
• Capacity over QPSK systems 40-85%
gain
Adaptive Coded Modulation
Overview

Motivation: Improve energy efficiency and
increase data rate over a fading channel

Coding and modulation designed
separately
• Trellis, lattice codes normally used for AWGN
channels can be used
• Variable Modulation (MQAM, others)
• Same result (gain) as AWGN channel

Results approach Shannon Capacity Limit

Power Savings up to 20dB
System Model



√g(t) = ergodic channel gain, mean(g) = 1
Assume perfect channel estimate (ŷ(t) = y(t))
Assume zero delay in feedback path(Tf = 0)
Basic Premise




Coding gain is a function of dmin, the minimum
distance between signal point sequences.
dmin= min{ds, dc}
• ds = minimum distance between coset
sequences
• dc = minimum distance between coset points
Goal of adaptive modulation is to maintain
constant dmin across different SNR values
For each SNR level γ, find values of:
• M(γ) - constellation size
• S(γ) – transmit power
• T(γ) – duration of transmission
Block Diagram


Channel coding and modulation separable
Channel coding same as non-adaptive coded modulation
Trellis coded Adaptive MQAM




Specific implementation of general
scenario with coding + adaptive
modulation
Trellis codes
• Four state and Eight state codes
M-ary QAM
• Only square constellations
Coding and Modulation are separable
Choose Parameters for MQAM




Symbol period T(γ) remains constant,
difficult to change in practice
Choose M(γ) based on SNR, then choose
power level S within each M
Parameters chosen to maintain desired
minimum distance
• Based on required SNR
Gives power as a continuous function of
SNR
Results for Raleigh fading – MQAM




Perfect CSI at Tx and Rx is known
Raleigh fading and lognormal shadowing
simulated, results only for Raleigh fading but
similar results found for lognormal shadowing
MQAM restricted to constellation sizes of
0,4,16,64, and 256
Results obtained both from simulation and
analytically
Coding Gain


Moderate gain at BER requirement = 10-3, must
increase BER requirement to 10-6 to see 3dB
improvement
Caused by codewords being off by more than one
neighbor at lower values of SNR
Constellation size


At higher BER, good spectral efficiency
Lowering BER requirement -> higher
coding gain
Higher state trellis codes


For higher number of states: better coding gain, better
spectral efficiency, closer to capacity
Exponential increase in complexity of decoding, limited to
eight or fewer states in practice
Results – Coded MQAM

Coding gain of 3dB for four state code,
3.6dB gain for eight state code
• This gain in addition to gain from adaptive
MQAM


Adaptive modulation gives power savings
of 5dB min, 20dB max for low state codes
with low required BER’s
Possible improvements: constellation
shaping and turbo codes, get even close
to capacity limit
References
[1] “Adaptive coded modulation for
fading channels”, A. Goldsmith and
S. Chua
[2] “A coded 16 QAM scheme for fast
fading mobile radio channels”,
D. Subasinghe-Dias and K. Feher
Download