Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Particle Swarm Optimization for Energy Efficiency Antenna Selection in

MIMO Broadcasting Channel


Mahnaz Sinaie, Masumeh Sadat Tohidi, Paeiz Azmi

Communication system Lab, Tarbiat Modares University (TMU), Tehran, Iran


{m.sinaie,s.tohidikashani,pazmi}@modares.ac.ir

Abstract-Active transmit antenna selection (ATAS) efficient although spectral efficient, as more RF
leads to minimize the energy consumption in MIMO chains correspond to higher transmit-independent
transmission, via adaptively choosing the optimal power, inducing a tradeoff between the EE gain with
active antenna configuration satisfying the capacity higher multiplexing/diversity and the EE loss with
requirement at the same time. This paper proposes a
more transmit independent power consumption
new low complexity ATAS in MIMO downlink
channels. A computationally efficient approach, wasting.
particle swarm optimization (PSO) algorithm is Antenna selection approaches are widely used to
employed and the particles is defined as the discrete increase capacity or throughput in MIMO systems
binary antenna selection factor and the objective [4-5]. However, the spectral efficient transmitter
function is to maximize energy efficiency antenna selection is always performed to choose the
corresponding to the specified antenna represented by active antennas when the number of radio frequency
the particles. Numerical results reveal that PSO chains is larger than the number of the antennas. If
algorithm with low complexity converges to optimal we consider the case when the transmit antenna
solution. number is equal to the RF chains, the purpose of the
antenna selection is saving power through turning
I.INTRODUCTION
off the inactive RF chains, we can use the active
transmit antenna selection algorithms to increase
Wireless communication turns to the era of
EE. Exhaustive search for managing RF considering
green. This is not only because of the exponential
traffic growth with the popularity of the smart phone capacity requirement is proposed in [3]. In [6] a new
but also the limited energy source with ever higher practical approach based on EE in MIMO-OFDMA
networks is suggested for RF chains selection and
prices. Energy efficiency (EE), as a result, becomes
subcarrier allocations. Jie Xu et.al in [7] suggested a
one of the major topics in the research of wireless
new joint power allocation and active antenna
communications [1]. The EE is in general defined as
selection in MIMO Broadcasting channels.
the capacity divided by the power consumption,
which denotes the delivered bits per-unit energy In all pervious articles, authors employed
measured in bits per-Joule. Up to now, the power exhaustive search which is not computationally
efficient, to select active antennas. Various
consumption models only consider the transmit
approaches are proposed for antenna selection
power associated with data transmission rate;
capacity based in [8], [9]. Recently, PSO algorithm
however, transmit power is only a part of the overall
is employed in antenna selection [10]. Therefore,
energy budget. When the energy consumption of
based on this idea, different from the previous
other parts (e.g. circuit power consumption of the
transceiver), called transmit independent power works, we propose a low complexity approach for
consumption, is taken into account the energy- ATAS in MIMO broadcasting channel based on
PSO. PSO is a powerful and promising optimization
efficient metric will be change [2]. With the
method and characterized as a simple but
capability of improving channel condition (channel
computationally efficient concept. Simulation
reliability or channel capacity), the MIMO
technology has been considered as a promising results showed that PSO algorithm selects the best
active transmit antenna to maximize EE objective
candidate for the next generation of wireless
broadband communication [3]. However, this function with a very little computation.
The rest of this paper is organized as follows. In
technology has higher circuit power consumption
Section II the system model is introduced and the
due to its use of multiple radio frequency (RF)
antenna selection problem is introduced. Section III
chains. Activating all available transmit antennas
presents the basic concept of PSO and the detailed
and RF chains for transmission is not always energy
the PSO-based ATAS procedure. In Section IV, The EE is defined as the achievable sum capacity
numerical results are presented to show the of MIMO BC divided by the total power
efficiency of PSO. Finally, we draw conclusion in consumption at the BS. The EE depends on two
section V. parameters: transmit power and the numbers of
active transmit antennas, therefore the EE
II. PROBLEM FORMULATION optimization problem can be denoted as follows:

The system consists of a single BS with transmit ( ,…, , )


antennas and users each with antennas. The = , (4)
downlink channel can be denoted as
According to duality between uplink and
= + , = 1, … , (1)
downlink channels, ∑ ( ) = ∑ (Σ ) , Eq.4
can be simplified and rewritten as:
where ∈∁ × , ∈ ∁ × are the independent

Gaussian noise with each entry ∁ (0, ) and EE= ( )
∑ ( )
are each users’ path loss. Rayleigh fading channels
with bandwidth is considered and the channel
(5)
state information (CSI) is assumed to be perfectly
where is receivers’ covariance matrix. Since the
known at the transmitter and receiver and EE metric
numerator and denominator in Eq.5 are concave and
is supposed as capacity/ power consumption model.
affine respectively, Eq.5 is a concave fractional
The base station (BS) power model is motivated
programming [5]. By defining a non-negative
by [1]. As BSs take the main power consumption in
parameter , the above equation is converted to a
the cellular networks, the users’ consumed power is
not considered here. The power radiated to the convex function separating numerator and
environment for signal transmission is only a denominator with help of . Jie Xu et.al in [7]
portion of its total power consumption [1]. proposed an iterative water-filling solution to
Therefore, the practical circuit power, signal maximize the covariance matrix (Q) in the above EE
processing power, cooling loss etc. at the BS should function. Their proposed iterative water filling
be taken into account. Given the total BS antenna algorithm is summarized in below table:
number equal to and total transmit power as ,
Table 1.Iterative water-filling algorithms[5]
the total power consumption of a BS can be
Initialization: set = 0, = 1, … , ,
modeled as Repeat:
= + + (2) For =1:K
where denotes the power amplifier (PA) 1) I. calculate = + ∑ ,
efficiency; denotes the dynamic power = ( + ∑ ) /
,
∑ ( )
consumption proportional to the number of radio = + + , = | |
frequency (RF) chains, e.g. circuit power of RF
II. SVD decomposition as: =
chains which is always proportional to M; and
accounts for the static power independent of both M III. solve +∑ log 1 + −
( ) ∗
and including power consumption of the baseband
∗ ( ) ∗ [ ]
processing, battery unit etc.. [ ]
[ ] − × + =0
The sum capacity of the MIMO BC by dirty

paper coding (DPC) is as follows [11]: , is diagonal with L nonzero element as
( ,…, , ) = [ ∗] ∗
= − ,k=0,…,L where
1 ( ) ∗ [ ]
∑ :∑ ,∑ ∑
= log + Σ [ ] = max ( , 0)
∗ ∗
1 V. ∗ =
+ (Σ + Σ ) 2) refresh ∗
+ log +⋯
1 End
+ Σ Until the EE converges.
( ⋯ )
+W , (3) As it’s obvious, reduction of active transmits
( ⋯ ) antenna number affects the EE and will increase EE
function. The exhaust search is the optimal selection
scheme. For each possible M ∈ {1, . . . ,m}, the
exhaust search algorithm calculates the EE and then where ( ) is the sigmoid function:
choose the optimal active transmit antenna set as
maximize the EE and the inactive RF chains are = (1 + exp (− )) (8)
switched off . However, the complexity of the
exhaust search is too high to implement especially In each iteration, after calculating velocity and
in real time applications. Therefore, we proposed position and are updated. The
PSO algorithm to select active transmit antennas. number of ones in X denotes total number of active
PSO is easy to implement and there are few transmit antenna in each iteration so we can say that
parameters to adjust and this optimization method the algorithm searches most possible subset of
has been successfully applied to optimization of active antenna and converges to gbest having locally
convex and non convex problems [8]. maximum fitness.
III.PSO-BASED ANTENNA SELECTION IV.EXPERIMENTAL RESULTS

In this section we present ATAS scheme utilizing To demonstrate effectiveness of our proposed
PSO with Eq.5 as fitness function. PSO, first approach, we evaluate its performance under
developed by Kennedy and Eberhart in 1995. In different scenarios. We employ Matlab to simulate
PSO algorithm, a group of random particles are MIMO system in computer with cor3 and 8MB
initialized in the searching space, all the particles RAM. In the simulation, Rayleigh fading with
have fitness values which are evaluated by the simplified path loss model is considered. Moreover,
objective function to be optimized, and their The parameters are set as W = 5MHz, the noise
velocities which direct their “flying” direction power is −110dBm, =83W, =45.5W,
contribute an important part in PSO. Particles are =0.38 and path loss model is 128.1+83.6 log(d)
then “flown” through the problem space and finally which d in kilometer.
converge to best position that visited over all For PSO algorithms, population size (p) is 10
iteration.[12]. and the maximum number of iteration (T) is 20.
We represent each selection of antenna by binary Acceleration constant in PSO are chosen as
string as X =  x1T , x2T ,..., xTM  , where xiT ∈ {0,1} is c1= c2= 2. The inertia weight factors in PSO are
chosen as ωmax = 0.9, ωmin = 0.4 .
binary index showing whether antenna is selected at
transmitter or not. denotes the position of particle The user number and transmit antenna number
in PSO. So the dimension of the particle is M. We M affect the EE in a complicated manner, adjusting
use random distribution for initial feed of particles. these parameters adaptively is important for
In each iteration and each particle the velocity improving the EE. This is distinct from the spectral
calculated as follows: efficient systems, where more always benefits. In
= + × (0,1) × − +
energy efficient systems, it’s obvious from EE
function that more active transmit antennas reduce
× (0,1) × − (6) EE but with ATAS the EE values increase.
Exhaustive search method selects optimal active
where and are position and velocity particle p transmit antennas to increase EE but it’s so
at the ith iteration respectively, c1 and c2 represent complicated to implement. Fig 1 and 2 display the
effect of different number of users and transmit
the weighting of the stochastic acceleration terms
antennas respectively. With ATAS, the EE will
that pull each particle toward pbest and gbest
increase with increment of transmit antennas and the
positions, rand(0,1) is random variable uniformly
PSO-based ATAS gives rise to EE values close to
distributed in interval (0,1), denoted best exhaustive search values. When the number of users
position that particle p has been up to the ith increases, although spectral efficiency (SE) due to
iteration, and is globally best position ever limited source of bandwidth and interference reduce,
visited by any particle up to ith iteration in terms of the EE will increase. Therefore, there are a trade-off
fitness function. Updating the position of between EE and SE which it should be considered in
corresponding particle is according to: system designs.
Computational complexity can be expressed as
1 if rand (0,1) > σ (vip ) the number of function evaluation. In exhaustive
xip =  (7)
0 otherwise
numbers of particles influence on evaluation and
complexity, Fig4 shows impacts of particles on the
maximal iteration number. The figure shows that the
PSO algorithm doesn’t need many particles to
converge and P=5 is enough for different number of
transmit antennas. Table 2 exhibits the number of
evaluations for different number of transmit
antennas. It’s obvious that our proposed algorithm is
more time efficient than exhaustive search
algorithm, particularly in large transmit antennas
like cooperative base stations, to be employed
especially in real time communications.
Figure 1. The EE under different
BS antennas, where N=2, K=4, distance is 1km

Figure 3. Convergence behavior


of PSO algorithm for N=2, K=4, number of Particles=10
and M=4,6,8

Figure 2. The EE under different user number,


where M=4,N=2,distance is 1km

search ATAS algorithm, as power optimization is


M 
 × Iter = ( 2 − 1) × Iter
M
iterative, ∑  M
evaluation ,
m=1  m 

should be done to select the optimum active transmit


antennas where Iter is the number of iterations to
water filling algorithm converge, this is because all
the subset of transmit antenna must be checked to
select the maximal energy efficient state. Therefore
it is exponential with total number of transmit
antenna. However, PSO-based approach with less Figure 4. Convergence behavior
computation especially for large number of transmit of PSO algorithm for M=4, K=4, N=2 and number of
antennas, selects the optimum active transmit antennas. particles=5,8,10,13
For PSO, the number of evaluation is p × T × Iter ,
where p is the number of particles and T is the Table 2. Evaluation number for exhaustive search and
maximal iteration number of PSO. It’s clear that proposed algorithm for M=4,K=4,N=2,P=10
with large number of transmit antennas, the number M=4,N=2, M=8,N=2, M=10,N=2,
of evaluation for PSO algorithms is less than K=4,P=5 K=4,P=10 K=4,P=10
exhaustive search. Various simulations denoted that Proposed
150 400 500
the PSO algorithm for different number of transmit algorithm
antennas although we expect that more iterations to Exhaustiv
75 1275 5115
be converged, it converges after approximately 8 e search
iterations hence the parameter T is small. Fig3
shows convergence behavior of proposed PSO
algorithm for three examples. Moreover, the
1. CONCLUSION [11] N. Jindal, W. Rhee, S. Vishwanath, S. Jafar, and A.
Goldsmith, "Sum power iterative water-filling for multi-
Active transmit antennas power consumption in antenna Gaussian broadcast channels, " IEEE Trans.
BS has a large impact on EE in MIMO broadcasting Inform. Theory, vol. 51, no. 4, pp. 1570–1580, Apr. 2005.
channels. Although exhaustive search is the optimal [12] J. Kennedy, R.C. Eberhart, "Particle Swarm
approach to select among transmit antenna, its Optimization," Proceedings of IEEE Conference. pp.
complexity is high to be implemented. Therefore, in 1924-1948, 1995
this paper, we proposed PSO based ATAS in MIMO
broadcasting channels. The simulation results show
that the proposed PSO-based approach, with much
less complexity than Exhaustive search, results
values close to optimum solution. Therefore, the
proposed approach can be implemented to have
energy efficient systems.

ACKNOWLEDGMENTS

The authors would like to thank ITRC (Iran


telecommunication Research Center) for their invaluable
assistance and funding for this research.

REFERENCES

[1] J. Xu, L. Qiu, "energy efficiency optimization for


MIMO broadcasting channel",CoRR
abs/1202.3510(2012)
[2] D.Feng, C. Jiang, G.Lim, L. J. Cimini, G. Feng, G.Ye
Li, "A survey of energy efficient wireless
communication", IEEE Commu. Surveys & tutorials,
no.99,pp.1-12,2012
[3] H.Yu, L. Zhong, and A.Sabharwal , "Adaptive RF
chain management for energy-efficient spatial-
multiplexing MIMO transmission", pp.401-406,
ISLPED’09
[4] A. F. Molisch, M. Z. Win, Y.Choi and 1. H. Winters,
"Capacity of MIMO systems with antenna selection,"
IEEE Trans. Wireless Commun., vol. 4, no. 4, pp. 1759-
1772, Jul. 2005
[5] J. L. Vicario, M. A. Lagunas, and C. Anton-Haro, " A
cross-layer approach to transmit antenna selection," IEEE
Trans. Wireless Commun., vol. 5, pp.1993-1997, Aug.
2006
[6] Z. Xu, C. Yang, G. Ye Li, Sh. Zhang, Y. Chen, Sh.
Xu, "Energy-Efficient MIMO-OFDMA Systems based on
Switching Off RF Chains",pp. 1-5,VTC2011
[7] J. Xu, L. Qiu, and S. Zhang, "Energy Efficient
Iterative Waterfilling for the MIMO Broadcasting
Channels",pp.198-203,WCNC’12
[8] S. Sanayei , A. Nosratinia, "Antenna selection in
MIMO systems", IEEE communication, vol . 42, pp. 68-
73. , Oct 2004
[9] M. Gharavi-Alkhansari , A.B. Gershman, "Fast
Antenna Subset Selection in MIMO Systems", IEEE
transactions on signal processing, vol. 52, NO. 2, feb
2004
[10] H.Yongqiang , L.Wentao , Li .Xiaohui , " Particle
Swarm Optimization for Antenna Selection in MIMO
systems",Wireless Pers Communications,PP.1-10, Dec
2011

You might also like