28
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. SAS_3G

Embed Size (px)

DESCRIPTION

3G

Citation preview

Page 1: 2. SAS_3G

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

Page 2: 2. SAS_3G

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

Page 3: 2. SAS_3G

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

Page 4: 2. SAS_3G

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

Page 5: 2. SAS_3G

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

Page 6: 2. SAS_3G

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

Page 7: 2. SAS_3G

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

Page 8: 2. SAS_3G

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

Page 9: 2. SAS_3G

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

Page 10: 2. SAS_3G

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

Page 11: 2. SAS_3G

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

Page 12: 2. SAS_3G

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

Page 13: 2. SAS_3G

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

Page 14: 2. SAS_3G

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

Page 15: 2. SAS_3G

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

Page 16: 2. SAS_3G

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

Page 17: 2. SAS_3G

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

Page 18: 2. SAS_3G

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

Page 19: 2. SAS_3G

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 ...)

Page 20: 2. SAS_3G

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)

Page 21: 2. SAS_3G

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

Page 22: 2. SAS_3G

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

Page 23: 2. SAS_3G

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

Page 24: 2. SAS_3G

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

Page 25: 2. SAS_3G

25

Perfecting Wireless Communications

SAS 49

Data analysis window

50

Perfecting Wireless Communications

SAS

UTRAN scripting in the Playback Editor

Page 26: 2. SAS_3G

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

Page 27: 2. SAS_3G

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

Page 28: 2. SAS_3G

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