Beruflich Dokumente
Kultur Dokumente
Curriculum Objective:
Learn GSM development history;
Learn and master network structure of GSM system and functions &
principles of different portions;
Learn and be familiar with GSM wireless channel and protocol
Learn and be familiar with main service call process for GSM
Content
1 GSMOverview...............................................................................................................................................1
1.1 GSM Basic Concepts...........................................................................................................................1
1.1.1 History of the mobile communication......................................................................................1
1.1.2 GSM Definition........................................................................................................................4
1.2 Services Supported by GSM System...................................................................................................6
1.2.1 Telecom Services Provided by GSM........................................................................................6
1.2.2 Supplementary Services of the GSM System..........................................................................7
1.3 GSM Specification...............................................................................................................................7
2 GSM Network Structure..............................................................................................................................9
2.1 GSM Area Division Concepts.............................................................................................................9
2.2 GSM composition..............................................................................................................................10
2.3 Mobile Switching System (MSS)......................................................................................................13
2.4 Base Station Subsystem (BSS)..........................................................................................................14
2.5 Operation & Maintenance Subsystem (OMS)..................................................................................14
2.6 Mobile Station (MS)..........................................................................................................................15
2.7 GSM System number.........................................................................................................................15
2.7.1 Mobile subscriber ISDN number (MSISDN)........................................................................15
2.7.2 International Mobile Subscriber Identity (IMSI)...................................................................16
2.7.3 Mobile subscriber roaming number (MSRN)........................................................................17
2.7.4 Handover number...................................................................................................................17
2.7.5 Temporary mobile subscriber identification (TMSI).............................................................18
2.7.6 Location area Identification (LAI).........................................................................................18
3 GSM Radio Channel...................................................................................................................................19
i
iii
iv
1 GSMOverview
Knowledge points
This chapter mainly introduces some basic information for GSM, including GSM
development history, supported service type, specification, and system features.
1.
Starting from 1980's, the 1G analog mobile communication system adopts cellular
networking technology.
However, the 1G mobile communication system has the following disadvantages:
It cannot keep up with the fast digitizing of the fixed network and provide digital
bearer services.
It cannot meet the demand for large capacity due to low frequency utilization.
It features poor security. The information being exchanged on the radio path may
be easily eavesdropped, and the subscriber account may be easily embezzled.
2.
Due to the defects of analog systems, the digital mobile communication system
characterized by digital transmission, Time Division Multiple Access (TDMA),
and narrowband Code Division Multiple Access (CDMA) were developed in
1990's. That is the so-called 2G digital mobile communication system.
1
1)
2)
It can provide low-rate data services only and cannot support multi-media service.
For example, the Internet access speed of GSM MS can reach 9.6 Kbit/s
theoretically.
IS-95
CDMA
IS-2000
MC WCDMA
IS-95-B
ARIB
WCDMA
PDC
GSM
HSCSD
GPRS
IS-136
IS-136+
IS-136HS
2G
2.5G
IMT-2000
EDGE
UWC-136
UTRA
WCDMA
2.75G
3G
In Phase2 and Phase2+, two high-rate data service models are put forward for the GSM
system.
High Speed Circuit Switched Data (HSCSD) based on high-speed data bit rate and
circuit switching
These two services are called 2.5G services. Adopting high-rate adaptive coding solution,
the GPRS provides the data rate up to 171 Kbit/s.
The Enhanced Data Rates For GSM Evolution (EDGE) developed by the European
Telecommunications Standards Institute (ETSI) adopts 8-PSK (Phase Shift Keying)
modulation. It supports the rate up to 384 Kbit/s theoretically. The EDGE is more
advanced than the GPRS. However, it cannot provide the rate up to 2 Mbit/s as the 3G
system does. Therefore, it is called 2.75G technology.
The research of 3G theory, development of 3G technologies, and establishment of 3G
standards began in mid 1980s.
The International Mobile Telecommunication 2000 (IMT-2000) released by the
International Telecommunications Union (ITU) defines and describes 3G. It enables the
mobile data service and some fixed high-speed data services to use one or several radio
channels and fixed network platform to provide:
A global standard
IMT-2000 services, which are compatible with other fixed network services.
High quality
Global roaming.
1982: The Group Special Mobile (GSM) was set up in the Conference of
European Posts and Telecommunications (CEPT) to develop the 2G mobile
communication system.
1986: Eight proposals put forward by European countries after massive research
and experiments were accepted in Paris, and on-site experiments were performed.
After on-site test, demonstration, and comparison, the GSM member countries
have reached an agreement that the digital system adopts narrowband Time
Division Multiple Access (TDMA), Regular Pulse Excitation-Long Term
4
1993: The major part of the GSM phase II standard was completed.
1994: A new research phase (Phase 2+) was added to further improve the
GSM as the platform of mobile data services.
In the stage of GSM Phase II+, the GPRS service is introduced to provide subscribers
with end-to-end mobile data service based on packet switching. To support the GPRS, the
GSM introduces two new equipment: Serving GPRS Support Node (SGSN) and
Gateway GPRS Support Node (GGSN). The SGSN provides similar functions as the
MSC. It accomplishes GPRS channel assignment, mobility management, encryption, and
charging. GGSN mainly provides various interconnection interfaces to support the
interconnection among external PDNs like Internet and X.25 and other PLMNs. By
setting up a GPRS backbone network with the above two new types of equipment and the
existing transmission networks (ATM or frame relay network) and modifying the existing
GSM network, the operator can easily provide both circuit and packet services and make
effective use of the radio resources and the terrestrial network resources.
EGPRS is a solution for the evolution from GPRS to UMTS. It is gradually introduced to
the GSM network to provide higher data transmission rate. Compared with GPRS,
EGPRS mainly features new modulation and coding, supports 8PSK modulation and
303% GMSK payload, and provides higher bit rate and frequency spectrum efficiency.
EGPRS also supports 9 coding schemes from MCS-1 to MCS-9 and about 3 times of
GPRS bit rate. With EGPRS, network operators can utilize existing wireless network
equipment to the maximum extent, and provide subscribers with individual multimedia
communication services before the 3G mobile network is put into commercial use. The
EGPRS can be introduced without adding GPRS network equipment. It brings little
impact on the GSM core network and network applications, but mainly affects the BSS
system.
5
Circuit Services
1)
Voice service
2)
Data Services
Point-to-point short message service with the mobile user serving as called
Point-to-point short message service with the mobile user serving as caller
2)
3 Packet Services
1)
GPRS service
2)
EDGE Service
At present, the point-to-point interactive telecom services are supported, including
Access to the database: Allocate service to users as needed, e.g. Internet, and
provide storing and forwarding, as well as information processing for user-to-user
communications.
Overview
2.
Service
3.
Network
7
4.
5.
6.
7.
MS terminal adapter
8.
BS-MSC interface
9.
Network interconnection
The smallest area in the GSM network is the area covered by a BTS (all-direction
antenna) or a sector antenna, and it is the cell.
Several cells can compose a location area that can be set by the network operators. A
location area can be associated with one or more BSCs but belongs to one MSC.
Location area information is stored in MSC/VLR of the system and the LAI is used for
location area identification.
To confirm the position of the mobile station, the region covered by each GSM PLMN is
divided into several LAs. One LA can contain one or several cells. The network will store
the LA of each mobile station as location information for paging the mobile station. The
paging of the mobile station is made by paging all the cells in the location area where the
mobile station is located. In the planning of the network, it is paramount to divide
9
location areas. In the division of location areas, on the premise that no excessively high
call load occurs, try to minimize the number of location updates.
When an MS moves into another location area, it will find that the received LAI differs
from the original one stored in the SIM card and then registers the new one. This process
is location update process that is initiated by the MS.
The MSC service area is the area overlapped by all the cells under it. It can be one or
several location areas.
PLMN service area is composed of one or multiple MSC service areas and each country
may have one or several of them. For example, the national GSM mobile communication
network code of China Mobile is represented by 00, while that of China Unicom is
represented by 01.
GSM service area contains the PLMNs of countries all over the world.
IBM
Um
IBM
MS
MS
BSS
MSS
PLMN
MS. It implements channel allocation, user access and paging, and information
transmission functions.
Mobile Station (MS)
MS which is the mobile equipment of the GSM system consists of two parts: mobile
terminal and customer ID card (SIM card). The mobile terminal is nothing but a
handset, which performs such functions as voice coding, channel coding, information
encryption, information modulation and demodulation, information transmission and
receiving.
Operation & Maintenance Subsystem (OMS)
Also including the operation and maintenance subsystem (OMS), the GSM system
manages and monitors the entire GSM network. It implements the functions like
monitoring, status reporting and fault diagnosis of all the component functions within the
GSM network.
Position of GSM digital mobile communication network in BSS is as shown in Figure
2.2 -4.
MSC/VLR
PSTN
MS
HLR/AUC
MSC/VLR
BSC1
Abis
BTS
BSCn
BTS
Abis
SMC
Gb
Um
EIR
SGSN
MS
GGSN
TE
PDN
GGSN
PLMN
The BSS provides a bridge between the fixed part and the wireless part in the PLMN
network, connects the MS for communications directly via the wireless interface and
connects the MSC of MSS.
11
AUC
SMC
PSTN
ISDN
PDN
HLR
GMSC
BTS
BSC
TRAU
MSC/VLR
MS
BTS
IWF
MS
12
EIR
MSC: As the core of the GSM, the MSC implements the switching function, that
is, accomplishes the communication connection between the PLMN subscribers
and the subscribers in other networks. It implements the functions such as the
paging access of PLMN subscribers, channel assignment, call connection, traffic
control, billing, and base station management. It provides interfaces to other
functional entities, interfaces with other networks, and interfaces for connecting
with other MSCs.
VLR: VLR stores information of all subscribers in the coverage, and provides
conditions for establishing call connections for the registered mobile subscribers.
As a dynamic database, the VLR must exchange large volume of data with the
HLR to ensure data validity. When a subscriber leaves the controlling area of a
VLR, it registers in another VLR. The original VLR deletes the temporary records
of that subscriber. The VLR is always integrated with the MSC physically.
information and encryption parameters. The AUC and HLR are integrated
physically.
EIR: Stores parameters related to the mobile station equipment. It can identify,
monitor and block the mobile equipment, to prevent unauthorized mobile
equipment from gaining access to the network.
BSC: Located between the MSC and the BTSs, the BSC controls and manages one
or several BTS. It accomplishes radio channel assignment, BTS and MS transmit
power control, and inter-cell handover. The BSC is also a small switch that
converges the local network via A interface and connects with the MSC.
As a wireless transceiving equipment controlled by the BSC in the BSS, the BTS
is in charge of radio transmission and implements wired-related wireless
conversion, radio diversity, radio channel encryption, and hopping. The BTS is
connected with the BSC through Abis interface, and connected with the MS
through Um interface.
In addition, the BSS also comprises the TRAU. Located between the BSC and the MSC,
the TRAU performs the conversion between 16 Kbit/s RPE-LTP codes and 64 Kbit/s A
law PCM codes.
14
The mobile terminal is in charge of voice signal processing and radio transceiving.
The SIM stores all information required for identifying a subscriber and security
information, preventing unauthorized user access. A mobile terminal can not gain
access to the GSM network without an SIM card.
State No.
N1N2N3
H1H2H3
HLR ID
Mobile number
15
ABCD
1.
2.
3.
MCC
MNC
MSIN
MCC = mobile country code, composed of 3 digits, to uniquely identify the country for
mobile subscriber. China is 460.
MNC = mobile network code, composed of 2 digits, to uniquely identify the mobile
network for mobile subscriber. GSM PLMN network is 00 for post and telecom ministry,
and that for China Unicom is 01.
MSIN Mobile subscriber identification number, a number with 10 digits, such as
H1H2H39XXXXXX. Where, H1H2H3 is same as H1H2H3 in MSISDN; 9 represents
16
18
Working frequency
Currently, the GSM communication system works at 900MHz, extended 900MHz
and 1800MHz. 1900MHz band is adopted in some countries.
1)
900MHz frequency
Uplinking (transmitted by MS and received by BS) frequency range:
890MHz~915MHz
Downlining (transmitted by BS and received by MS) frequency range:
935MHz~960MHz
2)
3)
1,800MHz frequency
Uplinking (transmitted by MS and received by BS) frequency range:
1710MHz~1785MHz
Downlining (transmitted by BS and received by MS) frequency range:
1805MHz~1880MHz
4)
1,900MHz frequency
Uplinking (transmitted by MS and received by BS) frequency range:
1850MHz~1910MHz
19
Channel interval
The interval between two adjacent channels in any band is 200kHz.
3.
Channel configuration
All channels are configured with the same interval.
1)
900MHz frequency
The channel numbers are in the range of 1~124. There are 124 frequency bands in
all.
The relationship between the channel numbers and frequency band nominal
central frequency is illustrated as follows:
Fu (n) = 890 + 0.2 X n (MHz), uplink
Fd (n) = Fu (n) + 45 (MHz), downlink
Where, 1 =< n =< 124, n is a frequency sequence, or an Absolute Radio Frequency
Channel Number (ARFCN).
2)
3)
1,800MHz frequency
The channel numbers are in the range of 512~885. There are 374 frequency bands
in all.
The relationship between the channel numbers and frequency band nominal
central frequency is illustrated as follows:
20
1,900MHz frequency
The channel numbers are in the range of 512~811. There are 300 frequency bands
in all.
The relationship between the channel numbers and frequency band nominal
central frequency is illustrated as follows:
Fu (n)=1850.2 + 0.2 (n-512) (MHz)
Fd (n)=Fu (n) + 80 (MHz)
512 n 811
900MHz frequency
The duplex transceiving interval is 45MHz.
2)
3)
1,800MHz frequency
The duplex transceiving interval is 95MHz.
4)
1,900MHz frequency
The duplex transceiving interval is 80MHz.
2.
3.
1)
2)
4.
5.
Figure 3.2 -6 lists the schematic diagram of hierarchical frame structure in GSM system.
TDMA frame is compiled cycly with the period of 3hrs 28mins 53s 760ms
(204851268BP or 20485126 TDMA frames). A hyper frame contains 20485126
TDMA frames. Each hyper frame can be divided into 2048 super frames, each super
frame is 5126 TDMA frames sequence (6.12s). Each super frame is composed of
multiframes. Multiframe can be divided into two types.
Multiframe with 26 frames: it contains 26 TDMA frames (268BP), with duraiton of
120ms. 51 multiframes form a super frame. This kind of multiframe is used to carry TCH
(and SACCH plus FACCH).
Multiframe with 51 frames: it contains 51 TDMA frames (518BP), with duraiton of
3060/13ms. 26 multiframes form a super frame. This kind of multiframe is used to BCH
22
and CCCH.
23
Broadcast Channel
BCHs are unidirectional channels from the base station to the MS. The BCHs
comprises:
Local Area Identity, List of Neighboring Cell, frequency table used in the local
cell, cell identity, power control indication, intermittent transmission permission,
access control, and CBCH description. The BCCH carrier is transmitted by the
base station at the fixed power, and its signal strength is measured by all the MSs.
2.
Paging channel (PCH): Broadcasts the paging messages from the base station to
the MS. It is a downlink channel.
Random access channel (RACH): The MS sends information to the base station
through this channel when accessing the network at random. The information sent
includes the response to the paging message of the base station and the access of
mobile-originated call. The MS also applies for a stand-alone dedicated control
channel (SDCCH) from the base station through this channel. The RACH is a
uplink channel.
Access grant channel: The base station sends the assigned SDCCH to the MS that
accesses the network successfully through this channel. The AGCH is a downlink
channel.
Slow associated control channel (SACCH): Through this channel, the base station
sends the power control message and frame adjustment message to the MS, and
25
receives signal strength report and link quality report from the MS.
2.
Traffic Channel
The TCHs transmit voice and data services. According to the switching mode, the
TCHs can be divided into circuit-switched channels and data-switched channels.
According to the transmit rate, the TCHs can be divided into full-rate channels and
half-rate channels. The rate of the GSM full-rate channels is 13 Kbit/s, and that of
the GSM half-rate channels is 6.5 Kbit/s. In addition, the enhanced full-rate
channel has the same rate as the full-rate channels, which is 13 Kbit/s. However, it
has better compressed coding scheme than the full-rate channels. That is why the
enhanced full-rate channel provides better voice quality.
2.
3.
4.
5.
6.
7.
8.
9.
Among the above channel combinations, CCCH = PCH + RACH + AGCH. CBCH: Only
downlink channels are aCBCH: Only downlink channels are available, carrying cell
broadcast information and sharing the physical channel with SDCCH.
Each cell broadcasts an FCCH and an SCH. The basic combination in downlink includes
an FCCH, an SCH, a BCCH and a CCCH (PCH+AGCH), allocated strictly to TN0 of
BCCH carrier configured for a cell, as shown in Figure 3.3 -1.
51
BCCH+CCCH
F S
BCCH+CCCH
R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R
F S
F S
F S
F S
(a) FCCH+SCH+BCCH+CCCH
8 SDCCH/8
8 SDCCH/8
D0
D1
D2
D3
D4
D5
D6
D7
A0
A1
A2
A3
I I
D0
D1
D2
D3
D4
D5
D6
D7
A4
A5
A6
A7
I I
A1
A2
A3
I I I
D0
D1
D2
D3
D4
D5
D6
D7
A0
A5
A6
A7
I I I
D0
D1
D2
D3
D4
D5
D6
D7
A4
(b) SDCCH/8(0,...,7)+SACCH/C8(0,...,7)
BCCH+CCCH
+4SDCCH/4
BCCH+CCCH
+4SDCCH/4
F S
F S
F S
D0
D1
F S
D2
D3
F S
A0
A1
F S
F S
F S
D0
D1
F S
D2
D3
F S
A2
A3
D3
R R
A2
A3
D3
R R
A0
A1
R R R R R R R R R R R R R R R R R R R R R R R
D0
D1
F S
D2
R R R R R R R R R R R R R R R R R R R R R R R
D0
D1
F S
D2
(c) FCCH+SCH+CCCH+SDCCH/4(0,...,3)+SACCH/C4(0,...,3)
FFCCH
BBCCH
RRACH
ASACCH/C
SSCH
CCCCHCCCH=PCH+AGCH+RACH
DSDCCH
Iidle
For the half-rate voice channel combination, each timeslot has two half-rate sub-channels
and corresponding SACCH, with 26TDMA frames as the multi-frame. The frame
structure is shown in Figure 3.3 -2.
26
H
0
H
1
H
0
H
1
H
0
H
1
H
0
H
1
H
0
H
1
H
0
H
1
S
0
H
0
H
1
H
0
H
1
H
0
H
1
H
0
27
H
1
H
0
H
1
H
0
H
1
S
1
The BCCH and CCCH occupy 51 TS0s in total. Though only the TS0 of each frame is
occupied, the length is 51 TDMA frames in terms of time. As a multiframe, its end is
marked by the appearance of an idle frame. After the idle frame, a new multiframe starts
from F and S. Repetition in this constitutes the multiframe structure of TDMA.
When there is no paging or call access, the BS always transmits f0 on. This enables the
MS to detect the signal strength of the BS and to determine which cell to use.
For the uplink, the TS0 on f0 does not include the above channels. It is used only for the
28
access of the MS; that is, it is used in the uplink as the RACH. Figure 3.3 -4 shows the
TS0 of 51 consecutive TDMA frames.
The BCCH, FCCH, SCH, PCH, AGCH and RACH are all mapped to the TS0. The
RACH is mapped to the uplink, and the rest are mapped to the downlink.
The TS1 on f0 is used to map the dedicated control channel to the physical channel.
Figure 3.3 -5 shows the mapping relationship.
Since the bit rate in call setup and registration is quite low, eight dedicated control
channels can be placed on one timeslot to improve the multiplexing ratio of the timeslot.
The SDCCH and SACCH have 102 timeslots in total, that is, 102 time division
multiplexing (TDM) frames.
The DX (D0, D1, ) of the SDCCH is used only when the MS sets up a call. When the
MS transfers to the TCH and the subscriber starts the conversation or the release is
29
The uplink and downlink TS0 and TS1 on f0 are used by the logical control channel,
while the remaining six physical channel TS2 to TS7 are used by the TCH.
Figure 3.3 -7 shows the mapping from the TCH from the physical channel.
Figure 3.3 -7 only gives the TDM relationship of TS2. In this figure, T stands for the
TCH, which is used to transmit voice or data; A for the SACCH, which is used to transfer
control commands such as the command to change the output power; I for Idle, which
does not contain any information but is used in measurement. TS2 conducts TDM with
26 timeslots as a cycle. The idle timeslot serves as the beginning or end of a repeating
sequence.
The structure of the TCH of the uplink is completely the same as that of the TCH of the
downlink. The only difference is an offset in time, which is three timeslots. That is, the
TS2 of the uplink and that of the downlink do not appear simultaneously, which means
that it is not necessary for the MS to conduct sending and receiving simultaneously.
Figure 3.3 -8shows the offset between the uplink and downlink of the TCH.
1 2
3 4
2 2
5 6
3 3
32
2.
If MS is not firstly started, but start after shutdown, LAI accepted by MS is not
consistent with original LAI in its SIM card, MS immediately sends "location
update request" to MSC, VLR shall judge whether original LAI is the original
location in service area.
If judgement is affirmative, MSC only requires change original LAI code in user
SIM card to new LAI code.
If it is negative, MSC sends "location update request" to HLR based on the
information in IMSI number for this subscriber, HLR records the MSC number to
send request into database, then return "location update acceptance". MSC does
"attachment" mark for user IMSI, and send "location update acknowledgement"
message to MS, and MS changes original LAI code in SIM card to new LAI code.
When MS starts again, the received LAI is consistent with that saved in original
33
SIM card: at this time, VLR does "attachment" mark for this subscriber.
4.1.3 MS Busy
At this time, assign a service channel to transmit voice or data for this MS, and label this
subscriber as "busy" on subscriber ISDN.
2.
LAI
BSC
1
MSC/VLR
2
1
3
LAI
2
34
M
S
Location update at same MSC office is simple, falling into the following four steps:
When MS roams to a new location area, it is found received LAI is not consistent with
that saved in SIM card through analysis, then a location update request is sent to current
base station controller (BSC).
If BSC receives location update request from MS, it sends a location update request to
MSC/VLR.
VLR modifies the data for this MS, changes the LAI to current LAI, then sends a
response message to BSC.
BSC sends a response message to MS, and MS changes LAI saved in its SIM card to
current LAI. So the location update process at same MSC office is completed.
Location update between different MSCs is more complicated than that at same
MSC. To more conveinient description, original MSC office for subscriber is
MSC1, roamed MSC office is MSC2. In the figure, BSC is omitted, but it also will
be mentioned during description, BSC and MSC are called as BSC1 and BSC2,
specific steps as follows:
2.
When mobile subscriber roams to the other MSC office, if MS founds current LAI
is not consistent with that saved in SIM card, it sends location update request to
BSC2, and BSC2 sends a location update request to MSC2.
3.
When MSC/VLR2 receives location update request, it founds there is not the
information about this subscriber (a roaming subscriber from other MSC) in
current MSC, so it sends a location update request to HLR that the subscriber is
registered.
4.
5.
BSC2, after MS receives it, the MS changes LAI saved in its SIM card to current
LAI.
6.
HLR takes charge of sending message to MSC/VLR1, and informs VLR1 to delete
the data about this subscriber.
MSC/VLR1
M
S
HLR
2
3
MSC/VLR2
Location update process is as above steps 1-5. Herein, we will specially propose: before
each location update, authentication shall be done for this subscriber.
MS1 of caller subscriber dials MS2 number, and informs MSC1 through BS
system;
2.
MSC1 analyzes phone number of called subscriber's MS2, finds the HLR
belonging to MS2, and sends route request to HLR;
3.
4.
MSC2/VLR2 assigns route information, that is, MSRN; submit MSRN to HLR;
5.
6.
7.
8.
9.
10. After MSC1 sends connection signal to caller MS1, MS1 can talk with MS2.
Figure 4.3 -11 is call process.
a MSC to the other MSC in BSS coverage, so handover occurs to keep communication.
Inter-MSC handover requires mutual assortion from MSC-A and MSC-B/VLR. MSC-A
as mobile subscriber controller for handover ends until call is released.
Inter-MSC handover process:
1.
BSS-A is not satisfied with MS radio channel quality and check adjacent location
information, considers suitable adjacent LAI as target information and requires
MSC-A control handover by handover requirement information;
2.
3.
After MSC-B receives handover requests from MSC-A, it requires VLR consider
handover number as the address information established from MSC-A to MSC-B
circuit;
4.
5.
MSC-A selects TUP route between MSC-A and MSC-B based on handover
number in handover request response, and sends original address message to
MSC-B. Called number is the handover number;
6.
7.
8.
9.
38
2
4
BSS-A
MSC-A
7
VLR
5
6
8
MSC-B
VLR
2
4
8
BSS-B
9
10
7
Access
MS
MS
39
BTS
MS
CH REQ
BSC
M SC
CH RQD
CH ACT
CH ACT ACK
IMM ASS CM D
IM M ASS
SABM
EST IND
UA
ENCRY CM D
CIPH M ODE CM D
CIPH M ODE COM
DT1CIPH M ODE CM D
DRCH REL
CH REL
DEACT SACCH
DISC
REL IND
UA
DT1Clear CM D
DT1Clear COM
RLSD
RLC
RF CH REL
RF CH REL ACK
The MS sends a CH REQ (Channel Request) message through the RACH to the BTS.
Upon receiving the CH RQD (Channel required) message, the BTS processes it and then
sends it to the BSC.
After receiving the CH REQ message, the BSC sends a CH ACT message to the BTS to
activate the SDCCH. After activating the channel, the BTS returns a CH ACT ACK
message.
The BSC sends the IMM ASS CMD to the BTS. Upon receiving the message, the BTS
sends the IMM ASS through the AGCH to the MS. When receiving the message, the MS
sends the SABM. The BTS sends the UA to the MS.
At the same time, the BTS sends a channel establishment indication (EST IND) to the
BSC, containing a request to update the mobile phone location. The BSC forwards the
location update request to the MSC (LOC UPD REQ) via CR. As receiving the request,
the MSC sends back a CC message to the BSC.
Up to now, the SDCCH has been established between the mobile phone and the BTS.
40
The location update message is transmitted to the MSC over SDCCH, and the MSC
sends a location update acceptance message (LOC UPD ACCEPT) to the mobile phone
after performing an optional encryption.
The MSC sends a Clear CMD message to the BSC. The BSC returns a Clear COM
message to the MSC. Meanwhile, the BSC sends the BTS a CH REL message to release
the SDCCH and a DEACT SACCH message to deactivate the SACCH.
The BTS sends a CH REL message to the MS. The MS requests the BTS to release radio
link (DISC). The BTS returns the UA and reports the channel release indication to the
BSC.
The BSC sends a RF CHL REL message to the BTS. The BTS returns a RF CHL REL
ACK message. The radio channel is released.
MS
CH REQ
BSC
MSC
CH RQD
CH ACT
CH ACT ACK
IM M ASS CM D
IM M ASS
SABM
EST IND
UA
CRIM SI DETACH
DRCH REL
CH REL
CREF
DEACT SACCH
DISC
REL IND
UA
RF CH REL
RF CH REL ACK
To power off a mobile phone, an SDCCH channel should be established first. Then a
power-off message is sent to the MSC over SDCCH (IMSI DETACH). Upon receiving
the message, the MSC releases the SDCCH.
When a mobile subscriber originates a call, the SDCCH is established first, and then a
request for the TCH is sent through the SDCCH to the MSC.
BTS
MS
BSC
CH REQ
M SC
CH RQD
CH ACT
CH ACT ACK
IM M ASS
IM M ASS CM D
SABM
EST IND
UA
ENCRY CM D
CIPH M ODE CM D
CIPH M ODE COM
DT1CIPH M ODE CM D
DT1:ASS REQ
DRASS CM D
SABM
EST IND
UA
ASS COM
DIASS COM
RF CH REL
DT1ASS COM
RF CH REL ACK
DTAP Alerting
DTAP Connect
DTAP Connect ACK
DTAPDisconnect
DTAPRelease
DTAPRelease COM
CH REL
DISC
DRCH REL
DEACT SACCH
REL IND
UA
RF CH REL
DT1Clear CM D
DT1Clear COM
RLSD
RLC
RF CH REL ACK
42
The MSC sends an Assignment Request message to the BSC. After receiving the
message, the BSC sends an IMM ASS CMD message to the MS. The MS establishes a
TCH with the BTS. The BTS sends a channel establishment indication, completes
immediate assignment, and release the SDCCH.
The MSC sends a ring-back tone to the mobile phone over the established TCH. A call
session is set up by connection establishment and connection confirmation.
When the called hooks on, the MSC sends a disconnection message to the mobile phone.
Then the mobile phone releases the TCH and the MSC replies with a release
acknowledgement to complete the TCH release process.
43
MS
BTS
BSC
PAG CM D
PAG REQ
CH REQ
M SC
UDT PAG
CH RQD
CH ACT
CH ACT ACK
IM M ASS
IM M ASS CM D
SABM
EST IND
UA
CRPAG RES
CC
ENCRY CM D
CIPH M ODE CM D
CIPH M ODE COM
DT1CIPH M ODE CM D
DTAP:SETUP
DTAP:CALL CONF
DT1:ASS REQ
DRASS CM D
SABM
EST IND
UA
ASS COM
DIASS COM
RF CH REL
DT1ASS COM
RF CH REL ACK
DTAP Alerting
DTAP Connect
DTAP Connect ACK
DTAP Disconnect
DTAP Release
DTAP Release COM
CH REL
DISC
DRCH REL
DEACT SACCH
REL IND
UA
RF CH REL
DT1Clear CM D
DT1Clear COM
RLSD
RLC
RF CH REL ACK
44
BTS1
BTS2
M EAS REP
BSC
M EAS RES
CH ACT
CH ACT ACK
DRHO CM D
HO CM D
HO ACCESS
HO DET
PHY INFO
SABM
EST IND
UA
HO COM
DIHO COM
RF CH REL
RF CH REL ACK
45
DT1HO PERF
M SC
The process of sending voice signals is as follows: for analog voice signals, first make
A/D conversion before doing voice coding to output 13Kbit/s digital voice signals. To
control errors in the process of transmission, channel coding and interleaving processing
shall be conducted on digital voice signals, which are then encrypted according to the
input/output bit stream of 1:1. These bits are grouped into 8 1/2 burst pulse sequences
(corresponding to voice signals/20ms segment) before they are transmitted at about
270Kbit/s in the appropriate timeslots.
The voice signals are received following the steps below: Each radio signal transmitted
by the BTS is demodulated first, followed by burst demultiplexing and decryption. When
every eight 1/2 bursts are received completely, the bursts are de-interleaved and
47
assembled into a 456-bit message. Then come the steps of channel decoding, checking
and correcting errors in the transmission. Finally, the bitstreams generated by the decoder
are decoded, and converted to analog voices.
so that they are suitable for transmission in a serial port manner. Besides they also show
very little delay. The coded n code elements are not only related to k information code
elements of this packet, but also to information code elements in the preceding (N-1),
where N is called constraint length. Convolutional code is generally expressed as (n, k,
N). The error-correction capability in convolution encoding grows stronger with the rise
of N, while the error probability decreases exponentially as N rises. The convolutional
code is used to correct errors, and is effective in this purpose when the decoder works
with the maximum likelihood estimate mode.
Packet code: This is a kind of chopping cyclic code, which obtains the redundancy digits
by increasing the exclusive-OR algorithm of information bits and mapping the k input
redundancy information digits onto n output binary cells (n>k) through exclusive-OR
algorithm. The packet code is mainly used for detecting and correcting errors in groups.
It is generally used in combination with the convolutional code.
5.1.4 Interleaving/deinterleaving
Burst errors in wireless communication often results from long-time attenuation. Channel
coding alone is inadequate for error detection and correction. The interleaving
technology is adopted in the channels to better solve the error problems.
By interleaving technology, the continuous bits in an information block are segmented
and transmitted individually according to certain rules. That is to say, the original
continuous blocks become discontinuous ones in transmission, and form a group of
interwoven message blocks, which are to be recovered (via de-interleaving) into the
original information blocks at the receiving end. It is as shown in Figure 5.1 -19.
49
With the interleaving technology, if a certain message block is lost during transmission,
actually only part of each information block is missing after being recovered instead of
the whole information block, thus making it easier to recover the lost message by taking
advantage of the encoding technology.
In the GSM, different coding and interleaving modes are used in different types of
channels. See Table 5.1 -1 for details.
Table 5.1-1 Coding and Interweaving of Circuit Logical Channels
Channel Type
Input
Input
Rate
Code
kbit/s
Block
Code
Check Bit
Tail Bit
Output
Convolutional
Code
code rate
Block bits
Interleaving Depth
bits
1)
Ia
13
50
Ib
13
132
II
13
78
Ia
5.6
22
Ib
5.6
73
II
5.6
17
TCH/F9.6:
12
240
TCH/H4.8:
TCH/FS:
TCH/HS
Parity check, 3
1/2
456
Parity check, 3
1/3
228
Combine on 22 unequal
removed from
bursts
every 15 bits
TCH/F4.8:
120
32
1/3
456
Combine on 22 unequal
bursts
TCH/F2.4:
3.6
72
1/6
456
TCH/H2.4:
3.6
144
1/3
456
Combine on 22 unequal
bursts
SCH
25
Parity check, 10
1/2
78
RACH
Parity check, 6
1/2
36
FACCH:
184
Packet code, 40
1/2
456
SACCH:
184
Packet code, 40
1/2
456
BCCH
SDCCH
AGCH
????
Note: The voice input rate on TCH/FS is 13 Kbit/s, that is, each speech frame lasts 20 ms
and contains 260 bits. According to the interference of different bits on voice, the 260
50
bits are divided into I category (182 bits in total) and II category (78 bits in total). The I
category is further divided into Ia and Ib. The Ia bits are very important bits. If any of
them is incorrect, the subscriber will hear a loud noise in 20 ms voice interval. There are
50 Ia bits and 132 Ib bits. That is, the 260 bits in a speech frame (20 ms) is { d(0),
d(1),..., d(181), d(182), ..., d(259)}. The part with a single line is I category, and that with
a double-line is II category. It is similar to the TCH/HS.
Table 5.1 -1 gives the coding and interleaving adopted in different types of transmission.
The first column lists the channels and the related transmission mode. The Input Code
Block column gives the size of the data block (bits) before channel coding. The Output
Code Block column gives the size of the data block (bits) after channel coding. In Code,
the parameters are listed in the same sequence as the coding sequence. The tail bit is "0".
The decoding is in the reverse order.
Following is description of channel coding and interweaving, taking voice
communication for example.
In the GSM, the voice input rate on TCH/FS is 13kb/s, that is, 260 bits are transmitted
every 20ms. The 260 bits are protected by means of segmented coding.
Among the 260 bits, 182 bits adopts 1/2 convolutional coding, and the remaining 78 bits
are not protected. Among the 182 bits, 50 bits are performed with parity check and then
with 1/2 convolutional coding. Three information bits are added. Those 50 bits are called
Ia bits. The other 132 bits, called Ib bits, are performed with 1/2 convolutional coding
directly.
Figure 5.1 -20 shows the interleaving algorithm of voice signals on TCH/F. After
channel coding, 456 bits are carried in every 20ms. Those bits are divided into eight
groups, with the 57 bits in each group carried in different burst pulses (eight BPs in
total). To maximize irrelevancy between the bit sequences, the bits should be arranged as
described in Table 5.1 -2.
51
456bits
456bits
0
8
.
.
.
1
9
.
.
.
2
10
.
.
.
3 4 5 6 7
11 12 13 14 15
. . . . .
. . . . .
. . . . .
1 2 3 4 5 6 7 8
0
8
.
.
.
1
9
.
.
.
2 3 4
10 11 12
. . .
. . .
. . .
1 2 3 4 5
456bits
5
13
.
.
.
6 7
14 15
. .
. .
. .
6 7 8
0
8
.
.
.
1 2 3 4
9 10 11 12
. . . .
. . . .
. . . .
1 2 3 4 5
A
57 1 57 1
57 1 57 1
116 bit
116 bit
57 1 57 1
116 bit
456bits
5
13
.
.
.
6 7
14 15
. .
. .
. .
0
8
.
.
.
6 7 8
1
9
.
.
.
2
10
.
.
.
3 4 5 6 7
11 12 13 14 15
. . . . .
. . . . .
. . . . .
1 2 3 4 5
6 7 8
57 1 57 1
Items
Note
0, 8, , 448
1, 9, , 449
2, 10, , 450
3, 11, , 451
4, 12, , 52
5, 13, , 453
6, 14, , 454
7, 15, , 455
456 bits are divided into eight groups (rows), 57 bits in each group (columns), occupying
BP (N) ~ BP (N+7) information A blocks or information B blocks. An interwoven BP
carries 114 bits of information plus 2 bits of stolen frame, totaling 116 bits. The 114 bits
contain 57 bits (odd bits) of information block A and 57 bits (even bits) of information
block B, and the remaining two bits are used to indicate respectively whether the first
half BP (odd) or the last half BP (even) is subscriber data or fast channel associated
signaling.
5.1.5 Encryption/Decryption
Encryption measures are taken in the GSM system. Those encryption measures are
52
applicable to voice, data and signaling. They are independent of the data type, and work
for normal bursts only. Encryption is accomplished by exclusive or operation of an
encryption sequence (computed by A5 encryption algorithm via key Kc and frame
number) and 114 information bits on a normal burst.
When the same sequence is available in the receiving end, the original data are
retrievable by exclusive or operation with the encryption sequence.
5.1.6 Modulation/Demodulation
Modulation and demodulation are the last step in signal processing. Using GMSK
modulation mode at a rate of 270.833 k Baud, GSM usually conducts demodulation with
Viterbi algorithm (with a balanced demodulation method). Demodulation is the reverse
of modulation.
GMSK is a special digital FM modulation mode.The modulation rate is 270.833
kilobauds. The Frequency Shift Keying (FSK) modulation with bit rate four times of
frequency offset is called MSK (Minimum Shift-frequency Keying). In GSM, the
Gaussian demodulation filter is used to further reduce the modulation spectrum. It can
cut the frequency conversion speed.
The GMSK can be expressed by a I/Q diagram. If there is no Gaussian filter, when a
series of constant 1s are sent, the MSK signal will be kept in the state that is higher than
the center frequency 67.708 kHz of the carrier. If the center frequency of the carrier
serves as the fixed phase reference, the signal 67.708 kHz will cause steady increment of
phase. The phase rotates 360 at 67,708 times per second. In a bit period (1/270.833
kHz), the phase moves 1/4 a circle in the I/G diagram, that is, 90. The data 1 can be
looked as 90 plus the phase. Two 1s makes a phase increment by 180, three 1s makes a
increment by 270, and so on. The data 0 indicates the same phase change in the reverse
direction.
The actual phase track is strictly controlled. In the GSM, digital filter and 1/Q or digital
FM modulator are used to generate correct phase track accurately. The Root Mean Square
(RMS) between the actual track and the ideal track allowed by GSM specifications
cannot exceed 5, and the peak deviation cannot exceed 20.
carrying the same message are received on multiple tributaries, and are combined before
being transmitted, to reduce the effect of signal attenuation on stability of the receiving
signals.
Diversity consists of different forms: Space diversity, frequency diversity, time diversity
and polarity diversity.
1.
Space diversity
Two sets of antennae are set in the space that receive the same signals
independently and combine the signals for output, to greatly lessen the signal
attenuation. The underlying principle of space diversity is that the field strength
varies randomly with the space. The larger the space distance, the more variant
the multipath transmission, and the less relevant the receiving filed strength.
Relevancy refers to the similarity between the signals. Appropriate space should
be specified in space diversity. According to the test and statistics, CCIR suggests
the spacing between two antennas should be larger than 0.6 wavelength, namely
d>0.6, to achieve a satisfactory diversity result and that it should be better to
near the odd number multiplication of /4. Even if the distance between antennas
is shortened to be /4, good diversity effect can be achieved.
2.
Time Diversity
By means of time diversity, a message is sent in a certain delay, or a message is
sent partially at different time within a delay acceptable to the system. Time
diversity in GSM is implemented by interleaving technology.
3.
Frequency Diversity
Frequency diversity enables a signal to be sent on more than two frequencies.
Signals at different frequencies are synthesized at the receiving end, to decrease
or eliminate signal attenuation by making use of different paths of the wireless
carriers at different frequencies. Thus, only one receiving antenna and one
transmitter antenna are required in a cell. Frequency diversity in GSM is
implemented by frequency hopping technology.
4.
Polarity diversity
Polarity diversity produces good diversity effect by receiving signals through two
sets of antennae with a polarization in certain degree. The two sets of polarized
antennae in polarity diversity can be integrated in one set of antenna. So, only one
54
receiving antenna and one sending antenna are required in a cell. If duplexers are
available, one integrated transceiving antenna is enough, which saves the antenna
greatly.
B
Figure 5.4-22 Power Control
As shown in Figure 5.4 -22, the MS at point A is far from the BS antenna. Because the
propagation loss of electric wave in air is in direct proportion to n power of the distance,
the MS at A needs higher transmit power to ensure good communication quality.
Comparatively, point B is closer to the BS transmission antenna, hence smaller
transmission loss; therefore, to obtain similar communication quality, a mobile phone at
point B can use lower transmission power during communication. When a mobile phone
in communication is moving from point A towards point B, the power control can reduce
its transmitting power gradually. On the contrary, if it is moving from point B towards
point A, the power control can increase its transmitting power gradually.
The power control is classified as uplink power control and downlink power control, they
function separately. By uplink power control, it means to control the MS transmitting
power, while downlink power control means to control the BS transmitting power. No
matter uplink power control or downlink power control, the uplink or downlink
interference is suppressed as the transmit power is reduced. Meanwhile the power
consumption of the MS or base station is reduced. The most obvious benefits are the
average conversation quality of the whole GSM network is greatly increased, and the MS
standby time is prolonged.
The original information used for decision making during a power control process
is obtained from the measurement data of the MS and BS and corresponding
control decision can be made after processing and analyzing of the original data.
Similar to the handover control process, the whole power control process is
shown in Figure 5.4 -23.
56
1)
2)
3)
5)
many cases e.g. fast moving mobile phones, sudden interference or obstacles. Whenever
large extent power control is required, the high-speed power control process is the ideal
solution.
Supposing an MS occupies TS2, and call signals tend to shift away from the BS, a
message from the BS will delay in reaching the MS. Meanwhile, the response message
originated from the SM will also delay in reaching the BS. If nothing is done to fix the
problem, the message sent from TS2 in the MS will eventually overlap with another
calling message received in TS3 in the BS. It is important to monitor the time when a call
reaches the BS. As the distance between the MS and the BS changes, the system issues
instructions to the MS notifying it of the transmission time lead. This process is called
59
60
Base band FH keeps the transmitting and receiving frequencies of each carrier unit
unchanged, but sends the frame unit transmitting data to different carrier units at
61
62
High rate
With the help of multi-slot binding and high-speed coding scheme, the GPRS
phase I adopts CS1 and CS2 coding schemes, and provides the access rate up to
115 Kbit/s. The GPRS phase II adopts CS3 and CS4 coding schemes, and provides
up the rate up to 171 Kbit/s.
access the Internet and Intranet rapidly. Once a GPRS terminal is powered on and
connected with the GPRS network, it can maintain the online status all the way.
The subscriber can receive and send information at any time without the dial-up
process required in circuit switching. As long as the GPRS terminal does not
transmit data, it will not occupy network and radio resources. Thus, the mobile
subscribers can benefit from the flow charging. That is, the mobile subscribers can
stay online as long as possible without bothering the prohibitive bill.
Mature technology
The GPRS provides solutions to implement data services in the mature GSM
technologies and current networks. It can save investment and make quick return.
EDGE neither changes GSM or GPRS network structure nor introduces new
network element, but only upgrades the BSS.
In terms of wireless interfaces, EDGE does not change the GSM channel structure,
multiframe structure and coding structure.
EDGE supports two data transmission modes: packet service (non-real time
service) and circuit switching service (real time service). The bearers are EGPRS
and ECSD respectively.
Compared with GPRS, EDGE adopts new coding mode. EGPRS supports nine
coding modes from MCS-1 to MCS-9, and about three times of GPRS bit rate.
MCS-5 to MCS-9 adopt 8PSK modulation mode; MCS-1 to MCS-4 adopt GMSK
modulation mode. Different from GPRS and CS-1 to CS-4 rate, it is specially
designed for EGPRS link adaptation control algorithm. The MCS1 to MCS-9
coding modes fall into three clusters: A, B and C.
In GPRS, only the original coding mode can be adopted data transmission. When
wireless transmission environment gets worse, retransmission might always fail.
The coding scheme of EGPRS allows that data can be divided into two parts with
a low-rate coding scheme for retransmission when the data with a high rate coding
65
scheme transmission fails so that it can adapt well the worse wireless transmission
environment.
Compared with GPRS, EGPRS makes changes to the RLC/MAC in link layer, and
defines better link control algorithm and two link quality control modes: Link
Adaption (LA) and Incremental Redundancy (IR).
Evolution route to CDMA 2000 may be IS95 (or CDMA One) CDMA20001x
(CDMA 2000 single carrier system) CDMA 2000-3x (CDMA 2000 three
carriers system) or WCDMA.
2)
3)
experimental system globally. GPRS technology has been extensively deployed in global
GSM network. Some famous telecom equipment manufacturers, such as Nokia, Siemens,
Ericsson, Motorola, are actively developing GPRS related products, and a series of
solutions have been proposed.
Due to dense population in China's city and the feature of max commercial potential
globally, we shall firstly build TD-SCDMA radio access network in hotspot and island
landform to solve capacity and service traffic problem, to gradually implement TDSCDMA evolution mode based on GSM/GPRS network independently developed in
China.
Obviously, GPRS is the transitonal technology from 2G to 3G, also a ladder to 3G
network.
67
(PCCCH)
PBCCH (downlink)
Packet transmission channel
Where:
1.
The PRACH delivers packet access burst pulse and extended access burst pulse.
The MS sends data or paging response to the BSS through the PRACH.
supports DRX.
Before the MS sends the packet, the PAGCH is used to allocate one or more
PDTCHs to the MS, so as to implement the packet transmission. For an MS
already in packet transmission mode, the resources allocated can also be
transferred in the PACCH.
PNCH is used for notifying the MS of PTM-M calls. In order to monitor the
PNCH, DRX mode is necessary.
2.
3.
4.
PTCCH/U serves to transfer random access burst pulse and estimate the time lead
of an MS in packet transmission mode.
69
PTCCH/D is used to correct the time lead of several MSs. One PTCCH/D
corresponds to several PTCCH/U.
71
52-multiframe number n:
uplink
B0
TAI=0
B1
B2
downlink
TAI=1
B3
B4
B5
B6
B7
B8
B9
B10
B11
B6
B7
B8
B9
B10
B11
B6
B7
B8
10
B9
B10
B11
11
13
B6
B7
B8
14
B9
B10
B11
15
B6
B7
B8
18
B9
B10
B11
19
21
B6
B7
B8
22
B9
B10
B11
23
25
B6
B7
B8
26
B9
B10
B11
27
29
B6
B7
B8
30
B9
B10
B11
31
TA-message 1
TA-message 1
TAI=2
TAI=3
B1
B2
downlink
B3
B4
TA-message 1
B5
TA-message 1
TAI=4
B1
B2
TAI=5
B3
B4
B5
downlink
TA-message 2
TA-message 2
TAI=6
TAI=7
B0
B1
B2
downlink
12
B3
B4
TA-message 2
B5
TA-message 2
TAI=8
B1
B2
downlink
16
TAI=9
B3
B4
B5
17
TA-message 3
TA-message 3
TAI=10
TAI=11
B1
B2
downlink
20
B3
B4
B5
TA-message 3
TA-message 3
TAI=12
TAI=13
B1
B2
downlink
24
B3
B4
B5
TA-message 4
TA-message 4
TAI=14
TAI=15
B1
B2
28
TA-message 4
B3
B4
B5
TA-message 4
B0~B11=Radio blocks
Idle frames are numbered from 1 to 31 [odd numbers]
PTCCH frames are numbered from 0 to 30 [even numbers]
3.
72
indicates that the corresponding downlink block is the PRACH. The PRACH can
be mapped in a fixed manner. The number of PRACH blocks fixedly allocated on
a
PCCCH
is
determined
by
the
system
broadcasting
parameter
2.
PSI 1 will be sent on BLOCK B0 when TC = 0. (TC = (FN DIV 52) mod
PSI1_REPEAT_PERIOD)
2)
3)
The PSIs in the group sent at a high frequency will be sent in the sequence
determined by the network. The sequence starts when TC = 0; that is, the sending
cycle of PSIs in this group is PSI1_REPEAT_PERIOD*52 frame. When the PSIs
in this group are sent, the PBCCH BLOCK, which is not occupied by rules (1) and
(2), will be occupied.
4)
PSIs sent in the group at a low frequency will be sent in the sequence determined
by the network, and the sending will be repeated non-stop. When the PSIs in this
group are sent, the PBCCH BLOCK, which is not occupied by rules (1), (2), and
(3) will be occupied.
3.
1)
If the PDCH has a PBCCH, BS_PBCCH_BLKS blocks are used in the PBCCH.
2)
3)
The remaining blocks will be able to be used in the PPCH, PAGCH, PNCH,
PDTCH and PACCH.
4)
When the PBCCH is on timeslot k, the PCCCH can be located only on timeslot n
and n > k - 4 and n <= 7.
For example, on a PDCH with both PBCCH and PCCCH, when the system
parameter BS_PBCCH_BLKS=2, BS_PAG_BLKS_RES=5, according to the
BLOCK seizure sequence (B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5, B11),
we can know that: PBCCH will be on B0 and B6; PPCH can be only on B10, B2,
B8, B5 and B11; while PAGCH, PNCH, PDTCH and PACCH can be on B3, B9,
B1, B7, B4, B10, B2, B8, B5 and B11.
BCS
rate 1/2 convolutional coding
puncturing
456 bits
Figure 6.3-27 Coding Process of CS-1 to CS-3
75
Radio block
USF
BCS
block
code
no coding
456 bits
Figure 6.3-28 Coding Process of CS-4
As shown in the figure above, the first step of the encoding is to append a Block Check
Sequence (BCS) to the radio block, which is used for error detection. For the CS1~CS3
coding schemes, the second step is to pre-encode the USF (not for CS1), then append 4
tail bits, and perform half-rate convolutional encoding, which is used for error correction.
The last step is puncturing to obtain desired encoding rate. Error-correction coding is not
performed in CS-4.
Table 6.3 -4 shows the specific coding process of the four channel coding schemes.
Table 6.3-4 Channel Coding Process of PDTCH
Type
Handling Flow
Length of data
CS1
CS2
CS3
184 bits
271 bits
1)
multinomial
CS4
315 bits
413 bits
1) Packet coding.
The
multinomial
source
Packet coding
generated
16
Packet
coding.
The
D D 1, BCS
12
multinomial
is:
generated is:
generated is:
added is 16 bits
D16D12D51,
D16D12D51,
2) USF preprocessing, as
2)
2)
bits.
preprocessing is the
preprocessing,
same as CS2.
228 bits.
bits.
338 bits.
456 bits.
1)
None
1) Convolutional coding
1)
code
multinomial generated is
multinomial generated is
code
G01D D , G1
G01D D , G11
multinomial
1DD D
DD D
2) No hole
coding
USF
Convolutional
Convolutional
The
Convolutional
rate.
The
D3D4, G11
USF
as
Type
Handling Flow
CS1
CS2
CS3
CS4
DD3D4
of the hole:
2) Position of the
hole:
C(3+6 x k) and
C(5+6 x k) k=2, 3,
, 111
Table 6.3 -4 shows the difference among the four coding schemes, which can be seen
from Table 6.3 -5.
Table 6.3-5 GPRS Channel Coding
dcs
Code
Size (bytes) of
Maximum throughput
Rate
(kbps) of RLC/MAC
CS-1
1/2
20
CS-2
2/3
30
12
CS-3
3/4
36
14.4
CS-4
50
20
CS1 has powerful error correction capability and tolerates a certain bit error ratio.
Therefore, it has low requirements for the wireless environment. However, its
disadvantage is that its throughput is the smallest. It can be said that the higher a coding
plan (CS4 is the highest coding plan), the weaker its error correction capability and the
bigger its throughput. Table 6.3 -6 describes the coding and interleaving procedure of
various packet logical channels.
Table 6.3-6 Coding and Interleaving of Packet Logical Channels
Channel
Input
Input Code
Type
Rate
Block bits
Code
Check Bit
kbit/s
USF
Tail Bit
Precoding
Output
Convoluti
Code
Interleaving
onal
Block
Depth
Code
bits
Rate
PDTCH
184
(CS1)
PDTCH
(CS2)
Packet
1/2
456
code, 40
271
On
four
NB
four
NB
bursts
Packet
Adding
code, 16
three bits
77
1/2
456
On
bursts
PARCH,
Parity 6
1/2
36
PTCCH/D
Combine on one
AB burst
11
Parity 6
1/2,
36
perforate
Combine on one
AB burst
reduction
code
bits
PTCCH/U
184
Packet, 40
1/2
456
On
four
inconsecutive
bursts
PPCH,
184
PAGCH,
Packet
code, 40
1/2
456
On
four
consecutive
PNCH,
bursts
PBCCH,
PACCH
78
Circuit Paging
GPRS Paging
Channel
Channel
Packet
Paging
Channel
CCCH
Paging
Channel
Paging
Channel
PDCH
Packet
CCCH
Data CHannel
CCCH
The SGSN must work with the MSC/VLR for paging. The Gs
interface must be selected.
Paging
Channel
Packet
Paging Configuration
Paging
II
CCCH
Paging
Channel
CCCH
Paging
Channel
The SGSN is not required to work with the MSC/VLR for paging.
The MS is required to monitor only the CCCH paging channel. The
MS allocated with packet data channel still receives paging
messages of circuit services on the CCCH paging channel.
III
CCCH
Paging
Channel
CCCH
Packet
Paging
Channel
Paging
Channel
CCCH
The SGSN is not required to work with the MSC/VLR for paging.
The MS is required to monitor both the CCCH paging channel and
Paging
Channel
79
MSC/VLR sends a Suspend message to the SGSN. Upon receiving the message,
the SGSN disconnects the GPRS connection temporarily. After the circuitswitched call is complemented, the MSC/VLR sends a Restore message to the
SGSN. The SGSN resumes the GPRS connection after receiving the message.
Thus, the MS need not establish GPRS connection repeatedly. Most of the GPRS
MSs in the current market are type-B MSs.
80