RADIO PLANNING IN MULTIBEAM
GEOSTATIONARY SATELLITE NETWORKS
C. Touati
*
, E. Altman
*
, J. Galtier
*,‡
, B. Fabre
§
, I. Buret
§
*
INRIA BP93, 06902 Sophia Antipolis Cedex, France
‡
France Telecom R&D, 06921 Sophia-Antipolis Cedex, France
§
Alcatel Space Industries, Toulouse, France
We consider the problem of how a geostationary
satellite should assign bandwidth to several service
providers (operators) so as to meet some minimum
requirements, on one hand, and to perform the allo-
cation in a fair way, on the other hand. In the paper,
we firstly address practical issues (such as integrity
constraints), whereafter we provide a computational
method for obtaining an optimal fair allocation in
polynomial time taking the practical issues into
account.
keywords: bandwidth allocation, fairness, geosta-
tionary satellite.
1 Introduction
We consider a multi-spot geostationary satellite sys-
tem for which a manager wants to assign bandwidth
between various service providers (operators) that op-
erate in different geographical areas. An actual as-
signed unit of bandwidth may correspond to different
amounts of throughput, depending on many factors,
and in particular on weather conditions. Indeed, dur-
ing bad weather in an area, a local operator may have
to use a larger part of its bandwidth for redundant in-
formation (a higher coding rate for error correction),
and thus the effective throughput of information de-
creases. Therefore, if the objective was to maximize
the global throughput, it would become non-profitable
to assign bandwidth to operators in areas that suffer
from bad weather if this bandwidth could be assigned
to other operators instead. It is therefore interesting
to understand and then to propose bandwidth assign-
ment schemes that are more fair and do not systemat-
ically penalize operators that suffer from bad weather
conditions.
The geographical area covered by a geostationary
satellite is divided into hexagonal areas called spots.
Each spot uses a certain frequency range denoted as
its color. We denote S(c) the set of spots of a given
color c. In practice, as the number of available fre-
quencies is limited, each satellite has a fixed number
of colors that it can use. Two spots having the same
color could interfere with each other. That is why
they need to be geographically distant. The colors are
statically assigned to the spots. A spot s is further di-
vided into a set Z (s) of zones. They are small enough
to assume that the weather condition is the same in
any point of a given zone. Then, every operator in a
given zone uses the same coding rate and maximizing
the global throughput does not penalize any operator
with respect to any other within the same zone.
1.1 Technical framework
A central difficulty for solving such systems is that
integrity constraints may arise: we might not be able
to assign any value of bandwidth between the mini-
mum and maximum given values. Instead, each oper-
ator in the set O of operators can be assigned one
or more carriers in each zone among the set of N
types of carriers: T = {1,...,N }. Let B
t
be the
overall bandwidth of a type-t carrier. We assume that
B
1
> ... > B
N
.
B
t
is not directly proportional to the actual through-
put of information of a type-t carrier. Firstly, as men-
tioned before, the throughput depends on the coding
rate, which may be different from one zone to another
due to atmospheric conditions. Secondly, the effective
throughput is lower due to overheads (around 10%)
for signaling, frequency margins, etc; the percentage
of overhead depends on the carrier type. To handle
that, each carrier is associated to the utility C
t
(z,o).
The utility is the value that operator o at zone z is
willing to pay for a carrier of type t. It can be cho-
sen as a function of the amount of redundancy (in
the channel coding) which depends on the atmospheric
conditions at each zone. Thus the utility can be made
proportional to the actually assigned throughput, so
the problem solved becomes how to fairly (or opti-
mally) assign throughput.
We assume that there is a minimum and a maximum
number of type-t carriers per zone z required by each
operator o, denoted by D
min
t
(z,o) and D
max
t
(z,o) re-
spectively. We assume that the minimum requirement
can be satisfied; if not, our algorithm can be adapted
to find new fair minima, see Appendix A.
The actual implementation of bandwidth assign-
ment to users involves two phases. The first concerns
the allocation of the global bandwidth to each opera-
tor in each zone. In that phase we ignore the problem
of interferences between carriers of the same colors as-
1 of 8
American Institute of Aeronautics and Astronautics
21st International Communications Satellite Systems Conference and Exhibit AIAA 2003-2271
Copyright © 2003 by the American Institute of Aeronautics and Astronautics, Inc. All rights reserved.