SIST EN 300 909 V7.3.1:2003
(Main)Digital cellular telecommunications system (Phase 2+) (GSM); Channel coding (GSM 05.03 version 7.3.1 Release 1998)
- Abstract
CRs SMG#30, 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 V7.3.1:2003 is the Slovenian adoption of ETSI EN 300 909 Version 7.3.1. It specifies GSM channel coding for Phase 2+ Release 1998, including how speech, data, control and packet-switched logical channels are protected, interleaved and marked before transmission. It is written for implementers and test teams working on GSM mobile stations, base stations and related radio-interface equipment.
What does SIST EN 300 909 V7.3.1:2003 specify?
SIST EN 300 909 V7.3.1:2003 specifies the data blocks given to the encryption unit and the associated encoding, reordering, interleaving and stealing-flag handling. It does not specify the channel decoding method.
The document is organized as follows:
| Annex | What it covers |
|---|---|
| Annex A | Summary of channel types |
| Annex B | Summary of polynomials used for convolutional codes |
| Annex C | Change control history |
Clause 2 gives the common organization and naming convention. Clause 3 covers traffic channels, Clause 4 covers control channels, and Clause 5 covers packet switched channels.
What are the key requirements of SIST EN 300 909 V7.3.1:2003?
Common coding structure
SIST EN 300 909 V7.3.1:2003 uses a common chain for most channels: systematic block coding, convolutional coding, reordering and interleaving, then burst mapping with stealing flags. In practice, this means the transmitter must preserve bit order and burst placement exactly, because the receiver depends on the same structure.
Traffic channels
Clause 3 defines speech and data coding for TCH/FS, TCH/EFS, TCH/HS and the data traffic channels. Full-rate and half-rate speech use different bit rearrangements and protection classes, while the data channels define how user-unit bit streams are grouped, coded and interleaved before being mapped to bursts.
Clause 3.9 and Clause 3.10 extend this to adaptive multirate speech on TCH/AFS and TCH/AHS. They add frame types such as SID_UPDATE, SID_FIRST, ONSET, SPEECH and RATSCCH, with in-band signalling, subjectively important bit ordering, CRC protection, and identification markers. For implementers, this is the part that makes AMR speech and its control information travel together correctly.
Control and access channels
Clause 4 defines the coding for SACCH, FACCH/F, FACCH/H, BCCH, PCH, AGCH, NCH, CBCH, SDCCH, RACH and SCH, plus the CTS-related control and access channels named in the document. These channels reuse the same overall protection chain where possible, but the urgent FACCH variants steal bits from traffic bursts, so equipment must set the stealing flags correctly.
RACH and SCH use short bursts with their own coding structure. That matters because random access and synchronization do not fit the same block pattern as normal traffic or control messages.
Packet switched channels
Clause 5 covers PDTCH, the packet control channels, PRACH and the packet access burst formats. It also distinguishes the coding schemes used for packet data blocks, so packet-oriented terminals and base stations can map radio blocks consistently to the correct coding mode.
What terms does SIST EN 300 909 V7.3.1:2003 define?
- TCH (Traffic Channel) - The traffic channel carried by the GSM radio interface for speech or data.
- SACCH (Slow Associated Control Channel) - A control channel that carries slower signalling alongside traffic.
- FACCH (Fast Associated Control Channel) - A control channel that steals traffic bits to carry urgent signalling.
- DTX (Discontinuous Transmission) - The mode where speech activity pauses and SID or ONSET frames manage the transition.
- SID_UPDATE - A frame used to carry comfort noise parameters during DTX.
- RATSCCH (Robust AMR Traffic Channel Control Channel) - The AMR control channel used for in-band control messages.
- BSIC (Base Station Identity Code) - The identity code added in the RACH and SCH-related coding.
- CRC (Cyclic Redundancy Check) - The parity check used for error detection in protected speech and control blocks.
Who uses SIST EN 300 909 V7.3.1:2003?
SIST EN 300 909 V7.3.1:2003 is used by GSM chipset designers, radio modem engineers, mobile station and BTS developers, and protocol test laboratories. Quality and verification teams use it to check bit ordering, interleaving, stealing-flag handling and frame selection. Buyers and network engineers use it when they need to confirm that a product implements the GSM channel coding expected on the radio interface.
Which standards are used with SIST EN 300 909 V7.3.1:2003?
| Reference | Contribution |
|---|---|
| GSM01.04 | Abbreviations and acronyms |
| GSM04.08 | Mobile radio interface layer 3 specification |
| GSM04.21 | Rate adaptation on the MS-BSS interface |
| GSM05.01 | Physical layer general description |
| GSM05.02 | Logical channel types and multiplexing |
| GSM05.05 | Radio transmission and reception |
| GSM05.09 | Link adaptation and codec mode identifiers |
| GSM06.10 | Full rate speech transcoding |
| GSM06.20 | Half rate speech transcoding |
| GSM06.60 | Enhanced Full Rate (EFR) speech transcoding |
| GSM06.90 | Adaptive Multi-Rate speech transcoding |
| GSM06.93 | DTX for Adaptive Multi-Rate speech traffic channels |
| GSM03.64 | GPRS radio interface overall description |
| GSM03.52 | CTS radio interface lower layers |
What does the SIST EN 300 909 V7.3.1:2003 document contain?
The document contains clause-by-clause procedures for coding, interleaving and mapping logical channels onto bursts. It includes the general channel-coding organization diagrams, bit naming convention, and detailed handling of speech, data, control and packet channels. It also provides the tables that define bit rearrangement, protection classes and class ordering for the supported speech modes. Annex B summarizes the convolutional-code polynomials used across the document, and Annex C records 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 V7.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 7.3.1 Release 1998)". This standard covers: CRs SMG#30, 31
CRs SMG#30, 31
SIST EN 300 909 V7.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 V7.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 V7.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 7.3.1 Release 1998)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 7.3.1SIST EN 300 909 V7.3.1:2003en01-december-2003SIST EN 300 909 V7.3.1:2003SLOVENSKI
STANDARD
ETSIEN300909V7.3.1(2000-09)EuropeanStandard(Telecommunicationsseries)Digitalcellulartelecommunicationssystem(Phase2+);Channelcoding(GSM05.03version7.3.1Release1998)GLOBALSYSTEMFORMOBILECOMMUNICATIONSRSIST EN 300 909 V7.3.1:2003
ETSIETSIEN300909V7.3.1(2000-09)2(GSM05.03version7.3.1Release1998)ReferenceREN/SMG-020503Q7R1KeywordsDigitalcellulartelecommunicationssystem,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 V7.3.1:2003
ETSIETSIEN300909V7.3.1(2000-09)3(GSM05.03version7.3.1Release1998)ContentsIntellectualPropertyRights.7Foreword.71Scope.81.1References.81.2Abbreviations.92General.92.1Generalorganization.92.2NamingConvention.123TrafficChannels(TCH).133.1Speechchannelatfullrate(TCH/FSandTCH/EFS).133.1.1PreliminarychannelcodingforEFRonly.133.1.1.1CRCcalculation.133.1.1.2Repetitionbits.143.1.1.3Correspondencebetweeninputandoutputofpreliminarychannelcoding.143.1.2ChannelcodingforFRandEFR.143.1.2.1Parityandtailingforaspeechframe.143.1.2.2Convolutionalencoder.153.1.3Interleaving.153.1.4MappingonaBurst.153.2Speechchannelathalfrate(TCH/HS).163.2.1Parityandtailingforaspeechframe.163.2.2Convolutionalencoder.163.2.3Interleaving.173.2.4Mappingonaburst.173.3Datachannelatfullrate,12.0kbit/sradiointerfacerate(9.6kbit/sservices(TCH/F9.6)).183.3.1Interfacewithuserunit.183.3.2Blockcode.183.3.3Convolutionalencoder.183.3.4Interleaving.183.3.5MappingonaBurst.193.4Datachannelatfullrate,6.0kbit/sradiointerfacerate(4,8kbit/sservices(TCH/F4.8)).193.4.1Interfacewithuserunit.193.4.2Blockcode.193.4.3Convolutionalencoder.193.4.4Interleaving.193.4.5MappingonaBurst.203.5Datachannelathalfrate,6,0kbit/sradiointerfacerate(4,8kbit/sservices(TCH/H4.8)).203.5.1Interfacewithuserunit.203.5.2Blockcode.203.5.3Convolutionalencoder.203.5.4Interleaving.203.5.5MappingonaBurst.203.6Datachannelatfullrate,3,6kbit/sradiointerfacerate(2,4kbit/sandlessservices(TCH/F2.4)).203.6.1Interfacewithuserunit.203.6.2Blockcode.203.6.3Convolutionalencoder.213.6.4Interleaving.213.6.5MappingonaBurst.213.7Datachannelathalfrate,3,6kbit/sradiointerfacerate(2,4kbit/sandlessservices(TCH/H2.4)).213.7.1Interfacewithuserunit.213.7.2Blockcode.213.7.3Convolutionalencoder.223.7.4Interleaving.223.7.5MappingonaBurst.223.8Datachannelatfullrate,14,5kbit/sradiointerfacerate(14,4kbit/sservices(TCH/F14.4)).22SIST EN 300 909 V7.3.1:2003
ETSIETSIEN300909V7.3.1(2000-09)4(GSM05.03version7.3.1Release1998)3.8.1Interfacewithuserunit.223.8.2Blockcode.223.8.3Convolutionalencoder.223.8.4Interleaving.223.8.5MappingonaBurst.233.9Adaptivemultiratespeechchannelatfullrate(TCH/AFS).233.9.1SID_UPDATE.233.9.1.1Codingofin-banddata.233.9.1.2Parityandconvolutionalencodingforthecomfortnoiseparameters.243.9.1.3Identificationmarker.253.9.1.4Interleaving.253.9.1.5MappingonaBurst.253.9.2SID_FIRST.253.9.2.1Codingofin-banddata.253.9.2.2Identificationmarker.253.9.2.3Interleaving.253.9.2.4MappingonaBurst.263.9.3ONSET.263.9.3.1Codingofin-banddata.263.9.3.2Interleaving.263.9.3.3MappingonaBurst.263.9.4SPEECH.263.9.4.1Codingofthein-banddata.273.9.4.2Orderingaccordingtosubjectiveimportance.273.9.4.3Parityforspeechframes.283.9.4.4Convolutionalencoder.293.9.4.5Interleaving.363.9.4.6MappingonaBurst.363.9.5RATSCCH.363.9.5.1Codingofin-banddata.363.9.5.2ParityandconvolutionalencodingfortheRATSCCHmessage.363.9.5.3Identificationmarker.373.9.5.4Interleaving.373.9.5.5MappingonaBurst.373.10Adaptivemultiratespeechchannelathalfrate(TCH/AHS).373.10.1SID_UPDATE.383.10.1.1Codingofin-banddata.383.10.1.2Parityandconvolutionalencodingforthecomfortnoiseparameters.383.10.1.3Identificationmarker.393.10.1.4Interleaving.393.10.1.5MappingonaBurst.393.10.2SID_UPDATE_INH.403.10.2.1Codingofin-banddata.403.10.2.2Identificationmarker.403.10.2.3Interleaving.403.10.2.4MappingonaBurst.403.10.3SID_FIRST_P1.413.10.3.1Codingofin-banddata.413.10.3.2Identificationmarker.413.10.3.3Interleaving.413.10.3.4MappingonaBurst.413.10.4SID_FIRST_P2.413.10.4.1Codingofin-banddata.413.10.4.2Interleaving.413.10.4.3MappingonaBurst.423.10.5SID_FIRST_INH.423.10.5.1Codingofin-banddata.423.10.5.2Identificationmarker.423.10.5.3Interleaving.423.10.5.4MappingonaBurst.423.10.6ONSET.423.10.6.1Codingofin-banddata.42SIST EN 300 909 V7.3.1:2003
ETSIETSIEN300909V7.3.1(2000-09)5(GSM05.03version7.3.1Release1998)3.10.6.2Interleaving.423.10.6.3MappingonaBurst.433.10.7SPEECH.433.10.7.1Codingofthein-banddata.433.10.7.2Orderingaccordingtosubjectiveimportance.433.10.7.3Parityforspeechframes.443.10.7.4Convolutionalencoder.453.10.7.5Interleaving.493.10.7.6MappingonaBurst.493.10.8RATSCCH_MARKER.493.10.8.1Codingofin-banddata.503.10.8.2Identificationmarker.503.10.8.3Interleaving.503.10.8.4MappingonaBurst.503.10.9RATSCCH_DATA.503.10.9.1Codingofin-banddata.503.10.9.2ParityandconvolutionalencodingfortheRATSCCHmessage.503.10.9.3Interleaving.513.10.9.4MappingonaBurst.514ControlChannels.514.1Slowassociatedcontrolchannel(SACCH).514.1.1Blockconstitution.514.1.2Blockcode.514.1.3Convolutionalencoder.524.1.4Interleaving.524.1.5MappingonaBurst.524.2Fastassociatedcontrolchannelatfullrate(FACCH/F).534.2.1Blockconstitution.534.2.2Blockcode.534.2.3Convolutionalencoder.534.2.4Interleaving.534.2.5MappingonaBurst.534.3Fastassociatedcontrolchannelathalfrate(FACCH/H).544.3.1Blockconstitution.544.3.2Blockcode.544.3.3Convolutionalencoder.544.3.4Interleaving.544.3.5MappingonaBurst.544.4Broadcastcontrol,Paging,Accessgrant,NotificationandCellbroadcastchannels(BCCH,PCH,AGCH,NCH,CBCH),CTSPagingandAccessgrantchannels(CTSPCH,CTSAGCH).554.5Stand-alonededicatedcontrolchannel(SDCCH).554.6Randomaccesschannel(RACH).554.7Synchronizationchannel(SCH),CTSBeaconandAccessrequestchannels(CTSBCH-SB,CTSARCH).564.8AccessBurstoncircuitswitchedchannelsotherthanRACH.564.9AccessBurstsforuplinkaccessonachannelusedforVGCS.565PacketSwitchedChannels.575.1Packetdatatrafficchannel(PDTCH).575.1.1Packetdatablocktype1(CS-1).575.1.2Packetdatablocktype2(CS-2).575.1.2.1Blockconstitution.575.1.2.2Blockcode.575.1.2.3Convolutionalencoder.585.1.2.4Interleaving.585.1.2.5Mappingonaburst.585.1.3Packetdatablocktype3(CS-3).585.1.3.1Blockconstitution.585.1.3.2Blockcode.585.1.3.3Convolutionalencoder.595.1.3.4Interleaving.595.1.3.5Mappingonaburst.59SIST EN 300 909 V7.3.1:2003
ETSIETSIEN300909V7.3.1(2000-09)6(GSM05.03version7.3.1Release1998)5.1.4Packetdatablocktype4(CS-4).595.1.4.1Blockconstitution.595.1.4.2Blockcode.605.1.4.3Convolutionalencoder.605.1.4.4Interleaving.605.1.4.5Mappingonaburst.605.2Packetcontrolchannels(PACCH,PBCCH,PAGCH,PPCH,PNCH,PTCCH).605.3Packetrandomaccesschannel(PRACH).615.3.1PacketAccessBurst.615.3.2ExtendedPacketAccessBurst.615.4AccessBurstonpacketswitchedchannelsotherthanPRACH.61AnnexA(informative):SummaryofChannelTypes.75AnnexB(informative):SummaryofPolynomialsUsedforConvolutionalCodes.77AnnexC(informative):Changecontrolhistory.78History.79SIST EN 300 909 V7.3.1:2003
ETSIETSIEN300909V7.3.1(2000-09)7(GSM05.03version7.3.1Release1998)IntellectualPropertyRightsIPRsessentialorpotentiallyessentialtothepresentdocumentmayhavebeendeclaredtoETSI.TheinformationpertainingtotheseessentialIPRs,ifany,ispubliclyavailableforETSImembersandnon-members,andcanbefoundinETSISR000314:"IntellectualPropertyRights(IPRs);Essential,orpotentiallyEssential,IPRsnotifiedtoETSIinrespectofETSIstandards",whichisavailablefromtheETSISecretariat.LatestupdatesareavailableontheETSIWebserver(http://www.etsi.org/ipr).PursuanttotheETSIIPRPolicy,noinvestigation,includingIPRsearches,hasbeencarriedoutbyETSI.NoguaranteecanbegivenastotheexistenceofotherIPRsnotreferencedinETSISR000314(ortheupdatesontheETSIWebserver)whichare,ormaybe,ormaybecome,essentialtothepresentdocument.ForewordThisEuropeanStandard(Telecommunicationsseries)hasbeenproducedbyETSITechnicalCommitteeSpecialMobileGroup(SMG).Thepresentdocumentspecifiesthedatablocksgiventotheencryptionunit.Itincludesthespecificationofencoding,ThecontentsofthepresentdocumentmaybesubjecttocontinuingworkwithinSMGandmaychangefollowingformalSMGapproval.ShouldSMGmodifythecontentsofthepresentdocumentitwillthenbere-submittedforformalapprovalproceduresbyETSIwithanidentifyingchangeofreleasedateandanincreaseinversionnumberasfollows:Version7.x.ywhere:7GSMPhase2+Release1998.xtheseconddigitisincrementedforchangesofsubstance,i.e.technicalenhancements,corrections,updates,etc.;ythethirddigitisincrementedwheneditorialonlychangeshavebeenincorporatedinthespecification.NationaltranspositiondatesDateofadoptionofthepresentdocument:25August2000Dateoflatestannouncementofthepresentdocument(doa):30November2000DateoflatestpublicationofnewNationalStandardorendorsementofthepresentdocument(dop/e):31May2001DateofwithdrawalofanyconflictingNationalStandard(dow):31May2001SIST EN 300 909 V7.3.1:2003
ETSIETSIEN300909V7.3.1(2000-09)8(GSM05.03version7.3.1Release1998)1ScopeAreferenceconfigurationofthetransmissionchainisshowninGSM05.01[4].Accordingtothisreferenceconfiguration,thepresentdocumentspecifiesthedatablocksgiventotheencryptionunit.Itincludesthespecificationofencoding,reordering,interleavingandthestealingflag.Itdoesnotspecifythechanneldecodingmethod.Thedefinitionisgivenforeachkindoflogicalchannel,startingfromthedataprovidedtothechannelencoderbythespeechcoder,thedataterminalequipment,orthecontrolleroftheMobileStation(MS)orBaseTransceiverStation(BTS).ThedefinitionsofthelogicalchanneltypesusedinthistechnicalspecificationaregiveninGSM05.02[5],asummaryisinannexA.1.1ReferencesThefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresentdocument.• Referencesareeitherspecific(identifiedbydateofpublication,editionnumber,versionnumber,etc.)ornon-specific.• Foraspecificreference,subsequentrevisionsdonotapply.• Foranon-specificreference,thelatestversionapplies.• Anon-specificreferencetoanETSshallalsobetakentorefertolaterversionspublishedasanENwiththesamenumber.• ForthisRelease1998document,referencestoGSMdocumentsareforRelease1998versions(version7.x.y).[1]GSM01.04:"Digitalcellulartelecommunicationssystem(Phase2+);Abbreviationsandacronyms".[2]GSM04.08:"Digitalcellulartelecommunicationssystem(Phase2+);Mobileradiointerfacelayer3specification".[3]GSM04.21:"Digitalcellulartelecommunicationssystem(Phase2+);RateadaptionontheMobileStation-BaseStationSystem(MS-BSS)interface".[4]GSM05.01:"Digitalcellulartelecommunicationssystem(Phase2+);PhysicallayerontheradiopathGeneraldescription".[5]GSM05.02:"Digitalcellulartelecommunicationssystem(Phase2+);Multiplexingandmultipleaccessontheradiopath".[6]GSM05.05:"Digitalcellulartelecommunicationssystem(Phase2+);RadioTransmissionandReception".[7]GSM05.09:"Digitalcellulartelecommunicationssystem(Phase2+);Linkadaptation".[8]GSM06.10:"Digitalcellulartelecommunicationssystem;Fullratespeechtranscoding".[9]GSM06.20:"Digitalcellulartelecommunicationssystem;Halfratespeechtranscoding".[10]GSM06.60:"Digitalcellulartelecommunicationssystem;EnhancedFullRate(EFR)speechtranscoding".[11]GSM06.90:"Digitalcellulartelecommunicationssystem;AdaptiveMulti-Ratespeechtranscoding".[12]GSM06.93:"Digitalcellulartelecommunicationssystem;Discontinoustransmission(DTX)forAdaptiveMulti-Ratespeechtrafficchannels".SIST EN 300 909 V7.3.1:2003
ETSIETSIEN300909V7.3.1(2000-09)9(GSM05.03version7.3.1Release1998)[13]GSM03.64:"Digitalcellulartelecommunicationssystem(Phase2+);GeneralPacketRadioService(GPRS);OveralldescriptionoftheGPRSRadioInterface;Stage2".[14]GSM03.52:"Digitalcellulartelecommunicationssystem(Phase2+);GSMCordlessTelephonySystem(CTS),Phase1;LowerlayersoftheCTSRadioInterface;Stage2".1.2AbbreviationsAbbreviationsusedinthepresentdocumentarelistedinGSM01.04.2General2.1GeneralorganizationEachchannelhasitsowncodingandinterleavingscheme.However,thechannelcodingandinterleavingisorganizedinsuchawayastoallow,asmuchaspossible,aunifieddecoderstructure.Eachchannelusesthefollowingsequenceandorderofoperations:-theinformationbitsarecodedwithasystematicblockcode,buildingwordsofinformation+paritybits;-theseinformation+paritybitsareencodedwithaconvolutionalcode,buildingthecodedbits;-reorderingandinterleavingthecodedbits,andaddingastealingflag,givestheinterleavedbits.Alltheseoperationsaremadeblockbyblock,thesizeofwhichdependsonthechannel.However,mostofthechannelsuseablockof456codedbitswhichisinterleavedandmappedontoburstsinaverysimilarwayforallofthem.Figures1aand1bgiveadiagramshowingthegeneralstructureofthechannelcoding.Thisblockof456codedbitsisthebasicstructureofthechannelcodingscheme.InthecaseoffullratespeechTCH,thisblockcarriestheinformationofonespeechframe.Incaseofcontrolchannels,itcarriesonemessage.InthecaseofhalfratespeechTCH,theinformationofonespeechframeiscarriedinablockof228codedbits.InthecaseoftheEnhancedfullratespeechtheinformationbitscomingoutofthesourcecodecfirstgothoughapreliminarychannelcoding.thenthechannelcodingasdescribedabovetakesplace.Inthecaseofapacketswitchedchanneltheblockof456codedbitscarriesoneradioblock.InthecaseofFACCH,acodedmessageblockof456bitsisdividedintoeightsub-blocks.Thefirstfoursub-blocksaresentbystealingtheevennumberedbitsoffourtimeslotsinconsecutiveframesusedfortheTCH.Theotherfoursub-blocksaresentbystealingtheoddnumberedbitsoftherelevanttimeslotinfourconsecutiveusedframesdelayed2or4framesrelativetothefirstframe.Alongwitheachblockof456codedbitsthereis,inaddition,astealingflag(8bits),indicatingwhethertheblockbelongstotheTCHortotheFACCH.InthecaseofSACCH,BCCH,CCCHorCTSCCH,thisstealingflagisdummy.Inthecaseofapacketswitchedchannel,thesebitsareusedtoindicatethecodingschemeused.Somecasesdonotfitinthegeneralorganization,anduseshortblocksofcodedbitswhicharesentcompletelyinonetimeslot.Theyaretherandomaccessmessagesof:-theRACH;-orPRACH;onuplinkandthesynchronizationinformationbroadcastoftheSCHondownlink.InCTS,theyaretheaccessrequestmessageoftheCTSARCHonuplinkandtheinformationbroadcastontheCTSBCH-SBondownlink.SIST EN 300 909 V7.3.1:2003
ETSIETSIEN300909V7.3.1(2000-09)10(GSM05.03version7.3.1Release1998)speechframe112bits3.2speechframe260bits3.1message184bits4.1.1dataframeN0bits3.n.1messageP0bits4.6,4.7,5.3.2RLCblockQ0bits5.1.n.1speechframe244bits3.1interface1interface2TCH/HS(halfratespeechTCH)TCH/FS(fullratespeechTCH)SACCH,FACCH,BCCH,CBCH,PCHAGCH,SDCCHdataTCHsPRACHRACH,SCHcycliccode+tailin:260bitsout:267bits3.1.1cycliccode+tailin:112bitsout:121bits3.2.1Firecode+tailin:184bitsout:228bits4.1.2+tailin:N0bitsout:N1bits3.n.2cycliccode+tailin:P0bitsout:P1bits4.6,4.7,5.3.2cycliccode+tailin:Q0bitsout:Q1bits5.1.n.2cycliccode+repetitionin:244bitsout:260bits3.1.1interface3interface4TCH/F2.4othersTCH/FS,TCH/EFSTCH/F2.4,FACCHothersencryptionunitdiagonalinterleaving+stealingflagsin:456bitsout:4blocksdiagonallyinterleavedtodepth19,startingonconsecutivebursts3.n.4reorderingandpartitioning+stealingflagin:456bitsout:8blocks3.1.3,4.1.4,4.3.4blockrectangularinterleavingin:8blocksout:pairsofblocks4.1.4blockdiagonalinterleavingin:8blocksout:pairsofblocks3.1.3,4.3.4reorderingandpartitioning+stealingflagin:228bitsout:4blocks3.2.3blockdiagonalinterleavingin:4blocksout:pairsofblocks3.2.3convolutionalcodek=7,2classesin:121bitsout:228bits3.2.2convolutionalcodek=5,2classesin:267bitsout:456bits3.1.2convolutionalcodek=5,rate1/2in:228bitsout:456bits4.1.3convolutionalcodek=5,raterin:N1bitsout:456bits3.n.3convolutionalcodek=5,raterin:P1out:P2bits4.6,4.7,5.3.2convolutionalcodek=5,raterin:Q1bitsout:456bits5.1.n.3PDTCH,PACCH,PBCCH,PAGCH,PPCH,PNCH,PTCCH/Dreorderingandpartitioning+codeidentifierin:456bitsout:8blocks4.1.4interface0TCH/EFS(EnhancedfullratespeechTCH)CS-1othersCS-4othersPTCCH/UCTSAGCH,CTSPCHCTSBCH-SB,CTSARCHFigure1a:ChannelCodingandInterleavingOrganizationIneachbox,thelastlineindicatesthechapterdefiningthefunction.InthecaseofRACH,P0=8andP1=18;inthecaseofSCH,CTSBCH-SBandCTSARCH,P0=25andP1=39.InthecaseofdataTCHs,N0,N1andndependonthetypeofdataTCH.Interfaces:1)informationbits(d);2)information+parity+tailbits(u);3)codedbits(c);4)interleavedbits(e).SIST EN 300 909 V7.3.1:2003
ETSIETSIEN300909V7.3.1(2000-09)11(GSM05.03version7.3.1Release1998)TCH/AHSTCH/AFS3.9.4.2cycliccodelin:95.244bits3.9.4.interface3interface4encryptionunitreorderingandpartitioning+stealingflagin:456bitsout:8blocks3.9.4.5->3.1.3blockdiagonalinterleavingin:8blocksout:pairsofblocks3.9.4.5->3.1.3convolutionalcodeK=5or7rate1/5.1/2in:101.250bitsout:448bits3.9.4.4out:101.250Subjectiveorderingout:95.244bitsin:95.244bitsblockcodein:2bitsout:8bits3.9.4.1Speechframe95.244bitsIn-banddata2bits3.9.3.9.3.10.7.2cycliccodein:83.123bits3.10.7.3reorderingandpartitioning+stealingflagin:228bitsout:4blocks3.10.7.5->3.2.3blockdiagonalinterleavingin:4blocksout:pairsofblocks3.10.7.5->3.2.3convolutionalcodeK=5or7rate1/3.1/2in:89.129bitsout:172.2123.10.7.4out:89.129bitsSubjectiveorderingout:95.159bitsin:95.159bitsblockcodein:2bitsout:4bits3.10.7.1Speechframe95.159bitsIn-banddata2bits3.10.73.10.7Class212.36bitsinterface0interface0interface1interface1interface0interface2interface2ididicicFigure1b:ChannelCodingandInterleavingOrganization,adaptivemulti-ratespeechIneachbox,thelastlineindicatesthechapterdefiningthefunction.Interfaces:0)speechbitsfromthespeechencoder(s);1)reorderedspeechbits(d);2)speech+parity+tailbits(u);3)codedbits(c);4)interleavedbits(e).SIST EN 300 909 V7.3.1:2003
ETSIETSIEN300909V7.3.1(2000-09)12(GSM05.03version7.3.1Release1998)2.2NamingConventionForeaseofunderstandinganamingconventionforbitsisgivenforusethroughoutthetechnicalspecification:-Generalnaming:"k"and"j"fornumberingofbitsindatablocksandbursts;"Kx"givestheamountofbitsinoneblock,where"x"referstothedatatype;"n"isusedfornumberingofdelivereddatablockswhere;"N"marksacertaindatablock;"B"isusedfornumberingofburstsorblockswhere;"B0"marksthefirstburstorblockcarryingbitsfromthedatablockwithn=0(firstdatablockinthetransmission).-Datadeliveredtothepreliminarychannelencodingunit(forEFRonly):s(k)fork=1.,Ks-Datadeliveredbythepreliminarychannelencodingunit(forEFRonly)beforebitsrearrangementw(k)fork=1.,Kw-Datadeliveredtotheencodingunit(interface1infigure1):d(k)fork=0,1,.,Kd-1-Inputin-banddatabits(forTCH/AMRonly):id(k)fork=0,1-Encodedin-banddatabits(forTCH/AMRonly):ic(k)fork=0,1,.,3TCH/AHSspeechframesork=0,1,.,7TCH/AFSspeechframesork=0,1,.,15TCH/AMR,SIDframes-Codeidentifyingtheusedcodingscheme(forpacketswitchedchannelsonly):q(k)fork=0,1,.,7-Dataafterthefirstencodingstep(blockcode,cycliccode;interface2infigure1):u(k)fork=0,1,.,Ku-1-Dataputintotheshiftregisteroftheconvoutionalcodeandcalculatedfromthedatabitsu(k)andthefeedbackbitsinrecursivesystematicconvolutionalcodesr(k)fork=0,1,.,Kr-1-Dataafterthesecondencodingstep(convolutionalcode;interface3infigure1):c(n,k)orc(k)fork=0,1,.,Kc-1n=0,1,.,N,N+1,.SIST EN 300 909 V7.3.1:2003
ETSIETSIEN300909V7.3.1(2000-09)13(GSM05.03version7.3.1Release1998)-Interleaveddata:i(B,k)fork=0,1,.,Ki-1B=B0,B0+1,.-Bitsinoneburst(interface4infigure1):e(B,k)fork=0,1,.114,115B=B0,B0+1,.3TrafficChannels(TCH)Twokindsoftrafficchannelareconsidered:speechanddata.Bothofthemusethesamegeneralstructure(seefigure1),andinbothcases,apieceofinformationcanbestolenbytheFACCH.3.1Speechchannelatfullrate(TCH/FSandTCH/EFS)Thespeechcoder(whetherFullrateorEnhancedfullrate)deliverstothechannelencoderasequenceofblocksofdata.IncaseofafullrateandenhancedfullratespeechTCH,oneblockofdatacorrespondstoonespeechframe.Forthefullratecodereachblockcontains260informationbits,including182bitsofclass1(protectedbits),and78bitsofclass2(noprotection),(seetable2).ThebitsdeliveredbythespeechcoderarereceivedintheorderindicatedinGSM06.10andhavetoberearrangedaccordingtotable2beforechannelcodingasdefinedinsubclauses3.1.1to3.1.4.Therearrangedbitsarelabelled{d(0),d(1),.,d(259)},definedintheorderofdecreasingimportance.FortheEFRcodereachblockcontains244informationbits.Theblockof244informationbits,labelleds(1).,s(244),passesthroughapreliminarystage,appliedonlytoEFR(seefigure1)whichproduces260bitscorrespondingtothe244inputbitsand16redundancybits.Those16redundancybitscorrespondto8CRCbitsand8repetitionbits,asdescribedinsubclause3.1.1.The260bits,labelledw(1).w(260),havetoberearrangedaccordingtotable7beforetheyaredeliveredtothechannelencodingunitwhichisidenticaltothatoftheTCH/FS.The260bitsblockincludes182bitsofclass1(protectedbits)and78bitsofclass2(noprotection).Theclass1bitsarefurtherdividedintotheclass1aandclass1b,class1abitsbeingprotectedbyacycliccodeandtheconvolutionalcodewhereastheclass1bareprotectedbytheconvolutionalcodeonly.3.1.1PreliminarychannelcodingforEFRonly3.1.1.1CRCcalculationAn8-bitCRCisusedforerror-detection.These8paritybits(bitsw253-w260)aregeneratedbythecyclicgeneratorpolynomial:g(D)=D8+D4+D3+D2+1fromthe65mostimportantbits(50bitsofclass1aand15bitsofclass1b).These65bits(b(1)-b(65))aretakenfromthetable5inthefollowingorder(readrowbyrow,lefttoright):s39s40s41s42s43s44s48s87s45s2s3s8s10s18s19s24s46s47s142s143s
...



