`Quick, Jr.
`
`[54]
`
`RANDOM ACCESS COMMUNICATIONS
`CHANNEL FOR DATA SERVICES
`
`[75] Inventor:
`
`Roy F. Quick, Jr.. San Diego. Calif.
`
`[73]
`
`As signee :
`
`Qualcomm Incorporated. San Diego.
`Calif.
`
`Appl. No.: 412,648
`Filed:
`May 17, 1995
`
`Int. Cl.6 ............................. .. H04J 13/00; H04Q 7/30
`US. Cl. ............ ..
`. 370/342; 370/349; 455/383
`Field of Search ............................. .. 370/18. 50. 95.1.
`370/953; 375/200. 205; 455/381 38.2.
`38.3; 340/ 825.44
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,241,542
`5,384,777
`5,491,837
`
`8/1993 Natarajan et a1. ................... .. 370/953
`1/1995 Ahmadi et a1.
`.. 370/953 X
`2/1996 Haartsen .......................... .. 370/953 X
`
`FOREIGN PATENT DOCUMENTS
`
`0642283 3/1995 European Pat. Off. ....... .. H04Q 7/22
`9405095 3/1994 WIPO ............................ .. H04B 7/24
`
`OTHER PUBLICATIONS
`
`Giuseppe Bianchi et 211. “Dynamic Channel Allocation
`Procedures for Packet Data Services over GSM Networks”.
`[88 ’95, vol. 1. Apr. 1995. pp. 246-250.
`
`200
`
`‘
`
`US005673259A
`
`[11] Patent Number:
`[45] Date of Patent:
`
`5,673,259
`Sep. 30, 1997
`
`Frank Mademann. “General Packet Radio Service-a
`Packet Mode Service within the GSM". [SS ’95, vol. 1. Apr.
`1995. pp. 36-40.
`
`Primary Examiner—Melvin Marcelo
`Attorney, Agent, or Firm-Russell B. Miller; Roger W.
`Martin
`
`ABSTRACT
`
`[57]
`In a digital communication system for communicating digi
`tal information. the digital communication system having a
`forward link and a reverse link. a system and method for
`communicating a data packet. The system comprises a
`communicating transceiver. from among a number of digital
`transceivers. for sending the data packet on a random access
`channel over the reverse link and for receiving the digital
`information from the forward link. The system also com
`prises a base station for receiving the data packet on the
`random access channel from the reverse link and for sending
`the digital information over the forward link. The digital
`transceivers share the random access channel. The digital
`transceivers have a bandwidth demand. The system may also
`include a dedicated channel for communicating the data
`packet between the communicating transceiver and the base
`station and a processor for switching from the random
`access channel to the dedicated channel when the bandwidth
`demand exceeds a ?rst threshold. and for switching from the
`dedicated channel to the random access channel when the
`bandwidth demand drops below a second threshold. The
`system is well suited for use in CDMA applications.
`
`48 Claims, 19 Drawing Sheets
`
`204
`ACCESS CHANNEL
`
`<
`
`,7- 207
`
`208
`< RANDOM ACCESS CHANNEL [15205202
`214
`< DEDICATED CHANNEL
`
`r108
`
`,-2()6B
`r 206A
`PAGlNG/ACCESS PAGlNG/RANDOM
`TRANSCEIVER
`ACCESS
`TRANSCEIVER
`l
`
`4
`
`, 210N
`, 206C
`..'
`|
`[
`TRAFFIC
`SHANNEL
`TRANSCEIVER ISEARCIIER 210B
`+
`j 210A
`‘
`
`216 J
`
`l ,212
`CONTROLLER
`
`+140
`7 ,110
`SWITCHING
`STATION
`
`
`
`US. Patent
`
`Sep. 30, 1997
`
`Sheet 1 of 19
`
`5,673,259
`
`100
`
`a
`
`102m
`
`120
`
`130
`
`9
`
`/
`
`120
`
`120
`
`130
`
`120
`
`130
`
`120
`
`FIG. 1
`
`
`
`US. Patent
`
`Sep. 30, 1997
`
`Sheet 2 0f 19
`
`5,673,259
`
`200
`
`, 204
`ACCESS CHANNEL
`
`207
`
`208
`r
`RANDOM ACCESS CHANNEL
`
`202
`
`r 214
`DEDICATED CHANNEL
`
`, 108
`
`1 [206B
`, 206A
`PAGING/ACCESS PAGING/RANDOM
`TRANSCEIVER
`ACCESS
`TRANSCEIVER
`+
`
`+
`
`I , 210N
`I , 206C
`_.'
`TRAFFIC
`SHANNEL
`TRANSCEIVER I SEARCHERLL
`+
`+ 31%;”
`
`216 J
`
`I r 212
`CONTROLLER
`
`*, 140
`V r110
`SWITCHING
`STATION
`
`FIG. 2
`
`
`
`U.S. Patent
`
`Sep. 30, 1997
`
`91f03AlemS
`
`5,673,259
`
`
`
`momflqmzzaiummmuu<2ooz<m
`
`
`
`
`
`
`
`a_mzz<:uQmE.<U_DmD
`
`
`
`1_mzz<muOZ_O<n_
`
`II‘|‘..|»|Ux|.|\.|V
`
`
`moo»mom
`
`mommmuomm
`
`O:
`
`
`
`US. Patent
`
`Sep. 30, 1997
`
`Sheet 4 of 19
`
`5,673,259
`
`400
`
`-> 41
`
`29 28
`
`24 23
`
`21 20
`
`9 8
`
`0
`
`1 10001 1 1 10001
`
`00000
`
`PPCN
`
`000000000000
`
`PILOT_PN
`
`\
`410
`
`\
`408
`
`\
`406
`
`N
`404
`
`\
`402
`
`FIG. 4
`
`
`
`U.S. Patent
`
`0:3D...eS
`
`7991|.
`
`Sheet 5 of 19
`
`5,673,259
`
`
`
`AmZZ<IUO7:O<n_
`
`$8+0.5
`
`
`
`1_mzz<:u025$
`
`Zr_.OAm
`
`
`
`qmzz<:uOZ_O<
`
`oH015
`
`mssm
`
`
`
`_AIm.:mmxmmo.IY_
`
`weed$8
`
`oz6<%,Ev_u<mum
`
`E5<551_m_ZZ<IU
`
`238%moas88.
`
`‘
`
`>oom
`
`
`
`
`
`Humqmzz<:om:m4mzz<:om:m~Um
`
`025$.
`
`
`
`
`
`mzfim~12:m_2<~En3/«Ion
`
`
`
`emv_u<moz_o<m
`
`
`
`4mzz<mum5m,_mzz<:omDm
`
`
`
`
`
`m=2<mn_5<:m=2<~En5<I
`
`emiufi
`
`._mzz<:um:m
`
`m=a<Mn_5,»:
`
`wnom
`
`oz_o<m
`
`qmzz<:umbm
`
`m=Z<~E5<:
`
`._.mv~U<m
`
`UZ~O<n_
`
`qmzz<:um5m
`qmzz<:umbm
`
`m=Z<~ELw_<I
`
`
`mzfiin3<:
`
`
`
`
`
`mafiar_LO1_mqmzz<muwz_o<.__>5E_N<_2
`
`
`
`
`
`mtmmxmiwmflm332
`
`<m.05
`
`
`
`U.S. Patent
`
`Sep. 30, 1997
`
`F.06Al8mS
`
`91..
`
`
`
`qmzz<:um:mDZ_U<n~
`
`
`
`mADE<Umofimmz
`
`mu<mmm:
`
`mofimmz
`
`U7:n_Q<n_.Ezz<momDmoz_o<m
`
`
`
`._mzz<:um5moz_o<._oz5n§
`
`qmzz<:um:mO7:O<m
`
`mo<mmm2
`
`oz5<._Pm§u§um
`
`mix<55qmzz<:u
`
`93so?noam.See
`
`
`
`EE wmommofimmOZ:1Om_>_
`
`
`
`_l.m:mommtm3:-~|Y_A-Inmbmw|V_
`
`ommsomm
`
`-m<5.025omzxw
`
`Q
`
`mfioomm
`
`
`
`m<IJ‘IIIHUZmAIOm2xw|V
`
`
`
`mEDmm<oomfizomuzwm
`
`
`
`,mmo<mmm2QmCL.Dm<
`
`omfizomuzwmza
`
`m.5mm<u
`
`
`
`
`
`7:m4:m..<u>>mZemmi
`
`
`
`nmflzomuzwm..HOa_w
`
`m15mm<u
`
`
`
`
`
` .Ezz<:um5mUZ~U<n_._mzz<:um:moz_u§4mzz<:om5moz_o<mIllwoom>DOmwoom
`
`
`
`
`
`
`
`
`
`
`mzfia,.:<:on_um2$E5<:m2<E5<:on
`
`
`
`a_mzz<:om:m6m.81_mzz<mvm:mH._zz<:om:mGm
`
`95.95
`
`mm«Hm
`
`
`
`.Ev_u<mozfifi
`
`
`
`
`
`m_4D.E<Umo<mmm2mq:E<umo<mmm2mJD._.h<Umw<mmm2
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`79910:3oneS
`
`Sheet 7 of 19
`
`oz_o§Pmmu<mnm
`
`
`
`mrim<._.<oqmzz<:u
`
`9.3oomvmoan89$
`
`$8HOAmZFOAM
`
`.UZ_©<m
`
`.Ezz<:um:m
`
`
`
`mzfiz.r._x_<E
`
`4mzz<:umDm
`
`
`
`m=>_<mn_....3<E
`
`waom
`
`
`
`
`
`,_mzz<:u02.05u_mzz<:uoz_o<mqmzz<:uUZ_O<L
`
`
`
`
`
`
`
`
`
`mAU%UFoam4mzz<:u025$_>5S:X<E
`
`
`
`
`
`mbmmxm§.$_
`
`m£.$_4wGE
`
`
`
`U.S. Patent
`
`7w1.MneS
`
`Sheet 3 of 19
`
`5,673,259
`
`
`
`
`
`
`
`%m5E<omo<mmmEmJD:<Umo<mwmEm.5E<omo<mmm:2mqPE<umofimmz
`
`
`
`
`
`
`
`
`
`oz6<&Ev_u§um
`
`5.5.<55dzz<mu
`
`:383moanacme
`
`
`
`_A.m:m9..BEE.<n_Emufim,:mm|V_HEonmo<mmm_2u<dcoo
`
`
`
`1_mzz<:um:mOZ1U<m
`
`moaammz
`
`
`
`4mzz<mom:mO7=D<m
`
`moflmmmz
`
`
`
`,_mzz<mum5moz_o§
`
`mo<mmm2
`
`
`
`
`
`
`
`u_mzz<=um5m07:05qmzz<:om5mDZ1U<n_4mzz<:um5moz_o<._qmzzéumamOZ_O<n_
`
`
`
`
`
`
`
`
`
`>n_omwoom
`
`
`
`
`
`a_mzz<:um:mqmzz<:om5m_Um
`
`07:05
`
`
`
`
`
`m:2<m,._,.:<Im:2<~En§<:ou
`
`amMu<¢
`
`qmzz<:um:m
`
`
`
`mE<~En5<E
`
`
`
`dzz<=um5m4mzz<:vm:mUm
`
`
`
`mzfifimi:m2<m.._mi:cu
`
`meduh
`
`
`
`US. Patent
`
`Sep. 30, 1997
`
`Sheet 9 of 19
`
`5,673,259
`
`602
`
`FIG 7 A
`
`r702
`gill,
`
`(704
`
`HALF FRAME BODY
`
`BITS —> 1
`
`95
`
`602
`
`706
`
`FIG. 7B
`
`r702
`
`0
`
`PACKET SUBCHANNEL
`MESSAGE DATA
`
`r704
`
`BITS —» 1
`
`95
`
`602
`
`[702
`
`r708
`
`FIG 7C
`
`1
`
`UID
`
`r710
`PACKET SUBCHANNEL
`MESSAGE DATA
`
`BITS —> I
`
`15
`
`80 W
`
`704
`
`
`
`US. Patent
`
`Sep. 30, 1997
`
`Sheet 10 0f 19
`
`5,673,259
`
`606
`
`810\‘
`FLAG
`
`808\
`MESSAGE TYPE
`
`806\
`MESSAGE TEXT
`
`804\ 802-\
`FCS FLAG
`
`EITs->
`
`s
`
`8
`
`< 2048 ocTETs
`
`30
`
`8
`
`FIG. 8
`
`1000
`
`1004\
`lOO2\
`PREAMBLE LENGTH
`
`lOO6\\
`MESSAGE
`
`1008\
`PADDING
`
`BITS-F VARIABLE
`
`8
`
`VARIABLE
`
`AS NEEDE
`
`FIG_ 10
`
`BUILD IN
`EXTRA SPACE
`
`1006
`
`1102\
`FLAG
`
`l104\
`MESSAGE TYPE
`
`l106\
`MESSAGE TEXT
`
`ll08\ 1110
`FCS FLAG
`
`BITs->
`
`s
`
`8
`
`< 2048 ocTETs
`
`l6
`
`8
`
`FIG. 11
`
`
`
`US. Patent
`
`Sep. 30, 1997
`
`Sheet 11 0f 19
`
`5,673,259
`
`woo
`
`
`
`US. Patent
`
`Sep. 30, 1997
`
`Sheet 12 of 19
`
`5,673,259
`
`1 202
`
`13-95 , 1204
`
`CONNECT_IND <
`
`ACCESS CHANNEL
`
`PACKET CHANNEL
`REQUEST
`‘
`ASSIGN_WAIT
`
`1206
`
`f 1208
`)
`
`C
`
`r1216
`CONTROL
`TIMEOUT <
`
`PAGING
`r1210 CHANNEL
`ASSIGN <
`PACKET/PAGING
`‘ r 1212
`
`UID = 0
`WTLIST = FALSE
`
`1214
`
`FIG. 12A
`
`
`
`US. Patent
`
`Sep. 30, 1997
`
`Sheet 13 of 19
`
`5,673,259
`
`m
`
`.12 k
`
`
`
`Q 5502 mmELo § .2062 Q5
`
`02615555
`
`?zz/Eu
`
`min:
`
`82 V imam?‘ a5
`M3502 mm;
`
`m5 @285 u 9:
`
`+
`
`is .UE
`
`wag
`
`kmmsomm o5
`
`QHDHD
`
`m wmUUDm
`
`m5”:
`
`
`
`U.S. Patent
`
`Sep. 30, 1997
`
`.....ehS
`
`911f0411
`
`5,673,259
`
`
`
`AMZZ/«EUmmmuu<
`
`.E<2/IQHD
`
`493200qmzz<:u
`
`oz5<.Emv_o<n_
`
`.5823mdmozEma
`
`j<53mzmm1emmaomma5QBamamummuQ5
`
`UNH.wE
`
`
`
`qmzz<:ummmuu<
`
`emmbommQ5
`
`
`
`mm4%mnun_e_mmTe3mamanbafia
`
`
`
`US. Patent
`
`Sep. 30, 1997
`
`Sheet 15 of 19
`
`5,673,259
`
`1302
`
`ACCESS CHANNEL
`
`PACKET CHANNEL 1 304
`REQUEST
`‘ PAGING CHANNEL
`ASSIGNMENT >, 1306
`PACKET CHANNEL
`
`1308
`
`f- 1310 ACCESS CHANNEL
`UID REQUEST <
`
`f 1318
`
`ADD TO WAIT LIST
`WTLIST = FALSE
`
`1320
`
`NOT EMPTY
`PACKET/PAGING
`CHANNEL
`1314
`
`UID ASSIGNMENT
`
`1316
`
`ACTIVE
`
`FIG. 13A
`
`
`
`US. Patent
`
`Sep. 30, 1997
`
`Sheet 16 of 19
`
`5,673,259
`
`A
`
`AOMPZOU
`
`QHD
`
`ZOCEUEFOZ
`
`[5,35
`
`
`
`\wkmzm .HOZ
`
`mm: _
`PmHA 02D
`*EEM
`
`FDAEM
`22 \ 495,60
`
`ZOEZUEFOZ
`
`E251 E135
`
`165200 82 \
`
`OmQmmUXm
`
`V
`
`m2 .UE
`
`
`
`U.S. Patent
`
`Sep. 30, 1997
`
`Sheet 17 of 19
`
`5,673,259
`
`
`
`am:H_<>>On.an?
`
`mmysaH.535»
`
`D~D
`
`ZOC.<UEE.OZ
`
`
`
`
`
`$1.502UZ:._<>>exmzvAOMFZOUomflOH>ELIZOm<
`
`
`
`
`
`
`
`
`
`
`
`mmzfi59Emmam_>FU<,_.mmD1_O
`
`m5~E.n,_.m5H>»
`
`
`
`m>E.U<hmmnioHOZ
`
`emmaqo
`
`
`
`
`
`1_mzz<:n.oz_o<.5m§u<m$12HOZm>E.U<mo?
`
`
`
`
`
`ZOE.<UEE.OZomommuxmomommoxm
`
`
`
`xx<,~<n_M25.zoam<m:>=._.min:
`
`
`
`AOMHZOOAOMFZOU
`
`m>_.5<
`
`22UMH.M:.m
`
`82
`
`ezms_zo_mm<mo
`
`
`
`1Q5wmmwwcs?min:
`
`oqm_
`
`
`
`U.S. Patent
`
`Sep. 30, 1997
`
`Sheet 18 of 19
`
`5,673,259
`
`
`
`
`
`JQMPHZOU
`
`
`
`AOMPZOUAOMHZOUfi>_.5<HmmnioEm.
`
`
`
`
`
`xx<H<Qmzfizoamé>o<mm
`
`
`
`
`
`ZOE.<U_.r.:._.OZQmmmmuxmZOE.<O~n:,wOZ
`
`
`
`mmsimin:EmmaQ5
`mbyi.H._.m5.—.>>O_>i.|ZOm<p.zm2zo_mm<mE
`
`
`
`
`qmzz<=uUZ~U<n<HmMU<..._
`
`
`
`m_>:.U<n=D
`
`ZOE.<UEC.OZ
`
`mafiaMamass»
`
`
`
`
`
`E4502ozE<>>537:15520023
`
`O_>E.Imu_Q~
`
`:2dz
`
`
`
`U.S. Patent
`
`Sep. 30, 1997
`
`Sheet 19 of 19
`
`5,673,259
`
`
`
`AOMHZOU#93Am>_.HU<emmoqo$2
`
`xm<._.<D>o<mm
`
`
`
`ZOE.<U_n:._.OZZOE./wU~n=._.OZ
`
`AOMHZOU
`
`
`
`Am_ZZ<EUOZ_D<m>_.mU~U<m
`
`
`
`mm.dumb
`
`
`
`MDMHH535».hZm2Wu%___mmQ
`
`.<m
`
`
`
`fidmoz.UZ_,E<>>HKMZVAOMHZOU£2
`
`
`
`
`
`mainH,_.m3,:>
`
`QHD
`
`ZOCRUEELOZ
`
`
`
`5.673.259
`
`l
`RANDOM ACCESS COMMUNICATIONS
`CHANNEL FOR DATA SERVICES
`
`BACKGROUND OF THE INVENTION
`I. Field of the Invention
`
`The present invention relates to a random access com-
`munications channel for data services. More particularly. the
`present
`invention relates to a method for sharing the
`resources of existing channels in a cellular telephone com-
`munications system among a large number of packet data
`users. each having a variable and unpredictable demand for
`transmission resources.
`
`ll. Description of the Related Art
`Cellular telephone systems have traditionally provided
`voice services. patterned on the land telephone system
`model. In that model. a user places a call by requesting a
`connection between one telephone terminal and another
`such terminal. Once the connection is established. it remains
`in place until the calling party or the called party requests
`that the connection be released. While the connection is
`established.
`the telephone system dedicates system
`resources. such as trunk bandwidth.
`to the call. The
`resources are dedicated at all times. regardless of whether
`the callers talk or are silent. The system resources are not
`shared among calls.
`The land telephone model is followed in conventional
`cellular systems. For example. two systems that follow that
`model are the Advanced Mobile Phone System (“AMPS”)
`cellular system described in “Mobile Station/Land Station
`Compatibility Specification.” ANSI/EIA/TIA—553
`(September 1993). and the time division multiple access
`(“TDMA”) system. described in “Cellular System Dual-
`Mode Mobile Station/Base Station Compatibility Standard.”
`EIAIFIA/IS-54-B (September 1992). The code division
`multiple access (“CDMA”) cellular system. described in
`“Mobile Station/Base Station Compatibility Standard for
`Dual—Mode Wideband Spread Spectrum Cellular System.”
`TIA/'EIA/[S-95. Telecommunications Industry Association
`(July 1993). allows sharing of radio bandwidth. but follows
`the land telephone model for connections between the
`mobile switching center (“MSC”) and the public switched
`telephone network (“PSTN”).
`The CDMA system described above uses a 1.23 MHz
`bandwidth to serve multiple calls. using a CDMA scheme.
`Each user is assigned a unique code. All user terminals
`sharing the radio channel transmit simultaneously. and the
`receivers use the unique code to identify and decode a signal
`from the terminal that is to be received. The process is
`limited by the interference generated by the other transmit-
`ters. So long as the desired signal can be maintained
`sufficiently strong relative to the total interference. the signal
`can be successfully demodulated. When the number of users
`exceeds the CDMA channel’s capacity. however. the nec-
`essary signal strength cannot be maintained This CDMA
`cellular system provides for a total of 64 forward link
`channels per cell in each 1.23 MHz band. Experiments have
`shown that such a system can support more than 60 simul-
`taneous calls per cell in the 1.23 MHz bandwidth under
`benign propagation and interference conditions.
`The CDMA cellular telephone system also provides a
`means of serving a large population of cellular telephone
`units. most of which are idle. i.e.. not involved in a call.
`These idle units monitor a special control channel known as
`the “Paging Channel." which continuously transmits system
`information and paging messages. Paging messages are used
`to inform a mobile terminal that a caller wishes to establish
`
`2
`a call connection to the mobile. Each Paging Channel has
`one or more associated “Access Channels." The Access
`Channels use multiple-access protocols. by which the
`mobile terminals transmit call requests (originations) and
`answer paging messages. When a connection is established.
`the cellular base station assigns the mobile station a dedi-
`cated “'l'l'aflic Channel” to carry the voice information for
`the duration of the call.
`
`The CDMA system was designed to exploit the idleness
`of the mobile terminals. If this were not so. the number of
`mobile terminals supported would be limited to fewer than
`64 per cell. because of the limited number of channels
`provided in the system design. Because most terminals are
`idle. the system can support several orders of magnitude
`more mobile terminals per cell. thereby justifying the choice
`of 64 channels as an upper limit.
`Users of packet data services often utilize system
`resources in a manner that varies over the course of the
`packet data session. File transfers. e-mail. and infomtation
`retrieval are examples of packet data services that follow
`this pattern. For these services. a few packets are sent while
`the user selects the file. e-mail. or other information to be
`retrieved. then a long sequence of packets is sent or received
`while the information is transferred.
`
`In other types of data packet services. only a few packets
`are sent during an exchange of data. and the exchanges occur
`on an irregular basis. Examples of such services include:
`credit verification. message and paging services. order entry.
`and delivery routing.
`The manner in which these two types of data packet
`services utilize resources suggests that a packet service
`should provide two basic service modes. First. for those
`cases where large amounts of data are to be transferred. a
`service mode should be available that optimizes the data
`throughput. Second. for cases where packet transmission is
`infrequent and irregular. dedicating a channel assignment to
`each user would be wasteful of system resources. because
`the dedicated channels would be unused most of the time.
`For this second case.
`then. a service mode should be
`available that optimizes the sharing of resources. i.e.. opti-
`mizing channel usage. It should be possible for a packet
`service to switch between the two modes in response to
`usage demand.
`including CDMA.
`Conventional cellular systems.
`however. have neither the capability to efiiciently and effec-
`tively handle both types of data packet services. nor the
`capability to switch between the two. While the CDMA
`Trafiic Channels do provide dedicated channel assignments
`and can thus be used to handle high-throughput packet
`service to prevent the throughput reduction resulting from
`channel sharing. they are inefficient for low throughput.
`irregular and infrequent data packet transmissions. Thus. a
`multiple-access protocol is required for a service mode that
`optimizes sharing of resources.
`Despite providing multiple—access protocols. the existing
`CDMA Paging and Access Channels operate in a manner
`that is not well suited to data packet services. For example.
`those channels can support only a small packet size. which
`reduces the efiective throughput of the channel because each
`packet contains header information as overhead. This over-
`head occupies a greater fraction of the available channel
`bandwidth when the packets are small.
`Furthermore.
`the Paging and Access Channels cannot
`support long packet sizes because of their access methods.
`The Access Channel provides no power control feedback
`that would allow the base station to maintain the mobile
`
`
`
`5.673.259
`
`3
`terminal’s signal strength in an acceptable range during a
`prolonged transmission. Instead. mobile terminals simply
`transmit messages repeatedly. with increased transmit power
`on successive attempts. until the base station acknowledges
`reception of the message. Because longer messages are more
`susceptible to errors caused by interference or fading. the
`mobile terminal’s power level may reach very high levels
`when attempting to send a long message. This would result
`in excessive interference to other users during the transmis-
`sion. On the Paging Channel. moreover. long packets cannot
`be supported because of the structure of the channel. Mes-
`sages are limited to a maximum of 255 octets. and no
`mechanism exists for fragmenting longer messages.
`The Access Channel also is incapable of identifying
`multiple propagation paths. On Trafiic Channels. each of the
`mobile terminals has a unique spreading code that is used by
`the base station to identify and exploit multiple propagation
`paths. using a signal combining method On the Access
`Channel. in contrast. all mobile terminals use the same
`spreading code for transmissions. making multiple propa-
`gation paths indistinguishable from transmissions from
`other mobile terminals.
`In some present systems. it is possible to provide con-
`nectionless data services. based on the delivery of individual
`data packets from many users who transmit data packets in
`bursts. Such services preferably do not utilize fixed alloca-
`tions of communication resources and allow the sharing of
`such resources among multiple users.
`In many present
`communications systems. and in particular digital cellular
`systems and CDMA cellular. however. no capability exists
`to provide for communication of data packets from many
`bursty users. In such systems. eflicient support for connec-
`tionless data services requires changes in the access methods
`used on the radio channel and in the land network.
`
`Therefore. a need exists for a random access data packet
`channel that can share communication channel resources
`among a large number of bursty packet data users. each
`having a variable and unpredictable demand for transmis-
`sion resources. and for a way to switch between such a
`random access channel and a dedicated data channel. A need
`also exists for a coding scheme that can be used to identify
`users on the random access channel and a scheme for
`overlaying the random access channel with control channels.
`
`SUMMARY OF THE INVENTION
`
`Accordingly. the present invention is directed to a random
`access channel for packet data services in a wireless com-
`munications system that substantially obviates one or more
`of the problems due to the limitations and disadvantages of
`the related art.
`
`Additional features and advantages of the invention will
`be set forth in the description that follows and in part will be
`apparent from the description. or may be learned by practice
`of the invention. The objectives and other advantages of the
`invention will be realized and attained by the apparatus
`particularly pointed out in the written description and claims
`of this application. as well as the appended drawings.
`To achieve these and other advantages. and in accordance
`with the purpose of the invention as embodied and broadly
`described herein.
`in a digital communication system for
`communicating digital information. the digital communica-
`tion system having a forward link and a reverse link. the
`invention is a system for communicating a digital data
`packet. The system of the present
`invention comprises
`digital transceivers for sending the digital data packet on a
`random access channel over the reverse link and for receiv-
`
`4
`information from the forward link. The
`ing the digital
`system further comprises a digital base station for receiving
`the digital data packet on the random access channel from
`the reverse link and for sending the digital information over
`the forward link. wherein the digital transceivers make
`packet service requests on the random access channel and
`thereby share the random access channel.
`In another aspect. in a digital communication system for
`communicating digital information. the digital communica-
`tion system having a forward link and a reverse link. the
`present invention is a method for communicating a digital
`data packet. The method comprises sending the digital data
`packet on a random access channel over the reverse link and
`receiving the digital information from the forward link by a
`number of digital transceivers. The method further com-
`prises receiving the digital data packet on the random access
`channel from the reverse link and sending the digital infor-
`mation over the forward link by a digital base station.
`wherein the digital
`transceivers make packet service
`requests on the random access channel and thereby share the
`random access channel.
`
`In another aspect. in a digital communication system for
`communicating digital information. the digital communica-
`tion system having a digital transceiver and a digital base
`station. the digital transceiver having a bandwidth demand.
`the present invention is a system for communicating digital
`data packets. The system of the present invention comprises
`a random access channel and a dedicated channel for com-
`municating the digital data packets between the digital
`transceiver and the digital base station. The system further
`comprises a processor for switching from the random access
`channel to the dedicated channel if the bandwidth demand
`exceeds a first
`threshold level and from the dedicated
`channel to the random access channel if the bandwidth
`demand below a second threshold level and/or if the digital
`transceiver is highly mobile. frequently moving from the
`coverage area of one base station to the coverage area of
`another.
`
`In yet another aspect, in a digital communication system
`having a broadcast channel for communicating system infor-
`mation and an access channel for making access requests.
`the system information including paging messages.
`the
`digital communication system including a plurality of trans-
`ceivas each having a specific long code. the present inven-
`tion is a system for communicating a digital data packet. In
`the system of the present invention. a communicating trans-
`ceiver from among the plurality of transceivers initializes a
`packet service request. requests a searcher reservation on the
`access channel. and sends the digital data packet over a
`random access channel using the specific long code corre-
`sponding to the communicating transceiver to obtain a coded
`digital data packet. The system comprises a base station.
`including a plurality of searchers and a controller for locat-
`ing a free searcher from the plurality of searchers and for
`sending to the free searcher the specific long code corre-
`sponding to the communicating transceiver. Further. the
`base station assigns the free searcher to the communicating
`transceiver and receives the coded digital data packet from
`the communicating transceiver over the random access
`channel. The plurality of transceivers share the random
`access channel.
`
`In all of the systems and methods described above and in
`the following description. the digital data can be communi-
`cated over the digital cellular communications system using
`code division multiple access (CDMA). CDMA is a spread
`spectrum method of multiplexing transmissions by encoding
`the transmissions so that they are each distinctive. CDMA
`
`
`
`5.673.259
`
`5
`multiplexing permit a larger number of transceivers (i.e..
`mobile telephone units) to communicate within a commu-
`nication network than would other wise be possible without
`this spread spectrum technique.
`It is to be understood that both the foregoing general
`description and the following detailed description are exem-
`plary and explanatory only and are not restrictive of the
`invention. as claimed.
`
`The accompanying drawings are included to provide a
`further understanding of the invention and are incorporated
`in and constitute a part of this specification. to illustrate the
`embodiments of the invention. and.
`together with the
`description. to explain the principles of the invention.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The features. objects. and advantages of the present
`invention will become more apparent from the detailed
`description set forth below when taken in conjunction with
`the drawings in which like reference characters identify
`correspondingly throughout and wherein:
`FIG. 1 is a schematic overview of an exemplary mobile
`cellular telephone system.
`FIG. 2 is a schematic overview of the process of searcher
`reservation in accordance with the present invention.
`FIG. 3 is a schematic overview of the process of switching
`between a random access channel and a dedicated channel
`for reverse link communications in accordance with the
`present invention.
`FIG. 4 illustrates a Long Code Mask used on a forward
`link Packet/Paging Channel.
`FIG. 5A and FIG. SB illustrates the structure of the
`forward link Packet./Paging Channel in accordance with the
`present invention.
`FIG. 6A and FIG. 6B illustrates the structure of the Packet
`Subchannel of the Packet/Paging Channel of the present
`invention.
`FIGS. 7A—7C illustrate the half-frame structure of the
`Packet Subchannel of the present invention.
`FIG. 8 shows the structure of messages sent on the Packet
`Subchannel.
`
`FIG. 9 illustrates the synchronization of a random access
`channel (or Reverse Packet Channel) in accordance with the
`present invention.
`FIG. 10 illustrates the structure of transmissions sent on
`the Reverse Packet Channel of the present invention.
`FIG. 11 illustrates the message portion of a transmission
`sent on the Reverse Packet Channel of the present invention.
`FIGS. 12A—l2C are flow diagrams illustrating an exem-
`plary mobile station searcher management scheme in accor-
`dance with the present invention.
`FIGS. 13A—13E are flow diagrams illustrating an excru-
`plary base station searcher management scheme in accor-
`dance with the present invention.
`
`DETAILED DESCRIPTION OF THE
` D EMBODIMENTS
`
`Reference will now be made in detail to the present
`preferred embodiments of the invention. examples of which
`are illustrated in the accompanying drawings. Wherever
`possible. the same reference numerals will be used through-
`out the drawings to refer to the same or like parts.
`In accordance with the present invention. in a digital
`communication system for communicating digital informa-
`
`6
`tion having a forward link and a reverse link. a system and
`method are provided for communicating digital data pack-
`ets. The system comprises digital transceivers. for-example.
`mobile cellular telephones. for sending the digital data
`packets on a random access channel over the reverse link
`and for receiving digital information from the forward link
`The system also comprises a digital base station for receiv-
`ing the digital data packet on the random access channel
`from the reverse link and for sending digital information
`over the forward link. The digital transceivers make packet
`service requests on and thereby share the random access
`channel.
`I. SYSTEM DESIGN
`
`A. Applications
`An exemplary embodiment of a terrestrial digital cellular
`mobile telephone system in which the present invention may
`be embodied is illustrated in FIG. 1 and designated generally
`by reference numeral 100. The digital communication sys-
`tem illustrated in FIG. 1 may utilize TDMA. CDMA. or
`other digital modulation techniques in communications
`between the remote user units 102.104 (which may be fixed
`or mobile and may also be referredto as mobile stations) and
`the cell- sites (or base stations) 108. For the remainder of this
`description. the terms “cell-site” and “base station” will both
`be used to refer to terrestrial transceivers that communicate
`over-the-air with remote andlor mobile units. It
`is not
`intended. however. that the present invention be limited to
`cellular systems and thus to cell-sites. Cellular systems in
`large cities may have hundreds or thousands of mobile
`telephones 102 and many ce1l—sites 108. Nevertheless. the
`present system is not limited to mobile telephones 102 and
`may be used to interconnect a hired position cellular com-
`munications device 104. For example, a cellular transceiver
`104 can be supplied at abuilding in order to send and receive
`data and/or voice communications between some device in
`the building and a switching station 110 that collects the
`data. Transmissions from the cell-sites 108 to the remote
`user units 102. 104 are sent on a forward link 120. while
`transmissions in the opposite direction are sent on a reverse
`link 130. The cell sites 108 are coupled to the switching
`station 110 Via backhaul 140 or may be linked to the
`switching station 110 over-the-air.
`An example of such a use would be a company that has
`many vending machines throughout a wide area and that
`needs to monitor the requirements of those vending
`machines. The vending machines could be equipped with a
`digital cellular transceiver 104 that can send and receive data
`to and from the switching station 110. including whether the
`machine is empty. which slots are empty. whether the supply
`is running low. and whether the machine has malfunctioned.
`In such an application. the vending machines would not need
`to communicate large amounts of data at any one time. but
`rather only short packets. such as status reports and
`malfunctions. and then only sporadically. With many vend-
`ing machines needing to comrnnnicate data packets to the
`switching station 110. and vice versa. it would be ineflicient
`and impractical to have the vending machines communicate
`over a dedicated communication channel. in which system
`resources would be dedicated to each vending machine that
`required channel time.
`A more eflicient approach is to provide a random access
`channel over which the vending machines can communicate
`with the switching station 110. With a random access
`channel. the vending machines could request channel time
`only when they need it. Because the vending machines
`require channel time only infrequently and briefly. literally
`
`
`
`5.673.259
`
`7
`thousands of vending machines could share a single random
`access channel without significant transmission delays due
`to the random access channel being busy.
`Another application in which a random access channel on
`a digital cellular system is useful would be where a fleet of
`taxicabs reports information back to a dispatcher. Each
`taxicab must keep the dispatcher apprised. for example. of
`the cab’ s location and availability and must monitor requests
`for service. As with the vending machine example. many
`cabs must communicate with the dispatcher. but only with
`data packets that are sent sporadically. Accordingly. in this
`example as well. a random access channel would more
`efficiently serve the communications needs of the taxicab
`fleet and dispatcher than would a dedicated data channel.
`Furthermore. the cabs could be equipped with a voice/data
`transceiver so that they can communicate by voice with the
`dispatcher when needed and send and receive data from the
`dispatcher. Communicating both voice and data over the
`same system is made possible by the use of a digital system.
`for in such systems both the voice and data transmissions are
`in digital format.
`Therefore. in accordance with the present invention. a
`system for communicating short digital data packets over a
`random access channel is provided within the system 100 of
`FIG. 1. An additional feature of the system of the present
`invention is the ability to send digital data packets over a
`dedicated data channel
`in the system 100. To facilitate
`sending digital data packets over the random access and
`dedicated channels. the present invention includes means for
`switching between the random access and dedicated data
`channels. depending on the bandwidth demand of the user
`(or mobile unit) that is communicating data packets. The
`details of the present invention. including the means for
`switching between the random access and dedicated data
`channels. will be described in detail below.
`While applicable to any digital communications system.
`the system of the present invention is particularly well suited
`to the use of CDMA techniques. In a CDMA system. a “User
`Specific Long Code" is used to encode data and voice
`transmis