Adaptive Modulation and Coding

Similar documents
ELEC E7210: Communication Theory. Lecture 7: Adaptive modulation and coding

EELE 6333: Wireless Commuications

Degrees of Freedom in Adaptive Modulation: A Unified View

PERFORMANCE ANALYSIS OF DIFFERENT M-ARY MODULATION TECHNIQUES IN FADING CHANNELS USING DIFFERENT DIVERSITY

#8 Adaptive Modulation Coding

CT-516 Advanced Digital Communications

CHAPTER 3 ADAPTIVE MODULATION TECHNIQUE WITH CFO CORRECTION FOR OFDM SYSTEMS

Wireless Networks: An Introduction

Rate and Power Adaptation in OFDM with Quantized Feedback

Performance of wireless Communication Systems with imperfect CSI

Lab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department

Lecture 10 Performance of Communication System: Bit Error Rate (BER) EE4900/EE6720 Digital Communications

About Homework. The rest parts of the course: focus on popular standards like GSM, WCDMA, etc.

Spring 2017 MIMO Communication Systems Solution of Homework Assignment #5

Digital modulation techniques

Revision of Previous Six Lectures

Digital Communication System

Revision of Previous Six Lectures

Revision of Lecture 3

Joint Adaptive Modulation and Diversity Combining with Feedback Error Compensation

Problem Sheets: Communication Systems

ECEn 665: Antennas and Propagation for Wireless Communications 131. s(t) = A c [1 + αm(t)] cos (ω c t) (9.27)

Performance of Selected Diversity Techniques Over The α-µ Fading Channels

TCM-coded OFDM assisted by ANN in Wireless Channels

Department of Electronics and Communication Engineering 1

Nyquist, Shannon and the information carrying capacity of signals

Performance Comparison of MIMO Systems over AWGN and Rician Channels using OSTBC3 with Zero Forcing Receivers

Digital Communication

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications

A Method for Estimating the Average Packet Error Rates of Multi-carrier Systems With Interference

BER Comparison of DCT-based OFDM and FFT-based OFDM using BPSK Modulation over AWGN and Multipath Rayleigh Fading Channel

PERFORMANCE EVALUATION OF WCDMA SYSTEM FOR DIFFERENT MODULATIONS WITH EQUAL GAIN COMBINING SCHEME

Performance Evaluation of ½ Rate Convolution Coding with Different Modulation Techniques for DS-CDMA System over Rician Channel

Digital Modulation Schemes

ON SYMBOL TIMING RECOVERY IN ALL-DIGITAL RECEIVERS

Principles of Communications

Digital Communication System

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

Comparison of BER for Various Digital Modulation Schemes in OFDM System

UNIT I Source Coding Systems

Adaptive Modulation with Adaptive Pilot Symbol Assisted Estimation and Prediction of Rapidly Fading Channels

Unit 7 - Week 6 - Wide Sense Stationary Uncorrelated Scattering (WSSUS) Channel Model

Performance Analysis of n Wireless LAN Physical Layer

Chapter 14 MODULATION INTRODUCTION

Lecture 4 Diversity and MIMO Communications

Chapter 3 Convolutional Codes and Trellis Coded Modulation

Chapter 1 INTRODUCTION

THE idea behind constellation shaping is that signals with

Lecture 3 Digital Modulation, Detection and Performance Analysis

CHAPTER 4 PERFORMANCE ANALYSIS OF THE ALAMOUTI STBC BASED DS-CDMA SYSTEM

On Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks

d[m] = [m]+ 1 2 [m 2]

Decrease Interference Using Adaptive Modulation and Coding

CDMA Tutorial April 29, Michael Souryal April 29, 2006

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.

THRESHOLD-BASED PARALLEL MULTIUSER SCHEDULING

Bit Error Rate Performance Measurement of Wireless MIMO System Based on FPGA

Efficient Diversity Technique for Hybrid Narrowband-Powerline/Wireless Smart Grid Communications

Chapter 2: Signal Representation

Revision of Wireless Channel

Cross-Layer Design and Analysis of Wireless Networks Using the Effective Bandwidth Function

Chapter 6 Passband Data Transmission

Resource allocation for Hybrid ARQ based Mobile Ad Hoc networks

Principles of Communications

Combined Transmitter Diversity and Multi-Level Modulation Techniques

Error Correcting Codes for Cooperative Broadcasting

Performance Evaluation of different α value for OFDM System

C802.16a-02/76. IEEE Broadband Wireless Access Working Group <

Exercises for chapter 2

Objectives. Presentation Outline. Digital Modulation Revision

Cross-Layer Design of Adaptive Wireless Multicast Transmission with Truncated HARQ

Joint Power and Rate Adaptation aided Network-Coded PSK for Two-way Relaying over Fading Channels

Spectrum efficiency of Fixed WiMAX OFDM network in the presence of co-channel interference with diversity combining

Data Encoding g(p (part 2)

On the performance of Turbo Codes over UWB channels at low SNR

Physical-Layer Network Coding Using GF(q) Forward Error Correction Codes

COMPARISON OF SOURCE DIVERSITY AND CHANNEL DIVERSITY METHODS ON SYMMETRIC AND FADING CHANNELS. Li Li. Thesis Prepared for the Degree of

An Energy-Division Multiple Access Scheme

Superposition Coding in the Downlink of CDMA Cellular Systems

UNIVERSITY OF SOUTHAMPTON

The Impact of Interference on an OFDM System with AMC, Hybrid ARQ, and a Finite Queue on End-to- End Performance

Achievable Unified Performance Analysis of Orthogonal Space-Time Block Codes with Antenna Selection over Correlated Rayleigh Fading Channels

Lab/Project Error Control Coding using LDPC Codes and HARQ

Detection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Study of Turbo Coded OFDM over Fading Channel

Modulation and Coding Tradeoffs

MIMO Wireless Systems

Study of Space-Time Coding Schemes for Transmit Antenna Selection

Optimal Rate-Diversity-Delay Tradeoff in ARQ Block-Fading Channels

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

On the Spectral Efficiency of MIMO MC-CDMA System

Lecture 9b Convolutional Coding/Decoding and Trellis Code modulation

PERFORMANCE ANALYSIS OF MIMO-SPACE TIME BLOCK CODING WITH DIFFERENT MODULATION TECHNIQUES

Cognitive Radio Transmission Based on Chip-level Space Time Block Coded MC-DS-CDMA over Fast-Fading Channel

Performance Evaluation of Wireless Communication System Employing DWT-OFDM using Simulink Model

TELE4652 Mobile and Satellite Communications

Joint Power and Rate Control for Packet Coding over Fading Channels

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

CHAPTER 4. DESIGN OF ADAPTIVE MODULATION SYSTEM BY USING 1/3 RATE TURBO CODER (SNR Vs BER)

Transcription:

Adaptive Modulation and Coding Master Universitario en Ingeniería de Telecomunicación I. Santamaría Universidad de Cantabria

Contents Introduction Rate adaptation Power adaptation Adaptive coding Hybrid techniques Adaptive Modulation and Coding 0/17

Estimación del canal Canal de retorno Adaptive Modulation and Coding 1/17 Introduction Goal: to adapt the transmitted power, constellation size, and/or coding technique in order Esquema to maintain general a given fixed instantaneous BER for each symbol while maximizing the average data rate

System model SISO system with symbol period T s and thus symbol rate R s = 1/T s We assume ideal Nyquist pulses so the bandwidth is also W = 1/T s We assume a flat fading channel in which each channel use corresponds to one symbol The channel power gain is g[n] = h[n] 2, with pdf p(g) (exponential for a Rayleigh channel) The noise is AWGN with psd N 0 /2 The average transmitted power is P, and hence the instantaneous SNR is γ[n] = Pg[n] N 0 W Adaptive Modulation and Coding 2/17

The average SNR is γ = PE[g] N 0 W We estimate the power gain at time n, ĝ[n], (or received SNR ˆγ[n]) and then adapt the data rate R[n], coding parameters C[n] and transmit power P[n] Adaptive Mod. Power Adapt. & Coding g[n] P[n] R[ n], C[ n] r[n] Demod & Decoding gˆ [ n] or ˆ[ γ n] gˆ [ n] or ˆ[ γ n] Channel Est. We assume that the estimate is perfect and that the feedback channel involves no delay: ĝ[n] = g[n], ˆγ[n] = γ[n] Adaptive Modulation and Coding 3/17

For M-ary modulations R[n] = log(m[n])/t s bps, where M[n] is the constellation size The spectral efficiency (note that it might change with time) is R[n]/W bps/hz For simplicity, and to stress the dependence of the rate, coding, and transmitted power with the SNR, we will omit the time index and denote P(γ), R(γ), C(γ) The rate of channel variation dictates how often the Tx must adapt its transmission parameters To further proceed we need to review the BER expressions for the AWGN as a function of the SNR = γ for different constellations Adaptive Modulation and Coding 4/17

BER expressions for the AWGN channel We assume that the average symbol energy is divided equally among all bits and that Gray encoding is used, so P b P s log(m) BPSK QPSK MPSK ( ) P b = P s = Q 2γ P s = 2Q ( γ) ( ) P s = 2Q 2γ sin(π/m) Adaptive Modulation and Coding 5/17

MPAM P s = ( ) 2(M 1) 6γ M Q M 2 1 MQAM P s = 4Q ( ) 3γ M 1 A useful approximation for the BER for MQAM modulations is P b 0.2e 1.5γ/(M 1), which allows us to obtain M as a function of the target P b Adaptive Modulation and Coding 6/17

Rate adaptation R(γ) is changed depending on the received SNR γ. How? 1. We fix the modulation (e.g., QPSK) and change the symbol period difficult to implement 2. We fix the symbol rate and change the constellation size or modulation type much simpler to implement, preferred option The modulation parameters are typically fixed over a block of symbols or frame The goal os to maintain a minimum BER: each constellation is selected for a range of values of γ Adaptive Modulation and Coding 7/17

Example An adaptive modulation system with a target Pb = 10 3, uses two modulation formats: QPSK and 8-PSK. If the target P b cannot be met, no data is transmitted. Find the range of SNR (γ) values associated to the 3 possible transmission schemes (8PSK, QPSK, and no transmission) Find the average spectral efficiency of the system, assuming a Rayleigh fading channel with γ = 20dB Adaptive Modulation and Coding 8/17

Continuous power adaptation P(γ) is changed depending on the received SNR γ The goal is to maintain a fixed BER or, equivalently, a constant received SNR We ve seen that the solution is channel inversion, which converts the fading channel into an equivalent fixed-snr AWGN channel P(γ) = β h 2 = β γ where β is the constant (target) received SNR The average power constraint implies that β P(γ)f (γ)dγ = γ f (γ)dγ = P The constant SNR achieved with channel inversion is β = P/E[1/γ] Adaptive Modulation and Coding 9/17

Suppose we have a target BER of P b, and we use a fixed modulation. Then, if the value of β (constant SNR) needed to meet that target is greater than P/E[1/γ] then this target cannot be met Remember that for a Rayleigh channel 1/E[1/γ] = and no BER target can be met A more practical alternative was truncated channel inversion { 0, γ < γ0, P(γ) = β γ, γ γ 0. where the cutoff value γ 0 can be based on a desired outage probability P out = Prob(γ γ 0 ) or on a desired target BER The constant SNR achieved when the channel is in use is β = P γ 0 1 γ f (γ)dγ Adaptive Modulation and Coding 10/17

Example Find the power adaptation for BPSK modulation that maintains a fixed P b = 10 3 in non-outage for a Rayleigh fading channel with γ = 10dB. The average power is P = 1 W. Find the resulting outage probability. Adaptive Modulation and Coding 11/17

Discrete power adaptation For channel inversion or truncated channel inversion we assume a continuous power variation, but sometimes only a discrete set of power values is possible at the Tx side P Tx = {0, P 1,..., P Np } where P Tx = 0 means no transmission, and P 1 >... > P Np The solution in this case consists of discretizing the fading states of the channel and assign to each channel state a transmitted power γ γ 3 γ 2 γ 1 P 3 P 2 P 1 = P max 0 Decreasing power P3, P2, P( γ ) = P1, 0, γ γ < 3 γ γ < γ 2 γ γ < γ 1 0 γ < γ 2 1 3 Adaptive Modulation and Coding 12/17

Discrete power adaptation For a given M-ary modulation (fixed), the levels are chosen to guarantee the target BER: P b ( ) Pn γ n BER = P b, n = 1,..., N p N 0 W γ n = N 0W P n BER 1 (P b ), n = 1,..., N p The average transmitted power is N p P = P n Prob(S n ), Prob(S n ) = n=1 γn+1 The spectral efficiency is (1 Prob(E 1 )) log(m) γ n p(γ)dγ Adaptive Modulation and Coding 13/17

Example Consider a transmitter with a set of discrete powers P Tx = {0, 0.1W, 0.05W, 0.01W } The transmitter uses QPSK, the bandwidth is W = 1 MHz, and N 0 = 10 9 W/Hz. The channel is Rayleigh with γ = 5dB. 1. Find the rule to assign the power levels as a function of the channel states to maintain a fixed P b = 10 3. 2. Find the probability of no transmission. 3. Find the average transmitted power. Adaptive Modulation and Coding 14/17

Adaptive coding In adaptive coding, different channel codes,c(γ), are used to provide different amounts of channel protection against errors to the transmitted bits Intuition: stronger error protection should be provided when γ is small, whereas a weaker coder should be used when γ is large Adaptive coding is typically achieved by puncturing: not transmitting certain coded bits in convolutional encoders Adaptive Modulation and Coding 15/17

Hybrid techniques Hybrid techniques can adapt multiple parameters of the transmission scheme: rate, coding scheme, power, and even the target BER Typical examples include Rate and power adaptation Adaptive modulation and coding (MCS) Adaptive Modulation and Coding 16/17

Adaptive Modulation and Coding 17/17