Title of Invention | REVERSE LINK CHANNEL ARCHITECTURE FOR A WIRELESS COMMUNICATION SYSTEM |
---|---|
Abstract | A channel structure and mechanisms that support effective and efficient allocation and utilization of the reverse link resources. In one aspect, mechanisms are provided to quickly assign resources (e.g., a supplemental channel) as needed, and to quickly de-assign the resources when not needed or to maintain system stability. The reverse link resources may be quickly assigned and de-assigned via short messages (412, 418) exchanged on control channels on the forward and reverse links. In another aspect, mechanisms are provided to facilitate efficient and reliable data transmission. A reliable acknowledgement/negative acknowledgement scheme and an efficient retransmission scheme are provided. Mechanisms are also provided to control the transmit power and/or data rate of the remote terminals to achieve high performance and avoid instability. |
Full Text | REVERSE LINK CHANNEL ARCHITECTURE FOR A WIRELESS COMMUNICATION SYSTEM BACKGROUND .Field__._ ..... [1001] The present invent:on relates generally to data communication, and more specifically to a novel and improved reverse Sink architecture for a wireless communication system. Background [1002] Wireless communication systems are widely deployed to provide various types of communication including voice and packet data services. These systems may be based on code division multiple access (CDMA), time division multiple access (TDMA), or some otner modulation techniques. CDMA systems may provide certain advantages over other types of system, including increased system capacity. [1C03] in a wireless communication system, a user with a remote terminal (e.g., a cellular phcne) communicates with another user through transmissions on the forward and reverse links via one or more base stations. The forward link (i.e., downlink) refers to transmission from the base station to the user terminal, and the reverse link (i.e., uplink) refers to transmission from the user terminal to the base station. The forward and reverse links are typically allocated different frequencies, a method called frequency division multiplexing (FDM). [1004] The characteristics; of packet data transmission on the forward and reverse links are typically very different. On the toward link, the base station usually knows whether or not it has data to transmit, the amount of data7 and the identity of trie recipient remote teiminais. "he base station may further be provided with the "efficiency" achieved by each recipient remote terminal, which mcy be quantified as the amount of transmit power needed per bit. Based on the known information, the base station may be able fo efficiently schedule data transmissions to the remote terminals at the times and data rates selected to achieve toe desired oerformarce. [1005] On the reverse Jink, the base station typically does not know a priori which remote terminals have packet data to transmit, or how much. The base station is typically aware of each received remote terminal's efficiency, which mav be quantified by the energy-per-bit-to-total-noise-plus interface ratio, • -Ec/rNo'HoJrneeded-at the-basestatiorHo-correetiy receivea-data-transmtesiOF^-The base station may then allocate resources to the remote terminals whenever requested and as avarlable. [1036] Because of uncertainty in user demands, the usage on the reverse link may fluctuate widely. If many remote terminals transmit at the same time, high interference is generated at the base station. The transmit power from the remote terminals would need to be increased to maintain the target Ec/(No+lo), which would then result in higher levels of interference. If the transmit power is further increased in this manner, a "black out" may ultimately result and the transmissions from all or a large percentage of the remote terminals may not be property received. This is due to the remote terminal not being able to transmit at sufficient power to close the link to the base station. [1007] in a CDMA system, the channel loading on the reverse link is often characterized by what is referred to as the "rise-over-thermal". The rise-over-thermal is the ratio of the total received power at a base station receiver to the power of the thermal noise. Based on theoretical capacity calculations for a CDMA reverse link, there is a theoretical curve that shows the rise-over-thermal increasing with loading. The loading at which the rise-over-thermal is infinite is often referred to as the "pole", A loading that has a rise-over-thermal of 3 dB corresponds to a loading of about 50%, or about half of the number of users that can be supported when at the pole. As the: number of users increases and as the data rates of the users increase, the loading becomes higher. Correspondingly, as the loading increases, the amount of power that a remote terminal must transmit increases. The nse-over-tbermal and channel loading are* described in further detail by A.J. Viterbl h "CDMA : Principles of Spread Spectrum Communication/' Addlson-Wesley Wireless Communications Series, May 1995, ISBN: 0201633744, which Is incorporated herein by reference. [1008] The Viterbi reference provides classical equations mat snow tne relationship between the rise-over-thermal, the number of users, and the data ratos of the users. The equations also show that there is greater capacity (in bits/second) if a few users transmit at a high rate than a larger number of users transmit at a higher rate. This is due to the interference between transmitting users. -[10893— ri-a-typica!-G9MA system, many-users^ata rates-are continuously- changing. For example, in an IS 95 or cdma2000 system, a voice user typically transmits at one of four rates, corresponding to the voice activity at the remote terminal, as described in U.S Patent Nos. 5,657.420 and 5,773,338, both entitled "VARIABLE RATE VOCODER* and U.S Patent No. 5,742,734, entitled "ENCODING RATE SELECTION IN A VARIABLE RATE VOCODER". Similarly, many data users are continually varying their data rates, AH this creates a considerable amount of variation in the amount of data being transmitted simultaneously, and hence a considerable variation in the rise-over-thermal. [1C10] As can be seen from the above, there is a need in the art for a reverse link channel structure capable cf achieving high performance for packet dala transmission, and which takes into consideration the data transmission characteristics of the reverse links. SUMMARY [1C11] Aspects of the invention provide mechanisms that support effective and efficient allocation and utilization of the reverse link resources. In one aspect, mechanisms are provided to quickly assign resources (e.g., supplemental channels) as needed, and to quickly de-assign the resources when not needed or to maintain system stability. The reverse link resources may be quickly assigned and de-assigned via short messages exchanged on control channels on the forward and reverse links. In another aspect, mechanisms are provided to facilitate efficient and reliable data transmission. In particular a reliable acknowledgment/negative acknowledgment scheme and an efficient retransmission scheme are provided. In yet another aspect, mechanisms are provided to control the transmit power and/or data rate of the remote terminals to achieve high performance and avoid instability. Another aspsci of the invention provides a channel structure capable of implementing the features described above. These and other aspects are described in further detail below. [1012] The disclosed embodiments further provide methods, channel -structures,nand- apparatus-thai- impiement-vartous^spects—embodimenl-sr-^^d- - -features of the invention, as described in further detail below. BRIEF DESCRIPTION OF THE DRAWINGS [1013] The features, nature, and advantages of the present invention will become more apparent from the detailed description set forth below when taken in conjunction witn the drawings in which like reference characters identify correspondingly throughout and wherein; [1014] FIG. 1 is a diagram of a wireless communication system that supports a number of users; [1015] rlG. 2 is a simplified block diagram of an embodiment of a base station and a remote terminal, [1016] FIGS. 3A and 3B are diagrams o* a reverse and a forward channel structure, respectively; [1017] FIG. 4 is a diagram illustrating a communication between the remote terminal and base station to assign a reverse link supplemental channel (R-SCH); [1C18] FIGS. 5A and 5B are diagrams illustrating a dala transmission on the reverse ink and an Ack/Nak message transmission for two different scenarios; [1C19] FIGS. 6A and 6E are diagrams illustrating an acknowledgment sequencing with short and long acknowledgment delays, respectively; [1020] FIG, 7 is a fiow diagram that illustrates a variable rate data transmission on the R--5CH with fast congestion control, in accordance with an embodiment of the invention; and [1021] FIG, 8 is a diagram illustrating improvement that may be possible with test control of the R-SOH. DETAILED DESCRIPTION [1022] FIG. 1 is a diagram of a wireless communication system 100 that supports a number of users and capable of implementing various aspects of the invention. System 100 provides communication for a number of cells, with each eel being serviced by a corresponding base station 104. The base stations are ~ a!so~comrnon!y"referred to asbasetr3nsceivers7stems-(BTSs):"Vanoirs-Temote terminals 106 are dispersed throughout the system. Each remote terminal 106 may communicate with one or more base stations 104 on the forward and reverse inks at any particular moment depending on whether or not the remote terminal is active arid whether or not it is in soft hancof*. The forward link refers TO ransrniision from base station 104 to remote terminal 106, and the reverse iinkVefers to transmission from remote terminal 106 to base station 104. As shown in FIG. 1, base station 104a communicates with remote terminals 106a, 10»3b, '06c, and 106d, and base station 104b communicates with remote ter-pinals 106d, 105ef and 1 D6f. Remote terminal 106d is in soft handoff and concurrently communicates with base stations 104a and 104b/ [1C23] In system 100, a base station controller (BSC) 102 couples to base stations 104 and may further couple to a public switched telephone network (PSTN). The coup'Ing to the PSTN is typically achieved via a mobile switching center (MSC), which is not shown in FIG. 1 for simplicity. The BSC may also couple into a packet network, which is typically achieved via a packet data seiving node (PDSN) that Is also not shown in FIG. 1. BSC 102 provides coordination and control for the base stations coupled to it. BSC 102 further controls the routing of telephone calls among remote terminals 105, and between remote terminals 106 and users coupled to the PSTN (e.g., conventional telephones) and to the packet network, via base stations 104. [1C24] System 100 may be designed to support one or more CDMA standards such as (1) the "TIA/EIA-95-B Mobile Station-Base Station Compatibility Standard for Dial-Mode Wideband Spread Spectrum Celluiar System" (me IS-95 standard), (2) the "TIA/EIA-90-D Recommended Minimum Standard for Dual-Mode Wideband Spread Spectrum Cellular Mobile Station'1 (the IS-98 standard), (3) the documents offered by a consortium named "3rd Generation Partnership Project'1 (3GPP) and embodied in a set of documents including Document Nos. 3G TS 25.211, 3G TS 25.212, 3G TS 25.213, and 3G TS 25.214 (the W-CDMA standard), (4) the documents offered by a consortium named "3r:J Generation Partnership Project 2M (3GPP2) and embodied in a set of documents including Document Nos. C.30002-A, C.S00Q5-A, C.S0010-A, —C.£004-vA:-Gr30024r-a^d CvS0Q26 -{the-e4m&20S&"Staf}dard->;-and~(^) some-other standards. In the case of the 3GPP and 3GPP2 documents, these are cor verted by standards bodies worldwide (e.g., TIA, ETSi, ARIB, TTA, and CWTS) into regional standards and have been converted into international standards by the International Telecommunications Union (ITU). These standards .^re incorporated herein by reference. [1025] riG. 2 is a simplified block diagram of an embodiment of base station 10A and remote terminal 106, which are capaole of implementing various aspects of the invention. For a particular communication, voice data, packet data, and/or messages may be exchanged between base station 104 and remote terminal 106. Various types of messages may be transmitted such as messages used to establish a communication session between the base station and remote terminal and messages used to control a data transmission (e.g., power control, data rate information, acknowledgment, and so on). Some of these message types are described in further detail below. [1026] For the reverse link, at remote terminal 106, voice and/or packet data (e.g., from a data source 210) and messages (e.g., from a controller 230) are provided to a transmit (TX) data processor 212, which formats and encodes the data anc: messages with one or more coding schemes to generate coded data. Each coding scheme may include any combination of cyclic redundancy check (CRC), convolutions!, Turbo, block, and other coding, or no coding at all. Typically, voice data, packet data, and messages are coded using different set-ernes, and different types of message may also be coded differently. [1027] The coded data is then provided to a modulator (MOD) 214 and further processed (e,g., covered, spread with short PN sequences, and scrambled with a long PN sequence assigned to the user terminal). The modulated data is then provided to a transmitter unit (TMTR) 216 and conditioned (e.g., converted to one or more analog signals, amplified., filtered, anc quadrature modulated) to generate a reverse link signal. The reverse link signal is routed through a duplexer (D) 218 and transmitted via an antenna 220 to base station 104. [1028] >\t base station 104, the reverse link signal is received by an antenna 250, routed tnrough a duplexer 252, and provided to a receiver unit (RCVR) -254-.—ReeefvefMjait 254~CGndi£iGns-(e.y., -fitersv-arnpiifies, dow-Rconverts.-aad-dig tizes) the received signal and provides samples. A demodulator (DEMOD) 256 receives and processes (e.g., despreads, decovers, and pilot demodulates) the samoles to provide recovered symbols. Demodulator 256 may implement a rake receiver that processes multiple instances of the received signal and generates combined symbols. A receive (RX) data processor 258 then decodes The symbols to recover the data and messages transmitted on the reverse link. The recovered voice/packet date is provided to a data sink 260 and the recovered messages may be provided to a controller 270. The processing by demodulator 256 and RX data processor 258 are complementary to that performed at remote terminal 106 Demodulator 256 and RX data processor 258 may further be operated to process multiple transmissions received via multiple channels, e.g., a reverse fundamental channel (R-FCH) and a reverse supplemental channel (R-SCH). Also, transmissions may be received simultaneously from multiple remote terminals, each of which may be transmitting on a reverse fundamental channel, a reverse supplemental channel, or both. [1C29] On the forward link, at base station 104, voice and/or packet data (e.g., from a data source 262) and messages (e.g., from controller 270) are processed (e.g., formatted and encoded) by a transmit (TX) data processor 264, furi.her processed (e.g., covered and spread) by a modulator (MOD) 266, and conditioned (e.g., converted to analog signals, amplified, filtered, and quadrature modulated) by a transmitter unit (TMTR) 263 to generale a forward link signal. The forward link signal is routed through duplexer 252 and transmitted via antenna 250 to remote terminal 106. [1U30J At remote* terminal 106, the forward link signal is received by antenna 220, routed through duplexer 21S, and provided to a receiver unit 222. Receiver unit 222 conditions (e.g., downconveTs: filters, amplifies, quadrature demodulates, and digitizes) the received signsi and provides samples. The samples are processed (e.g., despreaded, decovered, and pilot demodulated) by a demodulator 224 to provide symbols, and the symbols sre further processed (e.g., decoded and checked) by a receive data processor 226 to recover the data and messages transmitted on the forward link. The recovered ■tl-aia-fs-provided-to-a-data- sink~228,-ar*€i-the recovered- messages-may- be prcvidec to controller 230. [1C31J The reverse link has some characteristics that are very different from these of the forward link. In particular, the data transmission characteristics, sou handoff behaviors, and fading phenomenon are typically very different be'ween the forward and reverse links. [1032] As noted above, on the reverse link, the base station typically does no1; know a priori which remote terminals have packet data to transmit, or how mi oh. Thus, the base station may allocate resources to the remote terminals whenever requested and as available. Because of uncertainty in user demands, the usage on the reverse link may fluctuate widely. [1033] In accordance with aspects ot the invention, mechanisms are provided to effectively and efficiently allocate and utilize the reverse link resources. In one aspect, mechanisms are provided to quickly assign resources, as needed, and to quickly de-assign resources when not needed or to naintain system stability. The reverse link resources may be assigned via a supplemental channel thBt is used for packet data transmission. In another aspect, mechanisms are provided to facilitate efficient and reliable data transmission. In particular. & reliable acknowledgment scheme and an efficient retransmission scheme are provided. In yel another aspect, mechanisms are provided :o control the transmit power of the remote terminals to achieve high performance and avoid instability. These and other aspects are described in funher cetail below. [1034] FiG. 3A is a diagram of an embodiment of a reverse channel structure capable cf implementing various aspects of the invention. In this embodiment, the reverse channel structure includes an access channel, an enhanced access channel, a pilot channel (R-PiCH), a common control channel (R-CCCH), a dedicated control channel (R-DCCH), a fundamental channel (R-FCH), supplemental channels (R--SCH), and a reverse rate indicator channel (R-RICH). Different, fewer, and/or additional channels may also be supported and aro within the scope of the invention. These channels may be implemented similar to those defined by the cdma2000 standard. Features of some o: the-se channels are described below. -[■t0351 For each -^emmunieation (i.e.,-each-caJ^^a-specific sei-of-cha^nels-— that may be used for the communication and their configurations are defined by one of a number of radio configurations (RC). Each RC defines a specific transmission format, which is characterized by various physical layer parameters such asf for example, the transmission rates, modulation characteristics, spreading rate, and so on. Tne radio configurations may be similar to those defined for the cdma2000 standard. [1036] The reverse dedicated control channel (R-DCCH) is used to transmit ussr and signaling information (e.g.. control information) to the base station during a communication. The R-DCCH may be implemented similar to the R-DCCH defined in the cdma2000 standard. [1037] The reverse fundamental channel (R-FCH) is used to transmit user and signaling information (e.g., voice data) to the base station during a communication. The R-FCH may be implemented similar to the R-FCH defined in the cdma2000 standard. [1038] The reverse supplemental channel (R-SCH) is used to transmit user information (e.g., packet data) to the base station during a communication. The R-SCH is supported by some radio configurations (e.g., RC3 through RC11), and is assigned to the remote terminals as needed and if available. In an embodiment, zero, one, or two supplemental channels (i.e., R-SCH1 and R~ SOH2) may be assigned to the remote terminal at any given moment. In an embodiment, the R-SCH supports retransmission at the physical layer, and may utilize different coding schemes for the retransmission. For example, a retransmission may use a code rate of 1/2 for the original transmission. The same rate 1/2 code symbols may be repeated for the retransmission. In an alternstl'./® embodiment, the underlying code may be a rate 1/4 code. The original transmission may use 1/2 of the symbols and the retransmission may use the other half of the symbols. If a third retransmission is done, it can repeat one of the group of symbols, part of each group, a subset of either group, and othsr possible combinations cf symbols. [1039] R-SCH2 may be used in conjunction with R-SCH1 (e.g., for RC11), In particular. R-SCH2 may be used to provide a different quality of service (QoS). Also, Type II and Hi lybrid ARQ schemes may be used in conjunction — witJHhe R-SOH- Hybrid-ARGhsehemes-afe^enera^^ in "Error Control System for Digital Communication and Storage," Prentice-Hall, 1995, Chapter 15, which is incorporated herein by reference. Hybrid ARQ set*ernes are also described in the cdma2000 standard. [1040] The reverse rate indicator channel (R-RICH) is used by the remote terminal to provide information pertaining tc the (packet) transmission rate on one or more reverse supplemental channels. Table 1 lists the fields for a specific format of the R-R.CH. In an embodiment, for each data frame transmission on the R-SCH, the remote terminal sends a reverse rate indicator (RRI) symbol, which indicates the data rate for the data frame. The remote terminal also sends the sequence number of the data frame being transmitted, and whether the data frame is a first transmission or a retransmission. Different, fewer, and/or additional fields may also be used for the R-RICH and are within the scope of the irvention. The information in Table 1 is sent by the remote terminal for each data frame transmitted on the supplemental channel (e.g., each 20 msec). [1041] ,f there are multiple reverse supplemental channels (e.g., R-SCH1 and R-SCH2), then there can be multiple R-RICH channels (e.g., R-RICH 1 and R-RICH2), each with the RRI, SEQUENCEJsiUM, and RETRANJMUM fields. Alternatively, the fields for multiple reverse supplemental channels may be combined into a single R-RICH channel. In a particular embodiment, the RRI field is not used, and fixed transmission rates are used or the base station pe-forms blind rate determination in which the base determines the transmission rale from the data. Blind rate determination may be achieved in a manner described in u.S Patent No. 6,175,590, entitled "METHOD AND APPARATUS FOR DETERMINING THE RATE OF RECEIVED DATA IN A VARIABLE RATE Ce>MN4lJNiCATHeN-S¥STEM-^-issued Januar-y-1-6, 20 [1044] in an embodiment, the available bits in the F-CPCCH may be used to form ons or more power control subchannels, which may then be assigned for * different uses. For example, a number of power control subchannels may be defined and used for power control of a number of reverse link channels. Power control for multiple channels based on multiple power control subchannels may be implemented as described in U.S. Patent No. 5,991,284, —-e^aed-^syBCHANNEt-PQWER CONT-RObr-fssue4~November-2-3; -1099; assigned to the assignee of the present application and incorporated herein by reference [1045] In one specific implementation, an 800 bps power control subchannel controls the power of the reverse pilot channel (R-PICH). All reverse traffic channels (e.g., the R-FCH, R-DCCH, and R-SCH) have their power levels related to the R-PICH by a known relationship, e.g., as described in C.S0Q02. Thi> ratio oetween two channels is often referred to as the traffic-to-pliot ratio. The tra1Tic-to-piiof ratio (i.e., the power level of the reverse traffic channel relative to the R-PICH) can be adjusted by messaging from the base station. Hcwever, this messaging is slow, so a 100 bits/second (bps) power control subchannel may b2 defined and used for power control of the R-SCH. In an embodiment, this R-SCH power control subchannel controls the R-SCH relative to the R-PICH- In another embodiment, the R-SCH power control subchannel controls the absolute transmission power of the R-SCH. [1046]' In an aspect of the invention, a "congestion11 control subchannel may also be defined for control of the R-SCH, and this congestion control " subchannel may be implemented based on the R-SCH power control subchannel or another subchannel, [1C47] Power control for the reverse link is described in further detail below. [1C4S] The forward dedicated packet control channel (F-DPCCH) is used to transmit user and signaling information to a specific remote terminal during a communication. Tne F-DPCCH may be used to control a reverse link packet data transmission- In an-embodiment, the F-DPCCH is encoded and interleaved to enhance reliability, and may be implemented similar to the F-DCCH defined by the cdma2OO0 standard. [1049) Table 2 lists the fields for a specific format of the F-DPCCH* In an emDodimenL the F-DPCCH has a frame size of 43 bits, of which 16 are used for CRC, 8 bus are used for the encoder tail, and 24 bits are available for data and messaging, in an embodiment, the default transmission rate for the F-DPCCH is 9600 bps, in wh'.ch case a 48-bit frame can be transmitted in 5 msec time interval. In an embodiment, each transmission (i.e., each F-DPCCH frame) is covered-with -a- public long -eode-of the-r-eeipient remote-terminal to which-the frame is targeted. This avoids the need to use an explicit address (hence, the channel is referred to as a -dedicated* channel). However, the F-DPCCH is als:> "common" since a large number of remote terminals in dedicated channel mode may continually montor the channel. If a message is directed to a particular remote terminal and is received correctly, then the CRC will check. [1050] The F-DPCCH may be used to transmit mini-messages, such as the cnos defined by the cdma2000 standard. For example, the F-DPCCH may be used to transmit a Reverse Supplemental Channel Assignment Mini Message (R8CAMM) used to grant the F-SCH to the remote terminal. [1051] The forward common packet Ack/Nak channel (F-CPANCH) is used by the base station to transmit (1) acknowledgments (Ack) and negative acknowledgments (Nak) for a reverse link packet data transmission and (2) other control information. !n an embodiment, acknowledgments and negative acknowledgments are transmitted as n-bit Ack/Nak messages, with each message being associated with a corresponding data frame transmitted on the reverse link, in an embodiment, each Ack/Nak message may include 1., 2. 3, or 4 tits (or possible more bits), with the number of bits in the message being dependent on the number of reverse link channels in the service configuration. Th3 n-blt Ack/Nak message may be block coded to increase reliability cr transmitted in the clear [1052] in an aspect, to improve reliability, the Ack/Nak message for a particular data frame is retransmitted in a subsequent frame (e.g., 20 msec later) to provide time diversity for the message. The time diversity provides additional reliability, or may allow for the reduction in power used to send the - Ac [1053] Several types cf control are used on the forward link to control the reverse link. These include controls for supplemental channel request and grant, Ack/Nak for a reverse link data transmiss;on, power control of the data tiaisrnis^on, and possibly others. [1054] The reverse link may be operated IO maintain the rise-over-thermal at the base station relatively constant as long as there is reverse link data to be transmitted. Transmission on the R-SCH may be allocated in various ways, two of which are described below: * By infinite allocation. This method is used for real-time traffic ihat cannot tolerate much defay. The remote terminal is allowed to transmit immediately up to a certain allocated data rate. * 3y scheduling. The remote terminal sends an estimate of its buffer size. The base station determines when the remote terminal is allowed to transmit This method is used for available bit rate traffic. The goal of a scheduler is to limit the number of simultaneous transmissions so that the number of simultaneously transmitting remote terminals is limited, thus reducing the interference between remote terminals, [1055] Since channel loading c^n change relatively dramatically, a fast control mechanism may be used to control the transmit power of the R-SCH (e.g., rfcjJatfve to the reverse pilot channel), as described below. [1C61] Table 3 lists the fields for a specific format of the RSCAMM. In this embodiment, the RSCAMM includes 8 bits of layer 2 fields (i.e., the MSGJTYPE, ACK.SEQ, MSG_SEQ3 and ACKJ*EQUIREMENT fields), 14 bits of layer 3 fields, and two reserved bits that are also used for padding as described in C.S0004 and C.S0005. The !aye* 3 (i.e., signaling layer) may be as definec in the cclma2000 standard. [1C62] When the remote terminal no longer has data to send on the R-SCH, it sends a Resource Release Request Mini Message (RRRMM) to the base station. If there is no additional signaling required between the remote terminal and base station, the base station responds with an Extended Release Mini Message (ERMM). The RRRMM and ERMM are also 5 msec messages that may be sent on the same channels used for sending the request and grant, respectively. [1C63] There are many scheduling algorithms that may be used to schedule the reverse link transmissions of remote ierrninals. These algorithms may tradeoff between rates, capacity, delay, error ra!:es, end fairness (which gives all users some minimal level of services), to indicate some of the main criteria. In addition, the reverse link is subject to the power limitations of the remote terminal. !n a single ceil environment, the greatest capacity will exist when the smallest number of remote terminals is allowed to transmit with the highest rate that the -emote terminal can suppoit - both in terms of capability and the ability to provide sufficient power. However, in a multiple celi environment, it may be preferable for remote terminals near the boundary with another cell to transmit at a lower rate. This is because their transmissions cause interference into multiple cells - not just a single ceil. Another aspect that tends to maximize the reverse link capacity is to operate a high rise-over-thefmal at the base station, which indicates high loading on the reverse link. It is for this reason that as3eets-3f-the-irvvention-^se-3eh number of remote terminals simultaneously transmit - those that do transmit arc* allowed to transmit at the highest rates that they can support. [1064] However, a high rise-over-therma! tends to result in less stability as the system is more sensitive to small changes in loading. It is for this reason that fast scheduling and control is important. Fast scheduling is important because the channel conditions change quickJy. For instance, fading and shadowing processes may result in a signal that was weakly received at a base stetion suddenly becoming strong at the base station. For voice or certain data acivity, the i emote terminal autonomously changes the transmission rate While scheduling may be able to take some of this into account, scheduling rnay no* be able to react sufficiently fast enough. For this reason, aspects of the invention provide fast power control techniques, which are described in further devail below. [1065] An aspect of the invention provides a reliable acknowledgment/negative acknowledgment scheme to facilitate efficient and reliable data transmission. As described above, acknowledgments (Ack) and negative acknowledgments (Nak) are seit oy the base station for data transmission on the R-SCH. The Ack/Nak can be sent using the F-CPANCH. [1CG6] Tabls 4 shows a specific format for an Ack/Nak message. In this specific embodiment, the Ack/Nak message includes 4 bits that are assigned to tour reverse link channels - the R-FCH, R-DCCH, R-SCH1, and R-SCH2. In an embodiment, an acknowledgment is represented by a bit value of zero (V) and a regative acknowledgment is represented by a.bit value of one (M1M). Other Ack/Nak message formats may also be used and are within the scope of the invention. are many other hash functions that can be used and discussions of such can be found in many textbooks dealing with computer algorithms. [1C57] In an embodiment, the message from the base station (e.g., the ECAM) is provided with a specific field, USE_pLD_SERV_CONFIG, used to indicate whether or not the parameters established in the fast connection are to be used for the reconnectton. This field can be used to obviate the need to send thi" Sen/ice ConnecFMessage upbh""reconnectiori* which may reduce delay in re-establishing the connection. [1C-53] Once the remote terminal has initialized the dedicated channel, it continues, for example, as described in the cdms2000 standard. [1059] As noted above, better utilization of the reverse link resources may be achieved if the resources can be quickly allocated as needed and if available. In a wireless (and especially mobile) environment, the link conditions continually fluctuate, and long delay in allocating resources may result in inaccurate allocation and/or usage. Thus, in accordance with an aspect of the invention, mechanisms are provided to quickly assign and de-assign supplemental channels. [1060] FIG, 4 is a diagram illustrating a communication between the remote terminal and base station to assign and de-assign a reverse link supplemental ch^nne! (R-SCH), in accordance with an embodiment of the invention. The R-SCH may be quickiiy assigned and de-assigned as needed. When the remote temina! has packet data to send that requires usage of the R-SCH, it requests the- R-SCH by sending to the base station a Supplemental Channel Request Mini Message (SCRMM) (step 412). The SCRMM is a 5 msec message that nuy be sent on the R-DCCH or R-FCH. The base station receives the message and forwards it to the BSC (step 414). The request may or may not be granted. If the request is granted, the base station receives the grant (step 416) and Transmits the R-SCH grant using a Reverse Supplemental Channel Assignment Mini Message (RSCAMM) (step 418). The RSCAMM is also a 5 msec message that may be sent on the F-FCH or F-DCCH (if allocated to the remote terminal) or on the F--DPCCH (otherwise). Once assigned, the remote terminal may thereafter transmit on the R-SCH (step 420). 1356] A'communication between the remote terminal and base station to establish a connection may be achieved 2s follows. Initially, the remote terminal s in a dormant mode or is monitoring the common channels with the slotted imer active (i.e., the remote terminal is monitoring each slot). At a particular ine, the remote terminal desires a data transmission and sends a short rvassege to the base station requesting a reconneetion of the link. In response, h-^-base- station may send-a-fii6ssase-sp&Gilying-4ha-parameters1o-fe&-iised-foF -he communication and the configurations o'" various channels. This information niy be sent via an Extended Channel Assignment Message (ECAM), a specially defined message, or some other message. This message may specify h3 following: • The MAC J 3 for each member of the remote terminal's Active Set or a sunset of the Active Set. The MAC JD is later used for addressing on the forward link. • Whether the R-DCCH or R-f-CH is jsed on the reverse link. • For the F-CPANCH, the spreading (e.g., Walsh) codes and Active Set to be used. This may be achieved by (1) sending the spreading codes in the ECAM, or (2) transmitting the spreading codes in a broadcast message, which is received by the remote terminal. The spreading codes of neighbor eel's may need to be included. If the same spreading codes can be used in neighboring cells, only a single spreading code may need to be sent. • For the F-CPCCH, the Active Set, the channel identity, and the bit positions, fn an embodiment, the MAC JD may be hashed to the F-CPCCH bit positions io obviate the need to send the actual bit positions cv subchannel ID to the remote terminal. This hashing is a pseudorandom method to map a MACJD to a subchannel on the F-CPCCH. Since different simultaneous remote terminals are assigned distinct MAC JDs, the? hashing can be such that these MACJDs also map to distinct F-CPCCH subchannels. For examples if there are K possible bit positions and N possible MACJDs, then K = .Nx ((40503 x KEY) mod 2'*) / 21*_, where KEY is the number that is fixed in this instance. There [1067] In an embodiment, the Ack/Nak message is sent block coded but a CFIC is not used to check for errors. This keeps the Ack/Nak message short and further allows the message to he sent with a small amount of energy. Hcwever, no coding may also be used for the Ack/Nak message, or a CRC may be attached to the message, and these variations are within the scope of the invention. In an embodiment, the base station sends an Ack/Nak message corresponding to each frame in which the remote terminal has been given permission to transmit on the R-SCH, and does not send Ack/Nak messages during frames that the remote terminal is not given permission to transmit. [1068] During a packet data transmission, the remote terminal monitors the F-CPANCH for Ack/Nak messages that indicate the results of the transmission. Th3 Ack/Nak messages may be transmittec from any number of base stations in the renote terminal's Active Set (e.g., from one or ail base stations in the Ac.ive Sex)- The remote terminal can perform different actions depending on the receivt?d Ack/Nak messages. Some of these actions are described below. [1C69] If an Ack is received by the remote terminal, the data frame corresponding to the Ack may be removed from the remote terminal's physical laysr transmit buffer (e.g., dsta source 210 in FIG. 2) since the data frame was correctly received by the base station. [1070] If a Nak is received by the remote terminal., the data frame corresponding to the Nak may be retransmitted by the remote terminal if it is still in ihe physical layer transmit buffer. In an embodiment, there is a one-to-one correspondence between a forward link Ack/Nak message and a transmitted reverse link data frame. The remote termiral is thus able to identify the sequence number of the data frame not received correctly by the base station —(j.e—the~erased-frafne)-based orv-the-fr-ame-ifv which- the Nak-was -received, -If-this data frame has not been discarded by the remote terminal,'it may be retransmitted at the next available time interval, which is typically the next frame. £1071) if neither an Ack nor a Mak was received, there are several next possible actions for the remote terminal, in one possible action, the data frame is maintained in the physical layer transmit buffer and retransmitted. If the retransmitted data frame is then correctly received at the base station, then the base station transmits an Ack. Upon correct receipt of this Ack, the remote terminal d scards the data frame. This would be the best approach If the base station did not receive the reverse link transmission, [1072] Another possible action is for the remote terminal to discard the data frame if r either an Ack nor a Nak was received. This would be the best alternative if the bsse station had received the frame but the Ack transmission was not received by the remote terminal. However, the remote terminal does no: know the scenario that occurred and a policy needs to be chosen. One po icy wojld be to ascertain the likelihood of the two events happening and performing the action that maximizes the system throughput. [1073] In ar\ embodiment, each Ack/Nak message is retransmitted a particular lime later (e.g., at the next frame) to improve reliability of the Ack/Nak. Th JS, if neither an Ack nor a Nak was received, the remote terminal combines the retransmitted Ack/Nak with the original Ack/Nak. Then, the remote terminal can proceed as described above. And if the combined Ack/Nak still does not result in a valid Ack or Nak, the remote terminal may discard the data frame and continue to transmit the next data frame in the sequence. The second transmission of line Ack/Nak may be at the same or lower power level relative to that of the first transmission. [1374] If the base station did not actually receive the data frame after retransmissions, then a higher signaling layer at the base station may generate a message (e.g., an RLP NAK), which may result in the retransmission of the ertire sequence of data frames that includes the erased frame. [1375] FIG. 5A is a diagram illustrating a data transmission on the reverse link (e.g., the R-SCH) and an Ack/Nak transmission on the forward link. The —re-noteterminaHnitially transmits-a-data^rame;in-frame k, on the-reverse-link— (s'.ep 51l::)- The base station receives and processes the data frame, and provides me demodulated frame to the BSC (step 514). If the remote terminal is in soft handoff, the BSC may also receive demodulated frames for the remote terminal from other base sta'-ions. [1376] Based on the received demodulated frames, the BSC generates an Aok or a Nak for the data frame. The BSC then sends the Ack/Nak to the base station(s) (step 516), which then transmit the Ack/Nak to the remote terminal during frame fc+1 (step 518;. The Ack/Nak may be transmitted from one base station (e.g., the best base station) or from a number base stations in the remote terminal's Active Set. The remote terminal receives the Ack/Nak during frsrne A'+'L It a Nak is received, the remote terminal retransmits the erased feme at the next available transmission time which in this example is frame /c+2 (step 520). Otherwise, the remote terminal transmits the next data frame in tho sequence. [1077] FIG. 5B is a diagram illustrating a data transmission en the reverse linx and s second transmission of the Ack/Nak. message. The remote terminal initially transmits a data frame, in frame k> on the reverse link (step 532), The base station receives and processes the data frame, and provides the demodulated frame to the BSC (step 534). Again, for soft handoff, the BSC may receive other demodulated frames for the remote terminal from other base stations [1073] Based on the received demodulated frames, the BSC generates an Ac the date frame transmitted ir frame k is transmitted a second time during frame /c+2, and is received by the remote terminal (step 540). If a Nak is received, the remote -errninal retransmits lhe erased frame at the next available transmission time, which in this example is frame k+3 (step 542). Otherwise, the remote terminal transmits the next data frame in the sequence. As shown in FIG. 5B. the second transmission of the Ack/Nak improves the reliability of the feedback, -^Hd-ca^resulHw-imprewd-^ - — [1079] In an alternative embodiment, the d3ta frames are not sent back tc the BSC from the base station, and the Ack/Nak is generated from the base station, [1080] FIG. SAis a diagram illustrating an acknowledgment sequencing with short acknowledgment delay. The remote terminal initially transmits a date frame with a sequence number of zero, in frame kt on the reverse [ink (step 612). For this example, the data frame is received in error at the base station, which then sends a Nak during frame /c+1 (step 614). The remote terminal also monitors the F-CPANCH for an Ack/Nak message for each data frame transmitted on the reverse link. The remote terminal continues to transmit a data fiams with a sequence number of one in frame /c+1 (step 516). [1081] Upon receiving the Nak in frame k* 1, the remote terminal retransmits the erased frame with the sequence number of zero, in frame k+2 (step 618). The data frame transmitted in frame /c+1 was received correctly, as indicated by an Ack received during frame A+2, and the remote terminal transmits a data frame with a sequence number of two in frame /c+3 (step 620). Similarly, the data frame transmitted in frame /c+2 was received correctly, as indicated by an Ack received during frame /c+3, and the remote terminal transmits a data frame with a sequence number of three in frame /c+4 (step 622). In frame k+5, the remote terminal transmits a data frame with a sequence number of zero for a nejv packet (step 624). [1082] FIG. 6B is a diagram illustrating an acknowledgment sequencing with lorg acknowledgment detey such as when the remote terminal demodulates the Ack/Nak transmission based upon the retransmission of the Ack/Nak as described above. The remote terminal initially transmits a data frame with a sequence number of zero, in frame kt on the reverse link (step 632). The data frame is received in error at the base station, which then sends a Nak (step 634). For this example, because of the longer processing delay, the Nak for frame k is transmitted during frame k+2. The remote terminal continues to transmit a data frame with a sequence number of one in frame fc+1 (step 636) and a date frame with a sequence number of two in frame k+2 (step 638). [1G83] ror this example, the remote terminal receives the Nak in frame /r+2, -tjdl-rs-not-abfe-to-retransmiMhe-erased-fr-ame-a-Mhe -next-transmission interval--Instead, the remote terminal transmits a data frame with a sequence number of tivse in frame /c+3 'step 640). At frame /c+4, the remote terminal retransmits the erased frame with the sequence number of zero (step 642) since this frame is still in the physical layer buffer. Alternatively, the retransmission may be in frame /r*S. And since the c'ata frame transmitted in frame A+1 was received correctly, as indicated by an Ack received during frame fc+3, and the remote terminal transmits a data frame with a sequence number of zero for a new packet (&tep 644). (1084] As shown in FIG. oB> the erased frame may be retransmitted at any time as long as it is still available in the buffer and there is no ambiguity as to which Irqher layer packet tha data frame belongs to. The longer delay for the ret-ansmi&sion may be due to any number of reasons such as (1) longer delay to orccess and transmit the Nak, (2) non-detection of the first transmission of the Nak: (3) longer delay to retransmit the erased frame, and others. [1C 85] An efficient and reliable Ack/Nak scheme can improve the utilization of :he reverse link. A reliable Ack/Nak scheme may also allow data frames to be transmitted at lower transmit power. For example, without retransmission, a data frame needs to be transmitted at a higher power level (Pi) required to achieve one percent frame error rate (1% FER). If retransmission is used and is reliable, a data frame may be transmitted at a lower power level (Pa) required to achieve 10% FER. The 10% e?a$eti frames may be retransmitted to achieve an overall 1% FER for the transmission. Typically, 1,1-P2 may also improve performance. The recombining may allow an erased frame to be retransmitted at a lower power level. £1086] An aspect of the invention provides various power control schemes for the reverse link, in an embodiment, reverse link power control is supported for the R-FCH, R-SCH, and R-DCCH. This can be achieved via a (e.g., 800 bps) power control channel, which may be partitioned into a number of power —contre/h*tibchanne!s;-- For -example, a-iG8-bps-power- control-subchannel-may— be defined and used for the R-SCH. If the remote terminal has not been allocated a F-FCH or F-DCCH, then the F-CPCCH may be used to send power control bite to the remote terminal. [1087] In one implementation, the (e.g.. SQO bps) power control channel is used to adjust the transmit power of the reverse link pilot. The transmit power of :he othar channels (e.g., the R-FCH) is set relative to that of the piiot (i.e., by a particular delta). Thus, the transmit power for all reverse link channels may be adjusted along with the pilot. The delta for each non-pilot channel may be adjusted by signaling. This implementation does not provide flexibility to quickly adust the transmit power of different channels. [1088] In one embodiment, the forward common power control channel {F-CPCCH) may be used to form one or more power control subchannels that may them be used for various purposes. Each power control subchannel may be devined using a number of available bits in the F-CPCCH (e.g., the nvh bit in each frame). For example, some of the available bits in the F-CPCCH may be allocated for a 100 bps power control subchannel for the R-SCH. This R-SCH power control subchannel may be assigned to the remote terminal during channel assignment. The R-SCH-power control subchannel may then be used to (more quickly) adjust the transmit power of the designated R-SCH, e.g.. relative Lo that of the pilot channel. For a remote terminal in soft handoff, the R-SCH power control may be based on the OR-oMhe-downs rule, which decreases the transmit power if any base station in the remote terminal's Active Set directs a decrease. Since the power control is maintained at the base station, this permits the base station to adjust the transmitted power with minimal amount of delay and thus adjust the loading on the channel. [1089] The R-SCH power control subchannel may be used in various manners to control the transmission on the R-SCH. In an embodiment, the R-SCH power control subchannel may be used to direct the remote terminal to adjust the transmit power or the R-SCH by a particular amount (e.g., 1 dS, 2 dB. or some other value). In another embodiment, the subchannel may be used to direct the remote terminal to reduce or increase transmit power by a large —step (eT§T-r3-dB,-OF-possibly more)-,—in- both embodiments, the--adjustment -in transmit power may be relative to the pilot transmit power. In another embodiment, the subchannel may be directed to adjust the data rate allocated to the remote terminal (e.g., to the next higner or lower rate). In yet another embodiment, the subchannel may be use3 to direct the remote terminal to temporarily stop transmission. And in yet another embodiment, the remote terminal may apply different processing (e.g., different interleaving interval, different coding, and so on) based on the power control command. The R-SCH po^er control subchannel may also be partitioned into a number of "sub-subchannels'*, each of which may be used in any of the manners described ab:>ve. The sub-subchannels may have the same or different bit rates. The remote terminal may apply the power control immediately upon receiving the command, or may apply the command at the next frame boundary. [1090] The ability to reduce the R-SCH transmit power by a large amount (or down to zero) without terminating the communication session is especially advantageous to achieve better utilization of the reverse link. Temporary reduction or suspension of a packet data transmission can typically be tolerated by the iemote terminal. These power control schemes can be advantageously used to reduce interference from a high rate remote terminal. [1091] Power control of the R-SCH may be achieved in various manners. In on3 embodiment, a base station monitors tie received power from the remoie terminals with a power meter. The base station may even be able to determine the* amount of power received from each channel (e.g., the R-FCH, R-DCCH, R-SGH, and so on). The base station is also able to determine the interference, some of which may be contributed by remote terminals not being served by this base station. Based on the collected information, the base station may adjust the; transmit power of some or ail remote terminals based on various factors. For example, the power control may be based on the remote terminals' category of service, recent performance, recent throughput, and so on- The power control is performed in a manner to achieve the desired system goals. [1032] Power control may be implemented in various manners. Example implementations are described in U.S Patent No. 5,485,436, entitled "METHOD AND APPARATUS FOR CONTROLLING TRANSMISSION POWER IN A XDUA^E-LLUW^4\/IOBIL^ U.S Patent No. 5,822,313, entitled "METHOD AND APPARATUS FOR CONTROLLING POWER IN A VARIABLE RATE COMMUNICATION SYSTEM,*1 issued October 13, 1998, and U.S Patent No. 6,137,840, entitled "METHOD AND APPARATUS FOR PERFORMING FAST POWER CONTROL IN A MOBILE COMMUNICATION SYSTEM/1 issued October 24, 2000, all assigned to the assignee of the present application and incorporated herein by reference. [1093] In a typical method of power control that is used to control the level o1 the R-PICH channsl, the base station measures the level of the R-P1CH, conpares it to a threshold, and then determines whether to increase oi decrease \r\e power of the remote terminal. The base station transmits a bit Xc the remote terminal instructing it to increase or decrease its output power. If the bit s received in error, the remote terminal will transmit at the incorrect power During the next measurement of the R-PICH level received by the hase station the base station will determine that the received level is not at the desired leve anc send a bit to the remote terminal to change its transmit power. Thus; hi errors do not accumulate and the loop controlling the remote terminal's transmi power wili stabilize to the correct value. [10 34] Errors in the bits sent to the remote terminal to control the traffic-to pilot ratio for congestion power control can cause the trnffic-to-pilot ratio to b pilot ratio to correct for the discrepancy- Thus, there is a self-correction tor bit errors. [1095] Once a remote terminal has received a grant for the R-SCH, the remote >erminal tyoically transmits at the granted rate (or below in case it doesn't Wave enough data to send or does not have sufficient power) for the duration o~" the grant. The channel load from other remote terminals can vary . quite quickly as-a-xesuttoi-fading and the like—As sudx-itraayAejfcfficult fonlha... base station to estimate the loading precisely in advance. [1096] in an emoodiment, a "congestion* power control subchannel may be provided to control a group of remote termina.s in the same manner. In this case, ins:ead of a single remote terminal monitoring the power control subchannel to control the R-SCH, a group of remote terminals monitor the control subchannel. This power control subchannel can be at 100 bps or at any otrer transmission 'ate. In one embodiment, the congestion control subchannel is mplernsntod wi:h the power control subchannel used for the R-SCH. In another embodiment, the congestion control sjbchanne! is implemented as a "sub-subchannel" of the R-SCH power control subchannel. In yet another embodiment, the congestion control subchannel is implemented as a subchannel different from the R-SCH power control subchannel. Other implementations of the congestion control subchannel may also be contemplated and are within the scope of the invention. [1097] The remote terminals in the group may have the same category service (e.g., remote terminals having low priority available bit rate services) and may be assigned to a single power coivxol bit per base station. This group control based on a single power control stream performs similar to that directed to a single remote terminal to provide'for congestion control on the reverse link. In case oif capacity overload, the base station may direct this group of remote terminals to reduce their transmit power or their data rates, or to temporarily step transmitting, based on a single control command. The reduction in the R-SCH transmit power in response to the congestion control command may be a large downward step relative to the transmit power of the pilot channel, [1698] The advantage of a power control stream going to a group of remote terminals instead of a single remote termhal is that less overhead power is [1102] Back at step 712, if the R-SCH traffic-to-pilot ratio is not above that for the next lower data rate plus the margin Aj0w» a determination is next made as to whether the R-SCH traffic-to pilot ratio is greater than that for the next higher data rate? minus a margin Ahj8h, at step 718. If the answer is yes, a determination is made whether the service configuration allows for an increase in the data rate, at step 720. And if the answer is also yes, the transmission rate~ts-increased, and-the-sarne traffio-to-pilotr£tio-is-usedT-at-step-722. And if the service configuration does not allow for a rate increase, the remote terminal transmits at the current rate. [1103] FIG. 3 is a diagram illustrating improvement that may be possible with fast control of the R-SCH. On the left frame, without any fast control of the R-SCH, the rise-over-thermal at the base station varies more widely, exceeding the desired rlse-over-thermaf level by a larger amount in some instances (which may result in performance degradation for the data transmissions from the remote terminals), and falling under desired rise-over-thermal level by a larger amount in some other instances (resulting in under-utilization of the reverse link ^sources). In contrast, on the right frame, with fast control of the R-SCH, the -ise-over-therrnal at the base station is maintained more closely to the desired ise-over-thermal level, which results in improved reverse link utilization and •3erF0rrn4ar.ce. [1104] In an embodiment, a base station may schedule more than one ■emote terminal (via SCAM or ESCAM) to transmit, in response to receiving nultipie requests (via SCRM or SCRMM) from different remote terminals. The jranted remote terminals may thereafter transmit on the R-SCH. If overloading s detected at the base station, a "fast reduce" bit stream may be used to turn >ff (i.e., disable) a set of remote terminals (Q.Q.\ ail except one remote terminal). Alternatively, the fast reduce bit stream may be used to reduce the data rates of he remote terminals (e.g., by half). Temporarily disabling or reducing the data atas on the R-SCH for a number of remote terminals may be used for congestion contra?, as described in further detail below. The fast reduce capability may also be advantageously used to shorten the scheduling delay. skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein. -{4-110]-.- WHAT IS CLAIMECMS; [11C5) When the remote terminals are not in soft handoff with other base stations, the decision on which remote terminal is the most advantaged (efficient) to use the reverse link capacity may be made at the BTS. The most efficient remote terminal may then be allowed to transmit while the others are i temporarily disabled. If the remote terminal signals the end of its available data, or possibly when some other remote terminal becomes more efficient, the active remote terminaLcari-quickly-be ckianged^-Jlbese^cheroes..mayancreaseJtie — throughput of the reverse link. [1106] In contrast, for a usual set up in a cdma2000 system, a R-SCH i transmission can only start or stop via layer 3 messaging, which may take several frames from composing to decoding at the remote terminal to get across. This longer delay causes a scheduler (e.g,, at the base station or BSC) to v/ork with (1) less reliable, longer-term predictions about the efficiency of the remote terminal's channel condition (e.g., the reverse link target pilot Ec/(No+lo) i or set point), or (2) gaps in the reverse link utilization when a remote terminal notfies the base station of the end of its data (a common occurrence since a remote terminal often claims it has a large amount of data to send to the base station when requesting the R-SCH). [1107] Referring back to FIG. 2t the elements of remote terminal 106 and base stat'on 104 may be designed to implement various aspects of the invention, as described above. The elements of the remote terminaf or base station may be implemented with a digital signal processor (DSP), an application specific integrated circuit (ASIC), a processor, a microprocessor, a controller, a microcontroller, a field programmable gate array (FPGA), a programmable logic device, other electronic units, or any combination thereof. So ne of the functions and processing described herein may also be implemented with software executed on a piocessor, such as controller 230 or 270. [1108] Headings are used herein to serve as general indications of tho materials being disclosed, and are not intended to be construed as to scope. [1109] The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Vaious modifications to these embodiments will be readily apparent to those CLAIMS 1. A channel structure capable of supporting data transmission on a reverse link: of a wireless communication system, comprising: a reverse fundamental channel configurable to transmit data and signaling on the reverse link; " — -a~"TeA;^Tse~~supptemeTital"channe! assignable "-and oonfl^ to-— • transmitted packet data on the reverse link; a reverse control channel configurable to transmit signaling on the revc^rse link; and a forward power control channel configurable to transmit first and second pov/er control streams for the reverse link for a particular remote terminal, vyt^t^rein tne first power control stream is used to control the transmit pov\/er of the reverse supplemental channel in combination with at least one other reverse I?nk channel, and the second power control stream is used to control a transmit characteristic of the reverse supplemental channel, 2. The channel structure of claim 1. wherein the second power control Sitream is used to control the transmit power of the reverse supplemental channel relative to that of a designated reverse link channel 3. The channel structure of claim 1, wherein the second power control r.tream is used to control the data rate of the reverse supplemental chcinnel. 4. The channel structure of claim 1, further comprising: a forward acknowledgment chanr^el configurable to transmit, on the for\A/ard 'iink> signaling indicative of received status of the packet data transmission on the reverses iink. 5. The channel r>tructure ot claim 4, wnerein ine rorwara acknowledgment channel is configurable to transmit an acknowledgment or a negative acknowledgment for each transmitted data frame on the reveisc supplem€-nlal channel. 6. The channel structure of claim 5, wherein the acknowledgment or negative scknQwledgment-for-each-traRsmitted -data fr-ame4s-tra;^'(smitted a plurality of times on the forward acknowledgment channel. 7- The channel structure of claim 1, wherein the reverse control channel is configurabie to transmit signaling used to assign and de-assign the reverse supplemental channel. B. The channel structure of claim 1, fuiiher comprising: a reverse ra^e indicator channel configurable lo transmit on the reverse link information related to a packet data transmission on the reverse link. 9. A channel structure capable of supporting data transmission on a reverse link of a wireless communication systeiri. comprising: a reverse fundamental channel configurable to transmit data and signatincj on the reverse link; a reverse supplemental channel assignable and configurable to transmitted packet data on the reverse link; a reverse control channel configurable to transnnit signaling on the reverse link; aruj a forward power control channel configurable to transmit first and second power control streams for the reverse !inK for a particular remote terminal, wherein the first power control stream is used to control tne transmit power of the reverse supplemental channel in combination with at least one other revers;e link channel, and the second power control stream is configured to control a transmit characteristic of a group of remote terminals. 10. The channel structure of claim 9, wherein the second power control strearr\ is used to similarly control the transmit power or data rate of the grou() of remote terminals. 11. The channel structure of claim 9, v^herein the second power -Gont'ot-siroam-is-used-to-enal^le -afid-tiisafele-transmissions-on r-everse-supplemental channels assigned to the group of remote terminals. 12. A method for transmitting data on a reverse link of a wireless communicalion system, comprsing; tranfjrnitting a frame of data on the reverse link via a data channel, temporarily retaining the data frame in a buffer; monitoring for a message on a forward link indicating a received status of the transmitted data frame; and processing the data frame based on the received message. 13. The method of claim 12, v^herein the processing includes; retransmitting the data frame if the message indicates that the irarismitted data frame was incorrectly received- 14. The method of claim 12, wherein the processing includes; discarding the data frame from the buffer if the message indicates that the transmitted data frame was correctly received. 15. The method of claim 12, wherein the processing includes; re^tiiiining the data frame in the buffer if the message is not pjroperly defected. 16. The method of claim 12, furttu^r comprising: monitoring for a second transmission of the message; wharein the processing of the data frame is based on one or more received messages for the daita frame. receiving a first power control stream for controlling the transmit power of the supplemental channel in combination with at least one other reverse link channel; receiving a second power control stream for controlling a transmit charcicteristic of the sapplementai channel; and adjusting the transmit power and characteristic of the supplemental ohannel-bas-^ed-on the f^rst af)d aecond pov^er-control streams.- 23. The method of claim 22, wherein the second power control stream conl"oIs tne transmit power of the supplemental channel relative to that of a desifjnated reverse link channel. 24. The method of claim 22, wherein the second power control stream controls a data rate of the supplemental channel. 25. The method of claim 22, wherein the second power control stream enables and disables transmission on the supplemental channel. 26. The method of claim 22, wherein the transmit power of the supplemental channel is adjusted by a larger step in response to the second pov/er control stream than for the first power control stream. 27. The method of ciaim 22, wherein the second power control stream is assigned to a plurality of remote terminafs. 28- The method of claim 28, wherein supplemental channels for the pitrality of remote terminals are controlled in similar manner by the r^econd power control stream. 29, A remote terminal in a wireless communication system, comprising: ■ a transmit data processor configurable to process and transmit data and signa!ing on a reverse fundamental channel, 17. The method of claim 16, fu)ther comprising: corabining the received messages for Ihe data frame to provide a more reliable m';S^;sage. 18. The method of claim 12, further comprising: identi^4ng4he-t?:ansrxiitted-daiafrdmavtfith-a sequence-number^ -- 19. The method of claim 18, farther comprising: transmitting the sequence number of the transmitted data frame via a signaling channel. 2C. The method of claim 12, further comprising: identifying the transmitted data frame as either a first transmission or a retr^nsmisr,ion- 21. A method for transmitting data on a reverse link of a wireless conmunication system, comprising: transmitting a frame of data on the reverse link via a data channel; temporarily retaining the data frame in a buffer; monitoring for a message on a forward link indicating a received status of the transmitted data frame; retransmitting the data frame if the message indicates that the transmitted data frame was incorrectly received; discarding the data frame from the buffer if the message indicates that the^ transmitted data frame was correctly received; and retaining the data frame in the buffer if the message is not propeily detected. 22, A method for controlling transmit power of a supplemental channel in a reverse link of a wireless communication system, comprising: packet data on an assigned reverse supplemental channel, signaling on a reverse control channel, and information related to a packet data transmission on a reverse indiCt^tor channel; a receive data processor configurable to receive a plurality of power control streams on a forward pDwer control channel; and a controller operatively coupled to the transmit and receive data processors and configured to control one or more transmit characteristics of the reverse supplemental channel based on the plurality of power control streams. 30. The remote terminal of claim 29, wherein the receive data processor is further configurable to receive, on a forward acknowledgment chainet, signaling indicative of received status of a packet data transmission on the reverse, supplemental channel. A channel structure substantially as herein described with reference to the accompanying drawings. A remote terminal in a wireless communication system substantially as herein described with reference to the accompanying drawings. |
---|
1264-chenp-2003 complete specification as granted.pdf
1264-chenp-2003 claims granted.pdf
1264-chenp-2003 power of attorney.pdf
1264-chenp-2003-correspondnece-others.pdf
1264-chenp-2003-correspondnece-po.pdf
1264-chenp-2003-description(complete).pdf
Patent Number | 235313 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Indian Patent Application Number | 1264/CHENP/2003 | ||||||||||||
PG Journal Number | 29/2009 | ||||||||||||
Publication Date | 17-Jul-2009 | ||||||||||||
Grant Date | 30-Jun-2009 | ||||||||||||
Date of Filing | 13-Aug-2003 | ||||||||||||
Name of Patentee | QUALCOMM INCORPORATED | ||||||||||||
Applicant Address | 5775 MOREHOUSE DRIVE, SAN DIEGO, CALIFORNIA 92121-1714 | ||||||||||||
Inventors:
|
|||||||||||||
PCT International Classification Number | H04B7/005 | ||||||||||||
PCT International Application Number | PCT/US02/05171 | ||||||||||||
PCT International Filing date | 2002-02-14 | ||||||||||||
PCT Conventions:
|