electric and communication department
DESCRIPTION
جامعة المنوفية. كلية الهندسة الإلكترونية. Electric and Communication department. Faculty of Electronic Engineering. Graduation Project. Menoufia University. Prepared by / Eng.waled el shafai. Supervised by / Prof.Dr.moawad el desoki. GSM AND UMTS MOBILITY SIMULATOR. CONTENTS. - PowerPoint PPT PresentationTRANSCRIPT
Prepared by / Eng.waled el shafai .
Supervised by / Prof.Dr.moawad el desoki . 1
GSM AND UMTS MOBILITY SIMULATOR
2
CONTENTS
Chapter 1 INTRODUCTION .
Chapter 2 MOBILITY SIMULATION . Chapter 3 GSM SIMULATION .
Chapter 4 UMTS SIMULATION .
Chapter 5 CONCLUSION AND FUTURE WORK .
UMTS MOBILITY SIMULATOR
3
Wireless communication became more popular recently .
radio communication need careful planning .
Hardware in wireless networks is expensive so must optimally .
simulations needed to test the planned network layout.
Mobility simulation is kind of simulation show network performance and mobile behavior .
Mobility simulation is an effective way of determining the capacity and the quality of wireless network .
Simulator objective study different traffic load and mobility patternsUMTS MOBILITY SIMULATOR
INTRODUCTIONINTRODUCTION
4UMTS MOBILITY SIMULATOR
GSM and UMTS simulator allow us to evaluate the performance of new services.
The simulator use propagation simulation results and terrain data to produce capacity and performance of GSM and UMTS networks.
5
Simulation objective
UMTS MOBILITY SIMULATOR
6
Transition from analogue to digital growth in wireless network .
GSM support voice and low speed data traffic .
Growing demand in higher data rates and new services causes focus on third-generation systems.
UMTS handle various service demands , supplying the mobile users, high bandwidth.
UMTS MOBILITY SIMULATOR
Factors of efficiency of a wireless system
Interference in
the network
cost of the
system
bandwidth
utilization
Wireless Networks
7UMTS MOBILITY SIMULATOR
Network Simulators and Mobility
capacity and performance of GSM , UMTS network enable us to estimate the infrastructure requirements that expected offered traffic.
GSM infrastructure requirements
radio link
bandwidth.
number of base
stations
base-station tower
heights
8UMTS MOBILITY SIMULATOR
Estimation of capacity and performance hard by analytical techniques .
Due to the inflexibility of the analytical methods so network simulators are used.
There are two basic types of network simulators :
9UMTS MOBILITY SIMULATOR
DIFFERANCE
static simulator Dynamic simulators
proportion of mobiles is successfully served by wireless system.
Repeated number of times .
mobile location randomly changed and network performance values are updated.
there is no time concept . no time correlation between the simulation steps
do not handle system functionalities like handover .
static simulations converge faster than dynamic ones .
handle non-homogenous base station layouts .
Handle realistic propagation data .
Handle non-homogenous traffic distribution.
enable us to study dynamic properties of wireless networks .
Handle handover and admission control .
10
DIFFERENCE
long-term , short-term differentiated by their timescales of simulation .
both include functions like admission control, handover control and call dropping .
If our interest capacity or performance long-term simulations will satisfy our needs.
controls like time-slot selection, packet scheduling or fast cell selection are handled in short-term dynamic .
short-term dynamic simulators are working in micro- timescales.
disadvantage of short-term simulations is their complexity and long running times .
short-term dynamic accessing the system with in very short time scales.
One of the best-known dynamic network is NS (Network Simulator) .
UMTS MOBILITY SIMULATOR
11UMTS MOBILITY SIMULATOR
NS is a powerful network simulator that has the ability of simulating number of different network schemes .
No specific module related to GSM and UMTS wireless systems in NS.
NS (NS is an open source software) simulate GSM and UMTS but NS characteristics are not appropriate for these system level simulations .
long-term dynamic approach is used to simulate the two wireless networks, GSM and UMTS .
Instead of using the term “long-term dynamic simulator”, “mobility simulator”.
mobility generation is explicitly modeled in order to create a realistic dynamic simulator.
In order to generate random paths for mobile users, path-finding problem must be solved.
In order to generate realistic mobility patterns for the mobiles in the simulation, a fast mobility generation algorithm is developed.
12
CHAPTER 2MOBILITY
SIMULATIONDIFFERENCE mobile networks , conventional fixed networks : the calling and called subscriber is not associated with a fixed geographical location.
Mobility simulation is a dynamic network simulation focuses on the effects of the user-mobility to the network’s performance and capacity.
The inputs are the planning data .the outputs are the network performance and capacity .
UMTS MOBILITY SIMULATOR
Simulator has inputs and outputs :
ESTIMATED CAPACITY AND PERFORMANCE
RESULTS
NETWORK PLANNING OUTPUTS
13UMTS MOBILITY SIMULATOR
mobile users are categorized into two :
Mobile Users Speed (km/h)Pedestrians 3-5km/hVehicles 30-120km/h
After the speeds are assigned to the users, the movement paths must be generated.
Path-finding algorithms solve the problem of choosing an appropriate way to destination.
At the beginning of the simulation , the mobile units are randomly dispersed over the simulation area.
they choose a random destination point in the simulation grid and start to move to reach to the destination.
14UMTS MOBILITY SIMULATOR
Data Needed for a Mobility Simulation
Mobility simulator simulates a planned network layout.
Network layout
Population in the service area .
Building data .
Places of the base stations .
Channel assignments to the base stations .Propagation simulation results (Coverage data) .
Traffic profiles of the mobile users .
15
Number of mobile users in the simulation is decided by using the population information in the service area.
Simulated environment has buildings .
Building map is converted to a grid, where each grid element is 5m to 5m square.
UMTS MOBILITY SIMULATOR
Index:0,0
Index:2,2
Building model Building text file
Distance between two consecutive grid points is defined by the metric resolution (5m in this example).
16UMTS MOBILITY SIMULATOR
mobility simulator needs propagation simulation results .
Propagation simulation results also called coverage data .
Coverage view Coverage fileOnly outdoor propagation simulation is used .
Places of the base stations and the channel assignment to those base stations are discovered from traffic analyses.
17
Mobility Generation
The core functionality of a mobility simulator is mobility generation .
Problem of choosing an appropriate path to the destination is called path finding.
These two cases of path finding :
Simple path finding vs. path finding with buildings
path-finding problem is easy to solve .
if there are buildings in the simulation area so path-finding problem is diffecult
UMTS MOBILITY SIMULATOR
18UMTS MOBILITY SIMULATOR
Graph-based and Step-taking Path Finding
Path finding is the process, which is used to route the mobile through the simulation grid.
Simple algorithms of path finding can cause looping routes so they are ineffective.
Effects of simplistic path finding algorithms are degraded by graph-based and step-taking path finding algorithms.
Simulation area is converted to a grid. There are two types of grid points, free and building grid points.
In this mobility simulator, there is no need for a shortest path for the mobile units .
path-finding problem in the mobility must find a path between any two points in the simulation grid.
19
The step-taking algorithm developed within this thesis is as follows:
1. While (not at the goal){2. Pick a direction to move toward the goal3. If (that direction is clear for movement) move there4. Else (pick another direction according to an avoidance strategy)}
The mobile user saves the movement it made during the previous steps and uses this information to avoid loops at simulation .
This behavior is supplied by the history information of the path of that mobile.
UMTS MOBILITY SIMULATOR
20
Chapter 3
GSM mobility simulator models :
GSM system.
cellular environment with signal propagation .
user mobility .
traffic distribution.
RLC layer in the GSM structure is modeled in the simulator that determines whether the user can access to the system.
UMTS MOBILITY SIMULATOR
We use dynamic network level simulator for the performance evaluation of GSM.
21UMTS MOBILITY SIMULATOR
GSM Overview
serves voice only traffic with a data rate of 9.6 kbps.
uses combination of TDMA ,FDD as a medium access protocol .
GSM uses different time slots for an uplink and a downlink connection .
Every cell has a base station and assigned frequency set .
interference limits large frequency reuse ratios in GSM.Time-frequency correlation of GSM channel
GSM time frame is 4.615 msec .time frame is divided into 8 time slots . time slot duration 0.577 msec .
22
Network planning is the first step in wireless network .
good network planning means minimum interference on the system .
Planning the network beforehand increases the service quality and capacity .planning data is obtained from two analyses:
Traffic Planning
Coverage Analysis
UMTS MOBILITY SIMULATOR
Traffic planning data is places of the base stations and the channel assignments to those base stations.
Coverage analysis reveals the received signal power values that are coming from the base stations .
23UMTS MOBILITY SIMULATOR
Speed .
Traffic profile .
Base station locations .
Number channels .
Handover Threshold (dBm) .
Minimum received signal(dBm). SINAD threshold (dB) .
Hysteris Value (dB) .
Physical dimensions of the simulation area .
Duration of simulation .
Number of mobile users to be simulated .
Configuration Parameters and
Performance Metrics
24UMTS MOBILITY SIMULATOR
Speed is used when generating the movement of the users in the simulation area.
Traffic profile have two traffic related parameters, on time and off time.
on time and off time intervals are modeled as negative exponential random distribution .
the formula for the random number
where, μ : Mean of the exponential random number .
E : Exponential random number . U : Uniform random number between 0 and 1 .
On time and off time random numbers have a mean of average on time and average off
Average on time
Average off time
60 sec. 10 min.
25UMTS MOBILITY SIMULATOR
base station locations, number of channels allocated to each base station and received signal strength data for each base station. stored in text files and read by the simulator at the beginning of the simulation.
Base station
locationsChannel
assignments Received signal strength
received signal power text files
Base station location, frequency allocation text file
26UMTS MOBILITY SIMULATOR
Handover threshold and hysteris are used in determining a handover. Minimum received signal is the threshold which a mobile must obtain in order to connect successfully to a base station .
SINAD threshold is also used in determining a successful connection .
The default gsm configuration parameters
HandoverThreshold
(dBm)
Minimum received
signal power (dBm)
SINAD threshold
(dB)
Hysterisis (dB)
-85 -105 19 3
Sample simulation parameters
Physical dimensions
Duration of simulation
Number of mobiles
800m * 1000m 10000 sec 350
27UMTS MOBILITY SIMULATOR
Results Obtained from the Simulator
1 . Coverage Analysis2 . Localization3 . Successful / Unsuccessful Connections4 . Successful / Unsuccessful Handovers5 . Channel Utilization6 . Test Mobile Signal Profile
SINAD = s I+ Nwhere S: Signal power received from the serving base station . I: Total interfering signal power received from the other base station . N: Thermal Noise (N=k*T*B) . k: Boltzman’s constant . T: Effective temperature . B: Channel bandwidth .
28UMTS MOBILITY SIMULATOR
Coverage Analysis
This analysis can be done for each of the base station .
colored map to represent the received power values of the interested base station all over the simulation area .
Coverage map snapshot
red parts in this graph show the high coverage regions .These regions have higher received power values than the blue parts of the graph.
29
Localization
UMTS MOBILITY SIMULATOR
probability of a mobile user located at a specific point :
p(x,y): Probability that there is a user located at point x, y in the simulation environment. Tstep(x,y,t): Total number of users located at point x, y at time t, during the simulation.
Localization map snapshot
probability of 1 is drawn with red .As the probability decreases to 0, the colors change to blue.
red parts indicate the crowded regions in the simulation .
30
Successful/Unsuccessful Connections
UMTS MOBILITY SIMULATOR Successful/Unsuccessful Connections
successful connection and shown in green spots .
unsuccessful attempts are shown in red spots .
More crowded locations in the simulation area, creates more unsuccessful connections .
Connection status monitored by the simulator are stored and visualized to the end user .
31
Successful/Unsuccessful Handovers
UMTS MOBILITY SIMULATOR Successful/Unsuccessful Handovers
Handover affects the system service quality .
Handovers are used to satisfy continuous traffic of the mobile units.
successful handover are drawn with green on the simulation grid .
Unsuccessful handover are drawn with red on the simulation grid .
32
Channel Utilization
Graphs
UMTS MOBILITY SIMULATOR Channel Utilization Graph
These graphs show the total available number of voice channels with respect to simulation time.
these graphs show how well the GSM network utilizes its spectrum to the given service .
channel utilization graph for a base station, which has 1 frequency channel.
There are 8 TDMA slots for this one frequency channel .maximum available channel in this graph is 7 (1*8-1).
33UMTS MOBILITY SIMULATOR
Test Mobile Signal Profile
Test mobile illustration Test mobile signal profile
define a specific route for this test unit .
see the received signal strength for this specified path.
By help of the test mobile module user can :
34UMTS MOBILITY SIMULATOR
Sample Simulations
simulation area is 950m to 830m in size .
Sample Simulation area (950m*830m)
four installed base station towers in the simulation area .
there exist 12 sectors (cells) .there are 12 plots represent the coverage regions of each sector.
35UMTS MOBILITY SIMULATOR Coverage plots for sample simulation of BS2
Coverage plots for sample simulation of BS2
36UMTS MOBILITY SIMULATOR
Coverage plots for sample simulation of BS3
Coverage plots for sample simulation of BS4
37UMTS MOBILITY SIMULATOR
all of the sectors have 2 frequency channels are assigned .
12 * 2 = 24 frequency channels in the network.
Each frequency channel has 8 time slots .
24 * (8-1) = 168 traffic channels in the whole GSM network .
two different simulations
crowded city simulation
less crowded city simulation
Mobility behaviors are the same for the two simulations .
38UMTS MOBILITY SIMULATOR
Sample simulation parameters
Simulation1 Simulation2Number of mobiles 100 300
Mobil Speed (km/h)
5 5
Averag on time (sec)
60 60
Average off time (sec)
600 600
Total simulation time (sec)
10000 10000 Results And Discussion
Localization for Simulation .
Connections for Simulation.
Handovers for Simulation .
Channel utilization .
39
Localization for
Simulation
Localization for Simulation 1 Localization for Simulation 2
UMTS MOBILITY SIMULATOR
Number of users
Unsuccessful
connection rate
Unsuccessful
handover rate
Simulation 1 100 ~7% ~0.8%Simulation 2 300 ~12% ~1.5%Numerical results of sample simulation
40
Connections for
Simulation
UMTS MOBILITY SIMULATOR
Connections for Simulation 1 Connections for Simulation 2
41
Handovers for
Simulation
Handovers for Simulation 1
Handovers for Simulation 2
UMTS MOBILITY SIMULATOR
42
Channel utilization
Lightly loaded base station’s channel utilization
Highly loaded base
station’s channel utilization
UMTS MOBILITY SIMULATOR
43UMTS MOBILITY SIMULATOR
The effects of “simulation
time’’
Number of users Simulationduration (sec)
UnsuccessfulConnection Rate
Simulation 1 100 2000 15.2%Simulation 2 100 3000 14.1%Simulation 3 100 4000 13.6%Simulation 4 100 8000 9.5%Simulation 5 100 10000 7%Simulation 6 100 15000 6.9%
see the effects of the simulation time on the unsuccessful connection rates .
long duration reflects the correct capacity utilization of the network.
simulation time is short, the unsuccessful connection rate is overshot . simulation time increases, unsuccessful connection rates converge .
44
effects of “average on time” of mobile
Users
Number ofusers
Simulationduration
(sec)
Average ontime (sec)
Unsuccessful
ConnectionRate
Simulation 1
300 10000 15 10.7%
Simulation 2
300 10000 25 10.9%
Simulation 3
300 10000 40 11.1%
Simulation 4
300 10000 60 12.0%
Simulation 5
300 10000 100 13.1%
Simulation 6
300 10000 150 13.8%
effect of average on time on unsuccessful connection rate .
mobile user’s conversation duration Quality network service
UMTS MOBILITY SIMULATOR
45
Chapter 4UMTS SIMULATION
UMTS MOBILITY SIMULATOR
tool is similar to the GSM network simulator .difference between UMTS and GSM simulator is modeling and calculation of interference in the network. in this UMTS network simulator, only uplink is modeled .model can support variation of the mobile’s data rates during a call .
UMTS Overview
UMTS uses Code Division Multiple Access (CDMA) as medium access layer.
unique codes at the transmitter, the receiver can de-correlate the wanted signal.
interference acts as noise at the receiver .
UMTS to struggle the effects of the interference in Power control process .
46UMTS MOBILITY SIMULATOR
Configuration parameters of UMTS simulator
47UMTS MOBILITY SIMULATOR
48UMTS MOBILITY SIMULATOR
49UMTS MOBILITY SIMULATOR
50UMTS MOBILITY SIMULATOR
51UMTS MOBILITY SIMULATOR
52UMTS MOBILITY SIMULATOR
53UMTS MOBILITY SIMULATOR
54UMTS MOBILITY SIMULATOR
55UMTS MOBILITY SIMULATOR
56UMTS MOBILITY SIMULATOR
57UMTS MOBILITY SIMULATOR
58UMTS MOBILITY SIMULATOR
59UMTS MOBILITY SIMULATOR
60UMTS MOBILITY SIMULATOR
61UMTS MOBILITY SIMULATOR
62UMTS MOBILITY SIMULATOR
63UMTS MOBILITY SIMULATOR
64UMTS MOBILITY SIMULATOR
65UMTS MOBILITY SIMULATOR