0% found this document useful (0 votes)
3 views53 pages

Chapter 4

The document discusses the concept of channel capacity in wireless communication, focusing on single-user channels with single antennas. It elaborates on the foundational work of C. Shannon, defining channel capacity as the maximum data rate achievable with negligible error probability, and distinguishes between different channel types such as AWGN and flat fading channels. The document also outlines the importance of channel state information (CSI) in determining capacity in fading channels and presents various scenarios based on the knowledge of CSI.

Uploaded by

skshna892
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views53 pages

Chapter 4

The document discusses the concept of channel capacity in wireless communication, focusing on single-user channels with single antennas. It elaborates on the foundational work of C. Shannon, defining channel capacity as the maximum data rate achievable with negligible error probability, and distinguishes between different channel types such as AWGN and flat fading channels. The document also outlines the importance of channel state information (CSI) in determining capacity in fading channels and presents various scenarios based on the knowledge of CSI.

Uploaded by

skshna892
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Winter 2019 ECSE-610 1

4. Capacity of Wireless
Channels

Prof. Benoit Champagne

Dept. of Electrical & Computer Engineering


McGill University, Montreal, Canada

January 31, 2023


Winter 2019 ECSE-610 2

Introduction
▪ Channel capacity refers to the maximum data rates (in bps)
that can be transmitted over a wireless channel with vanishing
error probability, assuming no constraints on delay or
complexity of the encoder and decoder.
▪ The mathematical theory of communication underlying channel
capacity was pioneered by C. Shannon in his 1948s paper:
▪ In its modern form, the theory relies on the notion of mutual information
between the channel input and output, modeled as random variables.
▪ In particular, channel capacity is defined as the channel’s mutual
information maximized over all possible input distributions.
▪ Key contributions of Shannon’s work include the coding
theorem and its converse:
▪ Coding theorem: a code exists that can achieve a data rate close to
capacity with negligible probability of error.
▪ Converse: any data rate higher than capacity cannot be achieved without
an error probability bounded away from zero.
Winter 2019 ECSE-610 3

Introduction (cont’d)
▪ This chapter examines the capacity of a single-user wireless
channel where TX and/or RX have a single antenna.
▪ Multi-antenna systems ⟹ Chap. 10.
▪ Multi-user systems ⟹ Chap. 14.
▪ We first look at the well-known formula for capacity of a TI
additive white Gaussian noise (AWGN) channel.
▪ We then consider capacity of TV flat fading channels.
▪ Here, capacity formulation depends on what is known about the
channel at the TX and RX, i.e. channel state information (CSI).
▪ For different CSI assumptions, we also need to distinguish between
ergodic and outage capacity.
▪ The presentation is limited to discrete-time systems:
▪ Most of the results admit extension to continous-time (as limiting
cases of sampled system)
▪ The details are beyond the scope of this course.
Winter 2019 ECSE-610 4

Overview
4.1 Capacity in AWGN
4.2 Capacity of Flat Fading Channels
Winter 2019 ECSE-610 5

4.1 Capacity in AWGN


Winter 2019 ECSE-610 6

Discrete-memoryless channel
▪ A discrete memoryless TI channel is a simplified model of a
transmission where both the input and output are random
symbols taken from discrete alphabets.
▪ We let 𝑥 denote the random symbol transmitted at a given time.
▪ 𝑥 ∈ 𝒳 is a random variable (RV)
▪ 𝒳 denotes a discrete set possible values for 𝑥 (alphabet)
▪ RV 𝑥 is characterized by a probability mass function (PMF) 𝑝(𝑥)
▪ We let 𝑦 denote the random symbol received at the channel
output, when 𝑥 is transmitted.
▪ 𝑦 ∈ 𝒴 is a random variable (RV)
▪ 𝒴 denotes a discrete set possible values for 𝑦
▪ RV 𝑦 is characterized by a PMF 𝑝(𝑦)
▪ The channel is simply modeled in terms of the conditional PMF
of 𝑦 given 𝑥, i.e. 𝑝 𝑦 𝑥 .
▪ In the TI case, 𝑝 𝑦 𝑥 remains constant over time
Winter 2019 ECSE-610 7

Channel’s mutual information


▪ Definition of channel’s mutual information:
𝑝 𝑥, 𝑦
𝐼 𝑋, 𝑌 = ෍ 𝑝(𝑥, 𝑦) log 2
𝑝 𝑥 𝑝 𝑦
𝑥∈𝒳,𝑦∈𝒴
▪ When log 2 is used, the units are in bits per channel use.
▪ The mutual information can also be written as
𝐼 𝑋, 𝑌 = 𝐻 𝑌 − 𝐻(𝑌|𝑋)
▪ 𝐻 𝑌 = − σ𝑦∈𝒴 𝑝(𝑦) log 2 𝑝(𝑦) is the entropy of the output.
▪ 𝐻 𝑌|𝑋 = − σ𝑥∈𝒳,𝑦∈𝒴 𝑝(𝑥, 𝑦) log 2 𝑝(𝑦|𝑥) is the conditional
entropy of the output given the input.
▪ We can think of 𝐼(𝑋, 𝑌) has the amount of uncertainty
removed from output 𝑦 given the input 𝑥.
Winter 2019 ECSE-610 8

Channel capacity
▪ For the discrete-memoryless channel, the capacity is defined
as the maximum of the channel’s mutual information over all
possible input distributions:
𝐶 = max 𝐼 𝑋, 𝑌
𝑝(𝑥)
𝑝(𝑥, 𝑦)
= max ෍ 𝑝(𝑥, 𝑦) log 2 ( )
𝑝(𝑥) 𝑝 𝑥 𝑝(𝑦)
𝑥,𝑦
▪ For this channel, Shannon proved the following theorems:
▪ Coding theorem: a code exists that can achieve a data rate as
close as desired to capacity with negligible probability of error.
▪ Converse: any data rate higher than capacity cannot be achieved
without an error probability bounded away from zero.
▪ Shannon also extended these results to other types of
channels, including the continuous AWGN channel.
Winter 2019 ECSE-610 9

AWGN channel
▪ The AWGN is a simplified model of a transmission where
both the input and output are random symbols, but this
time taking continuous values.
▪ Here we consider a memoryless discrete-time formulation.
▪ We let 𝑥[𝑖] denote the channel input at discrete-time 𝑖 ∈ ℤ:
▪ 𝑥[𝑖] is a RV with values in ℝ, the set of real number.
▪ RV 𝑥[𝑖] is characterized by its PDF 𝑝(𝑥).
▪ 𝑥[𝑖] has zero-mean with known power 𝑃 = 𝐸[𝑥 𝑖 2 ]
▪ We let 𝑦[𝑖] denote the channel output at time 𝑖:
▪ 𝑦[𝑖] is a RV with values in ℝ.
▪ RV 𝑦[𝑖] is characterized by its PDF 𝑝(𝑦).
Winter 2019 ECSE-610 10

AWGN channel (cont’d)


▪ The effect of the channel on the input is to add noise:
𝑦 𝑖 =𝑥 𝑖 +𝑛 𝑖
▪ We make the following assumptions about the noise:
▪ 𝑛[𝑖]~𝒩(0, 𝜎𝑛2 ), i.e. zero mean Gaussian RV variance 𝜎𝑛2 .
▪ Noise samples 𝑛[𝑖] and 𝑛[𝑗] at times 𝑖 ≠ 𝑗 are independent
▪ We refer to such a channel as memoryless.
▪ The AWGN channel is TI if 𝜎𝑛2 is constant over time
▪ The noise variance can be calculated as 𝜎𝑛2 = 𝑁0 𝐵:
▪ 𝐵 is the channel bandwidth.
▪ 𝑁0 Τ2 is the power spectral density level of the noise
𝑃
▪ The channel SNR can be expressed as 𝛾 =
𝑁0 𝐵
Winter 2019 ECSE-610 11

AWGN channel capacity


▪ The capacity of the AWGN channel is given by Shannon’s well-
known formula:
𝐶 = 𝐵 log 𝑐 1 + 𝛾
▪ He proved that a code exists that achieves data 𝑅 rates
arbitrarily close to 𝐶, with arbitrarily small bit error probability.
▪ A proof can be given in terms of the mutual information 𝐼(𝑋, 𝑌),
where the summations are replaced by integrals.
▪ The input distribution achieving capacity (i.e. maximizing 𝐼(𝑋, 𝑌)) is
the Gaussian distribution 𝒩(0, 𝑃).
▪ Conversely, any code with rate 𝑅 > 𝑃 has a probability of error
bounded away from zero.
▪ On AWGN channels, turbo codes have come within a fraction
of a decibel of the Shannon capacity limit.
Winter 2019 ECSE-610 12

Example 4.1

▪ Solution: Discussed in class…


Winter 2019 ECSE-610 13

4.2 Capacity in Flat Fading


Channels
Winter 2019 ECSE-610 14

Introduction

▪ Here, contrary to AWGN channel, capacity is not given by


single formula but depends on what is known about the
channel at TX and RX, i.e. channel state information (CSI).
▪ Furthermore, depending on the CSI assumptions, different
definitions of capacity may be employed:
▪ Ergodic capacity: which characterizes the maximum achievable
rate averaged over all fading states.
▪ Outage capacity: which characterizes the maximum constant
rate that can be maintained given some probability of outage.
Winter 2019 ECSE-610 15

4.2.1 Channel and System Model


Winter 2019 ECSE-610 16

Channel and system model


▪ We consider the following transmission model consisting of a
TX, TV fading channel and RX:

▪ The transmitter encodes the input message 𝒘 into a discrete-


time input sequence 𝑥 𝑖 .
▪ The channel applies a TV gain ℎ 𝑖 = 𝑔[𝑖] along with additive
noise 𝑛[𝑖] to generate its output:
𝑦 𝑖 = ℎ 𝑖 𝑥 𝑖 + 𝑛[𝑖]
▪ The receiver decodes the transmitted message from the

channel output sequence 𝑦 𝑖 and reconstructs 𝒘.
Winter 2019 ECSE-610 17

Flat fading model


▪ We assume discrete-time channel with TV gain ℎ 𝑖 =
𝑔[𝑖], where 𝑔 𝑖 ≥ 0 is the power gain at time 𝑖.
▪ We model 𝑔[𝑖] as a stationary, ergodic random process
with PDF 𝑝𝑖 (𝑔) ≡ 𝑝(𝑔) (same for all 𝑖).
▪ E.g., for Rayleigh fading, 𝑝(𝑔) is exponential.
▪ We assume that 𝑔[𝑖] is independent of the input signal 𝑥[𝑖].
▪ The changes in 𝑔 𝑖 over time can be modeled differently:
▪ Memoryless (or iid): 𝑔[𝑖] and 𝑔 𝑗 are independent if 𝑖 ≠ 𝑗
▪ Channel with memory: 𝑝 𝑔 𝑖 𝑔 𝑗 for 𝑗 < 𝑖 ≠ 𝑝(𝑔 𝑖 )
▪ Block fading channel: 𝑔[𝑖] is constant over some block of
length 𝑇, after which it changes to a new value.
Winter 2019 ECSE-610 18

SNR distribution
▪ We let 𝑃 = 𝐸 𝑥 𝑖 2 denote the input TX power, which for
now is assumed to be constant.
▪ For the noise, we make the same assumption as in the
AWGN model, in particular:
▪ 𝑛[𝑖]~𝒩(0, 𝜎𝑛2 ), i.e. zero mean Gaussian RV with 𝜎𝑛2 = 𝑁0 𝐵.
▪ The instantaneous SNR at the RX is written as
𝑃𝑔 𝑖
𝛾 𝑖 ≡𝛾 𝑔 𝑖 =
𝑁0 𝐵
▪ Clearly, the distribution of 𝑔[𝑖] determines that of 𝛾 𝑖
▪ We can think of 𝛾[𝑖] as a conditional SNR, given 𝑔[𝑖]
▪ The average SNR over the ensemble of fading state is
∞ 𝑃𝜇𝑔
𝛾 = න 𝛾(𝑔)𝑝 𝑔 𝑑𝑔 =
0 𝑁0 𝐵
Winter 2019 ECSE-610 19

Different scenarios
▪ The capacity of the channel depends on what is known
about 𝑔[𝑖] at the TX and RX, i.e., the CSI.
▪ We will consider three different scenarios for the CSI:
1) Channel distribution information (CDI): Only the distribution of
𝑔[𝑖], i.e. the PDF 𝑝(𝑔), is known to the TX and RX.
2) Receiver CSI: The value of 𝑔 𝑖 is known to the receiver at time
𝑖, and both TX and RX know the PDF 𝑝(𝑔).
3) Transmitter and receiver CSI: The value of 𝑔[𝑖] is known to the
TX and RX at time 𝑖, and both TX and RX know 𝑝(𝑔).
▪ In case 3), the TX can adapt both its power and rate to the
channel gain 𝑔[𝑖] at time 𝑖, leading to higher capacity.
Winter 2019 ECSE-610 20

4.2.2 Channel Distribution


Information Known
Winter 2019 ECSE-610 21

Discussion
▪ Consider the CDI case, where only channel gain PDF 𝑝(𝑔) or,
equivalently, the SNR PDF 𝑝(𝛾), is known to TX and RX.
▪ For IID fading (memoryless channel):
▪ The capacity is given by 𝐶 = max 𝐼 𝑋, 𝑌
𝑝(𝑥)
▪ However, solving for the capacity-achieving input distribution 𝑝 𝑥
can be quite difficult depending on the fading distribution.
▪ For correlated fading (channel with memory):
▪ Above definition of capacity can be extended by considering long
blocks of input data, i.e., 𝑥 ≡ (𝑥1 , … , 𝑥𝑁 ), with 𝑁 → ∞.
▪ The capacity-achieving input distribution is found by optimizing
over input blocks, i.e.,
𝐶 = max 𝐼 𝑋𝑁 , 𝑌𝑁
𝑝(𝑥1 ,…,𝑥𝑁 )
but this is even more difficult:
Winter 2019 ECSE-610 22

Discussion (cont’d)
▪ The capacity-achieving input distribution and corresponding
fading channel capacity under CDI are known for two specific
models of interest:
▪ IID Rayleigh fading channels, but still, this requires numerical
calculations.
▪ Finite-state Markov channels where 𝑔[𝑖] takes values in a
finite set and evolves according to 𝑝(𝑔[𝑖]|𝑔 𝑖 − 1 ).
▪ In general, finding the optimal input distribution and capacity of
fading channels under CDI remains an open problem for
almost all channel distributions.
Winter 2019 ECSE-610 23

4.2.3 Channel State Information at


Receiver
Winter 2019 ECSE-610 24

Introduction
▪ We now consider the case where the CSI 𝑔 𝑖 (or equivalently
𝛾[𝑖]) is known to the RX at time 𝑖, but not to the TX:
▪ As before, both the TX and RX know the distribution of 𝑔[𝑖].
▪ The TX cannot adapt its transmission strategy relative to the CSI
and must employ a constant transmission rate.
▪ In this case there are two channel capacity definitions that are
relevant to system design:
▪ Ergodic (Shannon) capacity: “average” maximum data rate that can
be sent over the channel with vanishing error probability, where the
average is taken over the fading ensemble.
▪ Capacity with outage: maximum data rate that can be transmitted
over a channel under constraint on the SNR outage probability.
▪ These are further discussed below.
Winter 2019 ECSE-610 25

Ergodic capacity
▪ Ergodic capacity of a fading channel with receiver CSI for an
average TX power 𝑃 is given by

𝐶𝑒 = න 𝐵 log 2 1 + 𝛾 𝑝 𝛾 𝑑𝛾
0
▪ This is simply the average of Shannon formula for AWGN over
the SNR distribution 𝑝 𝛾 .
▪ Recall that 𝛾 = 𝑃𝑔Τ𝑁0 𝐵, so that the TX power actually affects 𝐶
▪ Using Jensen’s inequality, we have
𝐶𝑒 = 𝐸 𝐵 log 2 1 + 𝛾 ≤ 𝐵 log 2 1 + 𝐸 𝛾
▪ Ergodic capacity of a fading channel with receiver CSI only is less
than capacity of AWGN channel with SNR = 𝐸 𝛾 ≡ 𝛾ҧ
▪ Poor channel states typically reduce ergodic capacity
Winter 2019 ECSE-610 26

Example 4.2

▪ Solution: The channel has 3 possible received SNRs:


𝑃𝑡 𝑔𝑖 .01 𝑔𝑖
𝛾𝑖 = = , 𝑖 = 1,2,3
𝑁0 𝐵 (10−9 )(30 ⋅ 103 )
▪ SNR values and corresponding probabilities 𝑝𝑖 = 𝑝 𝛾𝑖 :
𝒊 𝜸𝒊 𝒑𝒊
1 0.833 (-0.8dB) 0.1
2 83.33 (19.2dB) 0.5
3 333.3 (25.2dB) 0.4
▪ The rest in class…
Winter 2019 ECSE-610 27

Capacity with outage


▪ Capacity with outage usually applies to slowly varying
channels, where the SNR can be assumed nearly constant
over long transmission bursts
▪ It accounts for the possibility that bits sent over a given burst
be decoded incorrectly, i.e. with non-zero error probability.
▪ Specifically, in this approach:
▪ The TX fixes a minimum received SNR 𝛾𝑚𝑖𝑛 and encodes for a
data rate 𝐶 = 𝐵 log 2 (1 + 𝛾𝑚𝑖𝑛 ).
▪ The RX decode the data correctly if its SNR ≥ 𝛾𝑚𝑖𝑛 ; while if SNR <
𝛾𝑚𝑖𝑛 , the data cannot be decoded correctly.
▪ We refer to the event SNR < 𝛾𝑚𝑖𝑛 as an outage and denote the
corresponding probability as:
𝑃𝑜𝑢𝑡 = Pr(𝛾 < 𝛾𝑚𝑖𝑛 )
Winter 2019 ECSE-610 28

Capacity with outage (cont’d)


▪ The outage probability can be obtained by plotting 𝐶 versus
𝑃𝑜𝑢𝑡 for different values of 𝛾𝑚𝑖𝑛 , treated as a parameter:
▪ 𝐶(𝛾𝑚𝑖𝑛 ) = 𝐵 log 2 (1 + 𝛾𝑚𝑖𝑛 )
▪ 𝑃𝑜𝑢𝑡 𝛾𝑚𝑖𝑛 = Pr(𝛾 < 𝛾𝑚𝑖𝑛 )
▪ 𝛾𝑚𝑖𝑛 ∈ [0, ∞]

▪ Fig. 4.2 shows such a plot for


Rayleigh fading (𝛾ҧ = 20dB)

▪ The average rate for “correctly received” data over


different burst is given by:
𝐶𝑜𝑢𝑡 = 1 − 𝑃𝑜𝑢𝑡 𝐵 log 2 (1 + 𝛾𝑚𝑖𝑛 )
Winter 2019 ECSE-610 29

Example 4.3

▪ Solution: Discussed in class…


Winter 2019 ECSE-610 30

4.2.4 Channel Side Information at


Transmitter and Receiver
Winter 2019 ECSE-610 31

Introduction
▪ Under the transmitter and receiver CSI assumption, the
value of the instantaneous gain 𝑔[𝑖] is known to the TX
and RX at time 𝑖, as well as its PDF 𝑝(𝑔).
▪ In this case, channel capacity is achieved when the TX
adapts its power, data rate, and coding scheme to the
channel variations.
▪ The optimal power allocation is a “water-filling” in time,
where power and data rate are:
▪ Increased when channel conditions are favorable.
▪ Decreased when they are not favorable.
Winter 2019 ECSE-610 32

Ergodic capacity
▪ Under the known CSI assumption, the TX can adapt its
power data rate, and coding scheme as a function of
instantaneous SNR 𝛾[𝑖].
▪ However, this only makes sense under a constraint (i.e.
upper bound) on the average transmit power 𝑃 𝛾 :

න 𝑃 𝛾 𝑝 𝛾 𝑑𝛾 ≤ 𝑃ത
0
▪ This motivates the definition of the fading channel
capacity with average power constraint as:

𝑃 𝛾 𝛾
𝐶 = max න 𝐵 log 2 1 + 𝑝 𝛾 𝑑𝛾 (1)
𝑃(𝛾) 0 ത
𝑃

s. t. න 𝑃 𝛾 𝑝 𝛾 𝑑𝛾 ≤ 𝑃ത
0
Winter 2019 ECSE-610 33

Solution for optimal power


▪ By applying calculus of variation with Lagrange multiplier𝜆, the
optimal 𝑃 𝛾 is obtained as:
𝑃(𝛾) 1 1 ത
𝜆𝑃𝐵
= − , 𝛾0 =
𝑃ത 𝛾0 𝛾 ln 2
▪ However, this stationary solution may lead to negative power;
hence, further enforcing the constraint 𝑃 𝛾 > 0:
1 1
𝑃(𝛾) − , 𝛾 ≥ 𝛾0
= ቐ𝛾0 𝛾 (2)

𝑃
0, 𝛾 < 𝛾0
▪ The value of the Lagrange multiplier (equivalently 𝛾0 ) is
obtained by enforcing the contraint on the average power:
∞ ∞
𝑃(𝛾) 1 1
න 𝑝 𝛾 𝑑𝛾 = න − 𝑝 𝛾 𝑑𝛾 = 1 (3)
0 𝑃ത 𝛾0 𝛾0 𝛾
Winter 2019 ECSE-610 34

Solution for optimal power (cont’d)


▪ There is no simple expression for 𝛾0 in (3): it must be
determined numerically (see Example 4.4).

▪ The solution for the


optimal power in (2)
is referred to as a
water-filling solution:

▪ The final channel capacity is obtained upon substitution of


solution (2) in the capacity formula (1):

𝛾
𝐶𝑤𝑓 = න 𝐵 log 2 𝑝 𝛾 𝑑𝛾
𝛾0 𝛾0
Winter 2019 ECSE-610 35

Example 4.4

▪ We need to find the cutoff value 𝛾0 that satisfies the discrete version
of (4.15) given by
1 1
෍ − 𝑝 𝛾𝑖 = 1
𝛾0 𝛾𝑖
𝛾𝑖 ≥𝛾0
▪ We first assume that all channel states are used to obtain 𝛾0 (i.e., 𝛾0 ≤ 𝛾1 )
and see if the resulting 𝛾0 is below that of the weakest channel.
▪ If not, we have an inconsistency and must redo the calculation assuming at
least one of the channel states is not used (i.e. 𝛾1 < 𝛾0 ≤ 𝛾2 ), etc.
▪ Continued in class…
Winter 2019 ECSE-610 36

Channel inversion
▪ We now consider a suboptimal adaptation scheme where the
TX uses the CSI to maintain a constant received power, or
equivalently, a desired SNR 𝛾𝑑 at the RX.
▪ Recall the definition of the instantaneous SNR under constant

transmit power 𝑃:

𝑃𝑔
𝛾=
𝑁0 𝐵
▪ To maintain constant SNR 𝛾𝑑 at RX , the TX needs to invert
effect of channel fading by transmitting with 𝑃(𝛾), such that:
𝑃 𝛾 𝛾𝑑 𝑃 𝛾 𝑔
= (which implies = 𝛾𝑑 )
𝑃ത 𝛾 𝑁0 𝐵
▪ The channel appears to the encoder and decoder as a time-
invariant AWGN channel with capacity 𝐵 log 2 (1 + 𝑐) .
Winter 2019 ECSE-610 37

Channel inversion (cont’d)


▪ The constant SNR 𝛾𝑑 is determined from the power constraint:
∞ ∞
𝛾𝑑
න 𝑃 𝛾 𝑝 𝛾 𝑑𝛾 = 𝑃ത ⟹ න 𝑝 𝛾 𝑑𝛾 = 1
0 0 𝛾
1
⟹ 𝛾𝑑 =
𝐸 𝛾 −1
▪ Since the channel appears to the encoder and decoder as a
time-invariant AWGN channel with constant SNR 𝛾𝑑 :
𝐶𝑧𝑜 = 𝐵 log 2 (1 + 𝛾𝑑 )

▪ This is also called zero-outage capacity, since the data rate is


fixed under all channel conditions and there is no outage.
▪ In general, we find that that 𝐶𝑧𝑜 ≤ 𝐶𝑤𝑓 .
Winter 2019 ECSE-610 38

Example 4.5

▪ We first need to find the value of 𝛾𝑑 :


.1 .5 .4
𝛾𝑑−1 = 𝐸 𝛾 −1 = + + = .1272
.8333 83.333 333.33
▪ The resulting capacity is:
𝐶𝑧𝑜 = 𝐵 log 2 1 + 𝛾𝑑 = 30,000 log 2 (1 + 1Τ.1272) = 94.43kbps
▪ For comparison, we previously found
▪ For water-filling approach: 𝐶𝑤𝑓 = 200.82 kbps.
▪ For AWGN with same 𝐸 𝛾 : 𝐶 = 223.8 kbps
Winter 2019 ECSE-610 39

Truncated channel inversion


▪ Zero-outage capacity may be significantly smaller than
Shannon capacity due the requirement of maintaining a
constant data rate in all fading states:
▪ Too much power can be wasted on bad channel conditions.
▪ By suspending transmission in particularly bad fading states,
we can maintain a higher constant data rate in the other states
and thereby increase capacity.
▪ The truncated channel inversion policy for power adaptation
only compensate for fading above a certain threshold 𝛾0 :
𝛾𝑑
𝑃(𝛾) , 𝛾 ≥ 𝛾0
=ቐ𝛾
𝑃ത
0, 𝛾 < 𝛾0
where 𝛾0 is based on the outage probability 𝑃out = Pr 𝛾 < 𝛾0 .
Winter 2019 ECSE-610 40

Truncated channel inversion (cont’d)


▪ Since the channel is only used when 𝛾 ≥ 𝛾0 , the power
constraint yields

1
න 𝑃 𝛾 𝑝 𝛾 𝑑𝛾 = 𝑃ത ⟹ 𝛾𝑑 =
0 𝐸0 𝛾 −1

−1
1
𝐸0 𝛾 ≜න 𝑝 𝛾 𝑑𝛾
𝛾0 𝛾
▪ The outage capacity associated with a given outage
probability 𝑃𝑜𝑢𝑡 or 𝛾0 is defined by
𝐶𝑜𝑢𝑡 𝛾0 = 1 − 𝑃𝑜𝑢𝑡 𝐵 log 2 (1 + 𝛾𝑑 )
▪ In turn, we can obtain the maximum outage capacity by
maximizing over all 𝛾0 :
𝐶𝑜𝑢𝑡 = argmax 𝐶𝑜𝑢𝑡 (𝛾0 )
𝛾0
Winter 2019 ECSE-610 41

4.2.6 Capacity Comparisons


Winter 2019 ECSE-610 42

Scope of comparisons
▪ Different capacity formulas for:
▪ AWGN with average SNR 𝛾ҧ = 𝐸 𝛾 as a reference.
▪ Ergodic capacity with CSI known at RX (eq. 4.4).
▪ Ergodic capacity with CSI known at RX and TX and optimal
(watter filling) power allocation (eq. 4.13).
▪ Zero-outage (channel inversion) capacity (eq. 4.18)
▪ Truncated channel inversion (eq. 4.22)
▪ Different SNR PDF:
▪ Log-normal (𝜎𝑑𝐵 = 8).
▪ Rayleigh (or exponential).
▪ Nakagami (𝑚 = 2).
▪ The different curves show 𝐶 Τ𝐵 (in bits/sec/Hz) versus
average SNR 𝛾.ҧ
Winter 2019 ECSE-610 43

Rayleigh fading
Winter 2019 ECSE-610 44

Nakagami fading
Winter 2019 ECSE-610 45

4.3 Capacity of Frequency-


Selective Fading Channels

This material is optional


Winter 2019 ECSE-610 46

Introduction
▪ In this section, we examine the Shannon capacity of
frequency-selective fading channels.
▪ We first consider the capacity of a time-invariant (TI)
frequency-selective fading channel.
▪ This capacity analysis is like that of a flat fading channel but with
the time axis replaced by the frequency axis.
▪ Then we discuss the capacity of time-varying (TV) frequency-
selective fading channels.
Winter 2019 ECSE-610 47

4.3.1 Time-invariant
Winter 2019 ECSE-610 48

System model
▪ We consider data transmission through a TI wideband
channel with frequency response 𝐻 𝑓 :

▪ We further make the following assumptions:


▪ Total transmit power constraint 𝑃.
▪ 𝐻 𝑓 known to both the transmitter and receiver.
▪ 𝑛[𝑖] is zero-mean white Gaussian noise.
Winter 2019 ECSE-610 49

System model (cont’d)


▪ To simplify the analysis, we assume that 𝐻 𝑓 is frequency
block fading:
▪ The transmission band is divided into independent narrowband
subchannels of bandwidth 𝐵, index by 𝑗 ∈ {1, … , 𝐽}.
▪ The subchannels are approximately flat fading, so that 𝐻 𝑓 ≈ 𝐻𝑗
for all 𝑓 in the 𝑗th subband.

▪ The frequency-selective channel thus consists of a set of


AWGN channels in parallel:
2
▪ The SNR of the 𝑗th channel is given by 𝛾𝑗 = 𝐻𝑗 𝑃𝑗 ൗ𝑁0 𝐵.
▪ 𝑃𝑗 denote the power allocated to the 𝑗th channel.
▪ The 𝑃𝑗 are subject to the power constraint σ𝑗 𝑃𝑗 ≤ 𝑃 .
Winter 2019 ECSE-610 50

Capacity formulation
▪ The capacity of this parallel set of channels is the sum of
the achievable rate on each channel, with power optimally
allocated over all channels:
𝐶 = max ෍ 𝐵 log 2 (1 + 𝛾𝑗 ) (1)
𝑃𝑗 𝑗

s. t. ෍ 𝑃𝑗 ≤ 𝑃ത
𝑗
▪ This is similar to the capacity and optimal power allocation
for a flat fading channel, but with 𝑃𝑗 and 𝛾𝑗 changing in a
deterministic way over the frequency index 𝑗.
▪ The optimal power allocation is found via the same
Lagrangian technique used in the flat-fading case, leading
to a water filling solution.
Winter 2019 ECSE-610 51

Water filling solution


▪ Optimal power allocation:
1 1
𝑃𝑗 − , 𝛾𝑗 ≥ 𝛾0
= ൞ 𝛾0 𝛾𝑗
𝑃
0, 𝛾𝑗 < 𝛾0
▪ The cutoff SNR value 𝛾0 is obtained by solving

1 1
σ𝛾𝑗 ≥𝛾0 − = 1.
𝛾0 𝛾𝑗

▪ The capacity then becomes


𝛾𝑗
𝐶 = ෍ 𝐵 log 2 .
𝛾0
𝛾𝑗 ≥𝛾0

▪ This capacity is achieved by transmitting at different rates and


powers over each subchannel.
Winter 2019 ECSE-610 52

4.3.2 Time-variant case

Optional reading
Winter 2019 ECSE-610 53

Selected sources
▪ A. F. Molish, Wireless Communications, 2nd Ed., IEEE Wiley, 2011.
▪ A. Goldsmith, Wireless Communications, Cambridge, 2005.

You might also like