1 / 27

Coded Modulation in Fading Channels

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

dixie
Télécharger la présentation

Coded Modulation in Fading Channels

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Coded Modulation in Fading Channels Ryan Aures Matthew Holland ECE 492 Mobile Communications

  2. 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

  3. 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

  4. 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

  5. Coding with 16-QAM

  6. 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

  7. Block diagram of the system

  8. 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

  9. 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

  10. 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

  11. Block diagram of the system

  12. BER Performance

  13. Capacity Performance • There is a significant capacity increase in the coded system

  14. 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

  15. Adaptive Coded Modulation

  16. 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

  17. 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)

  18. 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

  19. Block Diagram • Channel coding and modulation separable • Channel coding same as non-adaptive coded modulation

  20. 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

  21. 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

  22. 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

  23. 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

  24. Constellation size • At higher BER, good spectral efficiency • Lowering BER requirement -> higher coding gain

  25. 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

  26. 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

  27. 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

More Related