Upload
nayan-abdullah
View
38
Download
0
Tags:
Embed Size (px)
DESCRIPTION
3G
Citation preview
1
1
Perfecting Wireless Communications
SAS
SAS
Presentation version 22 1.1.1
Perfecting Wireless Communications
SAS 2
About this course
• Introduce the Anite SAS and explain its typical
usage
– Configure the SAS software to simulate cells
• For GSM and GPRS
• For WCDMA
– Run a real time simulation and replay it
– Develop a simulation
– Use the diagnostic mobile
– Analyse the results of a SAS simulation
2
Perfecting Wireless Communications
SAS 3
Objectives reviewed
• Configure the SAS software to simulate cells
• Run a real time simulation and replay it
• Create a new playback script
• Develop a simulation
• Use the diagnostic mobile
• Transfer data using GPRS and WCDMA
• Analyse the results of a SAS simulation
4
Perfecting Wireless Communications
SAS
About SAS
3
Perfecting Wireless Communications
SAS 5
What SAS is for
• Repeatable simulations
– Help solve customer problems more quickly
– Reduced need for field trials
– Reduces time to perform repeated tests
– Reduces possibility of errors in repeated tests
– So lower costs and reduced time to market
• Unusual situations
– 'What-if' scenarios
– Situations not covered by test cases
– Functionality not yet supported by the live network
Perfecting Wireless Communications
SAS 6
The SAS toolset
• The SAS application– Main front end for SAS hardware
• Log viewers– Viewing and analysing result files
• Diagnostic Mobile Interface– Controlling diagnostic mobile functions
• Supporting applications– Now SMS and WAP tools
• Playback Sequencer– Tool to support automation
4
Perfecting Wireless Communications
SAS 7
Working with SAS
• Interactive
– Use user interface to test standard functions quickly and easily
• Scripting
– Use playback editor to create or edit test scripts and
build more complex tests
• Diagnostic mobile
– Use diagnostic mobile to record real-world data and
replay it in the SAS
• Automation
8
Perfecting Wireless Communications
SAS
Configuring SAS
5
Perfecting Wireless Communications
SAS 9
SAS terminology
• Cell configuration
– A cell configuration is a collection of information about a network cell
• Scenario
– A scenario is a collection of cell configurations and
other options. It could be a real world location or an
imaginary network
• Run
– A recording of a simulation
Perfecting Wireless Communications
SAS 10
Scenarios and runs
6
Perfecting Wireless Communications
SAS 11
Cells in scenarios
• A scenario contains a maximum of sixteen 2G and sixteen 3G cell configurations– Cells can be activated and deactivated dynamically
• Possible number of active cells depends on number of transceivers
• Agilent 8960 allows two GSM/GPRS logical channel combinations active in each unit– If they are on the same frequency
• For 3G, each UIP supports one cell– UIP = 8960 transceiver + ABP unit
Perfecting Wireless Communications
SAS 12
Configuring file locations
7
Perfecting Wireless Communications
SAS 13
Mobile station options
Perfecting Wireless Communications
SAS 14
Ciphering
• Anite 2G SIM and 2G mobile - Anite GERAN Ki
• Anite 3G SIM and 3G mobile - Anite UTRAN Ki
• Otherwise - User Ki
– SAS Key Generation to match the mobile type
8
Perfecting Wireless Communications
SAS 15
Hardware configuration
• Switch between configurations
– GSM/GPRS only, UTRA only, multi-RAT
Perfecting Wireless Communications
SAS 16
Ratio of 2G and 3G transceivers
• The ratio of 3G and 2G transceivers is
set in the Hardware Configuration
9
17
Perfecting Wireless Communications
SAS
Interactive UTRAN simulations
Perfecting Wireless Communications
SAS 18
The big picture
RLC
Physical layer
MAC
RLCRLC
RLC
RLC RLC
RRCBMCPDCP
Data protocolsGSM MM
CC SMS SS
GPRS MM
SMS SM
AccessStratum
NonAccessStratum
Control plane User plane
RLC
CircuitSwitchedprotocols
10
Perfecting Wireless Communications
SAS 19
Multi-RAT protocol stack
Layer 1 (WCDMA)
RLC RLC RLC
PDCP BMCRRC
MAC
Layer 1 (TDMA)
LAPDm (Layer 2)
Layer 3
CBSMSTCP/IP
Application
MM, GMM, CC, SMS
RLC
MAC
SNDCP
LLC
20
Perfecting Wireless Communications
SAS
Configuring UTRAN cells
11
Perfecting Wireless Communications
SAS 21
UTRAN cell configuration
• Set up basic cell
configuration
• Select core network
domain type
• Set CPCH
configuration
• Set UTRAN registration
area information
Perfecting Wireless Communications
SAS 22
UE timers and constants
TS 25.33110.3.3.43-44
13.1-3
12
Perfecting Wireless Communications
SAS 23
Cell Selection parameters
• Settings related to Cell Selection and re-selection
• Used to define the
contents of the System
Information Blocks
Perfecting Wireless Communications
SAS 24
Measurement Information
13
Perfecting Wireless Communications
SAS 25
Common channels
• Bear combination options
• Open loop power settings
• RACH Aloha parameters
• RACH acknowledgement
channel (AICH)
Perfecting Wireless Communications
SAS 26
Mobility Information
• Selection of Cell_DCH or
Cell_FACH state
• Entry for additional
Network identities
14
Perfecting Wireless Communications
SAS 27
RRC Connection options
Enable or Disable
• UEA1 Ciphering
• Integrity Protection
• RRC Connection
Rejection
The Scrambling Code for
the the DPCH can also
be set
Perfecting Wireless Communications
SAS 28
CS and PS domain options
15
Perfecting Wireless Communications
SAS 29
Real time trace
• SAS Real Time Trace
– Layer 3 messages only
– Message content may be viewed
– Message types may be filtered
• Anite Real Time Trace
– View of all protocol layers (NAS to Physical layer)
Perfecting Wireless Communications
SAS 30
Anite Real Time Trace
• Real time trace window shows message
sequence
• Use 'freeze' option to link
to Log Viewer
16
Perfecting Wireless Communications
SAS 31
UTRAN procedures
• RRC Connection Setup
• Speech calls and data services using UTRAN
radio bearer
• Handovers
– Inter-system
– Soft (active set update)
– Hard (inter-frequency)
Perfecting Wireless Communications
SAS 32
UTRAN measurement window
• Shows serving cell and UTRAN neighbour cell
(N1 to N6) information, reported by the UE
17
Perfecting Wireless Communications
SAS 33
Soft handover
Perfecting Wireless Communications
SAS 34
Inter-system handover
• GSM to UTRAN or UTRAN to GSM
• UE measures current carrier (either Node B or
BSS) and carriers in other system
• UTRAN or GSM network forces handover based
on measurement reports
• 'Break before make' handover
18
Perfecting Wireless Communications
SAS 35
UTRAN to GSM handover
UE UTRAN MSC GSM BSS
System Information
or Measurement Control
Measurement Report
Resource Reservation
Resource Reservation Acknowledge
and Handover Command
Inter-system
Handover Command
Handover Access
Perfecting Wireless Communications
SAS 36
GSM to UTRAN handover
UE GSM BSS MSC UTRAN
System Information
Measurement Report
Resource Reservation
Resource Reservation Acknowledge
and Handover Command
Inter-system
Handover Command
Handover to UTRAN Complete
19
Perfecting Wireless Communications
SAS 37
Radio Bearers
RB 1 RB 2 RB 3 RB 4
Signalling Radio Bearers
DCH-5
148 0
148 1
Transport
format set
Transport
Channel
Logical
Channel DCCH DCCH DCCH DCCH
RB 10 RB 12RB 11
Radio Bearers - Speech
CCTrCH
DCH-1 DCH-2 DCH-3
39 1
81 1
103 0
103 1
60 0
60 1
81 0
Perfecting Wireless Communications
SAS 38
Bearer Combinations
• Selected Radio
Bearer Combination
(Full rate speech and
signalling)
• Choice of possible
Bearer Combinations(These defaults are configured on next slide ...)
20
Perfecting Wireless Communications
SAS 39
Configuration of Bearer Combinations
• Configuration of
– Transport Format Combination Sets
– Physical Channel (bit rates and bits/slot)
– Radio Bearer (configured on next two slides ...)
Perfecting Wireless Communications
SAS 40
Configuration of Radio Bearer (SRBs)
• Configuration of
– RLC parameters (RLC mode and payload
size)
– Layer 1 (Transport format, coding parameters)
21
Perfecting Wireless Communications
SAS 41
Configuration of Radio Bearer (RABs)
• Configuration of
– RLC parameters
– Layer 1 (Transport format, coding parameters)
Perfecting Wireless Communications
SAS 42
Bearer combinations
RLC RLC RLC RLC
MAC
PHY
SRB 1 SRB 2 SRB 3 SRB 4
DCCH DCCH DCCH DCCH
DCH
DPCH
22
Perfecting Wireless Communications
SAS 43
UTRAN System Information Override
Perfecting Wireless Communications
SAS 44
Scheduling of System information
Scheduling block 1
SI block 1
SI block 4
SI block 3
SI block 2
SI block 5
SI block 18
Ma
ste
r info
rma
tion
blo
ck
23
Perfecting Wireless Communications
SAS 45
Scheduling Control
• Scheduling information for SIBs may be in the
MIB or Scheduling Block 1
46
Perfecting Wireless Communications
SAS
UTRAN packet data transfer
24
Perfecting Wireless Communications
SAS 47
The limit of SAS
Physical
RLC
MAC
LLC
Data protocol (IP)
SNDCP
Application Can be
simulated
using external
software
Upper limit
of SAS
Physical
MAC
RLC
PDCP
GS
M/G
PR
S p
art
UT
RA
N p
art
Perfecting Wireless Communications
SAS 48
End to end testing again
Contro
ller P
CTCP/IP
adapter
SAS
Server application
(e.g. web server, FTP server)HTML,
files
www
25
Perfecting Wireless Communications
SAS 49
Data analysis window
50
Perfecting Wireless Communications
SAS
UTRAN scripting in the Playback Editor
26
Perfecting Wireless Communications
SAS 51
The Playback Editor
Sessioncontrol
Main editing areaScriptcontrol
Perfecting Wireless Communications
SAS 52
Timing in Playback
• SS --> MS
– delta time defines the delay before the message is sent or the MT procedure starts
• MS --> SS
– delta time defines the time for which SAS will wait for the expected message
– if the message is not received, the procedure will fail
27
Perfecting Wireless Communications
SAS 53
Inserting items into scriptsLoad a scenario file
Cell control
Cell registration
Traffic channel control
Speech calls
GPRS procedures
Handovers
Messages
Script control
Single messagesReset cells
Perfecting Wireless Communications
SAS 54
Inserting Layer 3 messages
28
Perfecting Wireless Communications
SAS 55
Example 1 – speech call again
…
SETUP00:00:00SS → MS
RRC SECURITY MODE COMPLETE00:20:00SS ← MS
RRC SECURITY MODE COMMAND00:00:00SS → MS
AUTHENTICATION RESPONSE00:08:00SS ← MS
AUTHENTICATION REQUEST00:00:50SS → MS
PAGING RESPONSE00:10:00SS ← MS
RRC CONNECTION SETUP COMPLETE00:05:00SS ← MS
RRC CONNECTION SETUP00:00:00SS → MS
RRC CONNECTION REQUEST00:05:00SS ← MS
RRC PAGING TYPE 100:00:00SS → MS
SPEECH CALL [TI = 0] [12345] [Speech]U-Cell A00:10:00SS → MS
LOCATION UPDATEU-Cell A00:05:00SS ← MS�
ACTIVATE CELL [CPICH POWER = -60]U-Cell A00:05:00SS → MS
LOAD SCENARIO DATAU-Cell A00:00:00SS ↔ SS
Perfecting Wireless Communications
SAS 56
Example 2 – checking the UE timers
SAS UE
RRC connection request
RRC connection setup complete
RRC connection request
RRC connection setup
T300