Hindawi Publishing Corporation
Mathematical Problems in Engineering
Volume 2014, Article ID 780823, 10 pages
http://dx.doi.org/10.1155/2014/780823
Research Article
Optimization of Power Allocation for Multiusers in
Multi-Spot-Beam Satellite Communication Systems
Heng Wang,1 Aijun Liu,1 Xiaofei Pan,1 and Jianfei Yang1,2
1
2
College of Communications Engineering, PLA University of Science & Technology, Nanjing, Jiangsu 210007, China
Troops 94922 PLA, Jinhua, Zhejiang 321000, China
Correspondence should be addressed to Heng Wang; wangheng0987654321@126.com
Received 13 December 2013; Revised 18 February 2014; Accepted 20 February 2014; Published 24 March 2014
Academic Editor: Changzhi Wu
Copyright © 2014 Heng Wang et al. his is an open access article distributed under the Creative Commons Attribution License,
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
In recent years, multi-spot-beam satellite communication systems have played a key role in global seamless communication.
However, satellite power resources are scarce and expensive, due to the limitations of satellite platform. herefore, this paper
proposes optimizing the power allocation of each user in order to improve the power utilization eiciency. Initially the capacity
allocated to each user is calculated according to the satellite link budget equations, which can be achieved in the practical satellite
communication systems. he problem of power allocation is then formulated as a convex optimization, taking account of a tradeof between the maximization of the total system capacity and the fairness of power allocation amongst the users. Finally, an
iterative algorithm based on the duality theory is proposed to obtain the optimal solution to the optimization. Compared with
the traditional uniform resource allocation or proportional resource allocation algorithms, the proposed optimal power allocation
algorithm improves the fairness of power allocation amongst the users. Moreover, the computational complexity of the proposed
algorithm is linear with both the numbers of the spot beams and users. As a result, the proposed power allocation algorithm is easy
to be implemented in practice.
1. Introduction
As an important complement of the terrestrial networks,
satellite communication systems provide service to users in
several scenarios where terrestrial networks cannot be used.
In modern satellite communication systems the multi-spotbeam technique has been widely applied, due to its advantage
of concentrating the energy on a small area to provide high
data rate to the users and reusing the same frequency to
increase the total system capacity [1]. However, due to the
limitations of the satellite platform, it is known that the
satellite power resources are scarce and expensive. Moreover,
the real traic demands of each use are also diferent and
time varying. As a result, it is necessary to optimize the power
allocation to each user to satisfy its traic demand.
he problem of power allocation in the multi-spotbeam satellite system has been investigated in [2–9]. In
[2] the problem of power allocation was formulated as
an optimization problem, which is shown to be convex.
hen the Lagrangian multipliers were introduced to solve
the optimization problem. However, the way to ind the
optimal Lagrangian multiplier was not provided in [2]. As a
result, the methods of bisection and subgradient were applied
to search the optimal Lagrangian multipliers in [3, 4]. In
order to improve the total system capacity, a method of
selecting a small number of active beams was proposed in
[5], while keeping the fairness of power allocation amongst
the beams. In [6], a joint power and bandwidth allocation
algorithm was proposed. he algorithm improved both the
total system capacity and the fairness amongst the beams, due
to the dynamic allocation of both the power and bandwidth
resource. he work in [2–6] proposed power allocation
algorithms for the spot beams, without considering the power
allocation to each user in the beams. However, for the users
they only care about the power allocation to them. herefore,
it is signiicant to investigate how to allocate the power
resources to the diferent users in diferent spot beams. In
[7] a power allocation algorithm was proposed to stabilize
the total system capacity even if the channel model and the
speciic arrival rates were unknown, as long as the arrival rate
2
Mathematical Problems in Engineering
vector was inside the capacity region. When the users were
covered by multiple satellites, each of which had multiple
queues for downlink traic, a routing decision was made
to maximize the total system throughput. In [8] an optimal
power allocation algorithm was proposed to maximize the
total system efective capacity in the mobile satellite systems.
he main problem in [2–8] is that the allocated capacity
to each user is calculated through the Shannon capacity
formula. However, the capacity only can be obtained in
theory, which cannot be achieved in the practical satellite
communication system. herefore, the proposed power allocation algorithms in these papers may not be the optimal
algorithm for the practical systems. In order to overcome
this drawback, in [9] a practical capacity formula was applied
in the power allocation, aiming to maximize the number of
users which are satisied with the desired quality of service.
However, only a heuristic algorithm was proposed without
mathematic analysis, and the fairness of power allocation
amongst the users was also ignored.
his paper is aimed to ill these gaps, by optimizing
the power allocation to each user in the multi-spot-beam
satellite communication, according to the practical formula
for calculating the allocated capacity to each user. he
irst step is to calculate the allocated capacity to each user
according to the satellite link budget equations, which can be
achieved in the practical system. It is found that the allocated
capacity to each user is determined by the allocated satellite
power, coding and modulation mode, and channel condition.
At the same time, the allocated capacity is also constrained by
the bandwidth of each user. In order to preciously describe
the impact of these factors on the power allocation, the
problem of power allocation is mathematically formulated as
a nonlinear optimization problem, which is demonstrated as
a convex optimization problem. An iterative algorithm based
on the duality theory is then proposed to obtain the optimal
solution to the optimization. Finally, the impact of the coding
and modulation mode adopted by each user, the bandwidth
of each spot beam, and the channel conditions of each user
on the power allocation results are discussed.
he main contributions of this paper are summarized as
follows:
(1) the mathematical formulation of the problem of
power allocation for multiple users in the multi-spotbeam satellite communication system according to
the practical capacity formula, through a compromise
between the maximization of the total system capacity
and the fairness of the power allocation amongst the
users;
(2) the proposal of an iterative algorithm, which will
obtain the optimal solution to the optimization;
(3) the analysis of the impact of the coding and modulation mode, bandwidth of each spot beam, and channel
conditions of each user on the power allocation
results.
he remainder of this paper is organized as follows. In
Section 2, the model of the multi-spot-beam satellite communication system with multiple users is described, and
the calculation of the capacity allocated to each user according to the satellite link budget equations is also shown. In
Section 3, the problem of power allocation is formulated
as a convex optimization problem. Section 4 proposes the
iterative algorithm to obtain the optimal solution to the
optimization. Section 5 presents the simulation results and
analyzes the impact of the coding and modulation mode,
bandwidth of each spot beam, and channel conditions of each
user on the power allocation result. Section 6 concludes the
paper.
2. A Multi-Spot-Beam Satellite
Communication System Model
Figure 1 shows the coniguration of a multi-spot-beam
satellite communication system, where a regenerative satellite
payload is considered and the single channel per carrier
(SCPC) technique is employed as the access method for the
downlink. In this system uplink signal from user is demodulated and decoded to recover the originally transmitted data
on the satellite. hen the decoded data to user is reencoded
and remodulated using the same or diferent coding and
modulation schemes in the downlink, where diferent users
use diferent signals at diferent frequency and bandwidth.
his paper proposes solving the problem of power allocation
for diferent users in the downlink.
It is assumed that the system consists of � spot beams
�� , � ∈ {1, . . . , �}, and � users �� , � ∈ {1, . . . , �}. he set
of users which are served by the spot beam �� is denoted
by N�� . he traic demand of the �th user is �� , and the
satellite transmitting power allocated to the �th user is �� .
he coding and modulation mode adopted by the �th useris
�� , and the corresponding threshold signal-to-noise ratio per
bit for demodulation is (�� /�0 )�� . It is noted that there are
many schemes of the choice for �� ; however, it is beyond the
scope of this paper. In order to simplify the problem, it is
supposed that each user can only support one kind of coding
and modulation mode. When the user is given, the coding
and modulation mode adopted by the user is determined. It
is meant that �� is only determined by the �th user. hus the
allocated capacity �� of the �th user is calculated according to
the following equations [1]:
�� =
(�/�0 )�
(�� /�0 ) ��
,
(1)
where (�/�0 )� is the downlink carrier power-to-noise power
spectral density ratio of the �th user, which can be calculated
according to the satellite link budget equation [1], given as
follows:
(
� ⋅�
�
�
) = � � ⋅( ),
�0 �
�� ⋅ �
� �
(2)
where � � is the downlink loss of the �th user, which is afected
by the channel condition. It mainly consists of free-space loss,
rain attenuation, and other losses due to catastrophic failure.
(�/�)� is the gain-to-equivalent noise temperature ratio of the
receiving equipment of the �th user. �� is the transmitting
Mathematical Problems in Engineering
3
Satellite
C8
U1
U3
U9
U6
U5
U10
···
U2
U4
B1
U7
U8
UM
···
BK
B2
Figure 1: Coniguration of a multi-spot-beam satellite communication system.
antenna gain of the satellite. It is assumed that the value of
�� is the same for all the users in this paper. � is Boltzmann’s
constant, which is 1.379 × 10−23 W/KHz.
It is noted that the interbeam interference from the
sidelobes of adjacent spot beams will decrease the capacity
of each user. However, the interbeam interference is ignored
here, because the very narrow spot beams over a large number
of spot beams are considered [10].
According to (1) and (2), it is shown that the capacity
allocated to the �th user is determined by the allocated satellite
transmitting power, given as
�� =
�� ⋅ �� ⋅ (�/�)�
.
� � ⋅ (�� /�0 )�� ⋅ �
(3)
It is observed from (3) that the allocated capacity �� of
the �th user is increased as the power allocated to it increases.
However, the total satellite power resources are ixed, so the
capacity of the system is limited. Moreover, the allocated
capacity of each user is also constrained by the bandwidth
resources allocated to it, which are also scarce in the system.
When the coding and modulation mode adopted by the �th
user is given, the bandwidth that needs to be provided to it is
expressed as
� ⋅ [1 + � (�� )]
,
�� = �
� (�� )
Let ��� denote the bandwidth of the �th spot beam. hus
the total bandwidth that can be provided to the users in the �th
spot beam cannot exceed ��� . In other words, the allocated
capacity to the users is also constrained by the bandwidth of
each spot beam.
3. Mathematical Formulation of the
Optimization Problem
In this study, the objective of the power allocation optimization is to minimize the sum of the squared diferences
between the traic demand and the capacity allocated to each
user, taking account of a trade-of between the maximum
total system capacity and the fairness of power allocation
amongst the users. herefore, the optimization problem is
formulated as follows:
min∑(�� − �� )
�
{�� }
subject to
�� =
2
(5)
�=1
�� ⋅ �� ⋅ (�/�)�
≤ ��
� � ⋅ (�� /�0 )�� ⋅ �
∑�� ≤ �total
(6)
�
(4)
where �(�� ) and �(�� ) are the spectral eiciency and roll-of
factor of the coding and modulation mode �� .
(7)
�=1
∑ �� ≤ ��� .
�∈N��
(8)
4
Mathematical Problems in Engineering
he constraint (6) indicates that the allocated capacity to
each user should not exceed the traic demand of it, in order
to avoid the waste of the scarce power resources. Conditions
(7)-(8) imply the constraint for the total power of the satellite
and the total bandwidth of each spot beam, respectively.
It is seen that the problem is a nonlinear optimization
problem with constraints. Moreover, it is obvious that the
objective function in (5) is convex and the functions in
constrains (6)–(8) are linear. As a result, the problem under
consideration is a convex optimization [11].
Due to the nonlinearity of the optimization, it is diicult
to obtain the global optimal solution. In order to make
the above problem tractable, an iterative algorithm based
on the duality theory is proposed in the following section.
It is known that if the optimization problem is a convex
optimization problem, the duality gap between the primal
problem and dual problem is zero, and the optimal value of
the dual problem is equal to the optimal value of the primal
problem. As a result, the dual problem can be irst solved
to obtain the optimal dual solution, and the primal optimal
solution is then computed by solving the primal problem at
the point of the optimal dual solution [11]. Fortunately, it has
been proved that the optimization problem studied here is
a convex optimization problem; thus the power allocation
result obtained by the proposed algorithm is the optimal
power allocation for the users in the multi-spot-beam satellite
communication system.
4. Proposed Power Allocation Algorithm
As mentioned previously, the proposed power allocation
algorithm is based on the duality theory. By introducing
nonnegative dual variables � and � = [�1 , �2 , . . . , �� ] yielded
the Lagrangian, given as
�
2
�=1
�=1
− ∑�� (��� − ∑ �� ) ,
�
�=1
(9)
�∈N��
where P = [�1 , �2 , . . . , �� ].
Maximizing (9) with respect to the nonnegative � and �
brings the following function:
� (P) = max � (P, �, �) .
�≥0,�≥0
(10)
It is seen that if the optimization variables �� are satisied
with the constrains (7)-(8), then �(�total − ∑�
�=1 �� ) ≥ 0 and
∑�
�
)
≥
0.
herefore,
(10)
�
(�
−
∑
will get the
�
��
�∈N�
�=1 �
�
maximal value when �(�total − ∑�
�=1 �� ) = 0 and ∑�=1 �� (��� −
2
∑�∈N� �� ) = 0. As a result, �(P) = ∑�
�=1 (�� − �� ) . To this
�
end, the primal optimization with constraints is changed into
the optimization with no constraints as follows [11]:
�
� = min � (P) = min max � (P, �, �) .
P
P �≥0,�≥0
� (�, �) = min � (P, �, �)
(12)
P
and the dual problem of (11) can be written as
� = max � (�, �) = max min � (P, �, �) .
�≥0,�≥0
�≥0,�≥0 P
(11)
(13)
he work in [12] solved the joint spectrum and power
allocation in cognitive radio networks and proposed a
method to solve the dual problem. Inspired with this paper,
the dual problem (13) is decomposed into the following two
sequentially iterative subproblems.
Subproblem 1: Power Allocation. Given the dual variables �
and �, for any � = [1, . . . , �], maximizing (9) with respect
to �� brings the following equation:
� ⋅ �� ⋅ (�/�)�
2 ⋅ �� ⋅ (�/�)�
(�� − �
)
� � ⋅ (�� /�0 )�� ⋅ �
� � ⋅ (�� /�0 )�� ⋅ �
opt
� ⋅ (�/�)� ⋅ [1 + � (�� )]
= � + �� �
,
� � ⋅ (�� /�0 )�� ⋅ � ⋅ � (�� )
� ∈ N�� .
(14)
he optimized power allocation of the �th user �� can be
easily obtained from (14). It is seen from (14) that nonnegative
dual variables � and � guarantee that �� ≥ �� . As a result, the
constrain (6) is satisied.
opt
Subproblem 2: Dual Variables Update. he optimal dual
variables can be obtained by solving the problem:
(�opt , �opt ) = arg max min [� (Popt , �, �)] .
�,�
� (P, �, �) = ∑(�� − �� ) − � (�total − ∑�� )
�
In addition, the Lagrange dual function can be obtained
from (9) as [11]
(15)
Due to concavity of the dual objective function, here a
subgradient (a generalization of gradient) method is applied
to update the duality variables, shown as [13]
+
��+1 = [�� − Δ�� (�total − ∑�� )] ,
�
opt
(16)
�=1
���+1
=
[��
�
[
−
��
+
(��� − ∑ �� )] ,
�∈N��
]
(17)
where [�]+ = max{0, �},� is the iteration number, and Δ is
the iteration step size of each dual variable.
he subgradient method is very suitable for the situation
that the dual function is not diferentiable. As a result, the
method has been widely applied to solve the optimization
problem [12–18]. It has proven that the above dual variables
update algorithm is guaranteed to converge to the optimal
solution as long as the iteration step size chosen is suiciently
small [13]. A common criterion for choosing the iteration step
size is that the step size must be square summable, but not
absolute summable [13, 18].
Mathematical Problems in Engineering
5
Step 1. Set appropriate initial values for the dual variables.
Step 2. Substitute the values of the dual variables into (14), and then calculate the
optimized power allocation to each user.
Step 3. Substitute the values of the power of each user which is obtained from
step 2, into (16) and (17), and then update the dual variables.
�
�
Step 4. If the conditions of �����+1 (�total − ∑� �� )��� < � and
�� �+1
��
��� (�� − ∑�∈N �� )�� < �, ∀� ∈ {1, . . . , �} are satisied simultaneously, then terminate
�
��
�� �
��
the algorithm. Otherwise, jump to Step 2.
Algorithm 1: he proposed power allocation algorithm.
Table 1: Parameters of the multi-spot-beam satellite communication system.
Parameter
Beam number
User number
User number per spot beam
Traic demand of each user
Total satellite power [�total ]
Satellite transmitting antenna gain [�� ]
Bandwidth of each spot beam
Gain-to-equivalent noise temperature ratio of the receiving equipment [�/�]
Downlink loss [� � ]
Spectral eiciency of the coding and modulation mode [�(�� )]
Roll-of factor of the coding and modulation mode [�(�� )]
hreshold signal-to-noise ratio per bit of the coding and modulation mode [(�� /�0 )�� ]
he whole process of the proposed power allocation
algorithm can be summarized as shown in Algorithm 1.
According to Algorithm 1, it is shown that the computational complexity of step 2 and step 3 is �(�) and �(2�),
respectively. hus the total computational complexity of the
algorithm is �(��+2��), where � is the number of iterations.
It is noted that � is independent of � and �. herefore, the
computational complexity of the proposed algorithm is linear
with both the numbers of the spot beams and users, and the
proposed algorithm is easy to be implemented in practice.
5. Simulation Results and Analysis
For the simulation, a multi-spot-beam satellite communication system model is set up. It is assumed that the values of
downlink loss, gain-to-equivalent noise temperature ratio of
the receiving equipment, and coding and modulation mode
are the same for all the users. he parameters of the system
are shown in Table 1.
5.1. Eiciency of the Proposed Power Allocation Algorithm.
he proposed power allocation algorithm is compared with
the following two traditional allocation algorithms in order
to verify the eiciency of it.
(i) Uniform Resource Allocation Algorithm. he power
allocated to each user is �� = �total /�, � ∈
{1, 2, . . . , �}. he bandwidth allocated to the user in
Value
4
20
5
From 1 Mbps to 20 Mbps by step of 1 Mbps
20 W
20000
100 MHz
20
2�21
1.5
1
2.63
Table 2: Total system capacity of the three algorithms when the
channel conditions of each user are the same.
Algorithms
Uniform resource allocation
Proportional resource allocation
Proposed optimal power allocation
∑ ��
109.1 Mbps
109.1 Mbps
109.1 Mbps
the same spot beam is �� = ��� /|N�� |, � ∈ N�� ,
where |N�� | is the cardinality of the set N�� .
(ii) Proportional Resource Allocation Algorithm. he
power allocated to each user is �� = �� ⋅ �total / ∑�
�=1 �� ,
� ∈ {1, 2, . . . , �}. he bandwidth allocated to the user
in the same spot beam is �� = �� ⋅��� / ∑�∈N� �� , � ∈
�
N�� .
Figure 2 shows the capacity distributions of the users
which are allocated by the three algorithms. Table 2 shows
the total system capacities of the three algorithms. It is
noted that when the channel conditions of each user are
the same, the uniform resource allocation algorithm is a
special case of the water-ill algorithm, which can achieve the
maximal total system capacity [19]. As shown in Figure 2, the
uniform resource allocation algorithm uniformly allocates
the resources to each user, regardless of the traic demand
of each user, even resulting in some users being allocated
more capacity than that is needed. As a result, this uniform
resource allocation algorithm causes a waste of the scarce
6
Mathematical Problems in Engineering
20
×1014
2.5
18
2
14
12
(Ti − Ci )2
Capacity allocated (Mbps)
16
10
8
6
1.5
1
4
0.5
2
0
2
4
6
8
10
12
14
16
18
20
ith user
2
4
6
8
10
12
14
16
18
20
ith user
Traffic demand
Uniform resource allocation
Proportional resource allocation
Proposed optimal power allocation
Uniform resource allocation
Proportional resource allocation
Proposed optimal power allocation
Figure 2: Comparison of the three algorithms in terms of the
capacity allocated to each user when the channel conditions of each
user are the same.
Table 3: Sum of (�� − �� )2 of the three algorithms when the channel
conditions of each user are the same.
Algorithms
Uniform resource allocation
Proportional resource allocation
Proposed optimal power allocation
0
∑ (�� − �� )2
1.134�15
6.627�14
5.470�14
resources. he proportional resource allocation algorithm
allocates the power resources to each user only according
to its traic demand. he capacity allocated to each user
is linearly increasing, considering the fairness of power
allocation amongst the users to some extent. However, it is
not the optimal solution to the optimization. In order to get a
better fairness, the proposed power algorithms provide more
capacity to the users with higher traic demands and suppress
the capacities of the users with lower traic demands. For
example, the algorithm provides no capacity to the ive lowest
traic demand users. Although the capacities allocated to
each user are diferent, the total system capacities are the same
for the three algorithms, due to the linearity of the capacity
function in terms of the allocated power, and the sameness
of the channel conditions of each user. he conclusion is also
demonstrated by the data in Table 2.
Figure 3 shows the squared diference between the traic
demand and the capacity allocated of each user of the
three algorithms. Table 3 presents the sum of the squared
diferences of the three algorithms. It is shown from Figure 3
that for the uniform and proportional resource allocation
algorithms, although the squared diference between the
traic demand and the capacity allocated to the user with
low traic demand is small, however, the squared diference
increases rapidly when the traic demand increases. On
Figure 3: Comparison of the three algorithms in terms of the
squared diference between the traic demand and the capacity
allocated to each user when the channel conditions of each user are
the same.
the contrast, for the proposed optimal power allocation
algorithm, the squared diference between the traic demand
and the capacity allocated to the users with low traic demand
is larger than that of the former two algorithms. However,
the squared diference is almost the same from user 6 to user
20. As a result, the total squared diference of the proposed
power allocation algorithm is less than that of the former two
algorithms, which is also shown in Table 3. In other words,
the power allocation result of the proposed algorithm is the
best amongst the three algorithms.
5.2. Impact of the Spot Beam Bandwidth on the Power
Allocation Result. As mentioned above, the capacity allocated
to each user is constrained by both the power and bandwidth
allocated to it. Due to the limitation of the bandwidth of each
spot beam, the capacity allocated to the users in the same spot
beam is also constrained. As a result, the power resources
allocated to the users are impacted. In order to show the
impact of the spot beam bandwidth on the power allocation
result, the power allocation results are compared when the
bandwidth of each spot beam is set to be 25 MHz, 50 MHz,
and 100 MHz, and other parameters of the system stay the
same.
From Figure 4, it is obvious that the power allocation
results are diferent when the bandwidth resources of each
spot beam are various. When the spot beam bandwidth is
25 MHz, the capacity allocated to each user is constrained
by the bandwidth. Although the total system power is 20 W,
the total power allocated to all the users is only 13.06 W. As
a result, the power resources in the system are wasted and
the total system capacity is decreased. When the bandwidth
is 50 MHz, the capacities allocated to the users in the last
Mathematical Problems in Engineering
7
20
×1014
2.5
18
2
14
12
(Ti − Ci )2
Capacity allocated (Mbps)
16
10
8
6
1.5
1
4
0.5
2
0
2
4
6
8
10
12
14
16
18
20
ith user
0
2
4
6
8
10
12
14
16
18
20
ith user
Traffic demand
Spot beam bandwidth is 25 MHz
Spot beam bandwidth is 50 MHz
Spot beam bandwidth is 100 MHz
Spot beam bandwidth is 25 MHz
Spot beam bandwidth is 50 MHz
Spot beam bandwidth is 100 MHz
Figure 4: Comparison of the three diferent spot beams bandwidths
in terms of the capacity allocated to each user.
Figure 5: Comparison of the three diferent spot beams bandwidths
in terms of the squared diference between the traic demand and
the capacity allocated to each user.
Table 4: Total system capacity of three diferent spot beams
bandwidths.
Table 5: Sum of (�� − �� )2 of the three diferent spot beams
bandwidths.
Bandwidth of each spot beam
25 MHz
50 MHz
100 MHz
Bandwidth of each spot beam
25 MHz
50 MHz
100 MHz
∑ ��
71.25 Mbps
109.1 Mbps
109.1 Mbps
two spot beams are constrained by the bandwidth, due to
the high traic demand of users. hus the power resources
will be provided to the users with low traic demands in
the former two spot beams. When the bandwidth of each
spot beam is 100 MHz, the system has more than enough
bandwidth to be allocated to each user, thus the capacity
allocated to each user is limited by the total system power
resources. In order to improve the fairness of power allocation
amongst the users, the power resources are rarely or never
provided to the users with low traic demand. Although the
power resources allocated to each user are diferent when the
spot beam bandwidth is 50 MHz and 100 MHz, the power
resources are suiciently utilized. As a result, the total system
capacity is the same, which is also seen from Table 4.
As mentioned in Figure 5 and Table 5, when the bandwidth of each spot beam is lower, more power resources will
be provided to the users with low traic demand. herefore,
it is seen from Figure 5 that the squared diference between
traic demand and allocated capacity to users with low traic
demand is smaller. However, the squared diference is lager
for the users with high traic demand. As a result, the total
squared diference is larger when the bandwidth of each spot
beam is lower. his conclusion can be also observed from
Table 5.
∑ (�� − �� )2
15.34�14
7.476�14
5.470�14
5.3. Impact of the Coding and Modulation Mode of Each
User on the Power Allocation Result. It is known that the
power eiciency and spectral eiciency of a given coding
and modulation mode are usually contradictory to each
other. In other word, a higher spectral eiciency coding and
modulation code can support more capacity in the limited
bandwidth. However, more power must be provided to it to
support the coding and modulation mode, due to a higher
value of �� /�0 , resulting in lower power eiciency, and vice
versa. It is seen from the analysis in Section 5.2 that when
the bandwidth of each spot beam is 25 MHz, the capacity
allocated to each other is limited by the bandwidth and the
power resources are wasted. In order to solve the problem,
a higher bandwidth eiciency coding and modulation mode
can be adopted by each user. he capacity allocation results
are compared when each user adopts the three diferent
coding and modulation modes, as shown in Table 6.
It is known that when mode 1 is adopted by each user, the
power resources are wasted, due to the low spectral eiciency.
When mode 2 is adopted by each user, it is seen from Figure 6
that more capacity will be allocated to the users in spot beam
2 to spot beam 4, due to the higher spectral eiciency of
the mode and suicient utilization of the power resource.
As a result, the total system capacity is increased. When
8
Mathematical Problems in Engineering
20
×1014
2.5
18
2
14
12
(Ti − Ci )2
Capacity allocated (Mbps)
16
10
8
6
1.5
1
4
0.5
2
0
2
4
6
8
10
12
14
16
18
20
0
ith user
Table 6: hreshold signal-to-noise ratio per bit and spectral
eiciency of the three coding and modulation modes.
Mode 1
Mode 2
Mode 3
hreshold signal-to-noise
ratio per bit
Spectral
eiciency
2.63
3.63
4.47
1.5
1.75
2.15
Table 7: Total system capacity of three diferent coding and
modulation modes.
Adopted coding and modulation mode of each user
Mode 1
Mode 2
Mode 3
6
8
10
12
14
16
18
20
Mode 1
Mode 2
Mode 3
Figure 6: Comparison of the three diferent coding and modulation
modes in terms of the capacity allocated to each user.
Coding and
modulation mode
4
ith user
Mode 2
Mode 3
Traffic demand
Mode 1
2
∑ ��
71.25 Mbps
79.02 Mbps
64.24 Mbps
mode 3 is adopted, although the spectral eiciency is further
improved, the power eiciency is further reduced. herefore,
the capacity allocated to each user is limited by the power
resources allocated to it. Due to the low power eiciency, the
total system capacity is increased, which is shown in Table 7.
When the spectral eiciency of the coding and modulation mode is higher, the users with high traic demand
in the last several spot beams are provided more capacity
due to the higher spectral eiciency, resulting in a lower
squared diference as shown in Figure 7. herefore, the
total system squared diference between traic demand and
capacity allocated to the users is smaller, especially for mode
3. his conclusion is obviously seen from Table 8.
5.4. Impact of the Channel Condition of Each User on the Power
Allocation Result. It is known that the channel conditions of
each user are afected by many kinds of factor, causing that
the downlink losses of each user are not the same. In order to
Figure 7: Comparison of the three diferent spot beams bandwidths
in terms of the squared diference between the traic demand and
the capacity allocated to each user.
Table 8: Sum of (�� − �� )2 of the three diferent spot beams
bandwidths.
Adopted coding and
modulation mode of each user
Mode 1
Mode 2
Mode 3
∑ (�� − �� )2
1.533�15
1.366�15
1.298�15
Table 9: Total system capacity of the three algorithms when the
channel conditions of each user are not the same.
Algorithms
Uniform resource allocation
Proportional resource allocation
Proposed optimal power allocation
∑ ��
63.91 Mbps
60.73 Mbps
55.10 Mbps
show the impact of channel condition on the power allocation
result, the channel conditions of the users in the same spot
beam are set to be 2�21 , 3�21 , 4�21 , 5�21 , and 6�21 . Moreover,
the traic demands of the users in the same spot beam are
set the same, and the traic demands of the users in the four
diferent spot beams are set to be 3 Mbps, 8 Mbps, 13 Mbps,
and 18 Mbps. he simulation results are shown in Figure 8
and Table 9.
It is seen from Figure 8 that the proposed power allocation
algorithm provides more capacity to the users with higher
traic demand, in order to minimize the total system squared
diference between the traic demand and capacity allocated
to each user. he proposed algorithm allocates the same
capacities to the users in spot beam 3 or 4, which implied
that more power resource will be allocated to the users with
Mathematical Problems in Engineering
9
20
×1014
2.5
18
2
14
12
(Ti − Ci )2
Capacity allocated (Mbps)
16
10
8
6
1.5
1
4
0.5
2
0
2
4
6
8
10
12
14
16
18
20
ith user
2
4
6
8
10
12
14
16
18
20
ith user
Traffic demand
Uniform resource allocation
Proportional resource allocation
Proposed optimal power allocation
Uniform resource allocation
Proportional resource allocation
Proposed optimal power allocation
Figure 8: Comparison of the three algorithms in terms of the
capacity allocated to each user when the channel conditions of each
user are not the same.
Table 10: Sum of (�� − �� )2 of the three algorithms when the channel
conditions of each user are not the same.
Algorithms
Uniform resource allocation
Proportional resource allocation
Proposed optimal power allocation
0
∑ (�� − �� )2
1.719�15
1.414�15
1.363�15
worse channel conditions in these two spot beams. As a result,
compared with the other two resource allocation algorithms,
the total system capacity of the proposed power allocation
algorithm is decreased, as clearly shown in Table 9.
As mentioned in Figure 9 and Table 10, the proposed
power allocation algorithm provides more capacity to the
users with higher traic demand. herefore, the squared
diferences between the traic demand and capacity allocated
to these users are lower. Compared with the other two
algorithms, although the squared diferences of the users with
lower traic demand are higher, the total squared diference
of the proposed power allocation algorithm is lower, as shown
in Table 10. As a result, it is observed that the proposed
algorithm improves the fairness of power allocation amongst
the user at cost of the total system capacity.
6. Conclusion
In the multi-spot-beam satellite system it is crucial for us to
improve the power resources utilization eiciency, due to the
scarceness of the satellite power resources. To this end, the
problem of power allocation was mathematically formulated
as a convex optimization problem and an optimal power
Figure 9: Comparison of the three algorithms in terms of the
squared diference between the traic demand and the capacity
allocated to each user when the channel conditions of each user are
not the same.
allocation algorithm was proposed to solve the problem.
In the optimization, the capacity allocated to each user
was calculated according to satellite link budget equations
rather than the Shannon capacity formula. As a result, the
capacity allocated to each user can be achieved and the power
allocation result is more suitable for the practical multispot-beam satellite communication system. Moreover, the
computational complexity of proposed algorithm is linear
with both the numbers of the spot beams and users. As a
result, it can be implemented in the practical system.
It is shown from the simulation results that, compared
with the traditional power allocation algorithms, the proposed algorithm improved the fairness of the power allocation amongst the users. Both the coding and modulation
mode adopted by each user and the bandwidth of each spot
beam have a signiicant impact on the power allocation result.
When the bandwidth of each spot beam is suicient, more
power resources will be provided to the users with higher
traic demand to improve the fairness of power allocation
amongst the users. On the contrast, when the bandwidth
of each spot beam is limited, more power will be provided
to the users with lower traic demand. Even the satellite
power resources are wasted, due to the further reduction of
bandwidth of each spot beam. he impact of the coding and
modulation mode on the power allocation result is similar
to that of the bandwidth of each spot beam. Moreover,
the channel conditions of each user also afect the power
allocation result. he proposed algorithm provides more
resource to the users with the high traic demand. As a result,
if the channel conditions of these high traic demand users
are worse, the total system capacity will be decreased.
10
Conflict of Interests
he authors declare that they do not have any commercial
or associative interest that represents a conlict of interests in
connection with the work submitted.
Acknowledgment
he authors would like to thank the project support by the
National High-Tech Research & Development Program of
China under Grant 2012AA01A508.
References
[1] D. Roddy, Satellite Communication, McGraw-Hill, New York,
NY, USA, 2001.
[2] J. P. Choi and V. W. S. Chan, “Optimum power and beam allocation based on traic demands and channel conditions over
satellite downlinks,” IEEE Transactions on Wireless Communications, vol. 4, no. 6, pp. 2983–2993, 2005.
[3] Y. Hong, A. Srinivasan, B. Cheng, L. Hartman, and P. Andreadis,
“Optimal power allocation for multiple beam satellite systems,”
in Proceedings of the IEEE Radio and Wireless Symposium (RWS
’08), pp. 823–826, 2008.
[4] F. Qi, L. Guangxia, F. Shaodong, and G. Qian, “Optimum
power allocation based on traic demand for multi-beam
satellite communication systems,” in Proceedings of the IEEE
13th International Conference on Communication Technology
(ICCT ’11), pp. 873–876, 2011.
[5] U. Park, H. W. Kim, D. S. Oh, and B.-J. Ku, “Optimum selective
beam allocation scheme for satellite network with multi-spot
beams,” in Proceedings of the 4th International Conference on
Advances in Satellite and Space Communications (SPACOMM
’12), pp. 78–81, 2012.
[6] H. Wang, A. Liu, and X. Pan, “Optimization of joint power and
bandwidth allocation in multi-spot-beam satellite communication systems,” Mathematical Problems in Engineering, vol. 2014,
Article ID 683604, 9 pages, 2014.
[7] M. J. Neely, E. Modiano, and C. E. Rohrs, “Power allocation and
routing in multibeam satellites with time-varying channels,”
IEEE/ACM Transactions on Networking, vol. 11, no. 1, pp. 138–
152, 2003.
[8] S. Vassaki, A. D. Panagopoulos, and P. Constantinou, “Efective
capacity and optimal power allocation for mobile satellite
systems and services,” IEEE Communications Letters, vol. 16, no.
1, pp. 60–63, 2012.
[9] A. Destounis and A. D. Panagopoulos, “Dynamic power
allocation for broadband multi-beam satellite communication
networks,” IEEE Communications Letters, vol. 15, no. 4, pp. 380–
382, 2011.
[10] J. Guo, S. Ren, Y. Si, and J. Wu, “Analysis of other spot-beam
interference in TD-SCDMA compatible satellite system,” in
Proceedings of the International Conference on Wireless Communications and Signal Processing (WCSP ’11), pp. 1–4, 2011.
[11] S. Boyd and L. Vandenberghe, Convex Optimization, Cambridge
University Press, Cambridge, UK, 2004.
[12] G. Ding, Q. Wu, and J. Wang, “Sensing conidence levelbased joint spectrum and power allocation in cognitive radio
networks,” Wireless Personal Communications, vol. 72, no. 1, pp.
283–298, 2013.
Mathematical Problems in Engineering
[13] W. Yu and L. Raymond, “Dual methods for nonconvex spectrum optimization of multicarrier systems,” IEEE Transactions
on Communications, vol. 54, no. 7, pp. 1310–1322, 2006.
[14] R. Wang, V. K. N. Lau, L. Lv, and B. Chen, “Joint cross-layer
scheduling and spectrum sensing for OFDMA cognitive radio
systems,” IEEE Transactions on Wireless Communications, vol. 8,
no. 5, pp. 2410–2416, 2009.
[15] G. M. Antonio, X. Wang, and G. B. Giannakis, “Dynamic
resource management for cognitive radios using limited-rate
feedback,” IEEE Transactions on Signal Processing, vol. 57, no.
9, pp. 3651–3666, 2009.
[16] U. B. Filik and M. Kurban, “Feasible modiied subgradient
method for solving the thermal unit commitment problem as
a new approach,” Mathematical Problems in Engineering, vol.
2010, Article ID 159429, 11 pages, 2010.
[17] U. Basaran Filik and M. Kurban, “Solving unit commitment
problem using modiied subgradient method combined with
simulated annealing algorithm,” Mathematical Problems in
Engineering, vol. 2010, Article ID 295645, 15 pages, 2010.
[18] D. Bertsekas, Nonlinear Programming, Athena Scientiic, Belmont, Mass, USA, 1999.
[19] T. M. Cover and J. A. homas, Elements of Information heory,
John Wiley & Sons, New York, NY, USA, 1991.
Advances in
Advances in
Operations Research
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Decision Sciences
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Journal of
Applied Mathematics
Algebra
Hindawi Publishing Corporation
http://www.hindawi.com
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Journal of
Probability and Statistics
Volume 2014
The Scientiic
World Journal
Hindawi Publishing Corporation
http://www.hindawi.com
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
International Journal of
Differential Equations
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Volume 2014
Submit your manuscripts at
http://www.hindawi.com
International Journal of
Advances in
Combinatorics
Hindawi Publishing Corporation
http://www.hindawi.com
Mathematical Physics
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Journal of
Journal of
Complex Analysis
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
International
Journal of
Mathematics and
Mathematical
Sciences
Mathematical Problems
in Engineering
Mathematics
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Discrete Mathematics
Journal of
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Discrete Dynamics in
Nature and Society
Journal of
Function Spaces
Hindawi Publishing Corporation
http://www.hindawi.com
Abstract and
Applied Analysis
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Journal of
International Journal of
Stochastic Analysis
Optimization
Hindawi Publishing Corporation
http://www.hindawi.com
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Volume 2014