1、 TIA/EIA STANDARD Cellular Digital Packet Data (CDPD) System Specification State Transition Tables for the CDPD MAC Procedures TIA/EIA-732-820 (Upgrade of TIA/EIA/IS-732-820) JULY 2001 TELECOMMUNICATIONS INDUSTRY ASSOCIATION The Telecommunications Industry Association represents the communications s
2、ector of ANSI/TIA/EIA-732-820-2001 Approved: June 8, 2001 TIA/EIA-732-820 NOTICE TIA/EIA Engineering Standards and Publications are designed to serve the public interest through eliminating misunderstandings between manufacturers and purchasers, facilitating interchangeability and improvement of pro
3、ducts, and assisting the purchaser in selecting and obtaining with minimum delay the proper product for his particular need. Existence of such Standards and Publications shall not in any respect preclude any member or nonmember of TIA/EIA from manufacturing or selling products not conforming to such
4、 Standards and Publications, nor shall the existence of such Standards and Publications preclude their voluntary use by those other than TIA/EIA members, whether the standard is to be used either domestically or internationally. Standards and Publications are adopted by TIA/EIA in accordance with th
5、e American National Standards Institute (ANSI) patent policy. By such action, TIA/EIA does not assume any liability to any patent owner, nor does it assume any obligation whatever to parties adopting the Standard or Publication. This Standard does not purport to address all safety problems associate
6、d with its use or all applicable regulatory requirements. It is the responsibility of the user of this Standard to establish appropriate safety and health practices and to determine the applicability of regulatory limitations before its use. (From Standards Proposal No. 4033-820-UG, formulated under
7、 the cognizance of the TIA TR-45.6 Subcommittee on Adjunct Data Packet Wireless Technology.) Published by TELECOMMUNICATIONS INDUSTRY ASSOCIATION 2001 Standards and Technology Department 2500 Wilson Boulevard Arlington, VA 22201 PRICE: Please refer to current Catalog of EIA ELECTRONIC INDUSTRIES ALL
8、IANCE STANDARDS and ENGINEERING PUBLICATIONS or call Global Engineering Documents, USA and Canada (1-800-854-7179) International (303-397-7956) All rights reserved Printed in U.S.A. PLEASE! DONT VIOLATE THE LAW! This document is copyrighted by the TIA and may not be reproduced without permission. Or
9、ganizations may obtain permission to reproduce a limited number of copies through entering into a license agreement. For information, contact: Global Engineering Documents 15 Inverness Way East Englewood, CO 80112-5704 or call U.S.A. and Canada 1-800-854-7179, International (303) 397-7956 iTIA/EIA-7
10、32-820123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960Contents1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820-11.1 Reading the State Transition Tables . . . . . . . . . .
11、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .820-11.1.1 Defining a State Transition Table Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .820-11.1.2 Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12、 . . . . . . . . . . . . . . . .820-21.1.3 Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .820-21.1.4 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13、 . . . . . . . .820-31.1.5 Primitive Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .820-42 State Transition Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820-52.1 User Side
14、State Transition Table for the Forward Channel . . . . . . . . . . . . . . . . . . . . . . . .820-52.2 User Side State Transition Table for the Reverse Channel . . . . . . . . . . . . . . . . . . . . . . . .820-62.3 Network Side State Transition Tables for the Forward Channel . . . . . . . . . . . .
15、 . . . . . . . .820-8TIA/EIA-732-820ii123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960820iii123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960TIA/EIA-732-820PART 820 State Tran
16、sition Tables for the CDPD MAC ProceduresForewordThis foreword is not part of the StandardThis Standard has been produced by the TR-45.6 Subcommittee of the TIA/EIA/TR-45 Committee.This document contains significant portions of material originally submitted by the Cellular Digital Packet Data Forum
17、Inc.This document set constitutes the Cellular Digital Packet Data (CDPD) System Specification. CDPD is a technology intended to provide packet data networking services to mobile hosts. The media used to provide these services consists of radio channels typically used for Advanced Mobile Phone Syste
18、m (AMPS) cellular service.Document StructureThis Standard is published as a series of Parts. Each Part contains information pertaining to one aspect of the system.The functional structure of the Cellular Digital Packet Data System Specification is as follows:a71 Introduction and OverviewTIA/EIA-732-
19、820 State Transition Tables for the CDPD MAC Procedures820iv123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960This document provides an overview of the CDPD Network and serves as a guide to the remainder of the system specification for spe
20、cific detailed information.In this Part, design objectives are described and are followed by the design concepts used to realize the stated objectives. The resultant network is then described in terms of its external interfaces, major network elements and network services. A listing of key identifie
21、rs in CDPD is then followed by a comprehensive glossary of CDPD terms and a reference list of non-CDPD documents.This Part contains the detailed listing of all Parts of the Cellular Digital Packet Data Specifications.a71 Part 300 to Part 799Protocols and InterfacesThese Parts form the heart of the C
22、DPD System Specification. They define the communications architecture of CDPD, including communications layer entities, services, protocol stacks, the three key interfaces, Radio Resource Control, Mobility Management, Accounting Management, Support Services and Network Management.a71 Part 800 to Par
23、t 899Supplementary Protocol InformationThese Parts contain further specification of the primary CDPD protocols. State transition matrices are used to define protocol state machines, and Protocol Implementation Conformance Statements (PICS) are provided for implementors.a71 Part 900 to Part 999Protoc
24、ol Test SpecificationsFollowing an overview of protocol testing, these Parts contain Abstract Test Suites (ATSs) and Protocol Implementation eXtra Information for Test (PIXIT) for the protocols specified in Part 300 to Part 799.a71 Part 1000 to Part 1999Guidelines for Service ProvidersThese Parts de
25、scribe guidelines for CDPD Service Providers.8201123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960Introduction TIA/EIA-732-820PART 820 State Transition Tables for the CDPD MAC Procedures1 IntroductionThis Part provides the state transitio
26、n tables for the user side and network side of Part 402 procedures. CDPD MAC procedures are asymmetrical. This means that the behavior and procedures for user side CDPD devices differ from the behavior and procedures used by network side CDPD devices. Four state transition tables are provided: one e
27、ach for the user side forward and reverse channel procedures and one for the network side Reverse Channel procedures and one for the network side Forward Channel procedures. The following sections provide informative overviews of the network side forward channel and reverse channel procedures.In the
28、 event of any conflict, either real or perceived, between this Part and Part 402, that conflict shall be resolved in favor of Part 402.1.1 Reading the State Transition Tables1.1.1 Defining a State Transition Table CellThe state transition table entries define the appropriate actions within each stat
29、e when presented with the given event. The states are presented at the top of each column while the events are presented on the left side of each row. The following diagram depicts the state transition table cell.TIA/EIA-732-820 State Transition Tables for the CDPD MAC Procedures82021234567891011121
30、314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859601.1.2 EventsEvents (within the context of these state transition tables as well as for the purpose of Conformance testing) are defined as follows:a. Service primitives:1. Data Link to MAC: (MAC-DATA)2. Man
31、agement to MAC layer: (MAC-OPEN, MAC-CLOSE, MAC-STATUS, MAC-ERROR)3. MAC to Physical: (Ph-DATA, Ph-RSSI).b. Types of indicators that may be received:1. Channel Status Indicators (Busy/Idle Status, Decode Status, Synchronization Words, Color Code)2. Reed-Solomon blocks.c. Internal events (servicing o
32、f queues, expiry of timers, Reed-Solomon block decode success/failure, MDLP frame construction).1.1.3 ActionsThe actions to be taken when an event occurs while in a specific state comprise:a. Transition to another stateb. Primitives to be issued (by management layer, self or other)c. Timer actionsd.
33、 Retransmission of framese. Set/increment countersf. Discarding contents of queues.Actions not specifically listed above but used in the MAC state tables are:| Impossible by the definition of the MAC layer service./ Impossible by the definition of the CDPD MAC procedures.FIGURE 820-1 State Transitio
34、n Table Cell ExampleMAC-STATUS.indMAC-ERROR.indMAC-CLOSE.indActions for this eventIdentification of next MAC stateAbsence of identifier indicates “remain in the current state”Legend for symbols detailed belowSTATE XEvents /StatesCondition 1Event 18203Introduction TIA/EIA-732-820123456789101112131415
35、161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 No action, no state change.# of attempts Variable indicating the number of transmission burst attempts. Reference Section 5.3.1 in Part 402.Exponential delayThe MAC layer entity shall wait for a random number
36、of microslots selected from a uniform random value between 0 and 2count 1, inclusive.Flush queued dataDiscard all MAC Service Data Units queued for transmission.Random delay The MAC layer entity shall wait for a random number of microslots selected from a uniformly distributed random number between
37、0 and MAX_ENTRANCE_DELAY, inclusive.Restart transmissionRestart transmission of previous unsuccessfully transmitted MAC Service Data Unit and/or frame.Start transmissionBegin transmission of the next MAC Service Data Unit queued.START Timer START a timer from time zero. An active timer may be restar
38、ted from time zero with the START command.STOP Timer To stop a timer implies that it no longer runs and that the value of the timer at the time it is reset is of no significance. To stop or to reset a timer has the same effect.Queue request Queue the MAC Service Data Unit for the next transmission b
39、urst opportunity.1.1.4 AbbreviationsFor readability, the following abbreviations are used in the state transition tables:R-S Reed-Solomon encoding and decodingTx TransmittedRx ReceivedTIA/EIA-732-820 State Transition Tables for the CDPD MAC Procedures8204123456789101112131415161718192021222324252627
40、2829303132333435363738394041424344454647484950515253545556575859601.1.5 Primitive TypesThe following abbreviations for the primitive types are used in the state transition tables in the interest of conserving space.Service primitives are denoted using the following syntax:PrimitiveName.PrimitiveType
41、 (e.g., MAC-DATA.request or MAC-DATA.req).TABLE 820-1 Service Primitive Type Abbreviations Primitive Type AbbreviationRequest reqIndication indConfirmation cnf8205State Transition Tables TIA/EIA-732-82012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535
42、45556575859602 State Transition TablesThis Section contains the state transition tables for the user and network side Part 402 procedures.2.1 User Side State Transition Table for the Forward ChannelTABLE 820-2 User Side State Transition Table for Forward ChannelEvents/States Closed Sync Search Sync
43、Acquired12 3MAC-OPEN.req2 |Sync acquired |MAC-OPEN.cnf3Undecodable R-S block received | |MAC-STATUS.indDiscard incomplete framesDecodable R-S block receivedColor-code = Acquired Color-Code|MAC-STATUS.indBuild frameDecodable R-S block receivedColor-code MAX_BLOCKS/Decode Status = FailMAC-STATUS.indDi
44、scard incomplete frame2/Decodable R-S block received withRx Color Code Tx Color Code/Decode Status = FailMAC-ERROR.indDiscard incomplete frame2/EOT Wait delay timer expiry / / /Decode Status = Fail2Loss of Data Detect (Ph-RSSI.indication)orLoss of Reverse Sync/Decode Status = FailMAC-ERROR.indDiscar
45、d incomplete frame2Forced Terminate(non-CDPD traffic detected)orMAC-CLOSE.reqMAC-CLOSE.indNote 21Decode Status = FailMAC-CLOSE.indDiscard incomplete frameNote 21MAC-CLOSE.indNote 21Frame construction success | / MAC-DATA.ind /Note 1)EOT Wait delay timer is the time delay after the MDBS receives the Continuity indicator showing EOT, but before the MDBS signals Decode Fail. During this time the MDBS is signalling Decode Success to the M-ES for the last received block.Note 2)Forced Terminate may also cause the state machine to be aborted if CDPD is to give up use of the RF channel.
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1