SlideShare a Scribd company logo
1 of 10
Download to read offline
Multiuser MIMO Gaussian Channels:
Capacity Regions and Duality
Shristi Nhuchhe Pradhan
Electrical and Computer Engineering
The University of British Columbia, Vancouver
shristip@ece.ubc.ca
Abstract
Multiple-input and multiple-output or MIMO is one of the smart antenna technologies which
uses multiple transmit and receive antenna for improved communication performance. This field
has been exploited significantly to increase capacity of wireless channels. In this paper, we first
model the MIMO channel for single user case, discuss the decomposition of MIMO into parallel
independent channels and estimate the MIMO channel capacity. We then focus on computation
of capacity region for multiuser MIMO broadcast and multiple access channel and plot capacity
regions for two users case. We conclude by showing the duality relationship between the multiple
access and broadcast channel and show its significance for numerical standpoint.
1 Introduction
Today’s wireless systems support and demand multiusers, but still single-user results are of much
interest. Here, we start with the MIMO channel model for single user case by considering a com-
munication system of Mt transmit and Mr receive antennas which can be represented as [1]:
y = Hx + n (1.1)
1
where, y is the Mr dimensional received vector, x is the Mt dimensional transmitted vector, n is the
Mr dimensional noise vector and H is the Mr ⇥ Mt matrix of channel gains. A channel bandwidth
of B and complex Gaussian noise with zero mean and covariance matrix sv2
nIMr , where 2
n = N0B.
1.1 Parallel decomposition of the MIMO channels
The MIMO channel can be decomposed into a number of R parallel independent channels. In
fact, by multiplexing data onto these independent channels, communication system with multiple
antennas at the transmitter and receiver gives an R-fold increase in data rate as compared to those
with just one antenna at the transmitter and receiver side [1].
Consider the MIMO channel as mentioned earlier. We assume that channel is known at both
transmitter and receiver. Let RH denote the rank of H. We can obtain the singular value decom-
position (SVD) of matrix H as [2]:
H = U⌃VH
(1.2)
where U is a Mr ⇥Mr unitary matrix, V is a Mt ⇥Mt unitary matrix and ⌃ is a Mr ⇥Mt diagonal
matrix of singular values { i} of H. Here, svi =
p
i for i the ith eigenvalue of HHH. HH is the
conjugate transpose or Hermitian transpose of H. Also, RH  min(Mt, Mr), as rank cannot be
greater than the number of rows or columns.
Parallel channels from MIMO system is obtained through transmit precoding on the channel
input x and receiver shaping on the channel output y. In transmit precoding, we obtain the input
to the antennas x through a linear transformation on input vector ˜x as x = VH˜x. Similarly, in
receiver shaping, we multiply the channel output y with UH as ˜y = UHy. This is illustrated in
Figure 1.
Figure 1: Transmit Precoding and Receiver Shaping
Therefore,
˜y = ⌃˜x + ˜n (1.3)
Hence, MIMO channel is decomposed into RH independent parallel channels where the ith
2
channel has input ˜xi, output ˜yi, noise ˜n and channel gain and MIMO support RH times the data
rate of a system with just one antenna at the transmitter and receiver. This leads to a multiplexing
gain of RH.
2 MIMO channel capacity
Shannon’s capacity for a MIMO channel gives the maximum rate at which information can be
transmitted over the channel of specified bandwidth in the presence of noise with arbitrarily small
error probability. The channel gain matrix determines the channel capacity. In this paper, we
assume that channel matrix is drawn from an independent identically distributed (i.i.d) Gaussian
distribution and that it is static i.e. time-invariant. The capacity in terms of mutual information
between input x and output y is given as:
C = max
p(x)
I(X; Y ) = max
p(x)
[H(Y) H(Y | X)] (2.1)
where I(X; Y ) is the mutual information between x and y, H(Y) and H(Y | X) is the entropy in
y and y/x. Since Y = X + N and the noise is independent of X, H(Y | X) = H(N), the entropy
of noise. Here, maximizing the mutual information is equivalent to maximizing the entropy in y as
entropy in noise is fixed and independent of the channel input.
As given in [2], the entropy of y is maximized when y is a zero-mean circularly-symmetric
complex Gaussian (ZMCSCG) random variable. Also, y is ZMCSCG only if input x is ZMCSCG,
which is optimal distribution on x. Therefore, the mutual information can now be written as:
I(X; Y) = Blog2det[IMr + HRXHH
] (2.2)
where det[A] denotes the determinant of matrix A and RX is the covariance of the MIMO channel
input. Now, the MIMO capacity is achieved by maximizing the mutual information over all input
covariance matrices RX satisfying the given power constraint.
The MIMO capacity equals the sum of capacities on each of the parallel channels with power
optimally allocated between these independent channels. This results from optimizing the input
covariance matrix by maximizing the capacity formula.
Expressing the capacity in terms of the power allocation Pi to the ith parallel channel as [1]:
3
C = max
Pi:⌃iPiP
X
i
Blog2(1 +
Pi i
P
) (2.3)
where i = 2
i P/ 2
n is the SNR associated with the ith channel at full power.
We obtain a water filling power allocation for the MIMO channel using the Lagrange multiplier
method:
Pi
P
=
8
>><
>>:
1
0
1
i
i 0
0 i < 0
where 0 is some cutt off value. Figure 2 illustrates water filling.
The resulting capacity after water filling is:
C =
X
i: i 0
Blog( i/ 0) (2.4)
Power
Noise
1 2 3
Subchannel
Water
Level
Figure 2: Water filling
3 Multiuser MIMO
Earlier, we have seen that there is large increase in capacity for single user MIMO systems. The
same holds for multiuser systems. Moreover, as the multiple users are separated with large distance,
the channel is uncorrelated which makes it easier to obtain a full rank channel. In this section, we
consider the two MIMO channel models: MIMO Multiple Access Channel (MAC) and MIMO
Broadcast Channel (BC).
We consider a cellular type system where the base station has Mt antennas and each of the K
4
mobiles has Mr antennas. The downlink i.e. from base station to mobiles is a MIMO BC system
whereas the uplink i.e. from mobiles to base station is a MIMO MAC system. We use Hi to denote
the downlink channel matrix from the base station to mobile user i. Assuming that same channel
is used on both downlink and uplink, the uplink channel matrix from the mobile user i to the base
station is denoted by HH
i .
3.1 Broadcast (Downlink) channel capacity
In the MIMO BC, let x be the tranmitted vector signal from the base station, yk be the received
signal at the kth mobile, nk be the noise at the kth receiver which is circularly symmetric complex
Gaussian noise (nk ⇠ N(0, I)). For simplicity, we normalize the bandwidth to unity i.e. B=1 Hz.
The received signal at the user k is given as:
yk = Hkx + nk (3.1)
An achievable region which equals the channel capacity for broadcast channel can be found
using a technique called dirty paper coding (DPC) [3]. As per the notion of DPC, if the transmitter
but not the receiver has perfect, noncausal knowledge of the additive Gaussian interference in the
channel, then the channel capacity is considered same as if the receiver had the knowledge of the
interference i.e. there was no additive interference. DPC does not allow the transmit power to
increase and “presubtracts” the noncausually known interference at the transmitter [1].
DPC is applied at the transmitter when choosing codewords for different receivers. First, the
transmitter selects a codeword for receiver 1 i.e. x1. Then the transmitter selects a codeword
for receiver 2 i.e. x2 with full noncausal knowledge of x1. So, x1 can be presubtracted such that
receiver 2 does not see the codeword intended for receiver 1 as interference. Similarly, the codword
for receiver 3 is chosen such that receiver 3 does not view the signals intended for receiver 1 and
receiver 2 i.e. (x1 + x2) as interference. This process goes on for K users. The ordering of users
matter in this procedure and should be optimized in capacity calculation [1]. If user ⇡(1) is encoded
first, followed by user ⇡(2) and so on, then the following rate vector is achievable [3]:
R⇡(i) =
8
><
>:
log
I+H⇡(i)
P
j i
⌃⇡(j)HH
⇡(i)
!
I+H⇡(i)
P
j>i
⌃⇡(j)HH
⇡(i)
! i = 1, . . . , K (3.2)
5
where ⇡(.) denotes a permutation of the user indices and ⌃ = [⌃1, ..., ⌃k] denote a set of positive
semi-definite covariance matrices with Tr(⌃1 + ... + ⌃k)  P.
Now, the capacity region CBC(P, H) is defined as the convex hull of the union of all the rate
vectors over all positive semi-definite covariance matrices and over all permutations satisfying the
average power constraint [1]:
CBC(P, H) , Co
0
@
[
⇡,⌃
R(⇡, ⌃)
1
A (3.3)
where R(⇡, ⌃) is given by equation 3.2.
The capacity region estimation is generally very difficult as these rate equations are neither
concave or convex function of the covariance matrices and we need to search the entire space of
covariance matrices that meet the power constraint.
However, there exists a duality between the MIMO BC and MIMO MAC as will be dicussed
further, that can be exploited to simplify calculations to obtain the capacity region. Figure 3 shows
the MIMO BC capacity for a 2 user channel with Mt = 2 and Mr = 1.
0 1 2 3 4 5 6 7 8 9
0
1
2
3
4
5
6
7
8
9
R1 [bps/Hz]
R2[bps/Hz]
BC
Figure 3: MIMO BC capacity region, K = 2, Mt = 2, Mr = 1, H1 =
⇥
1 1
⇤T
,H2 =
⇥
1 1
⇤T
3.2 Multiple Access (Uplink) channel capacity
We consider the symmetry between the MIMO BC on the downlink and corresponding MIMO MAC
on the uplink. Similar to the MIMO BC model, we consider the noise vector n at the receiver to
6
be circularly symmetric complex Gaussian with n ⇠ N(0, I) and normalize the bandwidth to unity
i.e. B=1 Hz. In the MAC, each user is subject to an individual power constraint of Pk.
As the channel gain matrix of user k on the MIMO BC is given by Hk, the channel gains on the
MIMO MAC corresponding to the uplink of the BC are given by HH
k . This follows from symmetry
of channel gains on an uplink and downlink. The capacity region of Gaussian MIMO MAC is given
as [3]:
CMAC((Pi, ..., PK); HH
) =
[
Qk 0,Tr(Qk)Pk8k
8
>><
>>:
(R1, ..., RK) :
P
k✏S Rk  log I +
P
k✏S HH
k QkHk 8S ✓ {1, ..., K}
(3.4)
where receiver k has channel gain matrix HH
k and power Pk.
0 1 2 3 4 5 6 7 8
0
1
2
3
4
5
6
7
8
R1 (bps)
R2(bps)
Capacity Region of MAC
Figure 4: MIMO MAC capacity region for K = 2, Mt = 2, Mr = 1, H1 = [ 1 1 ]T ,H2 =
1
2 [
p
2
p
6 ]T
The kth user tranmits a zero mean Gaussian with spatial covariance matrix Qk, where each
set of covariance matrices corresponds to a K-dimensional polyhedron. The capacity region is the
union over all such polyhedrons over all covariance matrices satisfying the power constraints. The
corner points of these polyhedrons are obtained by successive decoding, in which receiver’s signal are
successively decoded and subtracted from the received signal. For instance, in case of two user MAC
system, each set of covariance matrices correspond to a pentagon as shown in Figure 4. The corner
point where R1 = log I + HH
1 Q1H1 and R2 = log I + HH
1 Q1H1 + HH
2 Q2H2 R1 corresponds to
7
decoding receiver 2 signal first in the presence of interference from receiver 1 and decoding receiver
1 signal last without interference from receiver 2.
3.3 Duality of MAC and BC
There are two fundamental difference between the Gaussian MAC and Gaussian BC [4]:
1. In BC, there is only a single power constraint on the transmitter whereas in MAC, each
tranmitter has an individual power constraint.
2. In BC, all signals have the same channel gain as all signals come from the same source, whereas
in MAC, signal and noise are multiplied by different channel gains as they come from different
transmitters.
Despite the differences between the two channels, there is a striking similarity in their coding and
decoding scheme used to obtain the capacity. In case of MAC, codewords transmitted by the user are
scaled by the channel and then added. Successive decoding is performed where a particular user’s
codeword is decoded first and subtracted from the received signal and then the decoding continues
for next user and so on. Considering BC, sum of independent codewords is transmitted where
one codeword is intended per user. Here also successive decoding is performed, where each user
can decode and then subtract the codewords of users with smaller channel gains than themselves.
Therefore, we can see that in both MAC and BC, received signal is the sum of codewords and
successive decoding is performed. This similarity certainly hints of a relationship between the two
channels.
As shown by Jindal, Vishwanath and Goldsmith in [4], capacity region of a constant Gaussian
BC with power constraint P and channel gains g = (g1, ..., gK) is equal to the union of capacity
regions of the dual MAC with individual power constraints that sum to P:
CBC(P, g) =
[
(P1,...,PK ):
PK
i=1 Pi=P
CMAC(P1, ..., PK; g) (3.5)
Figure 5 illustrates the relationship in equation 3.5 for two users case. We see that the BC
capacity region is formed from the union of capacity regions of MAC with different power allocation
between MAC transmitters that sum to P, the total power of the dual BC [1].
8
Figure 5: BC capacity region as a union of capacity regions for the dual MAC
Duality also allows the MAC capacity region to be obtained from the intersection of capacity
regions of its dual BC, which is based on the idea of channel scaling. We know that the encoding
and decoding order on the BC is determined by the order of channel gains, the dual BC is changed
by channel scaling. Therefore, with different channel scalings, we obtain different capacity region
of BC.
The capacity region of constant Gaussian MAC can be obtained by the intersection of the
capacity regions of the scaled dual BC over all possible channel scalings [4]:
CMAC(P1, ..., PK; g) =

(↵1,...,↵K )>0
CBC
KX
k=1
Pk/↵k; (↵1g1, ..., ↵KgK)
!
(3.6)
Figure 6 shows the relationship in equation 3.6 for the two users case with channel gain g =
(g1, g2), where the capacity region of MAC is formed from the intersection of capacity regions of
BC with different channel scalings.
Figure 6: MAC capacity region as an intersection of capacity regions of scaled dual BC
9
The MAC-BC duality is an important relationship from a numerical point of view. As mentioned
before, computation of MIMO BC capacity region is very difficult as it is neither a convex or concace
over the covariance matrices that must be optimized. However, the optimal MIMO MAC can be
easily computed from standard convex optimization.
4 Conclusion
In a nut shell, we see how the capacity regions are obtained for multiuser MIMO BC and MIMO MAC
and that the Gaussian MAC and BC are dual channels. Capacity region for BC is generally difficult
to calculate but using the duality relationship, the BC capacity region can be easily estimated using
the MAC capacity region, which is relatively easier to compute. The duality is of great practical
significance because problems that can be solved for only one of the two channels can be solved for
the dual channel as well.
References
[1] A. Goldsmith, “Wireless communications,” 2005.
[2] I. E. Telatar, “Capacity of multi-antenna gaussian channels,” European Transactions on Telecom-
munications, vol. 10, pp. 585–595, 1999.
[3] A. Goldsmith, S. Jafar, N. Jindal, and S. Vishwanath, “Capacity limits of mimo channels,”
Selected Areas in Communications, IEEE Journal on, vol. 21, no. 5, pp. 684 – 702, june 2003.
[4] N. Jindal, S. Vishwanath, and A. Goldsmith, “On the duality of gaussian multiple-access and
broadcast channels,” Information Theory, IEEE Transactions on, vol. 50, no. 5, pp. 768 – 783,
may 2004.
10

More Related Content

What's hot

PhD Summary (isprateno)
PhD Summary (isprateno)PhD Summary (isprateno)
PhD Summary (isprateno)Jovan Stosic
 
OPTIMAL POWER ALLOCATION FOR MULTIPLE ACCESS CHANNEL
OPTIMAL POWER ALLOCATION FOR MULTIPLE ACCESS CHANNELOPTIMAL POWER ALLOCATION FOR MULTIPLE ACCESS CHANNEL
OPTIMAL POWER ALLOCATION FOR MULTIPLE ACCESS CHANNELijwmn
 
System performance evaluation of fixed and adaptive resource allocation of 3 ...
System performance evaluation of fixed and adaptive resource allocation of 3 ...System performance evaluation of fixed and adaptive resource allocation of 3 ...
System performance evaluation of fixed and adaptive resource allocation of 3 ...Alexander Decker
 
Investigating the Effect of Mutual Coupling on SVD Based Beam-forming over MI...
Investigating the Effect of Mutual Coupling on SVD Based Beam-forming over MI...Investigating the Effect of Mutual Coupling on SVD Based Beam-forming over MI...
Investigating the Effect of Mutual Coupling on SVD Based Beam-forming over MI...CSCJournals
 
Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...
Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...
Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...ijsrd.com
 
Mc cdma performance on single
Mc cdma performance on singleMc cdma performance on single
Mc cdma performance on singlecsandit
 
Computationally Efficient Multi-Antenna Techniques for Multi-User Two-Way Wire...
Computationally Efficient Multi-Antenna Techniques for Multi-User Two-Way Wire...Computationally Efficient Multi-Antenna Techniques for Multi-User Two-Way Wire...
Computationally Efficient Multi-Antenna Techniques for Multi-User Two-Way Wire...IJECEIAES
 
An Energy-Efficient Dual Hop Cooperative Relay Model With Best Relay Selection
An Energy-Efficient Dual Hop Cooperative Relay Model With Best Relay SelectionAn Energy-Efficient Dual Hop Cooperative Relay Model With Best Relay Selection
An Energy-Efficient Dual Hop Cooperative Relay Model With Best Relay Selectioninventy
 
Some Studies on Different Power Allocation Schemes of Superposition Modulation
Some Studies on Different Power Allocation Schemes of Superposition ModulationSome Studies on Different Power Allocation Schemes of Superposition Modulation
Some Studies on Different Power Allocation Schemes of Superposition Modulationidescitation
 
BER ANALYSIS FOR DOWNLINK MIMO-NOMA SYSTEMS OVER RAYLEIGH FADING CHANNELS
BER ANALYSIS FOR DOWNLINK MIMO-NOMA SYSTEMS OVER RAYLEIGH FADING CHANNELSBER ANALYSIS FOR DOWNLINK MIMO-NOMA SYSTEMS OVER RAYLEIGH FADING CHANNELS
BER ANALYSIS FOR DOWNLINK MIMO-NOMA SYSTEMS OVER RAYLEIGH FADING CHANNELSIJCNCJournal
 
Performance analysis for power-splitting energy harvesting based two-way full...
Performance analysis for power-splitting energy harvesting based two-way full...Performance analysis for power-splitting energy harvesting based two-way full...
Performance analysis for power-splitting energy harvesting based two-way full...TELKOMNIKA JOURNAL
 
Iaetsd vlsi implementation of spatial modulation receiver
Iaetsd vlsi implementation of spatial modulation receiverIaetsd vlsi implementation of spatial modulation receiver
Iaetsd vlsi implementation of spatial modulation receiverIaetsd Iaetsd
 
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...ijcnac
 
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...IJCSEA Journal
 

What's hot (18)

PhD Summary (isprateno)
PhD Summary (isprateno)PhD Summary (isprateno)
PhD Summary (isprateno)
 
OPTIMAL POWER ALLOCATION FOR MULTIPLE ACCESS CHANNEL
OPTIMAL POWER ALLOCATION FOR MULTIPLE ACCESS CHANNELOPTIMAL POWER ALLOCATION FOR MULTIPLE ACCESS CHANNEL
OPTIMAL POWER ALLOCATION FOR MULTIPLE ACCESS CHANNEL
 
Masters Report 1
Masters Report 1Masters Report 1
Masters Report 1
 
System performance evaluation of fixed and adaptive resource allocation of 3 ...
System performance evaluation of fixed and adaptive resource allocation of 3 ...System performance evaluation of fixed and adaptive resource allocation of 3 ...
System performance evaluation of fixed and adaptive resource allocation of 3 ...
 
Hg3413361339
Hg3413361339Hg3413361339
Hg3413361339
 
Investigating the Effect of Mutual Coupling on SVD Based Beam-forming over MI...
Investigating the Effect of Mutual Coupling on SVD Based Beam-forming over MI...Investigating the Effect of Mutual Coupling on SVD Based Beam-forming over MI...
Investigating the Effect of Mutual Coupling on SVD Based Beam-forming over MI...
 
Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...
Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...
Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...
 
Mc cdma performance on single
Mc cdma performance on singleMc cdma performance on single
Mc cdma performance on single
 
Computationally Efficient Multi-Antenna Techniques for Multi-User Two-Way Wire...
Computationally Efficient Multi-Antenna Techniques for Multi-User Two-Way Wire...Computationally Efficient Multi-Antenna Techniques for Multi-User Two-Way Wire...
Computationally Efficient Multi-Antenna Techniques for Multi-User Two-Way Wire...
 
An Energy-Efficient Dual Hop Cooperative Relay Model With Best Relay Selection
An Energy-Efficient Dual Hop Cooperative Relay Model With Best Relay SelectionAn Energy-Efficient Dual Hop Cooperative Relay Model With Best Relay Selection
An Energy-Efficient Dual Hop Cooperative Relay Model With Best Relay Selection
 
Some Studies on Different Power Allocation Schemes of Superposition Modulation
Some Studies on Different Power Allocation Schemes of Superposition ModulationSome Studies on Different Power Allocation Schemes of Superposition Modulation
Some Studies on Different Power Allocation Schemes of Superposition Modulation
 
9517cnc05
9517cnc059517cnc05
9517cnc05
 
BER ANALYSIS FOR DOWNLINK MIMO-NOMA SYSTEMS OVER RAYLEIGH FADING CHANNELS
BER ANALYSIS FOR DOWNLINK MIMO-NOMA SYSTEMS OVER RAYLEIGH FADING CHANNELSBER ANALYSIS FOR DOWNLINK MIMO-NOMA SYSTEMS OVER RAYLEIGH FADING CHANNELS
BER ANALYSIS FOR DOWNLINK MIMO-NOMA SYSTEMS OVER RAYLEIGH FADING CHANNELS
 
Performance analysis for power-splitting energy harvesting based two-way full...
Performance analysis for power-splitting energy harvesting based two-way full...Performance analysis for power-splitting energy harvesting based two-way full...
Performance analysis for power-splitting energy harvesting based two-way full...
 
Iaetsd vlsi implementation of spatial modulation receiver
Iaetsd vlsi implementation of spatial modulation receiverIaetsd vlsi implementation of spatial modulation receiver
Iaetsd vlsi implementation of spatial modulation receiver
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
 
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
 

Similar to Multiuser MIMO Gaussian Channels: Capacity Region and Duality

MIMO Channel Estimation Using the LS and MMSE Algorithm
MIMO Channel Estimation Using the LS and MMSE AlgorithmMIMO Channel Estimation Using the LS and MMSE Algorithm
MIMO Channel Estimation Using the LS and MMSE AlgorithmIOSRJECE
 
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...IOSR Journals
 
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...IOSR Journals
 
Digital Beamforming for Simultaneous Power and Information Transmission in Wi...
Digital Beamforming for Simultaneous Power and Information Transmission in Wi...Digital Beamforming for Simultaneous Power and Information Transmission in Wi...
Digital Beamforming for Simultaneous Power and Information Transmission in Wi...idescitation
 
A New Transmission Scheme for MIMO – OFDM
A New Transmission Scheme for MIMO – OFDMA New Transmission Scheme for MIMO – OFDM
A New Transmission Scheme for MIMO – OFDMijsrd.com
 
PERFORMANCE ANALYSIS OF CLIPPED STBC CODED MIMO OFDM SYSTEM
PERFORMANCE ANALYSIS OF CLIPPED STBC CODED MIMO OFDM SYSTEMPERFORMANCE ANALYSIS OF CLIPPED STBC CODED MIMO OFDM SYSTEM
PERFORMANCE ANALYSIS OF CLIPPED STBC CODED MIMO OFDM SYSTEMIAEME Publication
 
Iaetsd performance analysis of multicarrier ds-cdma
Iaetsd performance analysis of multicarrier ds-cdmaIaetsd performance analysis of multicarrier ds-cdma
Iaetsd performance analysis of multicarrier ds-cdmaIaetsd Iaetsd
 
Multiuser MIMO Channel Estimation
Multiuser MIMO Channel Estimation Multiuser MIMO Channel Estimation
Multiuser MIMO Channel Estimation IJERA Editor
 
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER VaishaliVaishali14
 
Study and Analysis Capacity of MIMO Systems for AWGN Channel Model Scenarios
Study and Analysis Capacity of MIMO Systems for AWGN Channel Model ScenariosStudy and Analysis Capacity of MIMO Systems for AWGN Channel Model Scenarios
Study and Analysis Capacity of MIMO Systems for AWGN Channel Model ScenariosIJERA Editor
 
Popular Interview Wireless Question with Answer
Popular Interview Wireless Question with AnswerPopular Interview Wireless Question with Answer
Popular Interview Wireless Question with AnswerVARUN KUMAR
 
Effect on Channel Capacity of Multi-User MIMO System in Crowded Area
Effect on Channel Capacity of Multi-User MIMO System in Crowded AreaEffect on Channel Capacity of Multi-User MIMO System in Crowded Area
Effect on Channel Capacity of Multi-User MIMO System in Crowded AreaIJEEE
 
Singular Value Decomposition: Principles and Applications in Multiple Input M...
Singular Value Decomposition: Principles and Applications in Multiple Input M...Singular Value Decomposition: Principles and Applications in Multiple Input M...
Singular Value Decomposition: Principles and Applications in Multiple Input M...IJCNCJournal
 
18 15993 31427-1-sm(edit)nn
18 15993 31427-1-sm(edit)nn18 15993 31427-1-sm(edit)nn
18 15993 31427-1-sm(edit)nnIAESIJEECS
 
Performance evaluation with a
Performance evaluation with aPerformance evaluation with a
Performance evaluation with aijmnct
 

Similar to Multiuser MIMO Gaussian Channels: Capacity Region and Duality (20)

MIMO Channel Estimation Using the LS and MMSE Algorithm
MIMO Channel Estimation Using the LS and MMSE AlgorithmMIMO Channel Estimation Using the LS and MMSE Algorithm
MIMO Channel Estimation Using the LS and MMSE Algorithm
 
paperVTCFall2009
paperVTCFall2009paperVTCFall2009
paperVTCFall2009
 
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
 
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
 
Digital Beamforming for Simultaneous Power and Information Transmission in Wi...
Digital Beamforming for Simultaneous Power and Information Transmission in Wi...Digital Beamforming for Simultaneous Power and Information Transmission in Wi...
Digital Beamforming for Simultaneous Power and Information Transmission in Wi...
 
A New Transmission Scheme for MIMO – OFDM
A New Transmission Scheme for MIMO – OFDMA New Transmission Scheme for MIMO – OFDM
A New Transmission Scheme for MIMO – OFDM
 
MIMO
MIMOMIMO
MIMO
 
PERFORMANCE ANALYSIS OF CLIPPED STBC CODED MIMO OFDM SYSTEM
PERFORMANCE ANALYSIS OF CLIPPED STBC CODED MIMO OFDM SYSTEMPERFORMANCE ANALYSIS OF CLIPPED STBC CODED MIMO OFDM SYSTEM
PERFORMANCE ANALYSIS OF CLIPPED STBC CODED MIMO OFDM SYSTEM
 
MIMO Calculation
MIMO Calculation MIMO Calculation
MIMO Calculation
 
Iaetsd performance analysis of multicarrier ds-cdma
Iaetsd performance analysis of multicarrier ds-cdmaIaetsd performance analysis of multicarrier ds-cdma
Iaetsd performance analysis of multicarrier ds-cdma
 
Multiuser MIMO Channel Estimation
Multiuser MIMO Channel Estimation Multiuser MIMO Channel Estimation
Multiuser MIMO Channel Estimation
 
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
 
Mimo
MimoMimo
Mimo
 
Study and Analysis Capacity of MIMO Systems for AWGN Channel Model Scenarios
Study and Analysis Capacity of MIMO Systems for AWGN Channel Model ScenariosStudy and Analysis Capacity of MIMO Systems for AWGN Channel Model Scenarios
Study and Analysis Capacity of MIMO Systems for AWGN Channel Model Scenarios
 
Popular Interview Wireless Question with Answer
Popular Interview Wireless Question with AnswerPopular Interview Wireless Question with Answer
Popular Interview Wireless Question with Answer
 
Effect on Channel Capacity of Multi-User MIMO System in Crowded Area
Effect on Channel Capacity of Multi-User MIMO System in Crowded AreaEffect on Channel Capacity of Multi-User MIMO System in Crowded Area
Effect on Channel Capacity of Multi-User MIMO System in Crowded Area
 
Singular Value Decomposition: Principles and Applications in Multiple Input M...
Singular Value Decomposition: Principles and Applications in Multiple Input M...Singular Value Decomposition: Principles and Applications in Multiple Input M...
Singular Value Decomposition: Principles and Applications in Multiple Input M...
 
18 15993 31427-1-sm(edit)nn
18 15993 31427-1-sm(edit)nn18 15993 31427-1-sm(edit)nn
18 15993 31427-1-sm(edit)nn
 
Cdma and 3 g
Cdma and 3 gCdma and 3 g
Cdma and 3 g
 
Performance evaluation with a
Performance evaluation with aPerformance evaluation with a
Performance evaluation with a
 

More from Shristi Pradhan

Food Preservation for Farming Communities in Nepal: A Low Cost Engineering So...
Food Preservation for Farming Communities in Nepal: A Low Cost Engineering So...Food Preservation for Farming Communities in Nepal: A Low Cost Engineering So...
Food Preservation for Farming Communities in Nepal: A Low Cost Engineering So...Shristi Pradhan
 
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFi
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFiTraffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFi
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFiShristi Pradhan
 
TRMM observation for global rainfall prediction and flood monitoring study
TRMM observation for global rainfall prediction and flood monitoring studyTRMM observation for global rainfall prediction and flood monitoring study
TRMM observation for global rainfall prediction and flood monitoring studyShristi Pradhan
 
MIMO Capacity and Duality Between MAC and BC
MIMO Capacity and Duality Between MAC and BCMIMO Capacity and Duality Between MAC and BC
MIMO Capacity and Duality Between MAC and BCShristi Pradhan
 
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization ProjectFPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization ProjectShristi Pradhan
 
ZERONE 2010 - Annual Technical Journal, IOE, Nepal
ZERONE 2010 - Annual Technical Journal, IOE, NepalZERONE 2010 - Annual Technical Journal, IOE, Nepal
ZERONE 2010 - Annual Technical Journal, IOE, NepalShristi Pradhan
 
Establishment of Remote Sensing Data Centre in NAST
Establishment of Remote Sensing Data Centre in NASTEstablishment of Remote Sensing Data Centre in NAST
Establishment of Remote Sensing Data Centre in NASTShristi Pradhan
 
Shristi Pradhan 3MT ECE UBC
Shristi Pradhan 3MT ECE UBCShristi Pradhan 3MT ECE UBC
Shristi Pradhan 3MT ECE UBCShristi Pradhan
 

More from Shristi Pradhan (8)

Food Preservation for Farming Communities in Nepal: A Low Cost Engineering So...
Food Preservation for Farming Communities in Nepal: A Low Cost Engineering So...Food Preservation for Farming Communities in Nepal: A Low Cost Engineering So...
Food Preservation for Farming Communities in Nepal: A Low Cost Engineering So...
 
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFi
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFiTraffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFi
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFi
 
TRMM observation for global rainfall prediction and flood monitoring study
TRMM observation for global rainfall prediction and flood monitoring studyTRMM observation for global rainfall prediction and flood monitoring study
TRMM observation for global rainfall prediction and flood monitoring study
 
MIMO Capacity and Duality Between MAC and BC
MIMO Capacity and Duality Between MAC and BCMIMO Capacity and Duality Between MAC and BC
MIMO Capacity and Duality Between MAC and BC
 
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization ProjectFPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization Project
 
ZERONE 2010 - Annual Technical Journal, IOE, Nepal
ZERONE 2010 - Annual Technical Journal, IOE, NepalZERONE 2010 - Annual Technical Journal, IOE, Nepal
ZERONE 2010 - Annual Technical Journal, IOE, Nepal
 
Establishment of Remote Sensing Data Centre in NAST
Establishment of Remote Sensing Data Centre in NASTEstablishment of Remote Sensing Data Centre in NAST
Establishment of Remote Sensing Data Centre in NAST
 
Shristi Pradhan 3MT ECE UBC
Shristi Pradhan 3MT ECE UBCShristi Pradhan 3MT ECE UBC
Shristi Pradhan 3MT ECE UBC
 

Recently uploaded

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 

Multiuser MIMO Gaussian Channels: Capacity Region and Duality

  • 1. Multiuser MIMO Gaussian Channels: Capacity Regions and Duality Shristi Nhuchhe Pradhan Electrical and Computer Engineering The University of British Columbia, Vancouver shristip@ece.ubc.ca Abstract Multiple-input and multiple-output or MIMO is one of the smart antenna technologies which uses multiple transmit and receive antenna for improved communication performance. This field has been exploited significantly to increase capacity of wireless channels. In this paper, we first model the MIMO channel for single user case, discuss the decomposition of MIMO into parallel independent channels and estimate the MIMO channel capacity. We then focus on computation of capacity region for multiuser MIMO broadcast and multiple access channel and plot capacity regions for two users case. We conclude by showing the duality relationship between the multiple access and broadcast channel and show its significance for numerical standpoint. 1 Introduction Today’s wireless systems support and demand multiusers, but still single-user results are of much interest. Here, we start with the MIMO channel model for single user case by considering a com- munication system of Mt transmit and Mr receive antennas which can be represented as [1]: y = Hx + n (1.1) 1
  • 2. where, y is the Mr dimensional received vector, x is the Mt dimensional transmitted vector, n is the Mr dimensional noise vector and H is the Mr ⇥ Mt matrix of channel gains. A channel bandwidth of B and complex Gaussian noise with zero mean and covariance matrix sv2 nIMr , where 2 n = N0B. 1.1 Parallel decomposition of the MIMO channels The MIMO channel can be decomposed into a number of R parallel independent channels. In fact, by multiplexing data onto these independent channels, communication system with multiple antennas at the transmitter and receiver gives an R-fold increase in data rate as compared to those with just one antenna at the transmitter and receiver side [1]. Consider the MIMO channel as mentioned earlier. We assume that channel is known at both transmitter and receiver. Let RH denote the rank of H. We can obtain the singular value decom- position (SVD) of matrix H as [2]: H = U⌃VH (1.2) where U is a Mr ⇥Mr unitary matrix, V is a Mt ⇥Mt unitary matrix and ⌃ is a Mr ⇥Mt diagonal matrix of singular values { i} of H. Here, svi = p i for i the ith eigenvalue of HHH. HH is the conjugate transpose or Hermitian transpose of H. Also, RH  min(Mt, Mr), as rank cannot be greater than the number of rows or columns. Parallel channels from MIMO system is obtained through transmit precoding on the channel input x and receiver shaping on the channel output y. In transmit precoding, we obtain the input to the antennas x through a linear transformation on input vector ˜x as x = VH˜x. Similarly, in receiver shaping, we multiply the channel output y with UH as ˜y = UHy. This is illustrated in Figure 1. Figure 1: Transmit Precoding and Receiver Shaping Therefore, ˜y = ⌃˜x + ˜n (1.3) Hence, MIMO channel is decomposed into RH independent parallel channels where the ith 2
  • 3. channel has input ˜xi, output ˜yi, noise ˜n and channel gain and MIMO support RH times the data rate of a system with just one antenna at the transmitter and receiver. This leads to a multiplexing gain of RH. 2 MIMO channel capacity Shannon’s capacity for a MIMO channel gives the maximum rate at which information can be transmitted over the channel of specified bandwidth in the presence of noise with arbitrarily small error probability. The channel gain matrix determines the channel capacity. In this paper, we assume that channel matrix is drawn from an independent identically distributed (i.i.d) Gaussian distribution and that it is static i.e. time-invariant. The capacity in terms of mutual information between input x and output y is given as: C = max p(x) I(X; Y ) = max p(x) [H(Y) H(Y | X)] (2.1) where I(X; Y ) is the mutual information between x and y, H(Y) and H(Y | X) is the entropy in y and y/x. Since Y = X + N and the noise is independent of X, H(Y | X) = H(N), the entropy of noise. Here, maximizing the mutual information is equivalent to maximizing the entropy in y as entropy in noise is fixed and independent of the channel input. As given in [2], the entropy of y is maximized when y is a zero-mean circularly-symmetric complex Gaussian (ZMCSCG) random variable. Also, y is ZMCSCG only if input x is ZMCSCG, which is optimal distribution on x. Therefore, the mutual information can now be written as: I(X; Y) = Blog2det[IMr + HRXHH ] (2.2) where det[A] denotes the determinant of matrix A and RX is the covariance of the MIMO channel input. Now, the MIMO capacity is achieved by maximizing the mutual information over all input covariance matrices RX satisfying the given power constraint. The MIMO capacity equals the sum of capacities on each of the parallel channels with power optimally allocated between these independent channels. This results from optimizing the input covariance matrix by maximizing the capacity formula. Expressing the capacity in terms of the power allocation Pi to the ith parallel channel as [1]: 3
  • 4. C = max Pi:⌃iPiP X i Blog2(1 + Pi i P ) (2.3) where i = 2 i P/ 2 n is the SNR associated with the ith channel at full power. We obtain a water filling power allocation for the MIMO channel using the Lagrange multiplier method: Pi P = 8 >>< >>: 1 0 1 i i 0 0 i < 0 where 0 is some cutt off value. Figure 2 illustrates water filling. The resulting capacity after water filling is: C = X i: i 0 Blog( i/ 0) (2.4) Power Noise 1 2 3 Subchannel Water Level Figure 2: Water filling 3 Multiuser MIMO Earlier, we have seen that there is large increase in capacity for single user MIMO systems. The same holds for multiuser systems. Moreover, as the multiple users are separated with large distance, the channel is uncorrelated which makes it easier to obtain a full rank channel. In this section, we consider the two MIMO channel models: MIMO Multiple Access Channel (MAC) and MIMO Broadcast Channel (BC). We consider a cellular type system where the base station has Mt antennas and each of the K 4
  • 5. mobiles has Mr antennas. The downlink i.e. from base station to mobiles is a MIMO BC system whereas the uplink i.e. from mobiles to base station is a MIMO MAC system. We use Hi to denote the downlink channel matrix from the base station to mobile user i. Assuming that same channel is used on both downlink and uplink, the uplink channel matrix from the mobile user i to the base station is denoted by HH i . 3.1 Broadcast (Downlink) channel capacity In the MIMO BC, let x be the tranmitted vector signal from the base station, yk be the received signal at the kth mobile, nk be the noise at the kth receiver which is circularly symmetric complex Gaussian noise (nk ⇠ N(0, I)). For simplicity, we normalize the bandwidth to unity i.e. B=1 Hz. The received signal at the user k is given as: yk = Hkx + nk (3.1) An achievable region which equals the channel capacity for broadcast channel can be found using a technique called dirty paper coding (DPC) [3]. As per the notion of DPC, if the transmitter but not the receiver has perfect, noncausal knowledge of the additive Gaussian interference in the channel, then the channel capacity is considered same as if the receiver had the knowledge of the interference i.e. there was no additive interference. DPC does not allow the transmit power to increase and “presubtracts” the noncausually known interference at the transmitter [1]. DPC is applied at the transmitter when choosing codewords for different receivers. First, the transmitter selects a codeword for receiver 1 i.e. x1. Then the transmitter selects a codeword for receiver 2 i.e. x2 with full noncausal knowledge of x1. So, x1 can be presubtracted such that receiver 2 does not see the codeword intended for receiver 1 as interference. Similarly, the codword for receiver 3 is chosen such that receiver 3 does not view the signals intended for receiver 1 and receiver 2 i.e. (x1 + x2) as interference. This process goes on for K users. The ordering of users matter in this procedure and should be optimized in capacity calculation [1]. If user ⇡(1) is encoded first, followed by user ⇡(2) and so on, then the following rate vector is achievable [3]: R⇡(i) = 8 >< >: log I+H⇡(i) P j i ⌃⇡(j)HH ⇡(i) ! I+H⇡(i) P j>i ⌃⇡(j)HH ⇡(i) ! i = 1, . . . , K (3.2) 5
  • 6. where ⇡(.) denotes a permutation of the user indices and ⌃ = [⌃1, ..., ⌃k] denote a set of positive semi-definite covariance matrices with Tr(⌃1 + ... + ⌃k)  P. Now, the capacity region CBC(P, H) is defined as the convex hull of the union of all the rate vectors over all positive semi-definite covariance matrices and over all permutations satisfying the average power constraint [1]: CBC(P, H) , Co 0 @ [ ⇡,⌃ R(⇡, ⌃) 1 A (3.3) where R(⇡, ⌃) is given by equation 3.2. The capacity region estimation is generally very difficult as these rate equations are neither concave or convex function of the covariance matrices and we need to search the entire space of covariance matrices that meet the power constraint. However, there exists a duality between the MIMO BC and MIMO MAC as will be dicussed further, that can be exploited to simplify calculations to obtain the capacity region. Figure 3 shows the MIMO BC capacity for a 2 user channel with Mt = 2 and Mr = 1. 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 R1 [bps/Hz] R2[bps/Hz] BC Figure 3: MIMO BC capacity region, K = 2, Mt = 2, Mr = 1, H1 = ⇥ 1 1 ⇤T ,H2 = ⇥ 1 1 ⇤T 3.2 Multiple Access (Uplink) channel capacity We consider the symmetry between the MIMO BC on the downlink and corresponding MIMO MAC on the uplink. Similar to the MIMO BC model, we consider the noise vector n at the receiver to 6
  • 7. be circularly symmetric complex Gaussian with n ⇠ N(0, I) and normalize the bandwidth to unity i.e. B=1 Hz. In the MAC, each user is subject to an individual power constraint of Pk. As the channel gain matrix of user k on the MIMO BC is given by Hk, the channel gains on the MIMO MAC corresponding to the uplink of the BC are given by HH k . This follows from symmetry of channel gains on an uplink and downlink. The capacity region of Gaussian MIMO MAC is given as [3]: CMAC((Pi, ..., PK); HH ) = [ Qk 0,Tr(Qk)Pk8k 8 >>< >>: (R1, ..., RK) : P k✏S Rk  log I + P k✏S HH k QkHk 8S ✓ {1, ..., K} (3.4) where receiver k has channel gain matrix HH k and power Pk. 0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8 R1 (bps) R2(bps) Capacity Region of MAC Figure 4: MIMO MAC capacity region for K = 2, Mt = 2, Mr = 1, H1 = [ 1 1 ]T ,H2 = 1 2 [ p 2 p 6 ]T The kth user tranmits a zero mean Gaussian with spatial covariance matrix Qk, where each set of covariance matrices corresponds to a K-dimensional polyhedron. The capacity region is the union over all such polyhedrons over all covariance matrices satisfying the power constraints. The corner points of these polyhedrons are obtained by successive decoding, in which receiver’s signal are successively decoded and subtracted from the received signal. For instance, in case of two user MAC system, each set of covariance matrices correspond to a pentagon as shown in Figure 4. The corner point where R1 = log I + HH 1 Q1H1 and R2 = log I + HH 1 Q1H1 + HH 2 Q2H2 R1 corresponds to 7
  • 8. decoding receiver 2 signal first in the presence of interference from receiver 1 and decoding receiver 1 signal last without interference from receiver 2. 3.3 Duality of MAC and BC There are two fundamental difference between the Gaussian MAC and Gaussian BC [4]: 1. In BC, there is only a single power constraint on the transmitter whereas in MAC, each tranmitter has an individual power constraint. 2. In BC, all signals have the same channel gain as all signals come from the same source, whereas in MAC, signal and noise are multiplied by different channel gains as they come from different transmitters. Despite the differences between the two channels, there is a striking similarity in their coding and decoding scheme used to obtain the capacity. In case of MAC, codewords transmitted by the user are scaled by the channel and then added. Successive decoding is performed where a particular user’s codeword is decoded first and subtracted from the received signal and then the decoding continues for next user and so on. Considering BC, sum of independent codewords is transmitted where one codeword is intended per user. Here also successive decoding is performed, where each user can decode and then subtract the codewords of users with smaller channel gains than themselves. Therefore, we can see that in both MAC and BC, received signal is the sum of codewords and successive decoding is performed. This similarity certainly hints of a relationship between the two channels. As shown by Jindal, Vishwanath and Goldsmith in [4], capacity region of a constant Gaussian BC with power constraint P and channel gains g = (g1, ..., gK) is equal to the union of capacity regions of the dual MAC with individual power constraints that sum to P: CBC(P, g) = [ (P1,...,PK ): PK i=1 Pi=P CMAC(P1, ..., PK; g) (3.5) Figure 5 illustrates the relationship in equation 3.5 for two users case. We see that the BC capacity region is formed from the union of capacity regions of MAC with different power allocation between MAC transmitters that sum to P, the total power of the dual BC [1]. 8
  • 9. Figure 5: BC capacity region as a union of capacity regions for the dual MAC Duality also allows the MAC capacity region to be obtained from the intersection of capacity regions of its dual BC, which is based on the idea of channel scaling. We know that the encoding and decoding order on the BC is determined by the order of channel gains, the dual BC is changed by channel scaling. Therefore, with different channel scalings, we obtain different capacity region of BC. The capacity region of constant Gaussian MAC can be obtained by the intersection of the capacity regions of the scaled dual BC over all possible channel scalings [4]: CMAC(P1, ..., PK; g) = (↵1,...,↵K )>0 CBC KX k=1 Pk/↵k; (↵1g1, ..., ↵KgK) ! (3.6) Figure 6 shows the relationship in equation 3.6 for the two users case with channel gain g = (g1, g2), where the capacity region of MAC is formed from the intersection of capacity regions of BC with different channel scalings. Figure 6: MAC capacity region as an intersection of capacity regions of scaled dual BC 9
  • 10. The MAC-BC duality is an important relationship from a numerical point of view. As mentioned before, computation of MIMO BC capacity region is very difficult as it is neither a convex or concace over the covariance matrices that must be optimized. However, the optimal MIMO MAC can be easily computed from standard convex optimization. 4 Conclusion In a nut shell, we see how the capacity regions are obtained for multiuser MIMO BC and MIMO MAC and that the Gaussian MAC and BC are dual channels. Capacity region for BC is generally difficult to calculate but using the duality relationship, the BC capacity region can be easily estimated using the MAC capacity region, which is relatively easier to compute. The duality is of great practical significance because problems that can be solved for only one of the two channels can be solved for the dual channel as well. References [1] A. Goldsmith, “Wireless communications,” 2005. [2] I. E. Telatar, “Capacity of multi-antenna gaussian channels,” European Transactions on Telecom- munications, vol. 10, pp. 585–595, 1999. [3] A. Goldsmith, S. Jafar, N. Jindal, and S. Vishwanath, “Capacity limits of mimo channels,” Selected Areas in Communications, IEEE Journal on, vol. 21, no. 5, pp. 684 – 702, june 2003. [4] N. Jindal, S. Vishwanath, and A. Goldsmith, “On the duality of gaussian multiple-access and broadcast channels,” Information Theory, IEEE Transactions on, vol. 50, no. 5, pp. 768 – 783, may 2004. 10