SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013

SHORT-TERM TRAFFIC VOLUME PREDICTION
IN UMTS NETWORKS USING THE KALMAN
FILTER ALGORITHM
Maxwell Dorgbefu Jnr. 1, James D. Gadze2 and David K. Anipa3
1

Department of Information Technology Education, University of Education Winneba,
Kumasi, Ghana
2

Department of Electrical and Electronics Engineering, KNUST, Kumasi, Ghana
3

Department of Computer Engineering, KNUST, Kumasi, Ghana

ABSTRACT
Accurate traffic volume prediction in Universal Mobile Telecommunication System (UMTS) networks has
become increasingly important because of its vital role in determining the Quality of Service (QoS)
received by subscribers on these networks. This paper developed a short-term traffic volume prediction
model using the Kalman filter algorithm. The model was implemented in MATLAB and validated using
traffic volume dataset collected from a real telecommunication network using graphical and r2 (coefficient
of determination) approaches. The results indicate that the model performs very well as the predicted
traffic volumes compare very closely with the observed traffic volumes on the graphs. The r2 approach
resulted in r2 values in the range of 0.87 to 0.99 indicating 87% to 99% accuracy which compare very well
with the observed traffic volumes.

KEYWORDS
Traffic volume Prediction, cellular network, UMTS, QoS, Kalman filter

1.

INTRODUCTION

Mobile broadband is changing the way the world exchange information. The Universal Mobile
Telecommunication System (UMTS) is one of the wide-area wireless networks providing mobile
internet access to users. UMTS is made of two main sections namely the access radio network
and the core network as shown in figure 1.

DOI : 10.5121/ijmnct.2013.3603

31
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013

Figure 1: UMTS Architecture (Source: [1])

Efficient operation of a complex UMTS network is a challenging task since it combines wireless
cellular paradigm and TCP/IP protocol dynamics. Over a 24 hour period, network traffic volume
varies (high, normal, low etc.) and it is imperative to accurately estimate the traffic volume on
UMTS networks. Traffic volume prediction problems make it difficult or almost impossible for
network operators or planners to anticipate the amount of traffic expected on their networks.
When traffic volumes are not estimated accurately, it may lead to network congestions and
invariably poor quality of service to network subscribers. Several traffic modeling approaches
have been proposed for UMTS networks [2]. Most of these techniques make use of the time series
methods which are suitable for data that exhibit seasonality. It is, however, known that traffic data
show seasonality only in a long term. Short-term traffic volume prediction using time series
methods usually impose special requirements on the input data.
The Kalman filter algorithm is developed to produce values that tend to be closer to the true
values of the measurements observed over time that contain noise (random variations) and other
inaccuracies. The Kalman filter not only works well in practice, but it is theoretically attractive as
it is able to minimize the variance of the estimated error[3]. It can be described as an optimal
linear estimator. Kalman filtering has been applied to many traffic studies such as motorway
traffic state estimation [4] freeway travel time estimation, freeway Origin to Destination (O-D)
demand matrices, and the prediction of traffic volume and travel time [5]. In addition to
eliminating the need for storing the entire past observed data, the Kalman filter is computationally
more efficient than computing the estimate directly from the entire past observed data at each step
of the filtering process[6].
The Kalman filter-based model has worked well in the area of transportation and highway
engineering. In this paper, we develop a Kalman filter-based model for short-term traffic volume
prediction in UMTS networks.

2.

THEORETICAL BACKGROUND

In this section we present the theory of Kalman filters and the definition of short-term traffic
forecasting.

32
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013

2.1.

The Kalman Filter Theory

The Kalman Filter was named after Rudolf Emil Kalman, born in Budapest, Hungary on May 19,
1930. Its purpose is to use measurements observed over time, containing noise (random
variations) and other inaccuracies, and produce values that tend to be closer to the true values of
the measurements and their associated calculated values [7]. [8], also described the Kalman filter
as a set of mathematical equations that provides an efficient computational (recursive) means to
estimate the state of a process, in a way that minimizes the mean of the squared error. The
Kalman filter addresses the problem of attempting to estimate the state of a discrete-time
controlled process[9]. The state is represented by two variables:
•
•

x୩/୩ , the estimate of the state at time k given observations up to and including time k;
ො
P୩/୩ , the error covariance matrix (a measure of the estimated accuracy of the state
estimate). Discrete time linear systems are often represented in a state variable format
given by a state equation:
x୨ ൌ ax୨ିଵ ൅ bu୨ ൅ w୨ െ െ െ െ ሺ1ሻ
and a measurement equation:
z୨ ൌ hx୨ ൅ v୨ െ െ െ െ െ െ െ ሺ2ሻ

where the state x୨ is a scalar, a and b are constants and the input u୨ is a scalar; j represents the
time variable. The noise w୨ is a white noise source with zero mean and covariance Q that is
uncorrelated with the input. Likewise, the noise v୨ is a white noise source with zero mean and
covariance R that is uncorrelated with the input. The input u୨ usually defaults to zero, so it is
sometimes omitted. Equations 1 and 2 form the basis of the Kalman filter algorithm. The effects
of the noise sources are compensated for by a residual term (‫ݖ‬௞ െ ‫̂ݖ‬௞ ), where ‫̂ݖ‬௞ is the estimate for
the actual measured output ‫ݖ‬௞ . ‫ݔ‬௞ is used to represent the a priori estimate, which is the initial
ොି
estimate of the state ‫ݔ‬௞ . The a priori estimate is used to predict an estimate for the output‫̂ݖ‬௞ , after
which the actual measurement ‫ݖ‬௞ is obtained. The difference between ‫ݖ‬௞ and ‫̂ݖ‬௞ (known as the
residual, as already stated above) is used to refine the a priori estimate after a gain k (known as
the Kalman gain) has been applied to it. The residual is thus used as a correction factor for the a
priori estimate [10].The refined a priori estimate is now known as the a posteriori estimate of the
state‫ݔ‬௞ , represented as ‫ݔ‬௞ . This a posteriori estimate is then fed back into the system to serve as a
ො
previous estimate of the system state for the next prediction of the Kalman filter [10].

2.2.Modeling Traffic Volume
Short-term traffic forecasting can be defined as predicting traffic conditions 20 seconds to several
minutes in advance with the hope of employing these forecasts in the design and deployment of
telecommunications networks [5]. Traffic volume is defined as the number of calls that pass
through a particular switching or routing device in a telecommunication network in a specified
period of time [5]. The unit of measurement for traffic volume is Erlang (E). Mathematically,
traffic volume and intensity are expressed in equations (3) and (4) respectively.
ே

ܶ‫ ݁݉ݑ݈݋ܸ ݂݂ܿ݅ܽݎ‬ൌ ෍ ‫ . . … … … … … … … ݔݐݔ‬ሺ3ሻ
௫ୀଵ

Where tx is sum of times during which exactly x out of N devices are held simultaneously within
a period T.
ܶ‫݁݉ݑ݈݋ܸ ݂݂ܿ݅ܽݎ‬
ܶ‫ ݕݐ݅ݏ݊݁ݐ݊ܫ ݂݂ܿ݅ܽݎ‬ൌ
… … … ሺ4ሻ
‫݀݋݅ݎ݁݌ ݂݀݁݅݅ܿ݁݌ݏ ݄݁ݐ ݂݋ ݊݋݅ݐܽݎݑܦ‬
33
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013

3.

SHORT-TERM TRAFFIC PREDICTION MODEL

Traffic volume prediction problem can be formulated as: given traffic volume history, recorded at
discrete time instants, formulate the prediction of traffic volume k time instants from current.
In our proposed solution the traffic volume at any time step is treated as a linear combination of
the traffic volumes at previous time steps. This assumption holds for short–term traffic prediction
and based on it a Kalman filter-based traffic prediction model is developed for predicting traffic
volume in UMTS networks on short-term basis. The short-term basis is chosen because, it allows
for certain assumptions as stated below:
(a) For short term forecasting, the state variable transitions may be regarded as a smooth
process.
(b) A linear relationship may be assumed between traffic volumes for the current time step
and traffic volumes for previous time steps.
From (b) it may be inferred that the traffic volume at any particular time step is a linear
combination of the traffic volumes at previous time steps. Assumption (b) is made based on the
structure of the Kalman filter equations and also to make it possible to represent the traffic
volume accurately.
Let ‫ݒݐ‬௞ denote the link traffic volume for the kth time interval to be estimated. Based on the
assumption stated in (b) above, there exists the following linear relationship shown in equation
(5)
‫ݒݐ‬௞ ൌ ܸܶ௞ ߠ௞ ൅ ߝ௞ െ െ െ െ െ െ െ െ െ െ െ ሺ5ሻ
Where
TVk = [tvk-1, tvk-2,...,tvk-n], observed traffic volume;
θk = [θk-1, θk-2,..., θk-n]T; and
εk = noise term.
n = the number of previous traffic volumes taken into account for the computation of the current
traffic volume. Column vector θkis a collection of coefficients for each corresponding observed
traffic volume in the row vector TVk[11].

34
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013

4.

KALMAN FILTER-BASED ALGORITHM

We present a detailed flowchart of the Kalman filter algorithm in this section of the paper as
shown in figure 2. This can easily be translated into a program using any relevant programming
language.

Figure 2: Flowchart for the Kalman filter algorithm

35
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013

4.1.

IMPLEMENTATION AND TESTING

Step 1: Let k = n + 1
Step 2: Initialize ‫ݔ‬௞ିଵ and P k-1. Customarily, P k-1 is set to be a matrix with very small
ො
values. For the purpose of this study,‫ݔ‬௞ିଵ is set to be [1/n, 1/n, 1/n, ..., 1/n]Tand P k-1 =
ො
10-2 . Inxn.
ି
Step 3: Compute the values of ‫ݔ‬௞ and ܲ௞ using the predictor stage equations of the
ොି
Kalman filter equations.
Step 4: Let Hk = [tvk-1, ...,tvk-n] and yk = tvk.
Step 5: Compute the Kalman gain K, ‫ݔ‬௞ , and P k using the corrector stage equations of
ො
the Kalman filter equations.
ෝ
Step 6: Let Hk+1 = [ tvk, ..., tvk-(n-1)], and compute the predicted traffic volume as‫ݒݐ‬௞ାଵ ൌ
H୩ାଵ ‫ݔ‬௞
ො
Step 7: Increment k; that is let k = k + 1
Step 8: Repeat steps 3 through to 7.
The Kalman filter-based prediction model developed and implemented is tested using
traffic volume data collected from a live UMTS network.

5.

RESULTS AND DISCUSSION

Traffic volume data were collected from three operating areas of a telecommunication network
operator representing residential, urban/commercial and rural areas. The locations are Nhyiaeso,
Adum and Aborfor representing residential, urban/commercial and rural areas respectively, all in
the Kumasi metropolis of the Ashanti region of Ghana. Each data set has 25 days of traffic
volume data (July 1, 2010 – July 25, 2010). In order to capture effective traffic volume data, the
data were collected between the hours of 12:00 am midnight and 11:00pm inclusive, constituting
24 samples of traffic volume data for each day under investigation. Out of these data, an average
traffic volume is computed for each day, narrowing down the average traffic volume samples to
25. In order to determine the traffic volume pattern on days of the week basis, 7 average traffic
volume samples were also derived from the data sets representing Monday through to Sunday
inclusive.
Average traffic volumes of the locations and data sets described above are presented in tables and
corresponding graphs in this section of the study. The average traffic volumes for each day for the
25 days are presented here for some sectors of the locations where traffic volume data were
collected.

5.1.

Model Validation using Direct Graphical Comparison

In this section, we use the direct graphical comparison approach to validate the model by plotting
a graph that shows how the observed (Exact), the initially predicted (a Priori) and the updated (a
Posteriori) traffic volumes in MATLAB. The observed, initially predicted and the updated traffic
volumes are shown in red, blue and green colors respectively on the graphs

36
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013

Figure 3. Observed, a Priori and Predicted Traffic Volume for Adum Sector A.

From the plot above, we make the following conclusion: A closer look at the plot indicates that,
although the a priori estimate deviates a little bit from the observed traffic volume, the a posteriori
estimates however, gives a value that compares creditably with the observed traffic volumes. This
indicates that, the initial estimates are corrected using the relevant Kalman equations. We
therefore conclude that, the model sufficiently represents a reality based on the graphical display
shown in figure 3 above.

Figure 4. Observed, a Priori and Predicted Traffic Volumes for Nhyiaeso Sector A.

Though the a priori traffic volume shown in blue deviates from the exact traffic volume shown in
red, the a posteriori traffic volume shown in green gets closer and closer to the observed traffic
volume over time. This indicates that, the Kalman filter model’s performance gets better as the
number of iterations increases. The model’s performance can be said to be quite accurate.

37
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013

Figure 5: Observed, a Priori and Predicted Traffic Volumes for Aborfor Sector A.

A closer look at the plot shown in figure 5 indicates that, the predicted traffic volume does not
deviate so much from the observed or the measured traffic volume. Though the model may need a
little adjustment of some parameters to attain perfection, one can conclude that, the model is very
reliable for traffic volume prediction in UMTS networks on short term basis.

5.2.

Model Validation using the Coefficient of Determination (r2) Approach

The coefficient of determination denoted R2 and pronounced R squared, indicates how well data
points fit a line or curve. It is a statistic used in the context of statistical models whose main
purpose is either the prediction of future outcomes or the testing of hypotheses, on the basis of
other related information. It provides a measure of how well observed outcomes are replicated by
the model, as the proportion of total variation of outcomes explained by the model [12]. R2 takes
on values between 0 and 1. The higher the r2 value, the more useful the model is. Essentially, r2
tells us how much better we can do in predicting [13]the output from a system under investigation
by using the model, than just using the mean as a predictor. In this paper therefore, the r2 values
are computed using the same dataset used for graphical validation to further test the accuracy of
the model. The results of the r2 computation are presented in the tables below for three scenarios.
5.2.1. Scenario 1 (R = 0.1, Po = 1, X0 = 0 and Q = 0.5)
For Scenario 1, we set the covariance of measurement error to 0.1 (i.e. R=0.1), the covariance of
estimation error to 1(i.e. P0 = 1), a priori estimate of system’s state to 0 (i.e. X0= 0) and the
covariance of process error to 0.5(i.e. Q= 0.5).
The table below shows the results obtained from model validation using the r2 approach under scenario 1.
Table 1: Model Performance for Scenario 1
Location

Mean(µ)

Std(σ)

RMSE

MAPE

r2

Adum

5.07

5.77

1.02

9.42

0.97

Nhyiaeso

2.36

0.35

0.08

2.17

0.93

Aborfor

3.44

0.37

0.09

1.59

0.91

38
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013

5.2.2. Scenario 2 (R = 0.05, Po = 0.5, X0 = 0.5 * Z1 and Q = 0.5)
For Scenario 2, we set the covariance of measurement error to 0.05 (i.e. R= 0.05), the covariance
of estimation error to 0.5 (i.e. P0 = 0.5), a priori estimate of system’s state to half of the first value
of the observed traffic volume (i.e. X0 = 0.5 * Z1) and the covariance of process error to 0.5(i.e. Q
= 0.5). Z1 is the first value of the observed traffic volume. The table below shows the results
obtained from model validation using the r2 approach under scenario 2.
Table 2: Model Performance for Scenario 2
Location

Mean(µ)

Std(σ)

RMSE

MAPE

r2

Adum

9.95

4.36

0.49

2.53

0.99

Nhyiaeso

1.91

0.23

0.03

1.14

0.98

Aborfor

2.85

0.29

0.04

0.85

0.97

5.2.3.

Scenario 3(R = 0.25, Po = 0.005, X0 = Z1 and Q = 0.5)

For Scenario 3, we set the covariance of measurement error to 0.25 (i.e. R= 0.25), the covariance
of estimation error to 0.005 (i.e. P0 = 0.005), the a priori estimate of system’s state to the first
value of the observed traffic volume (i.e. X0 = Z1) and the covariance of process error to 0.5 (i.e.
Q = 0.5). The results obtained from model validation using the r2 approach under scenario 3 are
presented in table 3.
Table 3: Model Performance for Scenario 3
Location

Mean(µ)

Std(σ)

RMSE

MAPE

r2

Adum

4.88

2.90

0.93

12.05

0.89

Nhyiaeso

2.71

0.35

0.11

2.92

0.87

Aborfor

1.63

0.12

0.04

1.95

0.89

From the tables above, we conclude that the performance of the model is of high accuracy based
on the various values produced for r2 in the tables. The second scenario gives the highest
performance index of the model. With the values of r2 ranging between 0.87 and 0.99
representing 87% to 99% level of accuracy, we can confidently say that the predictive power of
the model can be trusted under the above model parameter values.

6.

CONCLUSION

This paper investigates modeling and implementation of a Kalman filter-based model for shortterm traffic volume prediction in UMTS networks. The Kalman filter-based models were used in
traffic volume prediction by many researchers in the field of traffic volume prediction. These
researchers used the Kalman filter-based models predominantly in the area of transportation
engineering. In this paper, we developed a Kalman filter-based model to suit the characteristics of
short-term traffic volume for UMTS networks. The model was then implemented using
MATLAB and tested with traffic volume from a real telecommunication network using graphical
comparison and r2 methods of model validation. Future works in this area of research could
consider a more rigorous sensitivity analysis of all model parameters as well as the network
parameters and measure their impacts on the performance of the model.
39
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013

REFERENCES
[1]

C. Smith and D. Collins. 3G Wireless Networks, 2nd ed. McGrawHill, 2007.

[2]

A. Adas, “Traffic models in broadband networks”, IEEE Comm. Mag., vol. 35, pp. 82-89. July
1997.

[3]

P. Tirthankar, K. Priyabrata, and P. Tanmoy.“Performance of Kalman filter and LMS Algorithm in
Channel Estimation”. International Journal of Engineering Research & Technology(IJERT), Vol.
1,Issue 5, July, 2012

[4]

Y. Wang, et al., “Motorway Traffic State Estimation based on Extended Kalman Filter” [Online].
Available:http://www.nt.ntnu.no/users/skoge/prost/proceedings/ecc03/pdfs/329.pdf
[Accessed:
November 17, 2010].

[5]

S. Gopalakrihnan, “Prediction of Short-Term Traffic Volume for Applications in Intelligent
Transportation Systems”, M.S. thesis, University of Regina, Canada, 2000.

[6]

S. Haykin. Kalman Filtering and Neural Networks. New York: John Wiley and Sons, Inc.,2001

[7]

“Kalman Filter”, [Online]. Available: http://en.wikipedia.org/wiki/Kalman_filter. [Accessed: July
20,2010].

[8]

M.K. Captain, Roka “Stochastic Estimation and Control of Queues within a Computer Network”,
M.S. Thesis, Air Force Institute of Technology, Wright-Patterson Air Force Base, Ohio, 2009.

[9]

G. Welch and G. Bishop, “An Introduction to the Kalman Filter”, 2004.[Online]. Available:
http://www.cs.unc.edu/~welch/media/pdf/kalman_intro.pdf . [Accessed: July 17, 2010].

[10]

D. Simon, “Kalman Filtering”, 2001.[Online]. Available:
http://calpso.inesc-id.pt/FCUL/psm/docs/kalman-dan-simon.pdf.[Accessed: July17, 2010].

[11]

Y. Xie, Y. Zhang, and Z. Ye, “Short-Term Traffic Volume Forecasting Using Kalman Filter with
Discrete Wavelet Decomposition”, in Transportation Research Board 85thAnnual Meeting,
Washington D.C. 2006

[12]

“Coefficient
of
Determination
(r2)”,
[Online].
Available:
http://en.wikipedia.org/wiki/Coefficient_of_determination. [Accessed: October 25, 2013].

[13]

[Online].
“Coefficient
of
Determination
(r2)”,
http://www.public.iastate.edu/~alicia/stat328/Regression%20inference-part3.pdf.
October 25,2013].

Available:
[Accessed:

40

Contenu connexe

Tendances

DORA: Server Based VANETs and its Applications
DORA: Server Based VANETs and its ApplicationsDORA: Server Based VANETs and its Applications
DORA: Server Based VANETs and its ApplicationsIRJET Journal
 
Uwicore vtc07 effect of channel-quality indicator delay on hsdpa performance
Uwicore vtc07 effect of channel-quality indicator delay on hsdpa performanceUwicore vtc07 effect of channel-quality indicator delay on hsdpa performance
Uwicore vtc07 effect of channel-quality indicator delay on hsdpa performanceEmad ALmarday
 
A novel delay dictionary design for compressive sensing-based time varying ch...
A novel delay dictionary design for compressive sensing-based time varying ch...A novel delay dictionary design for compressive sensing-based time varying ch...
A novel delay dictionary design for compressive sensing-based time varying ch...TELKOMNIKA JOURNAL
 
Mitigating Interference to GPS Operation Using Variable Forgetting Factor Bas...
Mitigating Interference to GPS Operation Using Variable Forgetting Factor Bas...Mitigating Interference to GPS Operation Using Variable Forgetting Factor Bas...
Mitigating Interference to GPS Operation Using Variable Forgetting Factor Bas...IJCNCJournal
 
CONVEX OPTIMIZATION BASED CONGESTION CONTROL IN LAYERED SATELLITE NETWORKS
CONVEX OPTIMIZATION BASED CONGESTION CONTROL IN LAYERED SATELLITE NETWORKSCONVEX OPTIMIZATION BASED CONGESTION CONTROL IN LAYERED SATELLITE NETWORKS
CONVEX OPTIMIZATION BASED CONGESTION CONTROL IN LAYERED SATELLITE NETWORKSIJCI JOURNAL
 
Design and implementation of low latency weighted round robin (ll wrr) schedu...
Design and implementation of low latency weighted round robin (ll wrr) schedu...Design and implementation of low latency weighted round robin (ll wrr) schedu...
Design and implementation of low latency weighted round robin (ll wrr) schedu...ijwmn
 
Vehicular Ad-hoc network (VANET)
Vehicular Ad-hoc network (VANET)Vehicular Ad-hoc network (VANET)
Vehicular Ad-hoc network (VANET)Limon Prince
 
Blind channel estimation for mimo ofdm systems
Blind channel estimation for mimo ofdm systemsBlind channel estimation for mimo ofdm systems
Blind channel estimation for mimo ofdm systemstrungquang0207
 
Effective Router Assisted Congestion Control for SDN
Effective Router Assisted Congestion Control for SDN Effective Router Assisted Congestion Control for SDN
Effective Router Assisted Congestion Control for SDN IJECEIAES
 
Available network bandwidth schema to improve performance in tcp protocols
Available network bandwidth schema to improve performance in tcp protocolsAvailable network bandwidth schema to improve performance in tcp protocols
Available network bandwidth schema to improve performance in tcp protocolsIJCNCJournal
 
PBMAC – Position Based Channel Allocation for Vehicular Ad Hoc Networks
PBMAC – Position Based Channel Allocation for Vehicular Ad Hoc NetworksPBMAC – Position Based Channel Allocation for Vehicular Ad Hoc Networks
PBMAC – Position Based Channel Allocation for Vehicular Ad Hoc NetworksEswar Publications
 
Csit77402
Csit77402Csit77402
Csit77402csandit
 
An Approach using Local Information to Build QoS Routing Algorithm
An Approach using Local Information to Build QoS Routing AlgorithmAn Approach using Local Information to Build QoS Routing Algorithm
An Approach using Local Information to Build QoS Routing Algorithminventionjournals
 
A downlink scheduler supporting real time services in LTE cellular networks
A downlink scheduler supporting real time services in LTE cellular networksA downlink scheduler supporting real time services in LTE cellular networks
A downlink scheduler supporting real time services in LTE cellular networksUniversity of Piraeus
 

Tendances (20)

DORA: Server Based VANETs and its Applications
DORA: Server Based VANETs and its ApplicationsDORA: Server Based VANETs and its Applications
DORA: Server Based VANETs and its Applications
 
Uwicore vtc07 effect of channel-quality indicator delay on hsdpa performance
Uwicore vtc07 effect of channel-quality indicator delay on hsdpa performanceUwicore vtc07 effect of channel-quality indicator delay on hsdpa performance
Uwicore vtc07 effect of channel-quality indicator delay on hsdpa performance
 
Ko3518201823
Ko3518201823Ko3518201823
Ko3518201823
 
A novel delay dictionary design for compressive sensing-based time varying ch...
A novel delay dictionary design for compressive sensing-based time varying ch...A novel delay dictionary design for compressive sensing-based time varying ch...
A novel delay dictionary design for compressive sensing-based time varying ch...
 
Mitigating Interference to GPS Operation Using Variable Forgetting Factor Bas...
Mitigating Interference to GPS Operation Using Variable Forgetting Factor Bas...Mitigating Interference to GPS Operation Using Variable Forgetting Factor Bas...
Mitigating Interference to GPS Operation Using Variable Forgetting Factor Bas...
 
wcnc05
wcnc05wcnc05
wcnc05
 
CONVEX OPTIMIZATION BASED CONGESTION CONTROL IN LAYERED SATELLITE NETWORKS
CONVEX OPTIMIZATION BASED CONGESTION CONTROL IN LAYERED SATELLITE NETWORKSCONVEX OPTIMIZATION BASED CONGESTION CONTROL IN LAYERED SATELLITE NETWORKS
CONVEX OPTIMIZATION BASED CONGESTION CONTROL IN LAYERED SATELLITE NETWORKS
 
Design and implementation of low latency weighted round robin (ll wrr) schedu...
Design and implementation of low latency weighted round robin (ll wrr) schedu...Design and implementation of low latency weighted round robin (ll wrr) schedu...
Design and implementation of low latency weighted round robin (ll wrr) schedu...
 
Fakhre alam
Fakhre alamFakhre alam
Fakhre alam
 
C035414017
C035414017C035414017
C035414017
 
Vehicular Ad-hoc network (VANET)
Vehicular Ad-hoc network (VANET)Vehicular Ad-hoc network (VANET)
Vehicular Ad-hoc network (VANET)
 
Blind channel estimation for mimo ofdm systems
Blind channel estimation for mimo ofdm systemsBlind channel estimation for mimo ofdm systems
Blind channel estimation for mimo ofdm systems
 
Effective Router Assisted Congestion Control for SDN
Effective Router Assisted Congestion Control for SDN Effective Router Assisted Congestion Control for SDN
Effective Router Assisted Congestion Control for SDN
 
Available network bandwidth schema to improve performance in tcp protocols
Available network bandwidth schema to improve performance in tcp protocolsAvailable network bandwidth schema to improve performance in tcp protocols
Available network bandwidth schema to improve performance in tcp protocols
 
PBMAC – Position Based Channel Allocation for Vehicular Ad Hoc Networks
PBMAC – Position Based Channel Allocation for Vehicular Ad Hoc NetworksPBMAC – Position Based Channel Allocation for Vehicular Ad Hoc Networks
PBMAC – Position Based Channel Allocation for Vehicular Ad Hoc Networks
 
Tcp traffic control and red ecn
Tcp traffic control and red ecnTcp traffic control and red ecn
Tcp traffic control and red ecn
 
Csit77402
Csit77402Csit77402
Csit77402
 
H0343059064
H0343059064H0343059064
H0343059064
 
An Approach using Local Information to Build QoS Routing Algorithm
An Approach using Local Information to Build QoS Routing AlgorithmAn Approach using Local Information to Build QoS Routing Algorithm
An Approach using Local Information to Build QoS Routing Algorithm
 
A downlink scheduler supporting real time services in LTE cellular networks
A downlink scheduler supporting real time services in LTE cellular networksA downlink scheduler supporting real time services in LTE cellular networks
A downlink scheduler supporting real time services in LTE cellular networks
 

Similaire à Short term traffic volume prediction in umts networks using the kalman filter algorithm

Comparative analysis of congestion
Comparative analysis of congestionComparative analysis of congestion
Comparative analysis of congestionijwmn
 
07 image filtering of colored noise based on kalman filter
07 image filtering of colored noise based on kalman filter07 image filtering of colored noise based on kalman filter
07 image filtering of colored noise based on kalman filterstudymate
 
KALMAN FILTER BASED CONGESTION CONTROLLER
KALMAN FILTER BASED CONGESTION CONTROLLERKALMAN FILTER BASED CONGESTION CONTROLLER
KALMAN FILTER BASED CONGESTION CONTROLLERijdpsjournal
 
Optimal resource allocation in networked control systems using viterbi algorithm
Optimal resource allocation in networked control systems using viterbi algorithmOptimal resource allocation in networked control systems using viterbi algorithm
Optimal resource allocation in networked control systems using viterbi algorithmjournalBEEI
 
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...IJCSEA Journal
 
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...ijwmn
 
Jamming Detection based on Doppler Shift Estimation in Vehicular Communicatio...
Jamming Detection based on Doppler Shift Estimation in Vehicular Communicatio...Jamming Detection based on Doppler Shift Estimation in Vehicular Communicatio...
Jamming Detection based on Doppler Shift Estimation in Vehicular Communicatio...IJCNCJournal
 
Stochastic modelling and its applications
Stochastic modelling and its applicationsStochastic modelling and its applications
Stochastic modelling and its applicationsKartavya Jain
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...IOSR Journals
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...IOSR Journals
 
stochasticmodellinganditsapplications.ppt
stochasticmodellinganditsapplications.pptstochasticmodellinganditsapplications.ppt
stochasticmodellinganditsapplications.pptVGaneshKarthikeyan
 
Congestion control based on sliding mode control and scheduling with prioriti...
Congestion control based on sliding mode control and scheduling with prioriti...Congestion control based on sliding mode control and scheduling with prioriti...
Congestion control based on sliding mode control and scheduling with prioriti...eSAT Publishing House
 
System performance evaluation of fixed and adaptive resource allocation of 3 ...
System performance evaluation of fixed and adaptive resource allocation of 3 ...System performance evaluation of fixed and adaptive resource allocation of 3 ...
System performance evaluation of fixed and adaptive resource allocation of 3 ...Alexander Decker
 
IRJET- Performance Analysis of a Synchronized Receiver over Noiseless and Fad...
IRJET- Performance Analysis of a Synchronized Receiver over Noiseless and Fad...IRJET- Performance Analysis of a Synchronized Receiver over Noiseless and Fad...
IRJET- Performance Analysis of a Synchronized Receiver over Noiseless and Fad...IRJET Journal
 
Iaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networksIaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networksIaetsd Iaetsd
 
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...IJORCS
 
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...Cemal Ardil
 

Similaire à Short term traffic volume prediction in umts networks using the kalman filter algorithm (20)

Comparative analysis of congestion
Comparative analysis of congestionComparative analysis of congestion
Comparative analysis of congestion
 
07 image filtering of colored noise based on kalman filter
07 image filtering of colored noise based on kalman filter07 image filtering of colored noise based on kalman filter
07 image filtering of colored noise based on kalman filter
 
KALMAN FILTER BASED CONGESTION CONTROLLER
KALMAN FILTER BASED CONGESTION CONTROLLERKALMAN FILTER BASED CONGESTION CONTROLLER
KALMAN FILTER BASED CONGESTION CONTROLLER
 
Optimal resource allocation in networked control systems using viterbi algorithm
Optimal resource allocation in networked control systems using viterbi algorithmOptimal resource allocation in networked control systems using viterbi algorithm
Optimal resource allocation in networked control systems using viterbi algorithm
 
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
 
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
 
Jamming Detection based on Doppler Shift Estimation in Vehicular Communicatio...
Jamming Detection based on Doppler Shift Estimation in Vehicular Communicatio...Jamming Detection based on Doppler Shift Estimation in Vehicular Communicatio...
Jamming Detection based on Doppler Shift Estimation in Vehicular Communicatio...
 
Stochastic modelling and its applications
Stochastic modelling and its applicationsStochastic modelling and its applications
Stochastic modelling and its applications
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
 
stochasticmodellinganditsapplications.ppt
stochasticmodellinganditsapplications.pptstochasticmodellinganditsapplications.ppt
stochasticmodellinganditsapplications.ppt
 
2006.11583.pdf
2006.11583.pdf2006.11583.pdf
2006.11583.pdf
 
0505.pdf
0505.pdf0505.pdf
0505.pdf
 
40520130101003
4052013010100340520130101003
40520130101003
 
Congestion control based on sliding mode control and scheduling with prioriti...
Congestion control based on sliding mode control and scheduling with prioriti...Congestion control based on sliding mode control and scheduling with prioriti...
Congestion control based on sliding mode control and scheduling with prioriti...
 
System performance evaluation of fixed and adaptive resource allocation of 3 ...
System performance evaluation of fixed and adaptive resource allocation of 3 ...System performance evaluation of fixed and adaptive resource allocation of 3 ...
System performance evaluation of fixed and adaptive resource allocation of 3 ...
 
IRJET- Performance Analysis of a Synchronized Receiver over Noiseless and Fad...
IRJET- Performance Analysis of a Synchronized Receiver over Noiseless and Fad...IRJET- Performance Analysis of a Synchronized Receiver over Noiseless and Fad...
IRJET- Performance Analysis of a Synchronized Receiver over Noiseless and Fad...
 
Iaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networksIaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networks
 
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
 
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
 

Dernier

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Dernier (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Short term traffic volume prediction in umts networks using the kalman filter algorithm

  • 1. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013 SHORT-TERM TRAFFIC VOLUME PREDICTION IN UMTS NETWORKS USING THE KALMAN FILTER ALGORITHM Maxwell Dorgbefu Jnr. 1, James D. Gadze2 and David K. Anipa3 1 Department of Information Technology Education, University of Education Winneba, Kumasi, Ghana 2 Department of Electrical and Electronics Engineering, KNUST, Kumasi, Ghana 3 Department of Computer Engineering, KNUST, Kumasi, Ghana ABSTRACT Accurate traffic volume prediction in Universal Mobile Telecommunication System (UMTS) networks has become increasingly important because of its vital role in determining the Quality of Service (QoS) received by subscribers on these networks. This paper developed a short-term traffic volume prediction model using the Kalman filter algorithm. The model was implemented in MATLAB and validated using traffic volume dataset collected from a real telecommunication network using graphical and r2 (coefficient of determination) approaches. The results indicate that the model performs very well as the predicted traffic volumes compare very closely with the observed traffic volumes on the graphs. The r2 approach resulted in r2 values in the range of 0.87 to 0.99 indicating 87% to 99% accuracy which compare very well with the observed traffic volumes. KEYWORDS Traffic volume Prediction, cellular network, UMTS, QoS, Kalman filter 1. INTRODUCTION Mobile broadband is changing the way the world exchange information. The Universal Mobile Telecommunication System (UMTS) is one of the wide-area wireless networks providing mobile internet access to users. UMTS is made of two main sections namely the access radio network and the core network as shown in figure 1. DOI : 10.5121/ijmnct.2013.3603 31
  • 2. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013 Figure 1: UMTS Architecture (Source: [1]) Efficient operation of a complex UMTS network is a challenging task since it combines wireless cellular paradigm and TCP/IP protocol dynamics. Over a 24 hour period, network traffic volume varies (high, normal, low etc.) and it is imperative to accurately estimate the traffic volume on UMTS networks. Traffic volume prediction problems make it difficult or almost impossible for network operators or planners to anticipate the amount of traffic expected on their networks. When traffic volumes are not estimated accurately, it may lead to network congestions and invariably poor quality of service to network subscribers. Several traffic modeling approaches have been proposed for UMTS networks [2]. Most of these techniques make use of the time series methods which are suitable for data that exhibit seasonality. It is, however, known that traffic data show seasonality only in a long term. Short-term traffic volume prediction using time series methods usually impose special requirements on the input data. The Kalman filter algorithm is developed to produce values that tend to be closer to the true values of the measurements observed over time that contain noise (random variations) and other inaccuracies. The Kalman filter not only works well in practice, but it is theoretically attractive as it is able to minimize the variance of the estimated error[3]. It can be described as an optimal linear estimator. Kalman filtering has been applied to many traffic studies such as motorway traffic state estimation [4] freeway travel time estimation, freeway Origin to Destination (O-D) demand matrices, and the prediction of traffic volume and travel time [5]. In addition to eliminating the need for storing the entire past observed data, the Kalman filter is computationally more efficient than computing the estimate directly from the entire past observed data at each step of the filtering process[6]. The Kalman filter-based model has worked well in the area of transportation and highway engineering. In this paper, we develop a Kalman filter-based model for short-term traffic volume prediction in UMTS networks. 2. THEORETICAL BACKGROUND In this section we present the theory of Kalman filters and the definition of short-term traffic forecasting. 32
  • 3. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013 2.1. The Kalman Filter Theory The Kalman Filter was named after Rudolf Emil Kalman, born in Budapest, Hungary on May 19, 1930. Its purpose is to use measurements observed over time, containing noise (random variations) and other inaccuracies, and produce values that tend to be closer to the true values of the measurements and their associated calculated values [7]. [8], also described the Kalman filter as a set of mathematical equations that provides an efficient computational (recursive) means to estimate the state of a process, in a way that minimizes the mean of the squared error. The Kalman filter addresses the problem of attempting to estimate the state of a discrete-time controlled process[9]. The state is represented by two variables: • • x୩/୩ , the estimate of the state at time k given observations up to and including time k; ො P୩/୩ , the error covariance matrix (a measure of the estimated accuracy of the state estimate). Discrete time linear systems are often represented in a state variable format given by a state equation: x୨ ൌ ax୨ିଵ ൅ bu୨ ൅ w୨ െ െ െ െ ሺ1ሻ and a measurement equation: z୨ ൌ hx୨ ൅ v୨ െ െ െ െ െ െ െ ሺ2ሻ where the state x୨ is a scalar, a and b are constants and the input u୨ is a scalar; j represents the time variable. The noise w୨ is a white noise source with zero mean and covariance Q that is uncorrelated with the input. Likewise, the noise v୨ is a white noise source with zero mean and covariance R that is uncorrelated with the input. The input u୨ usually defaults to zero, so it is sometimes omitted. Equations 1 and 2 form the basis of the Kalman filter algorithm. The effects of the noise sources are compensated for by a residual term (‫ݖ‬௞ െ ‫̂ݖ‬௞ ), where ‫̂ݖ‬௞ is the estimate for the actual measured output ‫ݖ‬௞ . ‫ݔ‬௞ is used to represent the a priori estimate, which is the initial ොି estimate of the state ‫ݔ‬௞ . The a priori estimate is used to predict an estimate for the output‫̂ݖ‬௞ , after which the actual measurement ‫ݖ‬௞ is obtained. The difference between ‫ݖ‬௞ and ‫̂ݖ‬௞ (known as the residual, as already stated above) is used to refine the a priori estimate after a gain k (known as the Kalman gain) has been applied to it. The residual is thus used as a correction factor for the a priori estimate [10].The refined a priori estimate is now known as the a posteriori estimate of the state‫ݔ‬௞ , represented as ‫ݔ‬௞ . This a posteriori estimate is then fed back into the system to serve as a ො previous estimate of the system state for the next prediction of the Kalman filter [10]. 2.2.Modeling Traffic Volume Short-term traffic forecasting can be defined as predicting traffic conditions 20 seconds to several minutes in advance with the hope of employing these forecasts in the design and deployment of telecommunications networks [5]. Traffic volume is defined as the number of calls that pass through a particular switching or routing device in a telecommunication network in a specified period of time [5]. The unit of measurement for traffic volume is Erlang (E). Mathematically, traffic volume and intensity are expressed in equations (3) and (4) respectively. ே ܶ‫ ݁݉ݑ݈݋ܸ ݂݂ܿ݅ܽݎ‬ൌ ෍ ‫ . . … … … … … … … ݔݐݔ‬ሺ3ሻ ௫ୀଵ Where tx is sum of times during which exactly x out of N devices are held simultaneously within a period T. ܶ‫݁݉ݑ݈݋ܸ ݂݂ܿ݅ܽݎ‬ ܶ‫ ݕݐ݅ݏ݊݁ݐ݊ܫ ݂݂ܿ݅ܽݎ‬ൌ … … … ሺ4ሻ ‫݀݋݅ݎ݁݌ ݂݀݁݅݅ܿ݁݌ݏ ݄݁ݐ ݂݋ ݊݋݅ݐܽݎݑܦ‬ 33
  • 4. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013 3. SHORT-TERM TRAFFIC PREDICTION MODEL Traffic volume prediction problem can be formulated as: given traffic volume history, recorded at discrete time instants, formulate the prediction of traffic volume k time instants from current. In our proposed solution the traffic volume at any time step is treated as a linear combination of the traffic volumes at previous time steps. This assumption holds for short–term traffic prediction and based on it a Kalman filter-based traffic prediction model is developed for predicting traffic volume in UMTS networks on short-term basis. The short-term basis is chosen because, it allows for certain assumptions as stated below: (a) For short term forecasting, the state variable transitions may be regarded as a smooth process. (b) A linear relationship may be assumed between traffic volumes for the current time step and traffic volumes for previous time steps. From (b) it may be inferred that the traffic volume at any particular time step is a linear combination of the traffic volumes at previous time steps. Assumption (b) is made based on the structure of the Kalman filter equations and also to make it possible to represent the traffic volume accurately. Let ‫ݒݐ‬௞ denote the link traffic volume for the kth time interval to be estimated. Based on the assumption stated in (b) above, there exists the following linear relationship shown in equation (5) ‫ݒݐ‬௞ ൌ ܸܶ௞ ߠ௞ ൅ ߝ௞ െ െ െ െ െ െ െ െ െ െ െ ሺ5ሻ Where TVk = [tvk-1, tvk-2,...,tvk-n], observed traffic volume; θk = [θk-1, θk-2,..., θk-n]T; and εk = noise term. n = the number of previous traffic volumes taken into account for the computation of the current traffic volume. Column vector θkis a collection of coefficients for each corresponding observed traffic volume in the row vector TVk[11]. 34
  • 5. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013 4. KALMAN FILTER-BASED ALGORITHM We present a detailed flowchart of the Kalman filter algorithm in this section of the paper as shown in figure 2. This can easily be translated into a program using any relevant programming language. Figure 2: Flowchart for the Kalman filter algorithm 35
  • 6. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013 4.1. IMPLEMENTATION AND TESTING Step 1: Let k = n + 1 Step 2: Initialize ‫ݔ‬௞ିଵ and P k-1. Customarily, P k-1 is set to be a matrix with very small ො values. For the purpose of this study,‫ݔ‬௞ିଵ is set to be [1/n, 1/n, 1/n, ..., 1/n]Tand P k-1 = ො 10-2 . Inxn. ି Step 3: Compute the values of ‫ݔ‬௞ and ܲ௞ using the predictor stage equations of the ොି Kalman filter equations. Step 4: Let Hk = [tvk-1, ...,tvk-n] and yk = tvk. Step 5: Compute the Kalman gain K, ‫ݔ‬௞ , and P k using the corrector stage equations of ො the Kalman filter equations. ෝ Step 6: Let Hk+1 = [ tvk, ..., tvk-(n-1)], and compute the predicted traffic volume as‫ݒݐ‬௞ାଵ ൌ H୩ାଵ ‫ݔ‬௞ ො Step 7: Increment k; that is let k = k + 1 Step 8: Repeat steps 3 through to 7. The Kalman filter-based prediction model developed and implemented is tested using traffic volume data collected from a live UMTS network. 5. RESULTS AND DISCUSSION Traffic volume data were collected from three operating areas of a telecommunication network operator representing residential, urban/commercial and rural areas. The locations are Nhyiaeso, Adum and Aborfor representing residential, urban/commercial and rural areas respectively, all in the Kumasi metropolis of the Ashanti region of Ghana. Each data set has 25 days of traffic volume data (July 1, 2010 – July 25, 2010). In order to capture effective traffic volume data, the data were collected between the hours of 12:00 am midnight and 11:00pm inclusive, constituting 24 samples of traffic volume data for each day under investigation. Out of these data, an average traffic volume is computed for each day, narrowing down the average traffic volume samples to 25. In order to determine the traffic volume pattern on days of the week basis, 7 average traffic volume samples were also derived from the data sets representing Monday through to Sunday inclusive. Average traffic volumes of the locations and data sets described above are presented in tables and corresponding graphs in this section of the study. The average traffic volumes for each day for the 25 days are presented here for some sectors of the locations where traffic volume data were collected. 5.1. Model Validation using Direct Graphical Comparison In this section, we use the direct graphical comparison approach to validate the model by plotting a graph that shows how the observed (Exact), the initially predicted (a Priori) and the updated (a Posteriori) traffic volumes in MATLAB. The observed, initially predicted and the updated traffic volumes are shown in red, blue and green colors respectively on the graphs 36
  • 7. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013 Figure 3. Observed, a Priori and Predicted Traffic Volume for Adum Sector A. From the plot above, we make the following conclusion: A closer look at the plot indicates that, although the a priori estimate deviates a little bit from the observed traffic volume, the a posteriori estimates however, gives a value that compares creditably with the observed traffic volumes. This indicates that, the initial estimates are corrected using the relevant Kalman equations. We therefore conclude that, the model sufficiently represents a reality based on the graphical display shown in figure 3 above. Figure 4. Observed, a Priori and Predicted Traffic Volumes for Nhyiaeso Sector A. Though the a priori traffic volume shown in blue deviates from the exact traffic volume shown in red, the a posteriori traffic volume shown in green gets closer and closer to the observed traffic volume over time. This indicates that, the Kalman filter model’s performance gets better as the number of iterations increases. The model’s performance can be said to be quite accurate. 37
  • 8. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013 Figure 5: Observed, a Priori and Predicted Traffic Volumes for Aborfor Sector A. A closer look at the plot shown in figure 5 indicates that, the predicted traffic volume does not deviate so much from the observed or the measured traffic volume. Though the model may need a little adjustment of some parameters to attain perfection, one can conclude that, the model is very reliable for traffic volume prediction in UMTS networks on short term basis. 5.2. Model Validation using the Coefficient of Determination (r2) Approach The coefficient of determination denoted R2 and pronounced R squared, indicates how well data points fit a line or curve. It is a statistic used in the context of statistical models whose main purpose is either the prediction of future outcomes or the testing of hypotheses, on the basis of other related information. It provides a measure of how well observed outcomes are replicated by the model, as the proportion of total variation of outcomes explained by the model [12]. R2 takes on values between 0 and 1. The higher the r2 value, the more useful the model is. Essentially, r2 tells us how much better we can do in predicting [13]the output from a system under investigation by using the model, than just using the mean as a predictor. In this paper therefore, the r2 values are computed using the same dataset used for graphical validation to further test the accuracy of the model. The results of the r2 computation are presented in the tables below for three scenarios. 5.2.1. Scenario 1 (R = 0.1, Po = 1, X0 = 0 and Q = 0.5) For Scenario 1, we set the covariance of measurement error to 0.1 (i.e. R=0.1), the covariance of estimation error to 1(i.e. P0 = 1), a priori estimate of system’s state to 0 (i.e. X0= 0) and the covariance of process error to 0.5(i.e. Q= 0.5). The table below shows the results obtained from model validation using the r2 approach under scenario 1. Table 1: Model Performance for Scenario 1 Location Mean(µ) Std(σ) RMSE MAPE r2 Adum 5.07 5.77 1.02 9.42 0.97 Nhyiaeso 2.36 0.35 0.08 2.17 0.93 Aborfor 3.44 0.37 0.09 1.59 0.91 38
  • 9. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013 5.2.2. Scenario 2 (R = 0.05, Po = 0.5, X0 = 0.5 * Z1 and Q = 0.5) For Scenario 2, we set the covariance of measurement error to 0.05 (i.e. R= 0.05), the covariance of estimation error to 0.5 (i.e. P0 = 0.5), a priori estimate of system’s state to half of the first value of the observed traffic volume (i.e. X0 = 0.5 * Z1) and the covariance of process error to 0.5(i.e. Q = 0.5). Z1 is the first value of the observed traffic volume. The table below shows the results obtained from model validation using the r2 approach under scenario 2. Table 2: Model Performance for Scenario 2 Location Mean(µ) Std(σ) RMSE MAPE r2 Adum 9.95 4.36 0.49 2.53 0.99 Nhyiaeso 1.91 0.23 0.03 1.14 0.98 Aborfor 2.85 0.29 0.04 0.85 0.97 5.2.3. Scenario 3(R = 0.25, Po = 0.005, X0 = Z1 and Q = 0.5) For Scenario 3, we set the covariance of measurement error to 0.25 (i.e. R= 0.25), the covariance of estimation error to 0.005 (i.e. P0 = 0.005), the a priori estimate of system’s state to the first value of the observed traffic volume (i.e. X0 = Z1) and the covariance of process error to 0.5 (i.e. Q = 0.5). The results obtained from model validation using the r2 approach under scenario 3 are presented in table 3. Table 3: Model Performance for Scenario 3 Location Mean(µ) Std(σ) RMSE MAPE r2 Adum 4.88 2.90 0.93 12.05 0.89 Nhyiaeso 2.71 0.35 0.11 2.92 0.87 Aborfor 1.63 0.12 0.04 1.95 0.89 From the tables above, we conclude that the performance of the model is of high accuracy based on the various values produced for r2 in the tables. The second scenario gives the highest performance index of the model. With the values of r2 ranging between 0.87 and 0.99 representing 87% to 99% level of accuracy, we can confidently say that the predictive power of the model can be trusted under the above model parameter values. 6. CONCLUSION This paper investigates modeling and implementation of a Kalman filter-based model for shortterm traffic volume prediction in UMTS networks. The Kalman filter-based models were used in traffic volume prediction by many researchers in the field of traffic volume prediction. These researchers used the Kalman filter-based models predominantly in the area of transportation engineering. In this paper, we developed a Kalman filter-based model to suit the characteristics of short-term traffic volume for UMTS networks. The model was then implemented using MATLAB and tested with traffic volume from a real telecommunication network using graphical comparison and r2 methods of model validation. Future works in this area of research could consider a more rigorous sensitivity analysis of all model parameters as well as the network parameters and measure their impacts on the performance of the model. 39
  • 10. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 3, No.6, December 2013 REFERENCES [1] C. Smith and D. Collins. 3G Wireless Networks, 2nd ed. McGrawHill, 2007. [2] A. Adas, “Traffic models in broadband networks”, IEEE Comm. Mag., vol. 35, pp. 82-89. July 1997. [3] P. Tirthankar, K. Priyabrata, and P. Tanmoy.“Performance of Kalman filter and LMS Algorithm in Channel Estimation”. International Journal of Engineering Research & Technology(IJERT), Vol. 1,Issue 5, July, 2012 [4] Y. Wang, et al., “Motorway Traffic State Estimation based on Extended Kalman Filter” [Online]. Available:http://www.nt.ntnu.no/users/skoge/prost/proceedings/ecc03/pdfs/329.pdf [Accessed: November 17, 2010]. [5] S. Gopalakrihnan, “Prediction of Short-Term Traffic Volume for Applications in Intelligent Transportation Systems”, M.S. thesis, University of Regina, Canada, 2000. [6] S. Haykin. Kalman Filtering and Neural Networks. New York: John Wiley and Sons, Inc.,2001 [7] “Kalman Filter”, [Online]. Available: http://en.wikipedia.org/wiki/Kalman_filter. [Accessed: July 20,2010]. [8] M.K. Captain, Roka “Stochastic Estimation and Control of Queues within a Computer Network”, M.S. Thesis, Air Force Institute of Technology, Wright-Patterson Air Force Base, Ohio, 2009. [9] G. Welch and G. Bishop, “An Introduction to the Kalman Filter”, 2004.[Online]. Available: http://www.cs.unc.edu/~welch/media/pdf/kalman_intro.pdf . [Accessed: July 17, 2010]. [10] D. Simon, “Kalman Filtering”, 2001.[Online]. Available: http://calpso.inesc-id.pt/FCUL/psm/docs/kalman-dan-simon.pdf.[Accessed: July17, 2010]. [11] Y. Xie, Y. Zhang, and Z. Ye, “Short-Term Traffic Volume Forecasting Using Kalman Filter with Discrete Wavelet Decomposition”, in Transportation Research Board 85thAnnual Meeting, Washington D.C. 2006 [12] “Coefficient of Determination (r2)”, [Online]. Available: http://en.wikipedia.org/wiki/Coefficient_of_determination. [Accessed: October 25, 2013]. [13] [Online]. “Coefficient of Determination (r2)”, http://www.public.iastate.edu/~alicia/stat328/Regression%20inference-part3.pdf. October 25,2013]. Available: [Accessed: 40