SIST ETS 300 555 E1:2003
(Main)European digital cellular telecommunications system (Phase 2); Mobile Station - Base Station System (MS - BSS) interface; Data Link (DL) layer specification (GSM 04.06)
European digital cellular telecommunications system (Phase 2); Mobile Station - Base Station System (MS - BSS) interface; Data Link (DL) layer specification (GSM 04.06)
....
Evropski digitalni celični telekomunikacijski sistem (faza 2) – Mobilna postaja – Vmesnik sistema baznih postaj (MS-BBS) – Specifikacija plasti krmiljenja povezav (DL) (GSM 04.06)
General Information
Standards Content (Sample)
SLOVENSKI STANDARD
SIST ETS 300 555 E1:2003
01-december-2003
(YURSVNLGLJLWDOQLFHOLþQLWHOHNRPXQLNDFLMVNLVLVWHPID]D±0RELOQDSRVWDMD±
9PHVQLNVLVWHPDED]QLKSRVWDM06%%6±6SHFLILNDFLMDSODVWLNUPLOMHQMDSRYH]DY
'/*60
European digital cellular telecommunications system (Phase 2); Mobile Station - Base
Station System (MS - BSS) interface; Data Link (DL) layer specification (GSM 04.06)
Ta slovenski standard je istoveten z: ETS 300 555 Edition 1
ICS:
33.070.50 Globalni sistem za mobilno Global System for Mobile
telekomunikacijo (GSM) Communication (GSM)
SIST ETS 300 555 E1:2003 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------
SIST ETS 300 555 E1:2003
---------------------- Page: 2 ----------------------
SIST ETS 300 555 E1:2003
EUROPEAN ETS 300 555
TELECOMMUNICATION September 1994
STANDARD
Source: ETSI TC-SMG Reference: GSM 04.06
ICS: 33.060.30
European digital cellular telecommunications system, Global System for Mobile communications
Key words:
(GSM)
European digital cellular telecommunications system (Phase 2);
Mobile Station - Base Station System (MS - BSS) interface
Data Link (DL) layer specification
(GSM 04.06)
ETSI
European Telecommunications Standards Institute
ETSI Secretariat
F-06921 Sophia Antipolis CEDEX - FRANCE
Postal address:
650 Route des Lucioles - Sophia Antipolis - Valbonne - FRANCE
Office address:
c=fr, a=atlas, p=etsi, s=secretariat - secretariat@etsi.fr
X.400: Internet:
Tel.: +33 92 94 42 00 - Fax: +33 93 65 47 16
Copyright Notification: No part may be reproduced except as authorized by written permission. The copyright and the
foregoing restriction extend to reproduction in all media.
© European Telecommunications Standards Institute 1994. All rights reserved.
New presentation - see History box
---------------------- Page: 3 ----------------------
SIST ETS 300 555 E1:2003
Page 2
ETS 300 555: September 1994 (GSM 04.06 version 4.4.0)
Whilst every care has been taken in the preparation and publication of this document, errors in content,
typographical or otherwise, may occur. If you have comments concerning its accuracy, please write to
"ETSI Editing and Committee Support Dept." at the address shown on the title page.
---------------------- Page: 4 ----------------------
SIST ETS 300 555 E1:2003
Page 3
ETS 300 555: September 1994 (GSM 04.06 version 4.4.0)
Contents
Foreword.7
0 Introduction.9
0.1 Scope .9
0.2 Normative references .9
0.3 Definitions and abbreviations.10
1 General .10
2 Frame structure for peer-to-peer communication .11
2.1 General.11
2.2 Frame delimitation and fill bits .13
2.3 Address field . 13
2.4 Control field.13
2.5 Length indicator field . 13
2.6 Information field .13
2.7 Transparency.14
2.8 Format convention.14
2.8.1 Numbering convention.14
2.8.2 Order of bit transmission. 14
2.8.3 Field mapping convention.14
3 Elements of procedures and formats of fields for Data Link Layer peer-to-peer communication.15
3.1 General.15
3.2 Address field format.15
3.3 Address field variables .15
3.3.1 Address field extension bit (EA).15
3.3.2 Command/response field bit (C/R).15
3.3.3 Service access point identifier (SAPI) .16
3.4 Control field formats.16
3.4.1 Information transfer format - I . 16
3.4.2 Supervisory format - S. 17
3.4.3 Unnumbered format - U.17
3.5 Control field parameters and associated state variables.17
3.5.1 Poll/Final bit.17
3.5.2 Multiple frame operation - variables and sequence numbers .18
3.5.2.1 Modulus.18
3.5.2.2 Send state variable V(S) .18
3.5.2.3 Acknowledge state variable V(A) .18
3.5.2.4 Send sequence number N(S) .18
3.5.2.5 Receive state variable V(R).18
3.5.2.6 Receive sequence number N(R).18
3.5.2.7 Other parameters and variables.19
3.5.3 Unacknowledged operation variables and parameters .19
3.6 Length indicator field format.19
3.7 Length indicator field variables .19
3.7.1 Length indicator field extension bit (EL).19
3.7.2 More data bit (M).19
3.7.3 Length indicator (L) .20
3.8 Commands and reponses .20
3.8.1 Information (I) commands .20
3.8.2 Set asynchronous balanced mode (SABM) command.21
3.8.3 Disconnect (DISC) command .22
3.8.4 Unnumbered information (UI) command.22
---------------------- Page: 5 ----------------------
SIST ETS 300 555 E1:2003
Page 4
ETS 300 555: September 1994 (GSM 04.06 version 4.4.0)
3.8.5 Receive ready (RR) command/response .22
3.8.6 Reject (REJ) command/response .22
3.8.7 Receive not ready (RNR) command/response.23
3.8.8 Unnumbered acknowledgement (UA) response .23
3.8.9 Disconnected mode (DM) response .23
4 Elements for layer-to-layer communication .23
4.1 Definition of primitives and parameters.23
4.1.1 Generic names.24
4.1.1.1 DL-ESTABLISH .24
4.1.1.2 DL-RELEASE.24
4.1.1.3 DL-DATA .24
4.1.1.4 DL-UNIT DATA.24
4.1.1.5 DL-SUSPEND.24
4.1.1.6 DL-RESUME.24
4.1.1.7 DL-RECONNECT.24
4.1.1.8 DL-RANDOM ACCESS.25
4.1.1.9 MDL-RELEASE .25
4.1.1.10 MDL-ERROR .25
4.1.1.11 PH-DATA.25
4.1.1.12 PH-RANDOM ACCESS.25
4.1.1.13 PH-CONNECT.25
4.1.1.14 PH-READY-TO-SEND.25
4.1.1.15 PH-EMPTY-FRAME.25
4.1.2 Primitives types.25
4.1.2.1 REQUEST.25
4.1.2.2 INDICATION .25
4.1.2.3 RESPONSE .26
4.1.2.4 CONFIRM.26
4.1.3 Parameter definition.26
4.1.3.1 Message unit.26
4.1.3.2 Channel type .27
4.1.3.3 Service Access Point .27
4.1.3.4 Release mode .27
4.1.3.5 Error cause.27
4.1.3.6 Establish mode.27
4.2 Primitive procedures.31
5 Definition of the peer-to-peer protocol LAPDm.31
5.1 General .31
5.2 General Protocol Procedures .32
5.2.1 Unacknowledged information transfer.32
5.2.2 Acknowledged multiple frame information transfer.33
5.3 Procedures for unacknowledged information transfer .33
5.3.1 General .33
5.3.2 Transmission of unacknowledged information.33
5.3.3 Receipt of unacknowledged information.33
5.4 Procedures for establishment and release of multiple frame operation.33
5.4.1 Establishment of multiple frame operation.33
5.4.1.1 General.33
5.4.1.2 Normal establishment procedures .34
5.4.1.3 Procedure on expiry of timer T200: Normal establishment.35
5.4.1.4 Contention resolution establishment procedure.35
5.4.1.5 Procedure on expiry of timer T200: contention resolution
(MS only).37
5.4.2 Information transfer .37
5.4.2.1 General requirements.37
5.4.2.2 Error conditions .38
5.4.2.3 Fill frames.39
5.4.3 Suspension and resumption of multiple frame operation.40
---------------------- Page: 6 ----------------------
SIST ETS 300 555 E1:2003
Page 5
ETS 300 555: September 1994 (GSM 04.06 version 4.4.0)
5.4.3.1 General .40
5.4.3.2 Suspension .41
5.4.3.3 Resumption.41
5.4.3.3.1 Procedure after channel change .41
5.4.3.3.2 Procedure after returning to the old
channel (MS only).42
5.4.4 Termination of multiple frame operation.42
5.4.4.1 General .42
5.4.4.2 Normal release procedure .43
5.4.4.3 Procedure on expiry of timer T200 for normal release .43
5.4.4.4 Local end release procedure .43
5.4.5 Idle state.44
5.4.6 Collision of unnumbered commands and responses.44
5.4.6.1 Identical transmitted and received commands .44
5.4.6.2 Different transmitted and received commands.44
5.4.6.3 Unsolicited DM response and SABM or DISC command.44
5.5 Procedures for information transfer in multiple frame operation.45
5.5.1 Transmitting I frames.45
5.5.2 Receiving I frames.45
5.5.3 Receiving acknowledgement .46
5.5.4 Receiving REJ frames .47
5.5.5 Receiving RNR frame .48
5.5.6 Data link layer own receiver busy condition.49
5.5.7 Waiting acknowledgement.50
5.6 Abnormal release and re-establishment of multiple frame operation .51
5.6.1 Criteria for re-establishment.51
5.6.2 Criteria for abnormal release.51
5.6.3 Procedures for re-establishment.51
5.6.4 Procedures for abnormal release.51
5.7 Exception condition reporting and recovery for multiple frame operation .52
5.7.1 N(S) sequence error.52
5.7.2 Timer recovery.52
5.7.3 Invalid frame condition .52
5.7.4 N(R) sequence error.53
5.8 List of system parameters .53
5.8.1 Timer T200.53
5.8.1.1 For SAPI=0 and SAPI = 3 . 53
5.8.1.2 For SAPIs other than 0 or 3. 54
5.8.2 Maximum number of retransmissions (N200) .54
5.8.2.1 For SAPI=0 and 3. 54
5.8.2.2 For SAPIs other than 0 or 3. 54
5.8.3 Maximum number of octets in an I, UI, SABM and UA frame information
field (N201).54
5.8.4 Maximum number of outstanding I frames (k) .54
5.8.5 Maximum number of octets in a Layer3 message.54
5.9 System performance requirements.54
6 Special protocol operation on SAPI=0 and SAPI=3.55
Annex A (normative): Random access procedures . 57
A.1 Description of the procedure .57
A.1.1 Procedure in the MS. 57
A.1.2 Procedure in the BS .57
A.2 Format.57
Annex G (normative): Handling of frames with parameter errors in the address, control and length
indicator fields .58
G.1 General.58
G.2 Parameter errors in the address field.58
G.2.1 Unallocated SAPI .58
---------------------- Page: 7 ----------------------
SIST ETS 300 555 E1:2003
Page 6
ETS 300 555: September 1994 (GSM 04.06 version 4.4.0)
G.2.2 Wrong value of the C/R bit .58
G.2.3 EA bit set to "0".58
G.3 Parameter errors in the control field.59
G.3.1 Supervisory frames.59
G.3.2 Unnumbered frames .59
G.4 Parameter errors in the length indicator field.59
G.4.1 EL bit error .59
G.4.2 Information frames .60
G.4.3 Supervisory frames.60
G.4.4 DISC and DM frames .60
G.4.5 SABM UA and UI frames.60
History .61
---------------------- Page: 8 ----------------------
SIST ETS 300 555 E1:2003
Page 7
ETS 300 555: September 1994 (GSM 04.06 version 4.4.0)
Foreword
This European Telecommunication Standard (ETS) has been produced by the Special Mobile Group
(SMG) Technical Committee (TC) of the European Telecommunications Standards Institute (ETSI).
This ETS defines the data link layer protocol of the Mobile Station - Base Station System (MS - BSS)
interface within the European digital cellular telecommunications system (Phase 2).
This ETS corresponds to GSM technical specification, GSM 04.06 version 4.4.0.
The specification from which this ETS has been derived was originally based on CEPT documentation,
hence the presentation of this ETS may not be entirely in accordance with the ETSI/PNE rules.
Reference is made within this ETS to GSM Technical Specifications (GSM-TSs) (NOTE).
NOTE: TC-SMG has produced documents which give the technical specifications for the
implementation of the European digital cellular telecommunications system. Historically,
these documents have been identified as GSM Technical Specifications (GSM-TS).
These TSs may have subsequently become I-ETSs (Phase 1), or ETSs (Phase 2),
whilst others may become ETSI Technical Reports (ETRs). GSM-TSs are, for editorial
reasons, still referred to in GSM ETSs.
---------------------- Page: 9 ----------------------
SIST ETS 300 555 E1:2003
Page 8
ETS 300 555: September 1994 (GSM 04.06 version 4.4.0)
Blank page
---------------------- Page: 10 ----------------------
SIST ETS 300 555 E1:2003
Page 9
ETS 300 555: September 1994 (GSM 04.06 version 4.4.0)
0 Introduction
0.1 Scope
The scope of this Technical Specification is to define a data link layer protocol to be used for signalling,
and possibly also for other applications, on the MS-BS interface.
0.2 Normative references
This ETS incorporates by dated and undated reference, provisions from other publications. These
normative references are cited at the appropriate places in the text and the publications are listed
hereafter. For dated references, subsequent amendments to or revisions of any of these publications apply
to this ETS only when incorporated in it by amendment or revision. For undated references, the latest
edition of the publication referred to applies.
[1] GSM 01.04 (ETR 100): "European digital cellular telecommunications system
(Phase 2); Abbreviations and acronyms".
[2] GSM 04.01 (prETS 300 550): "European digital cellular telecommunications
system (Phase 2); Mobile Station - Base Station System (MS - BSS) interface
General aspects and principles".
[3] GSM 04.03 (prETS 300 552): "European digital cellular telecommunications
system (Phase 2); Mobile Station - Base Station System (MS - BSS) interface
Channel structures and access capabilities".
[4] GSM 04.04 (prETS 300 553): "European digital cellular telecommunications
system (Phase 2); Layer 1 General requirements".
[5] GSM 04.05 (prETS 300 554): "European digital cellular telecommunications
system (Phase 2); Data Link (DL) layer General aspects".
[6] GSM 04.07 (prETS 300 556): "European digital cellular telecommunications
system (Phase 2); Mobile radio interface signalling layer 3 General aspects".
[7] GSM 04.08 (prETS 300 557): "European digital cellular telecommunications
system (Phase 2); Mobile radio interface layer 3 specification".
[8] GSM 04.10 (prETS 300 558): "European digital cellular telecommunications
system (Phase 2); Mobile radio interface layer 3 Supplementary services
specification General aspects".
[9] GSM 04.12 (prETS 300 560): "European digital cellular telecommunications
system (Phase 2); Short Message Service Cell Broadcast (SMSCB) support on
the mobile radio interface".
[10] GSM 05.02 (prETS 300 574): "European digital cellular telecommunications
system (Phase 2); Multiplexing and multiple access on the radio path".
[11] GSM 08.56 (prETS 300 595): "European digital cellular telecommunications
system (Phase 2); Base Station Controller - Base Transceiver Station (BSC -
BTS) interface Layer 2 specification".
[12] GSM 08.58 (prETS 300 596): "European digital cellular telecommunications
system (Phase 2); Base Station Controller - Base Transceiver Station (BSC -
BTS) interface Layer 3 specification".
[13] CCITT Recommendation Z.100: "Specification and description language (SDL)".
---------------------- Page: 11 ----------------------
SIST ETS 300 555 E1:2003
Page 10
ETS 300 555: September 1994 (GSM 04.06 version 4.4.0)
0.3 Definitions and abbreviations
Abbreviations used in this specification are listed in GSM 01.04.
1 General
This Technical Specification describes the frame structure, elements of procedure, format of fields and
procedures for the proper operation of the Link Access Procedure on the Dm channel, LAPDm.
When the mention for "further study" or "FS" or "FFS" is present throughout this document, means this is
not relevant for ETSI-GSM phase 1 or phase 2 standard.
NOTE 1: The term Dm channel is used for convenience to designate the collection of all the
various signalling channels required in the GSM system. See also TS GSM 04.03.
The concepts, terminology, overview description of LAPDm functions and procedures, and the relationship
with other Technical Specifications are described in general terms in TS GSM 04.05.
The frame formats defined for LAPDm are based on those defined for LAPD. However, there are
important differences between LAPDm and LAPD, in particular with regard to frame delimitation methods
and transparency mechanisms. These differences are necessary for operation within the constraints set by
the radio path.
LAPDm supports two modes of operation:
- unacknowledged operation using UI frames
- acknowledged operation using the multiple frame procedure
As a choice of implementation, the two modes of operation may be implemented independently of each
other. This is possible since there is no interactions between the two modes, other than queuing at the
transmitter, even when they coexist on the same physical channel. For BCCHs and CCCHs only the
unacknowledged mode of operation needs to be implemented.
LAPDm is used for information sent on the control channels BCCH, AGCH, PCH, FACCH, SACCH and
SDCCH as defined in TS GSM 04.03.
NOTE 2: AGCH and PCH are sometimes referred to by the collective name CCCH and FACCH,
SACCH and SDCCH are, similarly, referred to by the collective name DCCH.
LAPDm may also be used on other types of channel.
NOTE 3: As stated in TS GSM 04.05, the term "data link layer" is used in the main text of this
Technical Specification. However, mainly in figures and tables, the terms "layer 2" and
"L2" are used as abbreviations. Furthermore, in accordance with TS GSM 04.07 and
GSM 04.08, the term "layer 3" is used to indicate the layer above the data link layer.
This Technical Specification is organised as follows:
The frame structure for peer-to-peer communication is given in section 2. The elements of procedure and
formats of fields are given in section 3. The elements of layer-to-layer communication are contained in
section 4. The details of the peer-to-peer procedures are given in section 5. Section 6 summarizes the
special protocol operations used mandatorily with SAPI=0 and SAPI=3.
The specification for the random access channel is contained in Annex A even though it is not a LAPDm
function. This part of the TS is descriptive and does not constrain the implementation of the random access
function.The procedure is used for CHANNEL REQUEST on the RACH and HANDOVER ACCESS on the
main DCCH.
---------------------- Page: 12 ----------------------
SIST ETS 300 555 E1:2003
Page 11
ETS 300 555: September 1994 (GSM 04.06 version 4.4.0)
(Annexes B to F are deleted)
Annex G gives an overview of actions taken on frames containing parameter errors.
2 Frame structure for peer-to-peer communication
2.1 General
All data link layer peer-to-peer exchanges are in frames conforming to one of the formats shown in figure
1. Several format types are shown in the Figure: Format A is used on DCCHs for frames where there is no
information field, Format B is used on DCCHs for frames containing an information field, and format Bbis is
used only on BCCH, PCH, and AGCH. In addition there is a Format C for transmission of random access
signals.
Format C frames are described in Annex A. Format A and B/Bbis frames are described in the remainder of
this Technical Specification.
---------------------- Page: 13 ----------------------
SIST ETS 300 555 E1:2003
Page 12
ETS 300 555: September 1994 (GSM 04.06 version 4.4.0)
bit 8 7 6 5 4 3 2 1
�˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜¿ Octet no
‡ ‡ 1
: - - - - - - - - - - - - - - - - - - - -:
: Adress field :
: - - - - - - - - - - - - - - - - - - - -:
‡ ‡ k
ˆ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜·
‡ Control field ‡ k+1
ˆ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜·
‡ ‡ k+2
: - -
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.