GSM協(xié)議棧設(shè)計(jì)結(jié)構(gòu)英文_第1頁
GSM協(xié)議棧設(shè)計(jì)結(jié)構(gòu)英文_第2頁
GSM協(xié)議棧設(shè)計(jì)結(jié)構(gòu)英文_第3頁
GSM協(xié)議棧設(shè)計(jì)結(jié)構(gòu)英文_第4頁
GSM協(xié)議棧設(shè)計(jì)結(jié)構(gòu)英文_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 . . 22/22 . . GSM 協(xié)議棧設(shè)計(jì)結(jié)構(gòu)Architecture of GSMCCSummaryIn GSM protocol, both SS protocol and CC protocol are sub-protocol of CM protocol. The CC entity uses box to communicate with API, MM and RR. Each CC entity shall communicate with the correspondent peer entity using its own MM connection.Object M

2、odel DiagramIn CC module, different CC context needs interwork with others, so all CC context are organized in a queue. Every CC context will manage a call.Objects DescriptionThe functions of CC entity as following:Call establishment procedures;Call clearing procedures;Call information phase procedu

3、res;Miscellaneous procedures.DTMF manage;User notification;In call Modify manage;CRSS function manage.CC State ChartFSM stateCC stateDescribeU0CC_U0No call existsU01CC_U01MM Connection pending, This state exists for a mobile originating call, when the mobile station requests the establishment of a M

4、M connection.U1CC_U1CC has send SETUP CC_U3CC has received CALL PROCEEDINGCC_U4CC has received ALERTU6CC_U6MS has received SETUPU8CC_U8MS has sent CONNECT.U9CC_U9MShas sent CALL CONFIRMU9CC_U7MS has sent ALERTINGU10CC_U26MO modifying.CC_U27MT modifying.CC_U10The call active, refer U26, U27, REESET.R

5、EESETMM connection is disconnected and just reestablishing, the CC U10.U11CC_U11This state exists when the mobile station has requested the network to clear the end-to-end connection (if any) and is waiting for a response.U12CC_U12This state exists when the mobile station has received an invitation

6、to disconnect because the network has disconnected the end-to-end connection (if any).U19CC_U19This state exists when the MS has requested the network to release and is waiting for a response.GENEDifferent CC state will do same respond to message will deal in virtual FSM state GENE.Call states at th

7、e mobile station side of the interfaceThe states which may exist on the mobile station side of the radio interface are defined in this clause.NOTE:States U0.1, U0.2, U0.3, U0.4, U0.5, U0.6, U26, and U27 are GSM specific. All other states are ITU-T defined.U0000000NullNo call existsU0.1000010MM Conne

8、ction pendingThis state exists for a mobile originating call, when the mobile station requests the establishment of a MM connectionU1000001Call initiatedThis state exists for a mobile originating call, when the MS requests call establishment from the networkU3000011Mobile originating call proceeding

9、This state exists for a mobile originating call when the mobile station has received acknowledgement that the network has received all call information necessary to effect call establishment.U4000100Call deliveredThis state exists for a mobile originating call, when the calling mobile station has re

10、ceived an indication that remote user alerting has been initiatedU6000110Call presentthis state exists for a mobile terminating call when the mobile station has received a call establishment request but has not yet responded.U7000111Call receivedThis state exists for a mobile terminating call when t

11、he mobile station has indicated alerting but has not yet answeredU8001000Connect RequestThis state exists for a mobile terminating call, when the mobile station has answered the call and is waiting to be awarded the callU9001001Mobile terminating call confirmedThis state exists for a mobile terminat

12、ing call when the mobile station has sent acknowledgement that the mobile station has received all call information necessary to effect call establishmentU10001010ActiveThis state exists for a mobile terminating call when the MS has answered the call. This state exists for a mobile originating call

13、when the MS has received an indication that the remote user has answered the callU11001011Disconnect requestThis state exists when the mobile station has requested the network to clear the end-to-end connection (if any) and is waiting for a response.U12001100Disconnect indicationThis state exists wh

14、en the mobile station has received an invitation to disconnect because the network has disconnected the end-to-end connection (if any).U19010011Release requestThis state exists when the MS has requested the network to release and is waiting for a response.U26011010Mobile originating modifyThis state

15、 exists when the mobile station has sent a request to the network for a new mode but has not yet received an answer.U27011011Mobile terminating modifyThis state exists when the mobile station has received a request from the network for a new mode and has not yet sent a response to this request.SSSum

16、maryIn GSM protocol, SS protocol is a sub-protocol of CM protocol. The SS entity uses box to communicate with API and MM. Each SS entity shall communicate with the correspondent peer entity using its own MM connection.Object Model DiagramAPISS11nnMMIn MS, different SS entity needs know other SS enti

17、ties, so all SS entities are organized in aqueue,Every SS entity describes in protocol is mapped to a SS context.Objects DescriptionThe functions of SS entity as following:SS Interrogate for Line ID,CF,CB,CW;CF register, Erasure;CF,CB Activate, Deactivate;CB PasswordRegiste;USSD manage.SMSSummaryNot

18、e:In GSM mode, SM_CL use MM entity to comminute, In GPRS mode, use MMP.SMS_CB will performed by CB module.Object Model DiagramObjects DescriptionSMS module will perform the function of SM RL and SM RL, it combine the SMS entity and GSMS entity.A SMR entity communicates with A SMR entity in the SMC,

19、give the SM_TL capability to exchange SM_TL message. SMC entity is in CM sublayer, carrying SMR data.SM_TL:SMS sending and MEMORY AVAILABLE notify, SMS receiving and STATUS REPORT receiving, alphabet supporting, saving message to SIM and reading message from SIM, contact SMS.MMAbbreviationArfcn The

20、absolute RF channel numberCMConnection ManagementCKSNCiphering Key Sequence NumberFSMFiniteState MachineGPRSGeneral Packet Radio ServiceIMSIInternational Mobile Subscriber IdentityKcCiphering keyLACLocation Area CodeLAILocation Area IdentityLANLocalArea NetworkLLCLow Layer CompatibilityMMMobile Mana

21、gementMMCCircuit Switch MMMMPPacket Switch MMOSIOpen System InterconnectionRRRadio Resource ManagementSIMSubscriber Identity ModuleTMSITemporary Mobile Subscriber IdentitySummaryMobile managementsublayer locate in Level 3 of protocol stack, and middle of Level 3。The main function of the Mobility Man

22、agement sublayer is to support the mobility of user terminals, such as informing the network of its present location and providing user identity confidentiality.A further function of the MM sublayer is to provide connection management services to the different entities of the upper Connection Manage

23、ment (CM) sublayer.All the MM procedures described in this clause can only be performed if a RR connection has been established between the MS and the network. Else, the MM sublayer has to initiate the establishment of a RR connection.In Figure2.1.1 An overview of the MM sublayer protocol architectu

24、re in GSM/GPRS protocol is given. Figure 2.1.1Object Model DiagramMM sublayer includes two objects MMC and MMP. MM sublayer is a entity. The contacts between MM entity and other entity arefollowed in Figure 2.2.1 Figure 2.2.1Objects DescriptionThe object MMC fulfills the following procedure:1)MM com

25、mon procedures:Initiated by the network:-TMSI reallocation procedure;-authentication procedure;-identification procedure;-MM information procedure;-abort procedure.Initiated by the mobile station:-IMSI detach procedure.ii)MM specific procedures:-normal location updating procedure;-periodic updating

26、procedure;-IMSI attach procedure.iii)MM connection management procedures:These procedures are used to establish, maintain and release a MM connection between the mobile station and the network, over which an entity of the upper CM layer can exchange information with its peer. A MM connection establi

27、shment can only be performed if no MM specific procedure is running. More than one MM connection may be active at the same time.state chartMMC Finite State Machine is made of 7 state。MMC_GENEState deals with some message that need to be treated withwhereas dont treated with in 6 normal state.6 norma

28、l state is :MMC_NULL initiative state. power on,MM stand in the state。MMC_IDLE idle state,MM start all procedure in the state。MMC_WRRC state that wait the RR connection response. MMC_WNKR state that wait the network response message.MMC_CNTD MM connected。Noless than one connection have been establis

29、hed.MMC_WNKC state that wait the network command.RRRRISXRSystem eXecutive Real timeFSMFiniteState MachineRRD Radio Resource Dedicated modeRRI Radio Resource Idle modeRRI_P Radio Resource Idle mode PLMN SelectionRRI_C Radio Resource Idle mode Cell SelectionL1Layer 1 of GSM/GPRS systemMMMobile Managem

30、entLAPLink Access ProtocolSummaryRRI module is part of Radio Resource Manage, main function is responsible for PLMN selection, Cell selection, Cell reselection, all System Message received and Measurement Report sent. It s positioning in GSM protocol stack as below:Figure 1 RRIs location in stackObj

31、ect Model DiagramThe RRI have two objects, which implement different functions with independent finite state machine. The relationship between two objects (RRI_C and RRI_P) and the other extern objects displays in the figure below.Figure 1 RRIs OMDObjects DescriptionThe object RRI_P completes the fo

32、llowing functions:Automatic and manual PLMN selection.Select designated PLMN.PLMN reselection procedure.PLMN selection mode setting.Report available PLMN list.The object RRI_C completes the following functions:Normal cell selection.Normal reselection.Neighbour cellsynchronizationprocedure.Plmn scan

33、procedure.Cell changed in connected mode.Acquisition of system information on BCCH and PBCCH.Received system information on DCCH.Measurements control and reporting.Forwarding of paging information to MM layer.Sending quality report.State chartrri_PNULL: InitState Wiat for a Start Command.rri_PWCS: W

34、ait for a Cell from CSel. Psel has sent a Search to Csel and is waiting for it.rri_PCAMP: PSel is camped on a the selected Plmn.rri_PLTD: Limited Service state.rri_PNSVC: No service is detected sleep with a awake timer.rri_PCONN: In Connected Mode some restriction for MMI fucntion apply.rri_CNULL: I

35、nitialState. Can only receive a request fron PSel to start search a Plmn.rri_CRSSI: RSSI measurements are requested and Result is Waited( for initial Cell selection).rri_CSYNCHR: Wait for a possible Synchro on a Cell. L1 will report the first possible synchro when found.rri_CSVERIF: Wait for receive

36、ing All Sysinfo for Selecting a Cell.rri_CRVERIF: Wait for receiveing All Sysinfo for reselectiong a Cell.rri_CCAMPED: Camped on a Main Cell (can be on Any cell ie Emergency only).rri_CRESEL: Current serving Cell is not suitable any more. Wait for other cell information to be able to switch Cell.rri

37、_CCONN: MS has engaged a circuit swicth connexion. Reselection is prohibited here.rri_CENDCO: MS has Terminated the circuit swicth connexion. Trys to select the Cell on witch we last werein Connected.RRDSummaryIn the GSM/GPRS stack, RRD is under MM , and up LAP and L1. RRD provides MM with services

38、of RR connection establishment , management and data transmitting. RRD is short for RR in dedicated mode .RRD communicates with MM , LAP and L1 with mailboxes Fig below describes RRD s position in stack RRD in stackObject Model DiagramIn practice , RRD module is mapped as one RRD instance. See RRD O

39、MD Fig 2 below.OMD of RRDObject DescriptionRRD procedures provide the following services::establishment/release of multiframe mode on data link layer connections;transfer of messages on any data link layer connection;indication of temporary unavailability of transmission (suspension, resuming);indic

40、ation of loss of RR connectionhandover to maintain the RR connection;setting/change of the transmission mode on the physical channels, including change of type of channel, change of the coding/decoding/transcoding mode and setting of ciphering;release of an RR connection.State chartWe have a state m

41、achine for RRD GSM module,and this RRD state machine has 6 state, as follows:RRD_VOID: RRDs state when no connection is started or established.In this state RRD can only process a request to establish a connectionRRD_ACCI: RRD is accessing the PCCCH channel and waits for a channel allocation by the

42、networkRRD_WCNI: RRD is waiting for the establishment of the lower layers on the initial connectionRRD_COND:The connection is establishedRRD_WCNN:RRD is waiting for the establishment of the lower layers on the new connectionRRD_WRLS:RRD is waiting for the release of the lower layersLAPABM Asynchrono

43、us Balanced ModeAGCH Access Grant ChannelBCCH Broadcast Control ChannelDCCH Dedicated Control ChannelDLCI Data Link Connection IdentifierDLL Data Link LayerFACCH Fast Associated DCCHFSM FiniteState MachineLAPDm Link Access Procedures on the Dm ChannelPCH Paging ChannelRR Radio Resource REQ RequestRE

44、S ResponseSACCH Slow Associated DCCHSAPI Service Access Point IdentifierSDCCH Stand-alone DCCHUA Unnumbered AcknowledgementUI Unnumbered InformationSummaryIn GSM/GPRS stack, LAP is under RR, up L1, providing reliable data transmitting for layer 3 on dedicated channels.LAP has two operation modes: un

45、acknowledged operation using UI frame, and acknowledged operation using multi frame.LAP communicates with RR by mailbox; LAP send messages to L1 by shared queues or pointers. L1 send messages to LAP by mailbox.LAPs position in the stack is as follows:Figure 1 LAP in stackObject Model DiagramLAP modu

46、le is mapped into one object when realization, and it has two instances, SAPI0 and SAPI3. LAPs object model diagram is as follows.Figure 2 LAPs OMDObjects DescriptionLAPDm includes functions for:a)the provision of one or more data link connections on a Dm channel. Discrimination between the data lin

47、k connections is by means of a data link connection identifier (DLCI);b)allowing recognition of frame types;c)allowing layer 3 message units to be passed transparently between layer 3 entities;d)sequence control, to maintain the sequential order of frames across a data link connections;e)detection o

48、f format and operational errors on a data link;.f)flow control; andg)contention resolution when establishing a data link after an access request has been made on the RACH.在移動(dòng)臺(tái)和基站之間為L(zhǎng)3傳遞信息。在確認(rèn)操作模式下,為確認(rèn)信息傳輸建立邏輯數(shù)據(jù)鏈路連接,分為沖突解決建鏈和正常建鏈。在非確認(rèn)操作模式下,提供無編號(hào)信息幀的傳遞功能。提供Dm信道上一個(gè)或者多個(gè)邏輯鏈路連接,這些連接由DLCI來區(qū)分(DLCI包括SAPI和信道類

49、型)為收到的L3的消息提供分段功能,為收到的L1的消息提供重組功能。為確認(rèn)的信息幀I幀的傳遞提供序列控制。接收信息出現(xiàn)序列錯(cuò)誤時(shí),通知對(duì)等實(shí)體重發(fā)。收到對(duì)等實(shí)體的拒絕幀后提供重發(fā)機(jī)制。在信道改變之前,可將業(yè)務(wù)掛起;切換成功后,在新信道上重建數(shù)據(jù)鏈路,并恢復(fù)業(yè)務(wù);在信道切換失敗后,在老信道上重建數(shù)據(jù)鏈路,并恢復(fù)業(yè)務(wù)。檢測(cè)L2邏輯鏈路上的收到的幀格式。State chartLAP module has a state machine, it has two instances, sapi0 and sapi3. LAP state machine has 8 states as follows:L

50、AP_IDLE:LAPDm is in idle state, no connection established.LAP_ESTAB_SABM_SENT:A establish SABM has been sent, the LAPDm is waiting for the answer.LAP_MFE:The LAPDm is in multi-frame operation.LAP_SUSPENDED:TheLAPDm is suspended. For sapi0 instance only.LAP_RESUME_SABM_SENT:A resume SABM has been sen

51、t, the LAPDm is waiting for the answer. For sapi0 instance only.LAP_RECONNECT_SABM_SENT:A reconnect SABM has been sent, the LAPDm is waiting for the answer. For sapi0 instance only.LAP_TIMER_RECOVERY:The LAPDm is in timer recovery, waiting for ACK for I frame.LAP_RELEASE_DISC_SENT:A release DISC has

52、 been sent, the LAPDm is waiting for the answer. For sapi0 instance only.LAP_GENE: LAPDmGeneric state which can handle received message LAP_UNIT_DATA_REQ, LAP_RX_UI_FRAME, LAP_LOCAL_RELEASE_REQ, L1_TX_IND.State chart for lap sapi0State chart for lap sapi3L1CAGCH Access Grant ChannelBCCH Broadcast Co

53、ntrol ChannelBTS Base Transceiver StationFACCH Fast Associated DCCHLAPLink Access ProceduresNCH Notification ChannelPAGCH Packet Access Grant ChannelPCH Paging ChannelPDTCH Packet Data Traffic ChannelsPNCH Packet Notification ChannelPPCH Packet Paging ChannelPRACH Packet Random Access ChannelRACH Ra

54、ndom Access ChannelRR Radio Resource SACCH Slow Associated DCCHSAPI Service Access Point IdentifierSDCCH Stand-alone DCCHTA Timing AdvanceTCH/F full rate traffic channelTCH/AFS adaptive full rate traffic channel for speechTCH/EFS enhanced full rate traffic channel for speechTCH/FS full rate traffic

55、channel for speechTCH/H half rate traffic channelTCH/AHS adaptive half rate traffic channel for speechTCH/HS half rate traffic channel for speechTCH/F9.6 full rate traffic channel for 9.6kbit/s user dataTCH/F4.8 full rate traffic channel for 4.8kbit/s user dataTCH/H4.8 half rate traffic channel for

56、4.8kbit/s user dataTCH/H2.4 half rate traffic channel for =2.4kbit/s user dataTCH/F2.4 full rate traffic channel for =2.4kbit/s user dataTCH/F14.4 full rate traffic channel for 14.4kbit/s user dataSummaryAmong the layers of protocol, the L1C layer lies below the LAP and RR sub-layers. It is used to transmit the block required by up-layers and receive block from the net

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論