SIST EN 300 909 V8.3.1:2003
(Main)Digital cellular telecommunications system (Phase 2+) (GSM); Channel coding (GSM 05.03 version 8.3.1 Release 1999)
- Abstract
Upgrade to R99 and CRs SMG#30, 30bis, 31
- Status
- Published
- Publication Date
- 30-Nov-2003
- Current Stage
- 6060 - National Implementation/Publication (Adopted Project)
- Start Date
- 01-Dec-2003
- Due Date
- 01-Dec-2003
- Completion Date
- 01-Dec-2003
- Mandate
- T-172-1
SIST EN 300 909 V8.3.1:2003 is the SIST adoption of EN 300 909 Version 8.3.1 for Digital cellular telecommunications system (Phase 2+) (GSM) channel coding. It specifies how speech, data, control, and packet-switched channel blocks are coded, interleaved, flagged, and mapped onto bursts before transmission. The standard is aimed at GSM implementers, especially MS and BTS equipment designers, and it does not specify the channel decoding method.
What does SIST EN 300 909 V8.3.1:2003 specify?
SIST EN 300 909 V8.3.1:2003 defines the channel coding structure used in GSM Phase 2+ Release 1999. It covers the data blocks delivered to the encryption unit, together with encoding, reordering, interleaving, and the stealing flag.
The document is organized into:
- Clause 1: Scope, references, and abbreviations
- Clause 2: General organization and naming convention
- Clause 3: Traffic Channels (TCH)
- Clause 4: Control Channels
- Clause 5: Packet Switched Channels
- Annexes A to C: summaries and change history
| Annex | What it covers |
|---|---|
| Annex A | Summary of channel types |
| Annex B | Summary of polynomials used for convolutional codes |
| Annex C | Change control history |
What are the key requirements of SIST EN 300 909 V8.3.1:2003?
SIST EN 300 909 V8.3.1:2003 uses one common coding chain for most channels: block coding, convolutional coding, reordering/interleaving, then mapping to bursts. In practice, this lets one decoder architecture handle many GSM channels with different block sizes.
Clause 2.1 says most channels use a basic 456-bit coded block. That block size matters because it is the common unit for full-rate speech, many control channels, and several packet channels.
Clause 3.1 and 3.2 define speech channel coding for TCH/FS, TCH/EFS, and TCH/HS. Full-rate speech uses reordered 260-bit blocks, while half-rate speech uses 228-bit coded blocks and different bit ordering depending on the mode. This is what implementers need to match the speech codec output to the radio frame format.
Clause 3.1 also gives the extra preliminary coding for EFR, including CRC and repetition bits. That means EFR needs an additional protection stage before the common GSM channel coding chain.
Clauses 3.3 to 3.8 define data traffic channels at several radio interface rates, including TCH/F9.6, TCH/F4.8, TCH/H4.8, TCH/F2.4, TCH/H2.4, and TCH/F14.4. The practical point is that each service rate has its own input block size, tail bits, puncturing, and interleaving pattern.
Clauses 3.9 and 3.10 cover adaptive multirate speech on TCH/AFS and TCH/AHS. They define frame formats such as SID_UPDATE, SID_FIRST, ONSET, SPEECH, and RATSCCH. These clauses matter because AMR and DTX traffic uses in-band signalling and identification markers as part of the coded payload.
Clauses 4 and 5 cover control and packet-switched channels. Clause 4 includes SACCH, FACCH, BCCH, CCCH, SDCCH, RACH, SCH, and CTS-related channels. Clause 5 defines PDTCH, packet control channels, PRACH, and multiple coding schemes from CS-1 to MCS-9, including USF precoding, header coding, data coding, interleaving, and burst mapping.
What terms does SIST EN 300 909 V8.3.1:2003 define?
- TCH/FS - The full-rate speech traffic channel, carrying one speech frame per coding block.
- TCH/HS - The half-rate speech traffic channel, using 228 coded bits per speech frame.
- SACCH - Slow associated control channel, used for control information tied to a traffic channel.
- FACCH - Fast associated control channel, which steals bits or symbols from traffic channel bursts.
- DTX - Discontinuous transmission, where speech traffic uses SID and ONSET frame types to manage silent periods.
- SID_UPDATE - A frame type used to carry comfort-noise parameters during DTX.
- RATSCCH - A frame type and message path used for RATSCCH signalling in AMR traffic channels.
Who uses SIST EN 300 909 V8.3.1:2003?
SIST EN 300 909 V8.3.1:2003 is used by GSM radio engineers, modem and base-station developers, and test laboratories that need to implement or verify channel coding. It is also relevant to quality managers and buyers evaluating GSM equipment compatibility, because it tells them which coding and interleaving behavior the equipment must support.
The document is used across speech, circuit-switched data, packet data, and CTS-related radio interfaces.
What changed in SIST EN 300 909 V8.3.1:2003 from the previous edition?
SIST EN 300 909 V8.3.1:2003 is the Release 1999 version of GSM 05.03, and the scope states that it is an upgrade to R99 and incorporates CRs SMG#30, SMG#30bis, and SMG#31.
Which standards are used with SIST EN 300 909 V8.3.1:2003?
- GSM01.04 - Provides abbreviations and acronyms used throughout the standard.
- GSM04.08 - Supplies Layer 3 radio interface definitions used for control-channel context.
- GSM04.21 - Defines rate adaptation on the MS-BSS interface for data traffic channels.
- GSM05.01 - Gives the general physical-layer transmission-chain reference.
- GSM05.02 - Defines multiplexing and multiple access, including the burst mapping context.
- GSM05.05 - Covers radio transmission and reception.
- GSM05.09 - Provides link adaptation and codec mode identifiers for AMR-related signalling.
- GSM06.10, GSM06.20, GSM06.60, GSM06.90, GSM06.93 - Provide the speech transcoding and DTX functions that feed the channel coder.
- GSM03.64 - Gives the overall GPRS radio interface description used for packet channels.
- GSM03.52 - Provides CTS lower-layer definitions used by CTS-related channels.
What does the SIST EN 300 909 V8.3.1:2003 document contain?
SIST EN 300 909 V8.3.1:2003 contains the channel coding rules, the bit naming convention, and the formulas for block codes, convolutional codes, puncturing, interleaving, and burst mapping. It also includes figures that show the full channel-coding organization for speech, AMR, ECSD, and packet channels.
The annexes add a summary of channel types, a summary of convolutional-code polynomials, and the change-control history.
Get Certified
Connect with accredited certification bodies for this standard

ANCE
Mexican certification and testing association.

Intertek Slovenia
Intertek testing, inspection, and certification services in Slovenia.
LNE (Laboratoire National de Métrologie et d'Essais)
French national laboratory for metrology and testing.
Sponsored listings
Frequently Asked Questions
SIST EN 300 909 V8.3.1:2003 is a standard published by the Slovenian Institute for Standardization (SIST). Its full title is "Digital cellular telecommunications system (Phase 2+) (GSM); Channel coding (GSM 05.03 version 8.3.1 Release 1999)". This standard covers: Upgrade to R99 and CRs SMG#30, 30bis, 31
Upgrade to R99 and CRs SMG#30, 30bis, 31
SIST EN 300 909 V8.3.1:2003 is classified under the following ICS (International Classification for Standards) categories: 33.070.50 - Global System for Mobile Communication (GSM). The ICS classification helps identify the subject area and facilitates finding related standards.
SIST EN 300 909 V8.3.1:2003 is associated with the following European legislation: Standardization Mandates: T-172-1. When a standard is cited in the Official Journal of the European Union, products manufactured in conformity with it benefit from a presumption of conformity with the essential requirements of the corresponding EU directive or regulation.
SIST EN 300 909 V8.3.1:2003 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Digital cellular telecommunications system (Phase 2+) (GSM); Channel coding (GSM 05.03 version 8.3.1 Release 1999)33.070.50Globalni sistem za mobilno telekomunikacijo (GSM)Global System for Mobile Communication (GSM)ICS:Ta slovenski standard je istoveten z:EN 300 909 Version 8.3.1SIST EN 300 909 V8.3.1:2003en01-december-2003SIST EN 300 909 V8.3.1:2003SLOVENSKI
STANDARD
ETSIEN300909V8.3.1(2000-09)EuropeanStandard(Telecommunicationsseries)Digitalcellulartelecommunicationssystem(Phase2+);Channelcoding(GSM05.03version8.3.1Release1999)GLOBALSYSTEMFORMOBILECOMMUNICATIONSRSIST EN 300 909 V8.3.1:2003
ETSIETSIEN300909V8.3.1(2000-09)2(GSM05.03version8.3.1Release1999)ReferenceREN/SMG-020503Q8KeywordsDigitalcellulartelecommunicationssystem,GlobalSystemforMobilecommunications(GSM)ETSI650RoutedesLuciolesF-06921SophiaAntipolisCedex-FRANCETel.:+33492944200Fax:+33493654716SiretN°34862356200017-NAF742CAssociationàbutnonlucratifenregistréeàlaSous-PréfecturedeGrasse(06)N°7803/88ImportantnoticeIndividualcopiesofthepresentdocumentcanbedownloadedfrom:http://www.etsi.orgThepresentdocumentmaybemadeavailableinmorethanoneelectronicversionorinprint.Inanycaseofexistingorperceiveddifferenceincontentsbetweensuchversions,thereferenceversionisthePortableDocumentFormat(PDF).Incaseofdispute,thereferenceshallbetheprintingonETSIprintersofthePDFversionkeptonaspecificnetworkdrivewithinETSISecretariat.Usersofthepresentdocumentshouldbeawarethatthedocumentmaybesubjecttorevisionorchangeofstatus.InformationonthecurrentstatusofthisandotherETSIdocumentsisavailableathttp://www.etsi.org/tb/status/Ifyoufinderrorsinthepresentdocument,sendyourcommentto:editor@etsi.frCopyrightNotificationNopartmaybereproducedexceptasauthorizedbywrittenpermission.Thecopyrightandtheforegoingrestrictionextendtoreproductioninallmedia.©EuropeanTelecommunicationsStandardsInstitute2000.Allrightsreserved.SIST EN 300 909 V8.3.1:2003
ETSIETSIEN300909V8.3.1(2000-09)3(GSM05.03version8.3.1Release1999)ContentsIntellectualPropertyRights.9Foreword.91Scope.101.1References.101.2Abbreviations.112General.112.1Generalorganization.112.2NamingConvention.153TrafficChannels(TCH).173.1Speechchannelatfullrate(TCH/FSandTCH/EFS).173.1.1PreliminarychannelcodingforEFRonly.183.1.1.1CRCcalculation.183.1.1.2Repetitionbits.183.1.1.3Correspondencebetweeninputandoutputofpreliminarychannelcoding.183.1.2ChannelcodingforFRandEFR.193.1.2.1Parityandtailingforaspeechframe.193.1.2.2Convolutionalencoder.193.1.3Interleaving.193.1.4MappingonaBurst.203.2Speechchannelathalfrate(TCH/HS).203.2.1Parityandtailingforaspeechframe.203.2.2Convolutionalencoder.213.2.3Interleaving.213.2.4Mappingonaburst.223.3Datachannelatfullrate,12.0kbit/sradiointerfacerate(9.6kbit/sservices(TCH/F9.6)).223.3.1Interfacewithuserunit.223.3.2Blockcode.223.3.3Convolutionalencoder.223.3.4Interleaving.233.3.5MappingonaBurst.233.4Datachannelatfullrate,6.0kbit/sradiointerfacerate(4.8kbit/sservices(TCH/F4.8)).233.4.1Interfacewithuserunit.233.4.2Blockcode.233.4.3Convolutionalencoder.243.4.4Interleaving.243.4.5MappingonaBurst.243.5Datachannelathalfrate,6.0kbit/sradiointerfacerate(4.8kbit/sservices(TCH/H4.8)).243.5.1Interfacewithuserunit.243.5.2Blockcode.243.5.3Convolutionalencoder.243.5.4Interleaving.243.5.5MappingonaBurst.243.6Datachannelatfullrate,3.6kbit/sradiointerfacerate(2.4kbit/sandlessservices(TCH/F2.4)).253.6.1Interfacewithuserunit.253.6.2Blockcode.253.6.3Convolutionalencoder.253.6.4Interleaving.253.6.5MappingonaBurst.253.7Datachannelathalfrate,3.6kbit/sradiointerfacerate(2.4kbit/sandlessservices(TCH/H2.4)).253.7.1Interfacewithuserunit.263.7.2Blockcode.263.7.3Convolutionalencoder.263.7.4Interleaving.263.7.5MappingonaBurst.263.8Datachannelatfullrate,14.5kbit/sradiointerfacerate(14.4kbit/sservices(TCH/F14.4)).26SIST EN 300 909 V8.3.1:2003
ETSIETSIEN300909V8.3.1(2000-09)4(GSM05.03version8.3.1Release1999)3.8.1Interfacewithuserunit.263.8.2Blockcode.263.8.3Convolutionalencoder.263.8.4Interleaving.273.8.5MappingonaBurst.273.9Adaptivemultiratespeechchannelatfullrate(TCH/AFS).273.9.1SID_UPDATE.273.9.1.1Codingofin-banddata.273.9.1.2Parityandconvolutionalencodingforthecomfortnoiseparameters.283.9.1.3Identificationmarker.293.9.1.4Interleaving.293.9.1.5MappingonaBurst.293.9.2SID_FIRST.293.9.2.1Codingofin-banddata.293.9.2.2Identificationmarker.293.9.2.3Interleaving.303.9.2.4MappingonaBurst.303.9.3ONSET.303.9.3.1Codingofin-banddata.303.9.3.2Interleaving.303.9.3.3MappingonaBurst.303.9.4SPEECH.313.9.4.1Codingofthein-banddata.313.9.4.2Orderingaccordingtosubjectiveimportance.313.9.4.3Parityforspeechframes.323.9.4.4Convolutionalencoder.333.9.4.5Interleaving.403.9.4.6MappingonaBurst.403.9.5RATSCCH.403.9.5.1Codingofin-banddata.403.9.5.2ParityandconvolutionalencodingfortheRATSCCHmessage.403.9.5.3Identificationmarker.413.9.5.4Interleaving.413.9.5.5MappingonaBurst.413.10Adaptivemultiratespeechchannelathalfrate(TCH/AHS).413.10.1SID_UPDATE.423.10.1.1Codingofin-banddata.423.10.1.2Parityandconvolutionalencodingforthecomfortnoiseparameters.423.10.1.3Identificationmarker.433.10.1.4Interleaving.433.10.1.5MappingonaBurst.443.10.2SID_UPDATE_INH.443.10.2.1Codingofin-banddata.443.10.2.2Identificationmarker.443.10.2.3Interleaving.443.10.2.4MappingonaBurst.453.10.3SID_FIRST_P1.453.10.3.1Codingofin-banddata.453.10.3.2Identificationmarker.453.10.3.3Interleaving.453.10.3.4MappingonaBurst.453.10.4SID_FIRST_P2.453.10.4.1Codingofin-banddata.453.10.4.2Interleaving.463.10.4.3MappingonaBurst.463.10.5SID_FIRST_INH.463.10.5.1Codingofin-banddata.463.10.5.2Identificationmarker.463.10.5.3Interleaving.463.10.5.4MappingonaBurst.463.10.6ONSET.473.10.6.1Codingofin-banddata.47SIST EN 300 909 V8.3.1:2003
ETSIETSIEN300909V8.3.1(2000-09)5(GSM05.03version8.3.1Release1999)3.10.6.2Interleaving.473.10.6.3MappingonaBurst.473.10.7SPEECH.473.10.7.1Codingofthein-banddata.473.10.7.2Orderingaccordingtosubjectiveimportance.473.10.7.3Parityforspeechframes.483.10.7.4Convolutionalencoder.493.10.7.5Interleaving.533.10.7.6MappingonaBurst.543.10.8RATSCCH_MARKER.543.10.8.1Codingofin-banddata.543.10.8.2Identificationmarker.543.10.8.3Interleaving.543.10.8.4MappingonaBurst.543.10.9RATSCCH_DATA.543.10.9.1Codingofin-banddata.543.10.9.2ParityandconvolutionalencodingfortheRATSCCHmessage.543.10.9.3Interleaving.553.10.9.4MappingonaBurst.553.11DatachannelforECSDatfullrate,29.0kbit/sradiointerfacerate(28.8kbit/sservices(E-TCH/F28.8)).553.11.1Interfacewithuserunit.553.11.2Blockcode.563.11.2.1Repetitionbits.563.11.2.2ReedSolomonencoder.563.11.3Convolutionalencoder.573.11.3.1Tailingbitsforadataframe.573.11.3.2Convolutionalencodingforadataframe.573.11.4Interleaving.583.11.5MappingonaBurst.583.12DatachannelforECSDatfullrate,32.0kbit/sradiointerfacerate(32.0kbit/sservices(E-TCH/F32.0)).593.12.1Interfacewithuserunit.593.12.2Blockcode.593.12.3Convolutionalencoder.603.12.3.1Tailingbitsforadataframe.603.12.3.2Convolutionalencodingforadataframe.603.12.4Interleaving.603.12.5MappingonaBurst.603.13DatachannelforECSDatfullrate,43.5kbit/sradiointerfacerate(43.2kbit/sservices(E-TCH/F43.2)).613.13.1Interfacewithuserunit.613.13.2Convolutionalencoder.613.13.2.1Tailingbitsforadataframe.613.13.2.2Convolutionalencodingforadataframe.613.13.3Interleaving.613.13.4MappingonaBurst.614ControlChannels.614.1Slowassociatedcontrolchannel(SACCH).614.1.1Blockconstitution.614.1.2Blockcode.624.1.3Convolutionalencoder.624.1.4Interleaving.624.1.5MappingonaBurst.634.2Fastassociatedcontrolchannelatfullrate(FACCH/F).634.2.1Blockconstitution.634.2.2Blockcode.634.2.3Convolutionalencoder.634.2.4Interleaving.634.2.5MappingonaBurst.634.3Fastassociatedcontrolchannelathalfrate(FACCH/H).644.3.1Blockconstitution.644.3.2Blockcode.644.3.3Convolutionalencoder.64SIST EN 300 909 V8.3.1:2003
ETSIETSIEN300909V8.3.1(2000-09)6(GSM05.03version8.3.1Release1999)4.3.4Interleaving.644.3.5MappingonaBurst.644.4Broadcastcontrol,Paging,Accessgrant,NotificationandCellbroadcastchannels(BCCH,PCH,AGCH,NCH,CBCH),CTSPagingandAccessgrantchannels(CTSPCH,CTSAGCH).654.5Stand-alonededicatedcontrolchannel(SDCCH).654.6Randomaccesschannel(RACH).654.7Synchronizationchannel(SCH),Compactsynchronizationchannel(CSCH),CTSBeaconandAccessrequestchannels(CTSBCH-SB,CTSARCH).664.8AccessBurstoncircuitswitchedchannelsotherthanRACH.664.9AccessBurstsforuplinkaccessonachannelusedforVGCS.664.10FastassociatedcontrolchannelatECSDE-TCH/F(E-FACCH/F).674.10.1Blockconstitution.674.10.2Blockcode.674.10.3Convolutionalencoder.674.10.4Interleaving.674.10.5MappingonaBurst.675PacketSwitchedChannels.685.1Packetdatatrafficchannel(PDTCH).685.1.1Packetdatablocktype1(CS-1).685.1.2Packetdatablocktype2(CS-2).685.1.2.1Blockconstitution.685.1.2.2Blockcode.685.1.2.3Convolutionalencoder.695.1.2.4Interleaving.695.1.2.5Mappingonaburst.695.1.3Packetdatablocktype3(CS-3).695.1.3.1Blockconstitution.695.1.3.2Blockcode.695.1.3.3Convolutionalencoder.705.1.3.4Interleaving.705.1.3.5Mappingonaburst.705.1.4Packetdatablocktype4(CS-4).705.1.4.1Blockconstitution.705.1.4.2Blockcode.715.1.4.3Convolutionalencoder.715.1.4.4Interleaving.715.1.4.5Mappingonaburst.715.1.5Packetdatablocktype5(MCS-1).715.1.5.1Downlink(MCS-1DL).715.1.5.1.1Blockconstitution.715.1.5.1.2USFprecoding.725.1.5.1.3Headercoding.725.1.5.1.4Datacoding.725.1.5.1.5Interleaving.735.1.5.1.6Mappingonaburst.745.1.5.2Uplink(MCS-1UL).745.1.5.2.1Blockconstitution.745.1.5.2.2Headercoding.745.1.5.2.3Datacoding.755.1.5.2.4Interleaving.755.1.5.2.5Mappingonaburst.755.1.6Packetdatablocktype6(MCS-2).755.1.6.1Downlink(MCS-2DL).755.1.6.1.1Blockconstitution.755.1.6.1.2USFprecoding.765.1.6.1.3Headercoding.765.1.6.1.4Datacoding.765.1.6.1.5Interleaving.765.1.6.1.6Mappingonaburst.775.1.6.2Uplink(MCS-2UL).775.1.6.2.1Blockconstitution.77SIST EN 300 909 V8.3.1:2003
ETSIETSIEN300909V8.3.1(2000-09)7(GSM05.03version8.3.1Release1999)5.1.6.2.2Headercoding.775.1.6.2.3Datacoding.775.1.6.2.4Interleaving.775.1.6.2.5Mappingonaburst.775.1.7Packetdatablocktype7(MCS-3).775.1.7.1Downlink(MCS-3DL).775.1.7.1.1Blockconstitution.775.1.7.1.2USFprecoding.775.1.7.1.3Headercoding.775.1.7.1.4Datacoding.775.1.7.1.5Interleaving.785.1.7.1.6Mappingonaburst.785.1.7.2Uplink(MCS-3UL).785.1.7.2.1Blockconstitution.785.1.7.2.2Headercoding.785.1.7.2.3Datacoding.795.1.7.2.4Interleaving.795.1.7.2.5Mappingonaburst.795.1.8Packetdatablocktype8(MCS-4).795.1.8.1Downlink(MCS-4DL).795.1.8.1.1Blockconstitution.795.1.8.1.2USFprecoding.795.1.8.1.3Headercoding.795.1.8.1.4Datacoding.795.1.8.1.5Interleaving.805.1.8.1.6Mappingonaburst.805.1.8.2Uplink(MCS-4UL).805.1.8.2.1Blockconstitution.805.1.8.2.2Headercoding.805.1.8.2.3Datacoding.805.1.8.2.4Interleaving.805.1.8.2.5Mappingonaburst.805.1.9Packetdatablocktype9(MCS-5).805.1.9.1Downlink(MCS-5DL).805.1.9.1.1Blockconstitution.805.1.9.1.2USFprecoding.815.1.9.1.3Headercoding.815.1.9.1.4Datacoding.825.1.9.1.5Interleaving.825.1.9.1.6Mappingonaburst.835.1.9.2Uplink(MCS-5UL).845.1.9.2.1Blockconstitution.845.1.9.2.2Headercoding.845.1.9.2.3Datacoding.
...



