Professional Documents
Culture Documents
Agilent Technologies
Agenda
¾ GSM Overview & Mobile Data Driver
¾ GPRS Basics
¾ Why Test GPRS Mobile
¾ GPRS Measurement
Page 2
1
Agenda
¾ GSM Overview & Mobile Data Driver
¾ GPRS Basics
¾ Why Test GPRS Mobile
¾ GPRS Measurement
Page 3
Page 4
2
Mobile Data Communication
NEEDS AND APPLICATIONS
¾ Real Time Applications
9 Email
9 Web Updates
9 m-commerce
¾ Data Access
9 Web Browsing
9 File Transfer
¾ Most Applications don’t need continuous data transfer.
¾ Applications do need link to be on all the time.
¾ Data Transfer is asymmetrical, more in the downlink, less in the uplink.
Page 5
Applications Techniques
¾ Real Time ¾ Circuit Switching⇒ HSCSD
¾ Small data transaction ¾ Connection is established 64K GPRS
HSCSD
Messaging
Bursty Data Continuous Data
¾ Large amounts of data ¾ Multiple users share the same resource
Page 6
3
Subscriber Data Use Models
CIRCUIT SWITCHED 0001001111001000100000111111010001010011010001010001
0011111000000100011001000100
SMS
•Camp
•Dial
•Establish Connection
•Data Transfer
•End Connection
Page 7
TCH TCH
Uplink
Page 8
4
Market Outlook
500 W-CDMA
400 GPRS-GSM
300 GSM-only
200 TDMA
100 PDC
0 Analog, PHS, etc.
97
98
99
00
01
02
03
04
19
19
19
20
20
20
20
20
Page 9
Page 10
5
2nd to 3rd Generation Migration
IS2000 SR1
W-CDMA
1xEV-DO
TD-SCDMA
EDGE 3G
3GPP2 3GPP
Page 11
BTS PSTN
Abis
Abis A MAP-E
MSC SMS-GMSC
BTS BSC SMS-IWMSC
Upgrade
VLR
GSM BSS
(PCU located in BSS)
Gb Gs MAP-C
MAP-D
GPRS Upgrade Gd
Gf HLR
EIR SGSN Gr
(optional) SM-SC
NEWGn
Other Gp Gn GPRS Gc
PLMN GGSN GGSN Backbone
Gn
GGSN
Signaling Interface
Gi
Signaling and data transfer Interface
PDN
Page 12
6
Agenda
¾ GSM Overview & Mobile Data Driver
¾ GPRS Basics
¾ Why Test GPRS Mobile
¾ GPRS Measurement
Page 13
¾ 04.60 RLC/MAC
¾ 04.64 LLC
¾ 04.65 SNDCP (Sub Network Dependant Convergence Protocol)
Page 14
7
GPRS Network Architecture
MAP
GMSC
PSTN
Page 15
Packet Segmentation
Radio Channel Allocation
Quality of Service (QoS) Measurements
Page 16
8
GPRS Mobility Management States
GMM = GPRS Mobility Management
IDLE IDLE
GPRS Detach
GPRS Attach GPRS Detach GPRS Attach or
Cancel Location
Implicit Detach
READY or READY
Cancel Location
STANDBY STANDBY
Page 17
GPRS Attach
¾ GPRS Attach is a GMM process
¾ Always initiated by the MS
¾ GPRS default mode Phone does it on Power On, can also be forced
¾ GPRS Attach is made to the SGSN
¾ Mobile sends the following information in the Attach Request
√ IMSI or P-TMSI
√ Old RAI ( Routing Area Identification)
√ Classmark
√ Attach type (GPRS/IMSI/both)
GMM
1. Attach Request
2. Security Procedures 2. Security Procedures
3. Update Location
4. Location Update
5. Attach Accept
MS=Ready Page 18
9
PDP Context Activation : MS initiated
GGSN
SM Gs
•PDP Type
•PDP Type
•PDP Address
•PDP Address
•BB Protocol: TCP/UDP
•Radio Priority Level
•QoS negotiated
•QoS negotiated
•TID
•TID & CKSN
•GGSN Address
Page 19
Page 20
10
GPRS Detach
MS initiated
MSC/VLR
1. Detach Request
2. Delete PDP Context Request
Page 21
GPRS Detach
SGSN Initiated
MSC/VLR
1. Detach Request
2. Delete PDP Context Request
Page 22
11
GPRS Detach
HLR Initiated
HLR
MSC/VLR
BSS SGSN GGSN
Tunnel
1. Cancel Location
2. Detach Request
3. Delete PDP Context Request
Page 23
QoS Parameters
¾ Customers have specific data rate requirements
¾ GPRS will support dynamic management of resources
¾ QoS Class defines the expected service
¾ For Customers : Get what you pay for !!
√ Precedence Class
√ Reliability Class
√ Delay Class
√ Peak Throughput Class
√ Mean Throughput Class
¾ Several QoS profiles can be defined by combinations of these
attributes
Page 24
12
GPRS Radio Block Structure
USF precoding
4 tail bits
rate 1/2 convolution coding
puncturing
456 bits
Page 26
13
GPRS Physical Channel - PDCH
Time slots : PDCH
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0
Idle burst
12- Block structure (52 TDMA frames)
PDTCH4
PDTCH2
PDTCH1
PDTCH0
E.g. PDTCHs
Page 27
GPRS MS Capabilities
I. MS CLASS
• Class A
• data and voice simultaneously
• mobile station that is allowed to make and/or receive calls on both circuit
switched or packet services simultaneously.
• Class B
• data and voice alternatively, data suspended during voice
• the mobile station can make and/or receive calls on either of the two services
sequentially but not simultaneously.
• Class C - data only
II. BANDWIDTH
• Multi-slot class
Page 28
14
GPRS Signaling Transmission Plane
Application
SNDCP Relay
GTP
SNDCP GTP
LLC LLC UDP/TCP UDP/TCP
L2
Relay
RLC BSSGP IP IP
RLC BSSGP
MAC MAC NS NS L2 L2
Um Gb Gn
GSM RF GSM RF L1 bis L1 bis L1 L1 L1
MAC: Medium Access Control BSSGP: Base Station Subsystem GPRS Protocol
RLC: Radio Link Control UDP: User Datagram Protocol
LLC: Logical Link Control TCP: Transmission Control Protocol
SNDCP: Sub-Network Dependent Convergence Protocol GTP: GPRS Tunneling Protocol
IP: Internet Protocol
Page 29
Agenda
¾ GSM Overview & Mobile Data Driver
¾ GPRS Basics
¾ Why Test GPRS Mobile
¾ GPRS Measurement
Page 30
15
GPRS Testing Challenges
¾ GPRS
¾ GPRSisisdata
databased,
based,and
anderrors
errorsmean
meanretransmission
retransmissionand
andmore
moretraffic.
traffic.
Network
Network operators will face higher stress. This leads to pressurefor
operators will face higher stress. This leads to pressure for
quality
qualityfrom
frommobile
mobilemanufacturers.
manufacturers.
¾ Extra
¾ Extrastress
stresson
onreceive
receivepath.
path.Automatic
AutomaticGain
GainCompensation
Compensationmust
mustwork
work
faster
faster
¾ Transmitter
¾ Transmittermust
mustbebecapable
capableofoftransmitting
transmittingininconsecutive
consecutivetimeslots
timeslotsatat
different power levels without introducing
different power levels without introducing
¾ Positioning
¾ Positioningof
oftimeslots
timeslotsnecessitate
necessitatefaster
fasterTX/RX
TX/RXfrequency
frequencyswitching
switching
errors
errors
Page 31
GPRS Receiver
More Agile Receiver
¾ The reception of more than 1 timeslot will place additional stresses on the handset receiver.
¾ GPRS handset requires the reception of multi-timeslots, so the receiver AGC must now be more agile,
with added problem of possible receiver saturation from burst transitioning from high levels to low levels
within such a short (inter burst period)
Power
-80dBm P
BCH
Ref
First Second
P
Timeslot Timeslot Ref-10dB
TS1 TS2 TS3
Time
-100dBm
E.g. Does the receiver adjust
Incoming the gain control at the right
signal time and quickly enough to
avoid BER issues in the next
timeslot?
Page 32
16
GPRS Transmitter
¾ In standard GSM PvT mask, the handset only had to be concerned on: ramp up, overshoot, and
ramp down characteristics,
¾ For GPRS, the mobile also has to contend with the transition between timeslots. For two
adjacent timeslots, the transition between 2 power levels , varying up to 30 dB.
Page 33
Positioning of Timeslots
GSM System GPRS System
Power Level Power Level
Uplink Uplink
Downlink Downlink
TS5 TS6 TS7 TS0 TS1 TS2 TS3 TS4 TS5 TS6 TS7 TS0 TS1 TS2 Time TS0 TS1 TS2 TS3 TS4 TS5 TS6 TS7 TS0 TS1 TS2 TS3 TS4 TS5 Time
TS0 TS1 TS2 TS3 TS4 TS5 TS6 TS7 TS0 TS1 TS2 TS3 TS4 TS5 TS3 TS4 TS5 TS6 TS7 TS0 TS1 TS2 TS3 TS4 TS5 TS6 TS7 TS0
Timeslots (TS) Timeslots (TS)
Page 34
17
Power consumption consideration
1. Device Power consumption:
¾ Two slots in eight duty cycle(TX), four slots in eight duty cycle (RX)
¾ PA Efficiency does not change (< 55-60% )
2. Thermal issues:
¾ Heat dissipation may affect to the physical design.
3. Data Processing:
¾ Using one time slot per frame, the user ends up with a data rate of 9.05KBps in
CS1 and 21.4KBps in CS4 without error protection.
¾ Micro-controller consumes more processing power
Page 35
Agenda
¾ GSM Overview & Mobile Data Driver
¾ GPRS Basics
¾ Why Test GPRS Mobile
¾ GPRS Measurement
Page 36
18
The Basis for GSM and GPRS Measurements
¾ RF Measurements
¾ Signaling and Protocol Tests 3GPP 51.010
¾ Extreme Conditions
¾ Test Methods
¾ Type Approval Limits GSM 11.10
Page 37
Uplink
Page 38
19
ETSI Test Mode B
In Test Mode B, the mobile should loopback
the first downlink PDCH to the first Uplink
PDCH and second downlink PDCH to second
Uplink PDCH, permitting BER measurements.
PDCH PDCH
Loopback
Uplink
PDCH PDCH
Page 39
RF Interface
Terminal application test
Page 40
20
Agilent Proprietary Test Mode (BLER)
• In Agilent Proprietary Test Mode
• Test set sends message on 2 downlink timeslots of
every frame
• Test set polls mobile for acknowledgment.
• Mobile responds to polling question by transmitting
on the PACCH.
PDTCH
PDTCH BLER Test Mode
Uplink
PACCH
ONLY AGILENT CAN OFFER THIS MODE
Page 41
Page 42
21
Test Plan Options
I. Complete GSM Test Plan + Complete GPRS E6561A
Test Plan
• Time Consuming
• High Quality
II. Complete GSM Test Plan + No GPRS Test Plan
• Very Risky
• Low Test Times
III. Complete GPRS Test Plan + No GSM Test
Plan
• May Be OK
• Low Test Times
IV. Complete GPRS Test Plan + Bare Minimum
GSM Test
Plan (FBER)
• Highly Recommended
• Slightly Longer Test Times than Options
II. And III
Page 43
E1964A GPRS
GSM 850, 900 (includes PGSM/EGSM), DCS 1800, PCS 1900
Mobile Test Application GSM 450/480, GSM700 (750), R-GSM
Page 44
22
E1964A GPRS
Mobile Test Application (continued)
¾GPRS Functionality
¾ Coding Schemes, CS1, CS2, CS3, CS4 Down-link
levels
¾ Power in unused time-slots
Time
¾ Up to 2 up-link PDTCH’s, fixed timeslots, variable power TS0 TS1TS2 TS3 TS4 TS5 TS6 TS7 TS0 TS1 TS2 TS3 TS4 TS5
E1964A GPRS
Mobile Test Application (continued)
ETSI B Test Mode
¾Other BLER Test Mode**
¾ GPRS Test Mode User Selectable Data Payload Type
¾ BA Table All 1’s
All 0’s
¾ Plug / Play drivers
Alternate Bits
¾ Fast Switching with GSM/AMPS/IS136 using E1985A
Alternate Pairs
¾ Fast Switching with W-CDMA using E1985A available Alternate Quads
NOW!
PRBS 15
Fixed 2B
Page 46
23
New GPRS Lab Applications: E6701B
NEW
¾ Provide key R&D functionality
¾ MUCH more than simply RF test with
limited Protocol
¾ Focus on customer needs for:
¾ ADVANCED RF test
¾ ADVANCED Protocol Analysis
¾ COMPREHENSIVE Protocol
Extensions
¾ REAL TIME, REAL LIFE Usage
Scenario’s
¾ USF BLER
¾ Displays Ratio of correctly decoded PDTCH’s Uplink State Flags
¾ Available in ETSIA, ETSIB or IPDATA modes
¾ BCCH/ PBCCH option
¾ PBCCH includes support for 8 bit and 11 bit PRACH
¾ Dynamic or Fixed Allocation options
¾ Accept/Reject options for key requests
¾ Accept/Reject PDP Context Activation (user selectable SM cause)
¾ Accept/Reject Attach Request (user selectable GMM cause)
¾ QoS Reliability Class setting
¾ BS initiated detach request, Identity Request
Page 48
24
E6701B GPRS Lab Application (Conti.)
NEW
GPRS Protocol/Signaling Extensions
¾ MS Reports
¾ I-Levels for Each timeslot (includes C-Value)
¾ Average value updated every 0.5s
¾ Available in all Data Transfer Modes, ETSI-A, ETSI-B, BLER and IP Data
¾ C-Value
¾ Signal Variance
¾ Rx Quality
¾ Continuous Timing Advance - new PTCCH option
¾ Continuous via Packet Timing Advance Control Channel (PTCCH)
¾ Change instantly using Immediate Assignment command (already a feature of
E6701A)
Page 49
Page 50
25
E6701B GPRS Lab Application (Conti.) NEW
GPRS Protocol Event Triggering
¾ Provide output trigger to other instruments ¾ Trigger output on:
with the following protocol events: ¾ Every Frame
¾ Packet Up-link Assignment, Packet Down-link ¾ Every Frame EXCEPT idle frames
Assignment ¾ Every BCH Multi-frame
¾ Packet Timeslot Re-configure ¾ Every PDTCH Multi-frame
¾ Packet Power Control and Timing Advance ¾ Every Radio Block
¾ Packet Immediate Assignment ¾ On Specific Frame Number (Once per
¾ Any combination of the above Hyper-Frame)
¾ Protocol events with associated MS action ¾ Any combination of the above
can provide trigger:
¾ When BS Event Occurs
¾ When MS is expected to Rx
¾ When MS is expected to Tx
Page 51
Summary
¾ GSM Overview & Mobile Data Driver
¾ HSCSD
¾ GPRS
¾ GPRS Basics
¾ Network Architecture
¾ Mobility Management
¾ Radio Block Structure
¾ Why Test GPRS Mobile
¾ GPRS Measurement
¾ ETSI Test Mode
¾ Agilent BLER Mode
¾ Test Plan
¾ Test Set Features
Page 52
26
Any Question?
27