Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Abstract— We present a distributed joint power control and concept is based on selecting a codeword in a predetermined
transmit beamforming selection scheme for multiple antenna codebook that is known to both transmitter and receiver. The
wireless ad hoc networks. Under the total network power transmit beamformer is selected from the predefined codebook
minimization criterion, a joint iterative beamforming and power
control algorithm is proposed to reduce mutual interference at to reduce latency in highly mobile and unstable communica-
each node. Total network transmit power is minimized while tion networks. When the communication system needs low rate
ensuring a constant received signal-to-interference and noise or has bandwidth constraints, feedback overhead in situations
(SINR) at each receiver. First, transmit beamformers are selected like non-reciprocal channels are substantially reduced using
from a predefined codebook to minimize the total power in a the proposed codebook design approach.
cooperative fashion. We also study the interference impaired
network as a noncooperative beamforming game. By selecting In this paper, we are interested in the power minimization
transmit beamformers judiciously and performing power control, problem in ad-hoc networks using distributed algorithms with
convergence of noncooperative beamformer games are guaran- limited feedback transmit beamformer selection under a QoS
teed throughout the iterations. The noncooperative distributed constraint which is constant signal-to-interference and noise
algorithm is compared with centralized and cooperative solutions ratio (SINR) for all receivers. The global solution to this
through simulation results.
problem is challenging in ad-hoc networks. Optimal power
Index Terms— MIMO, ad hoc networks, limited feedback minimization algorithms are difficult to design for beamform-
beamforming, game theory
ing games, due to the lack of a natural ordering of the actions.
For example, the transmit beamformer and power of one node
I. I NTRODUCTION pair affects the SINR of other node pairs, and vice versa.
Moreover, if the node pairs belong to different regulation
Using multiple-input multiple-output (MIMO) techniques
entities, the non-cooperative node pairs may only want to min-
in communication has attracted an increasing interest. The
imize their own transmit power rather than the overall transmit
use of multiple antennas improves the capacity and the
power. Therefore, finding the optimal distributed transmit
spectral efficiency of communication systems [1] [2]. MIMO
beamformer solution for the power minimization problem
techniques can be applied to point-to-point links, cellular
is not straightforward. Our contributions in this paper are
networks, or ad hoc networks. Point-to-point MIMO links are
twofold: first we study an efficient cooperative beamforming
extensively studied in the literature and the great potential of
algorithm for power minimization problem, and second we
MIMO in point-to-point communication is shown in [1] [3]. In
design a noncooperative power minimization scheme using
cellular networks, beamforming algorithms are designed as a
beamforming techniques. We compare the performance of the
means to minimize the total transmit power [4] or to increase
proposed algorithms with the optimal global solution which is
capacity using MIMO techniques [5]. In ad hoc networks,
found by searching the feasible strategy space.
without a central controller, beamforming techniques are used
The rest of this paper is organized as follows. Section II
to overcome lower system throughput and higher energy
outlines the system model in the paper. The optimization
consumption. Distributed spatial beamforming algorithms are
problem and game theoretical interpretation is studied in
proposed for ad hoc MIMO networks in [6] where the problem
Section III. The cooperative wireless ad hoc network and
is formulated as a noncooperative game for overall power
non-cooperative counterpart are investigated Section IV. The
minimization of the network under a quality-of-service (QoS)
performance evaluation is provided in Section V. Finally,
constraint.
Section VI concludes this paper.
Linear precoders (eigencoders) and beamformers are well
studied for point-to-point MIMO links [7] [8]. For MIMO
communication with low overhead between a single transmit- II. S YSTEM M ODEL AND C ONCEPTS
ter receiver pair, a quantized transmit beamforming codebook
In this paper, we consider a wireless ad hoc network shown
was designed using limited feedback beamforming [3]. The
in Fig. 1. The ad hoc network consists of multiple transmit
This work was supported in part by National Science Foundation (NSF) and receive antenna node pairs. All nodes are assumed to be
Grant CNS-0520232. using the same channel. The interference comes from other
node pairs which operate simultaneously on the same channels. transmit beamformer vectors. We assume that there is only
In this ad hoc network model, there are N node pairs and one way communication between all node pairs. Let tm ∈ Δm
each node pair m ∈ {1, 2, ..., N } has one transmitter and one be the selected transmit beamformer for the m−th transmit-
receiver. Each node is equipped with T antennas. The complex ting and receiving node pair. Let Θ = [t1 , t2 , ..., tN ] and
symbol stream transmitted is bm ∈ C with E{|bm |2 } = 1. P = [P1 , P2 , ..., PN ] denote the selected transmit beamformer
Each node has a unit-norm receive/transmit beamformer pair and transmit power vectors for N nodes respectively. The
(wm , tm ) with wm , tm ∈ CT . T × T interference plus noise covariance matrix at the m−th
receiving node is
2
Rm (Θ−m , P−m ) = Pi Hm,i ti tH
i Hm,i + σ I,
H
(2)
i=m
III. O PTIMIZATION P ROBLEM AND G AME T HEORETICAL game, nodes in the network are able to coordinate and select
I NTERPRETATION the transmit beamformer accordingly. From the system point
The goal is to minimize the transmit power of all nodes m ∈ of view, we want to find beamformer assignments such that the
{1, 2, ..., N } under constant target SINR γ0 . The optimization overall power in the whole network is minimized. We analyze
problem can be defined as, a cooperative power minimization algorithm (COPMA) which
can converge to the optimal Nash equilibrium (NE) with
N
arbitrarily high probability. This method is analogous to the
min Pm
||wm ||=||tm ||=1, Pmin <Pm ≤Pmax (7) decentralized negotiation method called adaptive play [9].
m=1
In COPMA, each node pair in the network maintains two
subject to Γm ≥ γ0 , m ∈ {1, 2, ..., N },
variables Pcurrent and Pupdated which are the total transmit
where Pmin and Pmax are the minimum and maximum power in the network previously and after the random change
transmit powers, respectively. We consider the above problem of transmit beamformer respectively. The key characteristic of
as a normal form game, which canNbe mathematically defined COPMA is the randomness deliberately introduced into the
by the triplet = N , C, {Um }m=1 where is a game, decision making process to avoid reaching a local solution.
N = {1, 2, ...., N } is the finite set of players of the game, In COPMA, the choices of players (in our case transmit
C = C1 × C2 ×, ..., CN represents the set of all available beamformer selections) lead the system to the optimal NE
actions for all the players and {Um }N m=1 : C → R is the set of solution with arbitrarily high probability [9]. The summary of
utility functions that the players associate with their strategies. COPMA is provided as follows.
Actions cm ∈ Cm for a player m are the transmit powers Initialization: For each transmitting and receiving pair
Pm ∈ [Pmin , Pmax ] and the transmit beamformer selections m ∈ N , randomly select a transmit beamformer and let
tm ∈ Δm . Pm = Pmax .
Players select actions to maximize their utility functions. Repeat: Let tm (n) ∈ Δm denote the transmit beamformer
One of the questions that arise is whether the beamforming of the m−th node pair in iteration n. Randomly choose a node
selections Θ = [t1sa , ..., tmsk , ..., tsz ] and eventually power
N
pair q to update.
allocations P = [P1 , P2 , ..., PN ] will converge to a Nash 1) Set tm (n) = tm (n − 1), ∀m ∈ N . Calculate Pm as
equilibrium (NE) solution. In the following section, we will in (9) ∀m ∈ N and record the current total network
discuss scenarios where the node pairs are cooperative and N
power in Pcurrent = m=1 Pm .
non-cooperative in order to search for the best performance 2) To update node pair q, randomly choose a transmit
and convergence results. beamformer, tupdated ∈ Δq . Then, compute the up-
q
N
dated total network power Pupdated = m=1 Pm with
IV. C OOPERATIVE AND N ONCOOPERATIVE P OWER
tupdated
q based on the received power values from all
M INIMIZATION A LGORITHMS USING BEAMFORMING
other node pairs m ∈ N \q.
A. Optimal (Centralized) Solution 3) For a smoothing factor τ > 0, tq (n) = tupdated for the
q
In a wireless ad hoc network, the centralized agent can select q−th node pair with probability
the transmit beamformers and the corresponding transmit 1
powers to minimize the total transmit power of all transmitting (10)
1 + exp ((Pupdated − Pcurrent )/τ )
antennas as,
Until : Predefined number of iteration steps κ.
N
∗ ∗
(Θ , P ) = arg min Pm (Θ, P−m ), (8) Note that step-3 of the updating rule implies that if tupdated
q
Θ,P
m=1
yields a better performance, i.e. (Pupdated −Pcurrent ) < 0, the
q−th node pair will change to updated beamformer tupdated
where Θ∗ = (t∗1 , t∗2 , ..., t∗N ) and P∗ = [P1∗ , P2∗ , ..., PN∗ ] are the with high probability. Otherwise, it will keep the current
q
optimal transmit beamformer and power solutions respectively. transmit beamformer with high probability. Note also that
The transmit power Pm of m−th node pair is defined as the tradeoff between COPMA’s performance and convergence
γ0 speed is controlled by the parameter τ . Large τ represents
Pm (Θ, P−m ) = H H . (9)
tm Hm,m R−1
m Hm,m tm extensive space search with slow convergence, whereas small
τ represents restrained space search with fast convergence.
where Rm is a function of (Θ−m , P−m ) as shown in (2). In
The smoothing factor τ is selected to be a function of n such
order to compute (8), the centralized agent evaluates the total
that as n increases, τ ↓ 0. For example, we choose τ inversely
network power for ΥN possible transmit beamforming vector
proportional to n2 in our simulations.
combinations. Finding the centralized transmit beamformer is
cumbersome in large-scale wireless ad-hoc network. Next, we
will introduce a decentralized power minimization algorithm C. Noncooperative Power Minimization using Beamforming
using cooperative and noncooperative techniques. In this section, we want to obtain a distributed nonco-
operative transmit beamforming scheme in MIMO ad-hoc
B. Cooperative Power Minimization using Beamforming networks which is guaranteed to converge. The interaction
In this section, we consider the scenarios where all node among N selfish node pairs is defined as Non-cooperative
pairs in wireless network are cooperative. In a cooperative Power Minimization Game (NPMG) where each node pair
Pm
(12)
−2
10 NPMG (N=8)
Until : Predefined number of iteration steps κ. COPMA (N=8)
The iterative convergence of NPMG is shown in the next −3
NPMG (N=4)
10 COPMA (N=4)
theorem. OPT (N=4)
Theorem 1 : Starting from a feasible initial network config- −4
10
uration, NPMG converges to a locally minimum transmitted
power solution.
Proof: Under fixed transmit beamformers Θ, maximiza-
−5
10
case. For N = 4 and N = 8 users, 99% and 90% of the gain VI. C ONCLUSION
from using COPMA algorithm is realized within the first 3 In this paper, we have considered joint power control and
and 20 iterations respectively, although further improvement beamforming in MIMO ad-hoc networks under constant QoS
results from more iterations. For N = 4, the existence of NE in requirements. We proposed and compared the performances of
both COPMA and NPMG are corroborated by the convergence iterative cooperative (COPMA) and noncooperative (NPMG)
of curves in Fig. 2. For N = 8, final convergence of COPMA algorithms. In COPMA, users update their beamforming vec-
requires more than 100 iterations, however further iterations tor to minimize the total transmit power used in the network.
result in very small decreases in the total transmit power. COPMA converges to the Nash Equilibrium solution for the
network with high probability. In the NPMG algorithm, all the
16 transmit beamformers are updated at the start of the iteration
and then power control is performed. Numerical results cor-
14
roborate the convergence results of NPMG and COPMA. For
Transmit Beamformer Index
12
small problem sizes simulations show that COPMA’s results
converge to the global optimum.
10
R EFERENCES
8
[1] I. E. Telatar, “Capacity of multi-antenna gaussian channel,” European
6 Transactions on Telecommunications, vol. 10, p. 589595, Novem-
ber/December 1999.
User 1 [2] A. J. Paulraj, D. A. Gore, R. U. Nabar, and H. Bolcskei, “An overview
4 User 2
of MIMO communications - a key to gigabit wireless,” Proceedings of
User 3
the IEEE, vol. 92, pp. 198–218, February 2004.
2 User 4
[3] D. J. Love and R. W. Heath, “Grassmannian beamforming for multiple-
input multiple-output wireless systems,” IEEE Transactions on Informa-
0
10 20 30 40 50 60 70 80 90 100
tion Theory, vol. 49, pp. 2735–2747, October 2003.
Iteration [4] M. C. Bromberg and B. G. Agee, “Optimization of spatially adaptive
reciprocal multipoint communication networks,” IEEE Transactions on
Communications, vol. 51, pp. 1254–1257, August 2003.
Fig. 3. Transmit beamformer indexes versus iteration in COPMA with N = [5] S. Ye and R. S. Blum, “Optimized signaling for MIMO interference sys-
4, T = 3 and Υ = 16. tems with feedback,” IEEE Transactions on Signal Processing, vol. 51,
pp. 2839–2848, November 2003.
[6] R. Iltis, S. Kim, and D. Hoang, “Noncooperative iterative MMSE
beamforming algorithms for ad hoc networks,” IEEE Transactions on
−4
Communications, vol. 54, pp. 748–759, April 2006.
10
[7] H. Sampath, P. Stoica, and A. Paulraj, “Generalized linear precoder
User 1
User 2 and decoder design for MIMO channels using the weighted MMSE
User 3 criterion,” IEEE Transactions on Communications, vol. 49, pp. 2198–
User 4 2206, December 2001.
[8] D. P. Palomar, J. M. Cioffi, and M. A. Lagunas, “Joint tx-rx beam-
Transmit Powers (W)