Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Suitable for staff with 1/2 year work experience in ZTE after probation
Issued by GSM Product Support Department
Version Introduction
Version
Date
Writer
Assessor
Translator
Amendment Records
V1.0
2009-01-14
Bo Zongjun
Zheng Hao,
Hou Shuai,
Yang Jiazhi,
Gan Wenjun
Wang Hangyan
None
Course Objectives
To be familiar with common (E)GPRS
signaling flow
To be familiar with (E)GPRS test content
To master (E)GPRS test techniques
Contents
A Brief Introduction to (E)GPRS Signaling
Main (E)GPRS Signaling Flows
(E)GPRS Field Test
Main (E)GPRS Test Signaling Flow
GSM RF Protocol
Physical layer can be divided into two sub-layers by functionphysical RF
sub-layer and physical link sub-layer:
Physical RF sub-layer is used to modulate the bit stream sent from upper
physical sub-layer and to demodulate the waveform coming from peer layer;
RLC/MAC Protocol
RLC/MAC layer is a lower-layer data link layer. The functions for RLC/MAC layer
are as follows:
MAC
1.
4.
RLC
1.
Provide interface primitives for transmitting LLC-PDU between LLC and MAC.
Segment LLC-PDU and reorganize it into RLC data block.
The reverse error correction process for the selective retransmission of incorrect data.
2.
3.
2.
3.
LLC Protocol
LLC layer, i.e. Logical Link Control (LLC) layer, is used to transmit packet
data between MS and SGSN.
Functions of LLC:
1. Provide one or more logical link connections through DLCI.
2. Sequence control, guaranteeing the sequence of frames on logical link.
3. Check transmission, format and operation errors on logical channels.
4. Recover errors detected.
5. Notification of unrecoverable errors.
6. Flow control.
7.
Encryption
Functions of SNDCP
1. Multiplex many PDPs;
2. Compress/extract user data and protocol control information ;
3.
Functions of NS:
1.
2.
3.
1.
2.
3.
1.
2.
3.
UDP/TCP
TCP carries the GTP PDU that need be supported by reliable data link (e.g. X.25) in
GPRS backbone network; UDP carries the GTP PDU that need not be supported by
reliable data link (e.g. IP). TCP provides flow control and protects GTP PDU from
being lost or damaged. UDP protects GTP PDU from being damaged.
IP
It is a GPRS backbone network protocol applied to router user data and control
signaling. GPRS backbone network was based on IP version 4 protocol initially, and
will use version 6 finally.
Contents
A Brief Introduction to (E)GPRS Signaling
Main (E)GPRS Signaling Flows
(E)GPRS Field Test
Main (E)GPRS Test Signaling Flow
Subcategories
TBF Flow
Signaling
Flow
Signaling Flows
One-phase Access on CCCH
Two-phase Access on CCCH
One-phase Access on PCCCH
Two-phase Access on PCCCH
Establishment of DL TBF with UL TBF
Establishment of UL TBF with DL TBF
PDP activation
PDP deactivation
One-phase Access on
PBCCH
Contention Solution
After receiving UL assignment
message, MS must send three RLC
blocks with TLLI. After receiving
the first RLC data block, network
will respond with PACKET
UPLINK ACK, in which TLLI
received should be set. If the TLLI
in the PACKET UPLINK ACK is
consistent with the one of MS, the
wireless resource for this message
is assigned to the MS. Otherwise,
MS should ignore the message.
Contention Solution
After receiving the
second PACKET
UPLINK ASSIGN, MS
will compare the TLLI
contained in the message
with the one sent by
itself in PACKET
RESOURCE REQ. If the
two TLLIs are
consistent, the contention
solution is successful.
MS
Network
MS
Packet Downlink ACK/Nack (Channel Request)
Packet Uplink Assignment
RLC/MAC BLOCK(USF)
RLC DATA BLOCK
Paging Flows
Network
MS
Packet Paging Request
PPCH or PCH
PRACH or RACH
PAGCH or AGCH
PACCH
BSS
SGSN
PDTCH
Data Block
PDTCH
Data Block
PDTCH
PACCH
PDTCH
Data Block
PDTCH
Data Block
PACCH
PACCH
PDTCH
PACCH
Data Block
Data Block (CV=0)
LLC PDU
final Packet Ack/Nack(FAI=1)
Packet Control Ack
AGCH
PACCH
PDTCH
PDTCH
PDTCH
PACCH
PDTCH
PDTCH
PACCH
PDTCH
PACCH
PACCH
Network
Immediate Assignment
Packet Downlink Assignment
Data Block
Data Block
Data Block (polling)
Packet Downlink Ack/Nack
Data Block
Data Block
Packet Downlink Assignment
Data Block
Data Block (last, polling)
final Packet Ack/Nack
SGSN
LLC PDU
Attach
SGSN sends MS
Authentication
Request
(including
RAND, CKSN,
and encryption
algorithm)
MS sends back
Authentication
Response (SRES)
to finish
authentication
process
MS
BSS
SGSN
BSS
new SGSN
old SGSN
GGSN
HLR
MSC/VLR
1.
RA1
BSC
SGSN
Initiated by Ms
Initiated by SGSN
Contents
A Brief Introduction to (E)GPRS Signaling
Main (E)GPRS Signaling Flows
(E)GPRS Field Test
Main (E)GPRS Test Signaling Flow
Test Purpose
Major technical support in specific areas (e.g. large gathering, sports events)
Test Items
Categories
CQT
DT
Test Items
ATTACH
PDP
WAP login
WAP refresh
WAP picture & ringtone
download
PING
FTP download
Email upload/download
KJAVA download
WAP login
WAP refresh
WAP picture & ringtone
download
FTP download
EGPRS coverage rate
GPRS coverage rate
Relevant NEs
SGSN
GSN
WAP gateway
WAP gateway
WAP gateway
INTERNET gateway
INTERNET gateway
INTERNET gateway
WAP gateway
WAP gateway
WAP gateway
WAP gateway
INTERNET gateway
CELL
CELL
Traveling speed for the test: CMCC requires that DT should not exceed
40km/h in urban districts, and should not exceed 70km/h on expressway.
In network optimization, the same traveling speed should be adopted in
the comparative tests before and after the optimization.
Test level: PS service needs high C/I value, taking MCS9 as an example,
to reach an ideal rate, C/I should be above 20, and the level should be
above -70dBm.
Except test software, all software that may occupy bandwidth in the test PC
should be disabled;
Change the connection rate of testing handset to 115200 and disable the MMS
Auto Extract function; choose version R97 for GPRS test, and versions above
R97 for EGPRS test;
Modify Modem
transmission rate to
115200; some mobile
phones need extra
initiation command.
Disable
hardware
functions of
the Modem
Choose
correct
Modem
Modify Modem
transmission rate
to 115200
C1/C2: At present, PS
service shares the same
C1/C2 algorithm as CS
service. A comparison
between C2 and RxLev
can display those cells
with unreasonable
reselection parameters.
Conflicts between CS
service and PS service
should be avoided during
the adjustment to
unreasonable parameters.
CRH: In PS service,
CRH in GMM
STANDBY state
works only when an
MS is crossing
routing area and
location area; while
CRH in GMM
READY state
works all the time.
CRO: This
parameter affects
both CS service and
PS service greatly.
As adjustment to
this parameter tends
to cause changes to
cell load and hence
generate side effect,
the adjustment
should be avoided
as much as possible.
Contents
A Brief Introduction to (E)GPRS Signaling
Main (E)GPRS Signaling Flows
(E)GPRS Field Test
Main (E)GPRS Test Signaling Flow
Attach &Detach
RAU