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

Buy Documents

Standard

SIST EN 300 909 V7.3.1:2003

English language (79 pages)
Preview
Preview
e-Library read for
×1 day

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:

AnnexWhat it covers
Annex ASummary of channel types
Annex BSummary of polynomials used for convolutional codes
Annex CChange 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?

ReferenceContribution
GSM01.04Abbreviations and acronyms
GSM04.08Mobile radio interface layer 3 specification
GSM04.21Rate adaptation on the MS-BSS interface
GSM05.01Physical layer general description
GSM05.02Logical channel types and multiplexing
GSM05.05Radio transmission and reception
GSM05.09Link adaptation and codec mode identifiers
GSM06.10Full rate speech transcoding
GSM06.20Half rate speech transcoding
GSM06.60Enhanced Full Rate (EFR) speech transcoding
GSM06.90Adaptive Multi-Rate speech transcoding
GSM06.93DTX for Adaptive Multi-Rate speech traffic channels
GSM03.64GPRS radio interface overall description
GSM03.52CTS 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.

Buy Documents

Standard

SIST EN 300 909 V7.3.1:2003

English language (79 pages)
Preview
Preview
e-Library read for
×1 day

Get Certified

Connect with accredited certification bodies for this standard

ANCE

Mexican certification and testing association.

EMA Mexico Verified

Intertek Slovenia

Intertek testing, inspection, and certification services in Slovenia.

UKAS Slovenia Verified

LNE (Laboratoire National de Métrologie et d'Essais)

French national laboratory for metrology and testing.

COFRAC France Verified

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
...