Uploaded by 余波(菠菠菜)

02-039-04

advertisement
See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/224250017
Resource Allocation Algorithm for GSM-OSC Cellular Systems
Conference Paper · July 2011
DOI: 10.1109/icc.2011.5963356 · Source: IEEE Xplore
CITATIONS
READS
5
1,234
3 authors:
D. Molteni
Monica Nicoli
Schlumberger Cambridge Research
Politecnico di Milano
14 PUBLICATIONS 156 CITATIONS
144 PUBLICATIONS 2,487 CITATIONS
SEE PROFILE
Mikko Säily
Nokia
47 PUBLICATIONS 538 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
METIS-II View project
GERAN Evolution View project
All content following this page was uploaded by Mikko Säily on 21 May 2014.
The user has requested enhancement of the downloaded file.
SEE PROFILE
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2011 proceedings
Resource Allocation Algorithm for
GSM-OSC Cellular Systems
D. Molteni(1,2) , M. Nicoli(1) , M. Säily(2)
di Elettronica e Informazione, Politecnico di Milano, Italy
(2) Nokia Siemens Networks, Säterinportti, Espoo, Finland
e-mail: {molteni, nicoli}@elet.polimi.it, mikko.saily@nsn.com
(1) Dipartimento
Abstract— We consider one of the latest feature included in
the Release 9 of the GSM/EDGE standard: the Orthogonal Sub
Channel (OSC) transmission scheme. OSC aims at doubling the
cell capacity by multiplexing two co-cell users on the same radio
resource. In this work we deal with the challenge of finding the
optimum pairing strategy among co-cell OSC users exploiting the
Adaptive QPSK (AQPSK) modulation in both up- and down-link
scenarios. The aim of the proposed scheduling algorithm is to
i) find the best association among the users and the available
OSC logical channels, and ii) select the optimum transmitting
powers. The criterion for optimization is the minimization of the
overall transmitted power constrained to service quality targets.
The proposed scheduling algorithm is performed locally at the
BS, exploiting channel state information reported by the users.
Numerical results show significant power saving provided by the
algorithm in heterogeneous scenarios with variable cell load.
I. I NTRODUCTION
The GSM/EDGE standard, after almost 20 years, does not
show any sign of obsolescence. The latest release, as a matter
of fact, points strongly in the direction of increasing the
competitiveness with the most recent wireless communication
solutions. For this purpose, a new multiplexing technique,
called the Orthogonal SubChannel (OSC) [1] [2], has been
designed with the aim of doubling the cell capacity by
allowing two users to share the same radio resource. In the
uplink (UL), two GSM mobile stations (MSs) transmit over the
same subcarrier fully interfering each other. In the downlink
(DL), the base station (BS) transmits two overlapped GMSKmodulated streams with a 90 deg phase offset exploiting a
QPSK-like modulator; power allocation for the two users can
be adjusted through the Adaptive Quadrature Phase Shift Keying (AQPSK) feature [3] to compensate unbalanced channel
conditions and/or service requirements for the two users and
provide fair performance. Obviously, for both UL and DL, the
detection of the desired stream must rely on receivers with
interference management capabilities. The Successive Interference Cancellation (SIC) scheme is the decoding strategy
suggested by 3GPP [1], while a family of interference rejection
receivers such as, for instance, the Single Antenna Interference
Cancellation (SAIC) algorithm [4] can be employed in DL. A
new filtering technique, called the Joint OSC Receiver (JOR)
has been proposed in [5] for both the links, combining filters
for out-of-cell interference rejection and multi-user detection
for joint estimation of the two in-cell streams.
To the authors’ knowledge, very few works have been
published on OSC-GSM systems and they all deal with
receiver design for interference management at the physical
layer. An important issue that needs to be addressed now is
resource allocation, as the policy adopted by the BS to select
the users to be served on the same physical channel and the
respective transmitting parameters (power, rate) has a strong
impact on the system performance. In the recent literature user
pairing has been studied for other applications such as partner
selection in cooperative networks [6] [7] or fair scheduling
in multiple-input-multiple-output (MIMO) systems [12]. On
the other hand, for conventional (non OSC) GSM scenarios,
algorithms have been proposed for optimal power allocation
[8], joint power-rate control [9], or power control with service
constraints [10] for the GSM Adaptive Multi-Rate (AMR)
coding scheme [11].
In this work, an algorithm is designed to provide optimal
pairing and power allocation for the medium access control
(MAC) layer of OSC-GSM cellular systems. The optimization criterion is the minimization of the transmitting powers
constrained to service requirements defined for each user as
maximum bit error rate (BER) for a voice quality target. As
a matter of fact, fairness is required by the OSC approach to
guarantee reliable voice transmissions to both users sharing
the radio channel. The proposed algorithm is designed for UL
and DL exploiting for each user channel state information such
as path-loss and interference level. Moreover, for the DL, the
latest AQPSK feature is adopted in the optimization to further
reduce the overall transmitting power. The reduction of the
required transmitting power directly affects the lifetime of the
devices and the overall interference generated on neighbouring
cells, thus providing benefits to the whole multicell environment. Numerical performance analyses are used to evaluate
the power saving provided by the proposed algorithm for both
optimal and suboptimal system configurations.
II. PAIRING PROBLEM FORMULATION
In this work we focus on resource allocation for a communication scenario with N users accessing to a common BS.
Transmissions rely on the GSM-OSC multiplexing technique
[1] which prescribes to associate two users on the same logical
channel to maximize the system capacity. For the sake of
simplicity, N is supposed to be even. The BS is assumed to
978-1-61284-231-8/11/$26.00 ©2011 IEEE
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2011 proceedings
σ i2
Downlink (DL)
Uplink (UL)
Pi
σ
2
j
MSi
MS j
Fig. 1.
di
dj
U
MSi
Pi ,Dj
BS
PjD
MS j
σ 02
di
dj
BS
Down- and up-link OSC scenarios.
pair all users and associate them to K = N/2 GSM-OSC
logical channels according to an optimality criterion1 .
Let N = {1, . . . , N } and K= {1, . . . , K} represent, respectively, the set of users asking for transmission and the set
of available logical channels in the considered cell. Given¡ the
¢
set of all the possible users’ associations Ω, with |Ω| = N2 ,
the target of the scheduling algorithm is to find the optimum
pairing strategy S = {S1 , . . . , SK } ∈ Ω, with Sk = {i, j}
gathering the two users allocated to the kth channel and
i, j ∈ N . Subsets are disjoint, i.e. Sk ∩ Sh =Ø for k 6= h.
The resource allocation algorithm has also to define a power
assignment solution for the optimum pairing strategy S.
III. S YSTEM MODEL
In this section a GSM/EDGE cellular system with OSC
feature is outlined (for a detailed description see [2]). The
ith device can be characterized by its distance di from the
BS, a transmitting power PiU for the UL transmission and
a sensed noise level σ2i (including thermal noise and cocell interference) in DL reception (see Fig. 1). The OSC
modulated signal is composed by two GMSK streams with
equal (or comparable) transmitted powers that fully interfere
each other. The pairing algorithm and the power assignment
solution are derived taking into account the long-term signalto-interference-plus-noise ratio (SINR) experienced by the
users (averaged over the fading statistics). In the following the
SINR is defined considering as useful signal the multiplexed
streams for the two in-cell OSC users and as interference the
signal from the out-of-cell users.
A. Uplink (UL) OSC signal model
The signal received on the kth subchannel by the BS (here
denoted with the subscript 0) is the superimposition of two
GSM-standard compliant bursts from the two users {i, j}
in Sk . The two streams are assumed to be synchronized
through the timing advance mechanism and follow the linearized GMSK modulation [3]. The received complex base-band
signal can be modelled as:
(including the receiving and transmitting filter impulse responses) and {xi , xj } represent the last L transmitted symbols
for the two users. According to the path-loss model, the
received power is assumed to decay with the power η of
the distance. The impairment w0 (n) is the combination of
the GMSK modulated signals from R out-of-cell interferers
and additive white GaussianPbackground noise. The overall
η
2
impairment power is σ20 = R
r=1 Pr /dr + σ bn , where Pr is
the transmitting power of the rth interferer at a distance dr
from the BS and σ 2bn is the power of the background noise2 .
We define the SINR for the compound {i, j}th signal as:
!
Ã
1
PiU PjU
U
U
U
+ η
= PiU · δ U
(2)
γ i,j =
i + Pj · δ j ,
dηi
dj
σ20
¡ η 2 ¢−1
¡ η 2 ¢−1
where δ U
and δ U
represent the UL
i = di σ 0
j = dj σ 0
channel state information (CSI) for users i and j, respectively.
To avoid near-far problems and provide fair performance to
both OSC users, the average powers of the two signals are
U U
required to be equal at the receiver: PiU δ U
i = Pj δ j . Thereby,
the two users are assumed to experience the same SINR and
their BER performance can be expressed as a function of γ U
i,j
as: BERi = BERj = g(γ U
i,j ).
B. Downlink (DL) OSC signal model
In the DL, the BS generates an OSC-compliant stream
comprising two GMSK signals with phase offset π/2 [1]. The
compound signal is obtained using a QPSK modulator where
the ith and jth users occupy, respectively, the first and second
position in the modulation label (see Fig. 2). The MS can
detect the desired signal as a GMSK stream affected by a
dominant interferer. The signal received by the ith user is:
yi (n) =
1 T D
h (P xi (n) + PiD xj (n)) + wi (n),
dηi 0i j
(3)
D
= PiD + PjD is the overall power transmitted by
where Pi,j
the BS, the L × 1 vector h0i represents the DL channel, and
wi (n) is the sum of out-of-cell interference and background
noise as in Sec. III-A. The SINR for the OSC-multiplexed
signal is now:
γD
i =
D
Pi,j
D
= Pi,j
· δD
i ,
dηi σ 2i
(4)
where n denotes the symbol time, the L×1 vectors {hi0 , hj0 }
gather the samples of the frequency-selective radio channels
¡ η 2 ¢−1
where δ D
denotes the CSI for the DL.
i = di σ i
The OSC feature includes the possibility to unbalance the
powers assigned to the two users associated to the same
channel through a deformation of the constellation shape
(AQPSK modulation [3]), as sketched in Fig. 2. Without any
loss of generality, we assume that among the pair {i, j} the ith
user experiences the most unfavorable channel condition, i.e.
D
γD
i ≤ γ j . The AQPSK feature can be employed to compensate
1 We consider that all users have to be paired simultaneously (i.e. no
handovers or active transmissions are already established).
2 Due to frequency hopping, the second order statistics of w (n) are
0
assumed to be independent of the specific OSC logical channel.
y0 (n) =
PjU T
PiU T
h
x
(n)
+
h xj (n) + w0 (n),
i
dηi i0
dηj j0
(1)
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2011 proceedings
10
(0,1)
(OSC i,OSC j )
(0,0)
sin α
QPSK
AQPSK
α
γ iD ≤ γ Dj
α = 45° - Disabled
α = 50°
MSi
α = 55°
MS j
δδi i
α = 60°
α = 65°
α = 70°
δj
Q
cos α
−1
0
Raw BER
I
BS
1
D
i, j
P =1
Strong user
10
(1,1)
(1,0)
-1
BER j = f s (γ Dj , α )
BER i
AFS 7.4 kb/s
BER j
AFS 12.2 kb/s
Fig. 2. AQPSK constellation: the power assigned to the two channels (I and
Q) can be tuned through the α parameter.
Weak user BERi = f w (γ iD , α )
this channel unbalance by setting PiD ≥ PjD . According to [3],
we can express the relation between the users’ power as:
(
PD
D
≥ 2i,j
PiD = sin2 α · Pi,j
(5)
PD
D
PjD = cos2 α · Pi,j
≤ 2i,j
where the parameter α (with 45 deg < α ≤ 90 deg) aims at
D
adjusting the distribution of the total power Pi,j
among the
two OSC users.
Given a specific receiving algorithm and a transmit power
D
, the BER performances of the two OSC users depend
Pi,j
on the power of both the out-of-cell interference (specified
D
by γ D
i and γ j ) and the in-cell interference (defined by α).
The receiver performance can thus be drawn as a function
D
of {γ D
i , γ j } and α. More specifically, we can define the
performance of the “weak” user (i) as BERi = fw (γ D
i , α)
and that of the “strong” user (j) as BERj = fs (γ D
,
α).
An
j
example is given in Fig. 3 where a single-antenna JOR receiver
(as described in [5]) has been designed for the DL Muros Test
Scenario (MTS) 1 and evaluated for different values of power
unbalancing α. The performance are presented as a function
D
of γ D
i or γ j where the interference is formed by one dominant
out-of-cell GMSK interferer.
C. Service requirements
Higher levels of the protocol stack characterize the service
requirements for each user transmission. These requirements
can be expressed in terms of quality of voice call by specifying
a maximum value of the Frame Error Rate (FER) for the
selected voice codec [11]. Several mapping techniques can
be adopted to associate the FER value with system level
parameters as described in [2] and [13]. Here, since we are
focusing on the pairing problem, we simplify the mapping
by translating the target FER into a required maximum BER
value (BER), which is supposed to hold for both UL and
DL transmission. The corresponding minimum SINR value
required at the receiver depends on the algorithm used for
data detection and can be derived from link level simulations
on realistic testing scenarios. Since MS and BS typically
implement different receivers, two different SINR thresholds
are derived for DL (γ D ) and UL (γ U ), using simulated BER
performances: BER = g(γ U ), BER = fw (γ D
i , α) and
10
-2
0
5
γ iD,opt
10
15
20
γ iD or γ
γ Dj ,opt
D
j [dB]
Fig. 3. Performance of DL single-antenna JOR receiving algorithm [5] for
the MTS 1 scenario. Different values of α are shown.
BERj = fs (γ D
j , α). The BER thresholds relative to 1% FER
for four GSM-standard compliant AMR Adaptive Full-Rate
Speech (AFS) codecs are presented in Table I as obtained
through link-level simulations with a JOR receiver in a Typical
Urban (TU) fading environment.
IV. PAIRING ALGORITHM
In this Section the pairing problem is formulated to minimize the sum-power for all OSC users under performance
constraints. The BS aims at finding the optimal pairing
strategy and the relative transmitting powers that satisfy the
service requirements for all users. The pairing is assumed to
be performed locally by the BS based on the information
collected from the MSs through feedback channels. Within
the GSM/EDGE standard, some measurements of the channel
quality are available at the BS, such as the received signal quality (RxQual), the received signal level (RxLev), an estimate
of SINR and C/I [10]. Furthermore, the BS can estimate some
features of the users’ radio channels. For the sake of simplicity,
U
N
here we assume that the quantities {δ D
i , δ i , BERi }i=1 are
available at the scheduler without any estimation error.
The sum-power optimization problem is the minimization
of the sum of the transmit powers for all users in S,
(6)
Ŝ = arg min P (S)
S∈Ω
TABLE I
R AW BER THRESHOLDS FOR DIFFERENT CODECS AT FER 1%.
Codec AFS [kb/s]
BER
4.75
0.14
5.9
0.12
7.4
0.09
12.2
0.05
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2011 proceedings
under the constraints
½
BERi ≤ BERi , ∀i ∈ N
, (7)
U
D
D
PiU ≤ Pmax
and Pi,j
≤ Pmax
with ∀ {i, j} ∈ N
U
D
and Pmax
denote, respectively, the maximum
where Pmax
transmitting power allowed for UL and DL.
The algorithm can be applied over DL or UL separately or
jointly for both links. Given the candidate pairing set S, the
overall transmitted power for UL can be expressed as
X
P U (i, j),
(8)
P (S) =
(i,j)∈S
where P U (i, j) gathers the transmitting power for the candidate pair {i, j} so that: P U (i, j) = PiU + PjU . On the other
hand the pairing can be performed for DL using:
X
D
Pi,j
.
(9)
P (S) =
(i,j)∈S
D
The power Pi,j
and the value α have to be jointly optimized to
satisfy the performance targets of both users. Notice that this
is a local optimization problem between two candidate users.
In any case, the solution of (6) is independent of the definition of the sum-power metric. The optimal pairing strategy
is the solution of a combinatorial optimization problem, more
precisely it is a weighted (perfect) matching problem in nonbipartite graphs [14]. The vertices are represented by the
users N fully connected by the set of undirected edges E =
{ei,j : (i, j ∈ N ), i 6= j, ∀i, j} of cardinality |Ω|. The weight
of each edge can be represented by w(ei,j ) = P U (i, j) or
D
. Several approaches can be adopted to solve
w(ei,j ) = Pi,j
this problem: an optimal solution is represented by the Gabow
algorithm [7], [15]. We solve the optimization problem by
evaluating the cost function (8) for all the possible pairing
sets Ω and then constructing the graph.
In the following we deal with the definition of the sumpower metric for DL and UL deriving the powers jointly for
the OSC users and casting the performance for typical realistic
GSM-OSC receivers. Sect. IV-A details the pairing problem
with balanced powers (UL case and DL without AQPSK
feature) while Sec. IV-B takes into account the optimization
of the parameter α for the DL scenario.
A. Balanced-powers association
Due to the concavity of the BER function, the constraint
(7) can be easily reformulated in terms of SINRs inequality.
Taking the UL case as an example, the condition becomes
U
U
−1
γU
(BERi,j ) is ©evaluated on the
i,j ≥ γ̄ i,j , where γ̄ i,j = g
ª
minimum BER requirement BERi,j = min BERi , BERj
which represents the condition where both performance targets
are satisfied. Notice that the function g−1 (·) is not linear
and any analytical derivation, besides being not trivial, is not
applicable in practical contexts. Thus, in this work (and in
real-time applications) look-up tables generated with system
level simulations will be used to find the target SINR.
Finally, from (2) we can find the two transmitting powers as
U
U
1 U
U
PiU ≥ 12 γ̄ U
i,j /δ i and Pj ≥ 2 γ̄ i,j /δ j . In this case the solution
is therefore a power control loop which aims at compensating
the path-losses and at receiving the same power from the two
candidate users so as to satisfy the stricter service requirement.
B. Unbalanced-powers association (AQPSK)
In the DL scenario two parameters control the power
allocated to the users paired on an OSC channel: the total
D
transmit power Pi,j
and the value α. Note that the use of
AQPSK represents a further degree of freedom in the optimization since it allows to define two different SINR regimes
for the paired users so as to compensate the differences of
performance targets and channel conditions. The joint α and
power allocation optimization can be formulated as:
© D
ª
D
Pi,j,opt , αopt = arg minPi,j
.
(10)
D ,α
Pi,j
under the performance constraints
½
BERi = fw (γ D
i , α) ≤ BERi
BERj = fs (γ D
j , α) ≤ BERj
(11)
which can be redefined as a function of the SINR thresholds:
D
D
D
γD
i ≥ γ̄ i and γ j ≥ γ̄ j with i 6= j.
The solution of the optimization problem (10) consists of
finding the optimal α value (αopt ) which minimizes the SINRs
D
D
D
γD
i and γ j obtaining the relative values γ i,opt and γ j,opt that
D
satisfy the requirements (11): fw (γ i,opt , αopt ) ≤ BERi and
fs (γ D
j,opt , αopt ) ≤ BERj . Finally the requested minimum
D
power (Pi,j,opt
) is defined so as to guarantee the requested
D
D
D
D
= γD
SINR regime as Pi,j,opt
i,opt /δ i = γ j,opt /δ j . Notice
that the relationship among the two SINRs is fixed and it can
be obtained through (4) as
γD
j =
δD
j
δD
i
γD
i ,
(12)
which is defined by the physical properties of the channels.
A closed form solution of (10) is not trivial since the
performances are strongly not linear with respect to (wrt)
γ D and α. In practical context, the optimization is carried
out as described below and it employs look-up tables of the
performance drawn as a function of the BER targets and
available α values.
To illustrate the optimization procedure we use an example
of allocation scenario and we remap the BER vs SINR
D
performances of Fig. 3 into the γ D
i vs γ j domain in Fig.
4 to ease the discussion. The new figure shows five curves
obtained© from Fig. 3 byª selecting five different pairs of BER
targets BERi , BERj (drawn from three of the codecs in
D
Tab. I). Each curve represents the SINR thresholds {γ̄ D
i , γ̄ j }
as a function of α. Let us, for instance, consider the BER
targets {0.09, 0.05} for the AFS codecs {7.4, 12.2} kb/s.
D
The values {γ̄ D
i , γ̄ j } associated to such targets for α =
45, 50, 55, 60, 65, 70deg (but also for intermediate continuos
values of α) are represented by a black curve with empty circle
markers. The relationship (12) is shown on the same figure in
D
red for, e.g., δD
j /δ i = 3. The optimum α is given by the
intersection of the black curve (the SINRs relationship (12))
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2011 proceedings
γ
BERi - BER j
1000
D
j [dB]
Random Scheduler - No AQPSK (case A)
BER j < BER j
0.14 - 0.05
0.09 - 0.05
α = 65°
with α opt = 50°
0.14 - 0.09
α = 60°
10
α = 55°
8
γD
j ,opt
800
i
j
12
α = 50°
0.14 - 0.14
j
i
α = 45°
6
Optimum Scheduler - No AQPSK (case B)
Random Scheduler - Opt AQPSK (case C)
BER i < BER i
0.05 - 0.05
α = 70°
14
900
BER j < BER j
Average BS Sum-Power [mW]
16
Optimum Scheduler - Opt AQPSK (case D)
RANDOM
CODECS
700
600
500
400
AFS 12.2
300
4
200
2
δ j / δi = 3
γ iD [dB]
0
-4
-2
0
2
4
6
AFS 4.75
0
BER i < BER i
δi = δ j
-2
100
4
6
8
Number of users N
10
12
8
γ iD,opt with α opt = 50°
Fig. 4. Example of optimum α value selection. The optimum value has been
found in the intersection between the black curve and the red one.
and the red line (the BER constraints). The corresponding
values for the two minimum SINRs are denoted as γ D
i,opt and
γD
.
In
case
α
can
assume
only
a
set
of
values,
the
solution
j,opt
is given by that value that provides the minimum γ D
i,opt that
satisfy the BER targets (in the example αopt = 50 deg).
V. N UMERICAL RESULTS
In this Section we study the performance of the proposed
methodology by mean of numerical simulations. For performance comparison, we employ also a non-optimized (random)
pairing strategy and suboptimal configurations of the proposed
methodology. Notice that when two users are randomly selected the transmitting power is chosen as described in Sec. IV-A
based on the stricter SINR requirement. The performance of
the algorithms are drawn in terms of the total transmit power,
i.e. the sum of the powers for all users in the UL scenario and
the power transmitted by the BS to serve all the users in DL.
We consider a cellular layout with reuse factor 7, cell
radius 1000m and with BSs located in the center of the
cells. User positions are selected randomly inside the cell.
U
The maximum transmit powers are set to Pmax
= 28dBm
D
and Pmax
= 30dBm. The path loss exponent is η = 3
and the power spectral density of the background noise is
−174dBm/Hz. Link adaptation is performed using four AMR
codec modes: AFS {4.75, 5.9, 7.4, 12.2} kb/s. The FER target
is set to 1%, the relative BER and SINR thresholds for the
considered codecs are drawn by numerical simulations of the
physical link as discussed in Sec. III-C.
Figure 5 draws the power consumption of the BS as a
function of the number N of users for the DL scenario. Each
point is obtained by averaging the sum-power resulting from
the proposed algorithm over a number of system configurations
with random users’ positions. In the figure, three groups of
curves are highlighted: the solid curves refer to random service
Fig. 5. Average DL sum-power vs number of users for different optimization
strategies and sets of codecs.
requirements (i.e., each MS selects randomly one over the four
available codecs), dashed curves account for a scenario where
only the most robust codec is selected by every user (i.e.,
AFS 4.75 kb/s), while dotted curves employ the less robust
codec (i.e., AFS 12.2 kb/s). As expected, the overall power is
reduced for the latter case, as the threshold is the lowest for
every MS.
The algorithm has been evaluated considering different
degrees of optimization. The most power-expensive solution is
given by the random scheduler (Case A), the optimal pairing
(Case B) is shown to provide a gain wrt the random association; both cases do not exploit the AQPSK feature thus the
power is evaluated as described in Sec. IV-A. Random pairing
with AQPSK optimization (Case C) shows a higher gain wrt
Case A. The maximum power saving solution is provided, as
expected, by the joint optimization of the pairing and of the
unbalancing ratio between the multiplexed users (Case D): the
percentage of saved power wrt the random scheduler ranges
from 45% (accounting for random thresholds) to 35% for the
case with only one codec for every MSs. This fact is motivated
by the diversity introduced by the different codec selection
which can be exploited to improve the gain.
To evaluate the effect of the channel macro-diversity (i.e.,
the variations of the path-loss values over the links) on the
algorithm performance, we now set the number of users
to N = 8 and we restrict the MS positions to a given
area of the cell. Figure 6 shows the performance wrt the
minimum distance (dmin ) from the BS allowed to users (dmin
is normalized wrt the cell radius). As in Fig. 5, three groups
of curves are presented with different codec selections. The
more dmin grows the less is the overall power saving for all
the cases. As a matter of fact, in the extreme case (dmin = 1)
where all the users lie on the cell border and experience
the same path-loss, the macro diversity is reduced to zero.
We can also notice that case C provides a lower gain for
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2011 proceedings
500
1200
Random Scheduler - No AQPSK (case A)
Random Scheduler (case A)
Optimum Scheduler - No AQPSK (case B)
450
Random Scheduler - Opt AQPSK (case C)
1000
AFS 12.2
800
RANDOM
CODECS
600
RANDOM OVER
TWO CODECS
[12.2, 7.4]
400
Average MSs Sum-Power [mW ]
Average BS Sum-Power [mW ]
Optimum Scheduler - Opt AQPSK (case D)
400
350
300
250
200
RANDOM OVER
FOUR CODECS
[12.2, 7.4, 5.9, 4.75]
150
200
100
AFS 4.75
0
AFS 12.2
Optimum Scheduler (case B)
50
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Normalized min distance from the BS - dmin
0.8
0.9
1
4
6
Fig. 7.
Fig. 6.
10
12
Average UL sum-power vs number of users.
Average DL sum-power vs minimum distance from the BS.
increasing distance as the differences between the SINR values
experienced by the users reduce and the granularity of the
parameter α can not exploit such (small) differences. On the
other hand, case B continues to reach better performance wrt
case A. With a single codec the gain at dmin = 1 is due
only to interference diversity while for the case with random
assignment the gain is related to the different BER targets.
For the UL scenario (AQPSK is not allowed) the pairing
simplifies as described in Sec. IV-A. Figure 7 presents the
sum-power of the MSs averaged over different UL system
configurations. Here the comparison is carried out considering
only two curves referred to case A and B and three sets of
codecs. It can be observed from the results in Fig. 7 that the
larger is the gap between the SINR thresholds of different
codecs the higher is the power gain (i.e. the case with four
random codecs outperforms the case with two in terms of
saved power). As a matter of fact, in the UL scheduling of two
candidate users the BS forces the user with the lower SINR
requirement to transmit at an higher power level to guarantee
that the signal from both users is received by the BS with the
same power. Notice that if only one threshold is set for every
MS, no power gain is provided by the optimized scheduling. In
this case, the power control loop only compensates the pathloss
for every user independently by the selected partner.
VI. C ONCLUSIONS
In this work we have considered GSM/EDGE systems with
OSC transmission technique. The problem of pairing the users
is a key aspect for the system level optimization to reduce
the overall transmitting power and, consequentially, the cocell interference. A scheduling approach to solve the pairing
problem has been presented for the DL and UL scenarios.
The proposed algorithm finds an optimal user association
strategy minimizing the overall sum-power at the cell level.
View publication stats
8
Number of users N
Furthermore the AQPSK feature has been accounted in the
optimization to further increase the final power saving. The
optimization has been carried out constraining the solution to
satisfy service requirements for each user. Numerical results
have shown a significant power-saving with respect to nonoptimized pairing solution.
R EFERENCES
[1] GP-071792, “Voice Capacity Evolution with Orthogonal Sub Channels,”Nokia Siemens Networks, 3GPP GERAN#36, Canada, Nov 2007.
[2] M. Säily, G. Sébire, E. Riddington, GSM/EDGE: Evolution and Performance, First Edition, Wiley.
[3] 3GPP TS 45.004 v9.1.0, “Modulation,” 3GPP GERAN, May 2010.
[4] R. Meyer, W. H. Gerstacker, F. Obernosterer, M. A. Ruder, R. Schober,
"Efficient Receivers for GSM MUROS Downlink Transmission," Proc.
IEEE PIMRC’09, pp 2399-2403, Sept. 2009.
[5] D. Molteni, M. Nicoli, “A Novel Uplink Receiver for GSM/EDGE
Systems with Orthogonal Sub Channel Feature,” Proc. IEEE Asilomar
Conference, pp 977-981, Nov. 2009.
[6] Y. Chen, P. Cheng, P. Qui, Z. Zhang, “Optimal partner selection
strategies in wireless cooperative networks with fixed and variable
transmitting power,” Proc. IEEE WCNC, pp 4083-4087, Mar. 2007.
[7] P. Castiglione, S. Savazzi, M. Nicoli, T. Zemen, “Impact of Fading Statistics on Partner Selection in Indoor-to-Outdoor Cooperative Networks,”
Proc. IEEE International Conference on Comm. (ICC’10), May 2010.
[8] Jens Zander, “Performance of optimum transmitter power control in
cellular radio systems,”IEEE Trans. Veh. Tech., vol 41, no 1, Feb. 1992.
[9] Peter Larsson, “Joint power and rate control for delay tolerant traffic in
a wireless system,” Proc. IEEE VTC’07, pp. 2822- 2826, Apr. 2007.
[10] B. Rohani, H. Hosseini and H. Zepernick, “Combined AMR Mode
Adaptation and Fast Power Control for GSM Phase 2+,” Proc. AsiaPacific Conference on Comm., vol. 3, pp. 411-415, Oct. 2005.
[11] C. Olivier, A. Magnus and S. Krister, “Capacity and Speech Quality
Aspects Using Adaptive Multi-Rate (AMR),” Proc. IEEE PIMRC 1998,
vol. 3, pp. 1535 - 1539, Sept. 1998.
[12] R. Bosisio, G. Primolevo, O. Simeone, U. Spagnolini, “Fair scheduling
and orthogonal linear precoding/decoding in broadcast MIMO systems,”
Proc. IEEE PIMRC’05, vol 2, pp832-836, Sept. 2005.
[13] H. Olofsson, M. Almgren, C. Johansson, M. Hook, F. Kronestedt,
“Improved interface between link level and system level simulations
applyed to GSM,” Proc. IEEE ICUPC, pp. 79-83, Oct. 1997.
[14] C. H. Papadimitriou, K. Steiglitz, Combinatorial optimization: algorithms and complexity, Dover, New York, 1998.
[15] H. N. Gabow, Z. Galil, T. Spencer, and R. E. Tarjan, “Efficient algorithms for finding minimum spanning trees in undirected and directed
graphs,” Combinatorica 6, 109-122, 1986.
Download