Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Semi-Persistent Scheduling
1
Xin Lv1 , Xinyu Gu1 , Xin Deng1 , Lin Zhang1 , Wenyu Li2
I.
I NTRODUCTION
Although the data traffic and the data revenues are increasing, the voice service still contributes a considerable amount of
the operators revenues. It still affects a lot on peoples daily
lives. Nowadays, Voice over IP (VoIP) applications such as
Skype ,Gtalk and Asterisk have become very popular on the
Internet [1]. Since LTE system only supports packet services,
the voice service will use Voice over LTE (VoLTE) other
than Circuit Switched (CS) voice [2]. As more and more
LTE base stations are being deployed, VoLTE will replace
the CS technology and become the main method for voice
service. However, the main weakness point of VoLTE is that
the sound quality is sometimes not desirable [3]. Therefore,
some conservative schemes which allocate more resource to
VoLTE users would be used to improve the performance.
LTE is expected to support a large number of VoLTE users
while satisfying the required Quality of Service (QoS) [4].
Large number of VoLTE users consume so many resource by
conservative resource allocation schemes and the performance
of other data services will be impacted consequently. As a
result, it is important to find an effective resource allocation
algorithm to ensure not only the quality of voice service but
also the performance of other data services.
Traditional scheduling scheme for the data transmission is
dynamic scheduling. Dynamic scheduling has the advantage
of exploiting the instantaneous channel state information, but
it results in high overhead of control signaling with huge
II.
Idle
State
Active
State
CQI
Index
0
1
2
3
4
5
6
7
modulation
coding rate
x1024
out of range
QPSK
78
QPSK
120
QPSK
193
QPSK
308
QPSK
449
QPSK
602
16QAM
378
CQI
Index
8
9
10
11
12
13
14
15
modulation
16QAM
16QAM
16QAM
64QAM
64QAM
64QAM
64QAM
64QAM
coding rate
x1024
490
616
466
567
666
772
873
948
1
20
13
10
2
1
2
13
9
11
1
1
3
8
6
12
1
1
4
5
4
13
1
1
5
4
3
14
1
1
6
3
2
15
1
1
7
3
2
8
2
1
9
2
1
TABLE I.
THE NUMBER OF
b=1-a
a
Fig. 1.
TABLE II.
CQI index
PRB Number (AMR12.2)
PRB Number (AMR7.95)
CQI index
PRB Number (AMR12.2)
PRB Number (AMR7.95)
d=1-c
L
(Nsc l Nothers ) CR M S
(1)
(2)
(3)
However, the future channel state can be predicted to be
excessive when the channel state becomes better, the poor
channel state currently will be neglected which can cause
the increasing of BLER. In order to overcome this problem,
the future channel quality is not predicted but using the
instantaneous channel state if the channel quality becomes
better. So the reported CQI can be got by formula (4).
CQIt
if CQI 0
CQIselect =
(4)
CQIt + CQI if CQI < 0
However, the prediction of channel quality according to
formula (4) is not accurate enough and needs to be further
improved. It is found that the user position and moving
direction in a cell have important impact on the channel quality
change. Firstly, consider a usual case that the users walk along
a straight line in a cell. The change of the distance between
the users and Base Station (BS) will become larger and larger
although the users travel the same distance after they reached
the nearest distance. As shown in Fig. 3, although the mobile
user which travels the same distance z after it reached the
nearest point to BS, it is proved in the appendix that the
outcome of a b is larger than that of b c when a, b and c
denote the distance between the user and BS. This means that
the change of channel state becomes larger when the user are
leaving the cell.
Moving
direction
Base Station A
a
cb
V1
V2
if > T hres1
if < T hres1
(7)
1.2
Reference
VoLTE-200UE/Sector
VoLTE-100UE/Sector
VoLTE-300UE/Sector
b
z
Fig. 2. The example moving path of one VoLTE user in the system-simulation
In addition, users will travel away from the serving cell and
handover to another which will result in the channel quality
decreases initially and increases consequently. A parameter
is used to indicate the position of the users in the serving
cell to make the prediction more correctly. can be get from
formula (5).
Tt1 THAN DOV ER
(5)
=
Tdwell
Tt1 represents the current time and THAN DOV ER means
the time that the users latest handover occurred. Tdwell means
the average cell dwell duration. As a result, expresses the
position of the user in the serving cell. When is close to
1, it means that the user is on the edge of the cell and will
handover to another cell.
To consider this trend, the predicted channel quality change
is scaled by as scalar .
CQI = CQI
(6)
User Throughput
1
0.8
0.6
0.4
0.2
0
1PRB
2PRB
4PRB
8PRB
Fig. 3.
20
Using AMR12.2 for initial VoLTE users
Using AMR7.95 for extended VoLTE users
18
16
14
12
10
8
6
4
2
0
8
9
CQI Index
10
11
12
13
14
15
0.95
0.9
Fig. 4. The selection of AMR codec with different coding rates for initial
and restricted VoLTE users
0.85
CDF
0.8
0.75
0.7
0.65
0.6
0.55
A. System model
In this section, the performance of PRA algorithm is evaluated in a downlink multi-cell system-level simulator which
is built according to the LTE specifications [13]. The SCM
Urban Macro (UMa) test environment is set for simulation
with VoLTE users and other data services users. Two traffic
models are used in this paper: VoLTE and full buffer. The
users are dropped uniformly in the network deployment. All
users walk a straight line with constant rate and random initial
direction.
0.5
Fig. 5.
sector)
0.1
0.2
0.3
0.4
0.5
BLER
0.6
0.7
0.8
0.9
S IMULATION PARAMETERS
Simulation Parameters
Traffic model
Duplex Mode
Channel Type
Number of Cells
Number of Sectors per Cell
User number per Sector
Inter-site distance(m)
User Noise Figure
MS Antenna Gain
BS Antenna Gain
BS transmit power
Thermal Noise Density
Bandwidth
Center Frequency
L2S interface
T
V1
V2
P
Value
Full Buffer
TDD
SCM
19
3
5
500
9dB
0dBi
14dBi
16dBm
-174dBm/Hz
10MHz
2GHz
EESM
-5
0.36
1.2
0.5
TABLE IV.
Number of
VoLTE users
150
150
200
200
15
Proposed algorithm
Reference algorithm
14
13
12
11
10
9
8
100
150
200
250
300
Fig. 6. The average sector throughput with different VoLTE users per sector
C ONCLUSION
ACKNOWLEDGEMENT
[4] Yong Fan, P. Lunden, M. Kuusela, M. Valkama, Efficient SemiPersistent Scheduling for VoIP on EUTRA Downlink, VTC 2008-Fall.
IEEE 68th , vol., no., pp.1,5, 21-24 Sept. 2008
[5] D. Jiang, H. Wang, E. Malkamaki, et al. Principle and performance
of semi-persistent scheduling for VoIP in LTE system, WiCom 2007.
International Conference on. IEEE, 2007: 2861-2864.
[6] M. Muhleisen, B. Walke, A. Timm-Giel, Uplink VoIP capacity of 3GPP
LTE under power control and semi-persistent scheduling, ATNAC, 2013
Australasian , vol., no., pp.69,76, 20-22 Nov. 2013
[7] P. Hosein, L. Yong, K. Oteri, et al. Downlink Coordinated Beamswitching for VoIP Traffic, VTC 2010-Fall, 2010 IEEE 72nd. IEEE, 2010: 1-5.
[8] Lu Ding, Fei Tong, Zhen Chen, Zhimin Liu, A Novel MCS Selection
Criterion for VOIP in LTE, WiCOM, 2011 7th International Conference
on , vol., no., pp.1,4, 23-25 Sept. 2011
[9] Muhleisen, Maciej, Walke, Bernhard, Evaluation and improvement of
VoIP capacity for LTE, European Wireless, 2012. EW. 18th European
Wireless Conference , vol.
[10] Changgi Cho, Hu Jin, Nah-Oak Song, Dan Keun Sung, MCS selection
algorithms for a persistent allocation scheme to accommodate VoIP
services in IEEE 802.16e OFDMA system, Personal, Indoor and Mobile
Radio Communications, 2009 IEEE 20th International Symposium on ,
vol., no., pp.2122,2126, 13-16 Sept. 2009
[11] R1-070674, LTE physical layer framework for performance verification, St. Louis, USA, 12-16 Feb. 2007
[12] 3GPP TS 36.213, Physical layer proceddures, v11.2.0
[13] 3GPP TS 36.816, Evolved Universal Terrestrial Radio Access (EUTRA); Study on signalling and procedure for interference avoidance
for in-device coexistence, v 11.2.0
A PPENDIX
To prove that the the change of the distance between the
users and BS will become larger although the users travel the
same distance after they reached the nearest distance, we just
need to prove that the outcome of a b is larger than that of
b c. That is (a b) (b c) > 0.
(a b) (b c) = a + c 2b
(9)
2
2
= x2 + (y + 2z) + x2 + y 2 2 x2 + (y + z)
Here, x2 is considered to be a constant h. Because y + z
is the middle
point between y and y + 2z. If the equation of
f (x) = h + x2 is a convex function when h expresses a
constant, the formula (6) will be proved to be larger than zero.
1
(10)
f (x) = x h + x2 2 > 0 (if x > 0)
1
3
f (x) = h + x2 2 x2 h + x2 2
h
=
>0
3
(h + x2 ) 2
(11)