Nortel V15 EDGE Training1
Nortel V15 EDGE Training1
Nortel V15 EDGE Training1
EDGE RF Seminar
Part I
Background & Basics
EDGE Introduction
EDGE stands for Enhanced Data rates for Gsm Evolution and is basically an
extension of the GSM/GPRS Access network.
The GPRS Coding Schemes (CS) are enhanced with new EDGE Modulation and
Coding Schemes (MCS). MCS2 and MCS3 are two coding schemes based on
GMSK whereas MCS 5, 6, 7, 8 and 9 are based on 8-PSK.
This new modulation increases the peak radio throughput of a carrier by a factor 3
compared to GPRS.
What is EDGE ?
GPRS
GPRS
8
12
14.4
20
CS-1
CS-2
CS-3
CS-4
CS-1
CS-2
CS-3
CS-4
8
12
14.4
20
GMSK
modulation
EDGE
GMSK
modulation
Header + Protection
User Payload
8PSK
modulation
8.8
MCS-1
11.2
MCS-2
14.8
MCS-3
17.6
MCS-4
22.4
29.6
44.8
54.4
59.2
MCS-9
Header + Protection
User Payload
MCS-5
MCS-6
MCS-7
MCS-8
MCS-9
EDGE Summary
>
>
>
>
>
EDGE RF Seminar
Part II
E-GPRS architecture
GPRS Network
BSC
PCUSN
1
SGSN
Serving
Node
GGSN
Gateway
Node
Internet
VLR
MSC
A
A bis
BTS
Agprs
BSC
PCUSN
Gb
Gn
SGSN
Gi
PDN
GGSN
Intranet
CES
VLR
MSC
A
A bis
BTS
Agprs
BSC
PCUSN
Gb
Gn
SGSN
Gi
PDN
GGSN
Intranet
CES
10
VLR
MSC
A
A bis
BTS
Agprs
BSC
PCUSN
Gb
Gn
SGSN
Gi
PDN
GGSN
Intranet
11
CES
Access Network
Terminals
No change on
Core Network
BSC 3000
BSC
MSC
TCU
PSTN
BTS
HLR/AUC
SCP
SGSN
EDGE Radio
S8000/S12000witheDRX/ePA
ecell
PCUSN
Gb
GPRS
Backbone
SW Upgrade v15
12
GGSN
Intranet
Internet
EDGE RF Seminar
Part III
E-GPRS Radio interface physical layer
13
Application
Application
Packet Layer
IP
SNDCP
SAPI
LLC
TFI
RLC
MAC
MAC
RF
RF
MS
Um
BSSGP
TLLI
UDP
IP
IP
L2
L2
L1
L1
TMSI/TLLI
L2
L2
L1
L1
GTP
Gbip
UDP
UDP
IP
IP
L2
L2
L1
L1
SGSN
TMSI/TLLI
EDGE is here
14
TID
BSSGP
UDP
BSS
GTP
LLC
LLC Relay
RLC
IP
IP Relay
NSAPI
SNDCP
IP
Gn
GGSN
Gi
End Host
EDGE is here
15
GSM RF Layer
> The GSM RF layer manages the physical link between
MS and BSS.
This layer corresponds physically to the CCU inside the BTS.
16
Interleaving
Burst Formatting
Reord &
Partition
Interleaver
Burst
Formatter
GSM
Modulator
Propagation channel
Bit reordering
0 1 2 3 4 5 6 7
57 57 57 57 57 57 57 57
Training sequence
4
57 bits
Filters
Synchronization
Viterbi Equalizer
GSM Demodulator
Burst DeFormatter
De-interleaver
De-partition/reord
Channel Decoder
Output bits
17
57 bits
User Data
data
compr
./
Network layer
decompr
encryption/decryption
Frame
FH
(LLC
Information Field
FCS
LLC layer
PDU)
Blocks
BH
Info Field
BCS
BH
Info Field
Primary Block
BCS
Following Blocks
BH
Info Field
BCS
...
RLC/MAC layer
Normal
Burst
FH = Frame Header
FCS = Frame Check Sequence
18
Normal
Burst
Normal
Burst
Normal
Burst
BH = Block Header
BCS = Block Check Sequence
Physical layer
8-PSK Modulation
EDGE
GPRS
8
12
14.4
20
CS-1
CS-2
CS-3
CS-4
Header + Protection
User Payload
GMSK
8PSK
8.8
MCS-1
11.2
MCS-2
14.8
MCS-3
17.6
MCS-4
22.4
29.6
44.8
54.4
59.2
MCS-9
Header + Protection
User Payload
MCS-5
MCS-6
MCS-7
MCS-8
MCS-9
C
B
A
C
B
A
B
A
A
20
Coding
Scheme
EGPRS RLC
data unit
size - octets
Number
of Basic
data unit
Number
of Radio
Block
Number
of RLC
data
Block
Required
jokers
Data rate
in kb/s
MCS-1
22
1
1
1 or 1/2*
0
8.8
MCS-2
28
1
1
1 or 1/2*
0
11.2
MCS-3
37
1
1
1 or 1/2*
1
14.8
MCS-4
44
2
1
1
1
17.6
MCS-5
56
2
1
1
1
22.4
MCS-6
74
2
1
1
2
29.6
MCS-7
2x56 = 112
4
1
2
3
44.8
MCS-8
2x68 = 136
4
1
2
4
54.4
MCS-9
2x74 = 148
4
1
2
4
59.2
* When MCS6, MCS5 and MCS4 is respectively re-segmented in MCS3, MCS2 and MCS1
Modulation
Schemes
Coding
MCS3,MCS6,MCS9
UserPayload(octets)
37,2x37,4x37
MCS-3
37 octets 37 octets 37 octets 37 octets
MCS-6
MCS-9
Family A
MCS-2
28 octets 28 octets 28 octets 28 octets
A
with
padding
B
MCS3,MCS6,MCS8
MCS2,MCS5,MCS7
34+padding, 2x(34+padding),
4*34
MCS-5
MCS-7
Family B
28,2x28,4x28
MCS-1
MCS1andMCS4
22and2x22
22 octets 22 octets
MCS-4
Family C
EdgegivesthepossibilitytoretransmitablockinadifferentMCSbelonging
tothesamefamily,accordingtothesuccessorfailureofprevioustransmission
ImprovingRetransmissionswithLowerMCS
21
32 bits
612 bits
BCS
TB
96 bits
1836 bits
puncturing
P1
SB = 4
36 bits
96 bits
1256 bits
1392 bits
22
P2
1256 bits
45 bits
612 bits
612 bits
TB
135 bits
36 bits
128 bits
1836 bits
puncturing
puncturing
612 bits
612 bits
612 bits
612 bits
612 bits
612 bits
P1
P2
P3
P1
P2
P3
1392 bits
23
TB
1836 bits
puncturing
SB = 4
MCS8
Family B : MCS-2, MCS-5, MCS-7
MCS9
8-PSK
44.8
MCS7
29.6
MCS6
22.4
MCS5
17.6
MCS4
14.8
MCS3
GMSK
MCS2
11.2
8.8
MCS1
0.0
23.2
46.4
69.6
Note that Nortel did not implement MCS-1 & MCS-4 (both from family C), since there is no real gain.
MCS-2,MCS-3,MCS-5,MCS-6,MCS-7,MCS-8,MCS-9 from families A & B are implemented.
24
NortelCS-1
Confidential
Information
For GPRS, only
& CS-2
are implemented.
MCS9
54.4
MCS8
29.6
MCS6
22.4
MCS5
17.6
MCS4
MCS3
MCS2
MCS1
0.0
8PSK
44.8
MCS7
User Payload
14.8
GMSK
RLC/MAC Hdr
(including USF )
11.2
8.8
23.2
46.4
25
69.6
Data overhead,
coding &
protection
(0,0,0)
(0,1,0)
(0,1,1)
(0,0,1)
(1,1,1)
(1,0,1)
(1,1,0)
(1,0,0)
26
EDGE
8-PSK, 3bit/sym
270.833 ksps
346 bits
69.2 kbps
GSM
GMSK, 1 bit/sym
270.833 ksps
114 bits
22.8 kbps
GMSK Modulator
differential
encoding
-1, +1
Gaussian
prefiltering
for frequency
pulses
Gray mapping
to 8PSK
constellation
frequency
modulator
Linearized
Gaussian
Filter
for Dirac
pulses
rotation by
k3pi/8
3 bits per
symbol
I &Q
Q
local oscil ator
(0,0,0)
Graycodingsymbol
BERminimization
Nortel Confidential Information
(0,1,1)
(0,0,1)
(1,0,1)
27
(0,1,0)
(1,1,1)
(1,1,0)
(1,0,0)
Burst topology
Same structure as for GSM
term 'bit' is replaced by 'symbol
Same training sequence correlation
8-PSK symbol 0 and 4 replace GMSK bit 0 and 1
PAR = 1.5 dB ; PMR = 4.3 dB
Mobile blind detection GMSK/8-PSK thanks to rotation within Training Sequence
Training sequence (TS) has lower envelope variations
It has seamless switchover between timeslots
3 Sy.
Payload
58 symbol 8-PSK
174 bits
Training Sequence
26 symbol
[same correlation
as GMSK ]
Payload
58 symbol 8-PSK
174 bits
3 Sy. GP
EDGE RF Seminar
Part IV
E-GPRS Radio interface logical channels
29
PDCH
Common
GSM / (E) GPRS
BCCH &
CCCH
(SI, RACH, Paging)
PDTCH (UL or
DL) for data
traffic
PACCH (UL or
DL) for control
signaling
PTCCH (UL and
DL) for TA
update
> Existing GSM CCCH and BCCH (with additional system info
messages) are used for EGPRS as well
30
PDTCH
PACCH
PTCCH
PCH
AGCH
DL
BSS
PDTCH
PACCH
PTCCH
RACH
UL
31
32
33
34
Idle Frames
TDMA FN
0 1 2 3 4 5 6 7 8 9 10 11121314 1516 17181920 21222324 2526 27282930 31323334 3536 37383940 41424344 4546 474849 50 51
Block
B0
B1
B2
B3
B4
Block
B6
B8
B9
B10
B11
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
Radio Blocks
GSM control channel TS will follow the GSM 51-frame multiframe structure
GSM traffic channels TS will follow the GSM 26-frame multiframe structure
DL
Radio Blocks
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
Radio Blocks
35
B7
Idle Frames
Radio Blocks
TDMA FN
B5
UL
36
EDGE RF Seminar
Part V
E-GPRS Procedures & concepts
37
(E)GPRS Procedures
> Network acquisition
The MS monitors the SYS INFO messages on
the BCCH of a cell
The MS then determines whether there is GPRS available
on this cell.
The MS can then use the CCCH to attach to the
GPRS network and get ready to transmit or receive
38
Application
Application
Packet Layer
IP / X.25
SNDCP
IP / X.25
NSAPI
GTP
LLC
UDP /
TCP
UDP /
TCP
SAPI
LLC
LLC Relay
RLC
39
Um
TLLI
BSSGP
BSSGP
IP
IP
Frame
Relay
L2
L2
GSM RF
Frame
Relay
L1bis
L1bis
L1
L1
Physical Layer
MS
GTP
RLC
TFI
MAC
MAC
RLC/MAC layer
GSM RF
TID
SNDCP
Gb
BSS
SGSN
Gn
GGSN
Gi
> LLC is the logical link between the MS and the SGSN.
Helps in re-initiating a connection after an unwanted TBF release
40
> MM States
Mobility management states (idle, standby, ready)
> RR States
Radio resource states (packet idle, packet transfer)
41
MS
Idle
Idle
GPRS
Detach
GPRS
Detach or
Cancel
Location
GPRS Attach
STANDBY
Timer
Expiry
or
Cancel
Location
Ready
READY Timer Expiry or
Force to STANDBY
Standb
y
GGSN
SGSN
GPRS Attach
STANDBY
Timer
Expiry
SGSN
PDU
Transmission
Inactive
Ready
READY Timer Expiry or
Force to STANDBY or
Abnormal RLC Condition
Standb
y
BSS
SGSN
Deactivate
PDP
Context
Inactive
Activate PDP
context
Activate PDP
context
Activate PDP
context
Active
Active
Active
BSS
HLR
SGSN
GGSN
Update Location
Insert Sub Data
42
Inactive
Deactivate
PDP
Context
GPRS
Attach
STANDBY
timer
expiry
READY
READY
timer
expiry
43
IDLE
GPRS
Detach
Cell Updates
No Paging
PDU
transmission
STANDBY
RA Updates
Paging
In GPRS STANDBY state, the subscriber is attached to the GMM. PS-paging and
CS-paging via the SGSN may be received, but data transmission and reception
are not possible. At this point, if the subscriber wants to request an e-mail
message or a web page, a PDP context must be activated before.
In the READY state, the MS location is known on a cell level. The MS performs
GMM procedures to provide the network with the actual selected cell, i.e. when
reselecting a new GPRS cell the MS shall carry out a Cell update procedure. The
MS may send and receive PDP PDU and paging is not performed. The MS may
also initiate PDP context activation or deactivation.
44
45
In ACTIVE State, the PDP context for the PDP address in use is activated
in MS, SGSN and GGSN. The PDP context contains mapping and routing
information for transferring PDP PDU for that particular PDP address
between MS and GGSN. The PDP state ACTIVE is permitted only when
the GMM state of the subscriber is STANDBY or READY. An ACTIVE PDP
context for an MS is moved to INACTIVE state when the deactivation
procedure is initiated. All active PDP contexts for an MS are moved to
INACTIVE when the GMM state changes to IDLE.
46
Packet Assignment
> MS initiates a packet transfer by sending a Packet
channel request on the (P)RACH.
1 phase (GPRS only) or 2 phase access (GPRS / E-GPRS)
assignment
llocation
One block a
MS
Packet reso
urce request
MS capa
bility (2 +
1), RLC o
mode
ctet coun
t, RLC
ss
Packet uplink a
(TLLI)
ignment
, TFI, TAI, CS
e
m
ti
rt
ta
s
F
B
T
ARFCN,
48
PCU
MS known in a cell
MM Standby /
RR Packet Idle
MM Ready /
RR Packet Idle
MM Ready /
RR Packet Transfer
Random Access on
RACH
(TA calculated by BSS)
Immediate Assignment
on AGCH
Packet Resource
Request
by MS on PACCH
Packet UL Assignment
by BSS on PACCH
UL PDTCH
TBF
Release
MM Ready /
RR Packet Transfer
49
Random Access on
RACH (TA calculated
by BSS)
Immediate
Assignment on AGCH
Packet Resource
Request by MS on
PACCH
Packet UL Assignment
by BSS on PACCH
UL PDTCH
Packet UL
Assignment on
PACCH
Packet Control Ack
from MS on PACCH
UL PDTCH
TBF
Release
MM Ready /
RR Packet Transfer
MM Ready /
RR Packet Transfer
MS
MS
BTS
RACH (CCCH)
IMM. Assign.
(AGCH)
BSC
Channel Required
IMM. Assign.
Command
PCU
Channel Required
IMM. Assign.
Command
Packet
Resource
Request
Downlink Data
Packet
Uplink
Assignment
Downlink Data
FIRST PDTCH
Uplink Data
50
MM Ready /
RR Packet Transfer
51
MS known in a cell
MM Ready /
RR Packet Idle
Immediate Assignment
on AGCH
Packet DL Assignment
on PACCH
Packet Control Ack from
MS on PACCH (Access
bursts on PACCH for TA
calculation)
Packet Timing Advance
on PTCCH
DL PDTCH
TBF
Release
MM Ready /
RR Packet Transfer
Packet DL Assignment
on PACCH
Packet Control Ack
from MS on PACCH
DL PDTCH
MM Ready /
RR Packet Transfer
MS
BTS
BSC
Establishment of a
Downlink TBF during
Uplink transfer
PCU
MS
PCU
PDTCH
IMM.
Assignment
IMM. Assign.
Command
BSSGP-DLUnit-Data
Packet
Downlink
Assignment
Uplink
Bitmap i
PDTCH
Packet Control Acknowledgement
Packet
Timing Advance
First PDTCH
PDTCH
PDTCH
Packet Control Acknowledgement
PDTCH
Packet Downlink Assignment
PDTCH
Uplink
Bitmap
i+1
PDTCH
PDTCH
PDTCH
52
EDGE RF Seminar
Part VI
E-GPRS usage
53
EDGE TS multiplexing
> Same radio TS can be used simultaneously for GPRS and EDGE
> Bandwidth is dynamically shared between :
Voice traffic
GPRS/EDGE traffic
GSM TDMA Radio (BCCH in this instance)
BCCH
Voice
Voice
Voice
Voice
GPRS
EDGE
Voice
GPRS
EDGE
Voice
GPRS
EDGE
GPRS
EDGE
Voice
Voice
Voice
Voice
GPRS
EDGE
Voice
GPRS
EDGE
Voice
GPRS
EDGE
GPRS
EDGE
Or
BCCH
Voice
Voice
Voice
GPRS
GPRS
GPRS
GPRS
BCCH
Voice
Voice
Voice
Voice
Voice
EDGE
EDGE
Voice
Voice
Voice
GPRS
GPRS
GPRS
GPRS
GPRS
GPRS
GPRS
GPRS
GPRS
GPRS
GPRS
GPRS
BCCH
Voice
Voice
Voice
EDGE
EDGE
EDGE
EDGE
Or a mix of both
equipment!
EDGE
EDGEImproves
ImprovesRadio
RadioEfficiencyEfficiency-Reduces
ReducesEquipment
EquipmentRequirements
Requirements
55
Data applications
1.
2.
3.
4.
5.
Net Meeting
6.
7.
Navigation Services
8.
9.
Banking applications
Find out
where you are
> High data rate availability encourages the customers to use these services
56
EDGE RF Seminar
Part VII
Abbreviations
57
EDGE ABBREVIATIONS
58
Abis
Agprs
ARQ
APN
BCCH
BH
Busy hour
BLER
BSC
BSN
BSN
BSS
BTS
EDGE ABBREVIATIONS
BSSGP
BVC
CCCH
CS
Coding scheme
59
CV
Countdown value
DL
Downlink
FAI
FBI
FN
Frame number
Gb
GGSN
Gi
EDGE ABBREVIATIONS
60
GMM
Gn
GPRS
GSL
GTP
HO
Handover
IE
Information element
I/F
Interface
IP
Internet protocol
IAS
Immediate assignment
IAREJ
IOT
Inter-operability tests
LA
Location area
EDGE ABBREVIATIONS
61
LAC
LAI
LAPD
LLC
MAC
MCS
MO
Mobile originated
MS
Mobile station
MT
Mobile terminated
NMS
N-PDU
NS
Network service
NSAPI
EDGE ABBREVIATIONS
NSS
NTS
O&M
OAM
OML
OAM link
PACCH
PAREJ
62
PCM
PCU
PDAN
Packet DL Ack/Nack
EDGE ABBREVIATIONS
63
PDAS
Packet DL assignment
PDCH
PDCB
PDN
PDP
PDTCH
PDU
PLMN
PPCTA
PPR
PRR
PTCCH
PTR
Packet TS Reconfigure
EDGE ABBREVIATIONS
PSI
64
PUAN
Packet UL Ack/Nack
PUAS
Packet UL Assignment
QoS
Quality of service
RA
Routing area
RAC
RAI
RACH
RBB
RLC
RRBP
RRM
EDGE ABBREVIATIONS
65
RSL
SAPI
SFH
SI
Stall indicator
SI n
SysInfo n
SGSN
SM
Session management
SNDCP
SSN
TA
Timing advance
TAI
TBC
TBF
EDGE ABBREVIATIONS
66
TCP
TDMA
TFI
TID
Tunnel identity
TLLI
TRX
TS
Timeslot
UL
Uplink
USF
UL state flag
EDGE DEFINITIONS
Access Time Slot : TS assigned by the PCU to the BTS and containing access blocks.
Those blocks may be allocated by the BTS for Packet Resources Request transmission
(CCCH at BTS feature).
Block period: is the sequence of 4 TS on 4 successive TDMA used to convey 1 radio
block. (20ms)
CV: indicates in which state the countdown procedure is.
EDGE Radio data block: represents a block of the TRAU frame that is sent or received
every 20ms and that uses MCS1 to MCS9. An EDGE data block using MCS7, MCS8 or
MCS9 is composed of 2 RLC data blocks. All other MCS are composed of only 1 RLC
data block, except MCS2 and 3 if the block has been re-segmented (1/2 RLC block in that
case).
Joker DS0 : On Abis, 64 kbps timeslot used as joker for an Edge TDMA.
The total number of DS0 used for an Edge TDMA consists in 2 main DS0 plus joker(s)
DS0.
Multi-slot Class: indicates the UL and DL capabilities of the MS.
67
EDGE DEFINITIONS
PDP context: information set stored at MS, SGSN and GGSN, enabling data exchange
with a PDP network.
ON period: one ON period corresponds to the transfer of information (web page, email) at the GPRS application layer (above IP/X25).
OFF period: one OFF period corresponds to the time between two ON periods.
Packet idle mode: in this mode, one MS is not allocated any radio resource on a PDCH.
Then, it listens to the BCCH and the CCCH.
Packet transfer mode: in this mode, one MS is prepared to transfer LLC PDU and then is
allocated radio resource on one or more PDCH to carry out this transfer.
PBCCH: used to broadcast the PSI. The presence of PBCCH logical channel in the cell is
indicated in the SI 13 on BCCH (providing GPRS specific information). If PBCCH is not
present in the serving cell (V15.0 case), the MS shall receive the SI n messages
broadcast on BCCH. Most of these SI are for GSM, only SI 13 and minor extensions in SI
3, SI 4, SI 7 and SI 8 are needed for GPRS. Then, all the common control channels are
the GSM CCCH logical channels and the only GPRS logical channels used on PDCH are
PDTCH for data traffic and the associated control channels PACCH and PTCCH.
68
EDGE DEFINITIONS
PDCH: is a physical channel dedicated to packet data traffic.
Pipe: set of resources allocated to one TBF at one time characterized by:
All parameters allocated to the TBF (USF, TFI).
A set of UL and/or DL TS.
When a TBF is opened, a pipe is opened. In order to optimize the throughput, a TBF
can be associated to a set of subsequent pipes. One pipe in a TBF is closed, and
replaced by another one, when:
The PCU allocator modifies the UL and/or DL TS allocation.
A switch from half-duplex to full-duplex transfer is done.
QoS parameters change.
The TBF is released.
Reaction time: the GSM specifications (see [5.08]) gives 3 blocks delay (60 ms) to the
MS, in order to listen allocated TS, after reception of the allocation order.
69
EDGE DEFINITIONS
RLC Data Block: Block uniquely identified by its Block Sequence Number (BSN), as
defined in 04.60
RLC-MODE: indicates the acknowledged (0) or non-acknowledged (1) RLC mode of
operation.
SI: indicates whether the MS RLC transmit window is stalled (1) or not (0).
TBF: the radio resource allocations are called TBF in GPRS. One TBF is allocated to a
GPRS MS during radio transfer duration. It corresponds to a set of radio blocks on packet
switched TS (PDCH) belonging to the same TDMA.
From the PCU allocator point of view, a TBF has been established as soon as one
block is allocated to on the Um i/f.
From a user point of view, it can be considered that a TBF has been established
when user data is transferred on the Um i/f.
TFI: identifies the TBF.
Timeslot DS0 : On Abis, 64 kbps timeslot
Timeslot Agprs : On Agprs, 16 kbps timeslot
70
71