CA2156707A1 - Method and system for the dynamic modification of control parameters in a transmitter power control system - Google Patents

Method and system for the dynamic modification of control parameters in a transmitter power control system

Info

Publication number
CA2156707A1
CA2156707A1 CA002156707A CA2156707A CA2156707A1 CA 2156707 A1 CA2156707 A1 CA 2156707A1 CA 002156707 A CA002156707 A CA 002156707A CA 2156707 A CA2156707 A CA 2156707A CA 2156707 A1 CA2156707 A1 CA 2156707A1
Authority
CA
Canada
Prior art keywords
rate
data
power level
frame
setpoint
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
CA002156707A
Other languages
French (fr)
Inventor
Roberto Padovani
Noam Ziv
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2156707A1 publication Critical patent/CA2156707A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/26TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service]
    • H04W52/267TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service] taking into account the information rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0046Code rate detection or code type detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • H04L1/201Frame classification, e.g. bad, good or erased
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0262Arrangements for detecting the data rate of an incoming signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/70703Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation using multiple or variable rates
    • H04B2201/70705Rate detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/06TPC algorithms
    • H04W52/12Outer and inner loops
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/20TPC being performed according to specific parameters using error rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/38TPC being performed in particular situations
    • H04W52/50TPC being performed in particular situations at the moment of starting communication in a multiple access environment

Abstract

In a communication system in which direct sequence spread spectrum modulation techniques are used, interference is generated in communication by remote stations since the communication share the same frequency spectrum. In order to increase system capacity the power level of the remote station transmitters are controlled by the local station. A setpoint in generated at the local station by a power control processor (118) and compared by a comparator (120) with the remote station signal strength measured at the local station by a power averager (114). The result of this comparison is used to generate power level adjustment commands by a command generator (122) which are transmitted to the remote station. The remote station is responsive to the power level adjustment commands for increasing or decreasing remote station transmitter power. In a spread spectrum communication system in which data is encoded at variable data rates, the local station determines via a rate determination processor (116) the rate at which received data was encoded by the transmitting remote station. The data is decoded by decoder (112) at each possible rate with error metrics generated that are representative of the quality of the data decoded at each rate. A rate decision algorithm is used by processor (116;) to evaluate the error metrics and make a decision on the rate at which the data was transmitted. A pattern match of rate decisions is used by processor (118) to modify a setpoint so as to closely control the transmitting power of the remote station as a function of the quality of the received data.

Description

~ 21567~7 ~ wo 94/19876 - PCT/US94/011~0 METHOD AND SYSTEM FOR THE DYNAMIC
MODIFICATION OF CONTROL PARA~ S IN A
TRANS~l l l ~ POWER CONTROL SYSTEM

BACKGROUND OF THE INVENI ION

I. Field of the Invention The present invention relates generally to digital communication 10 systellls and, more specifically, to a method and apparatus for adjusting transmitter power in such systems both to minimize inter~rence among transmitters operating simultaneously and to m~imi7.e the quality of individual comrnllnications.

15 II. Description of the R~?late~ Art In a cellular telephone or personal communication system (PCS), a large number of "mobile stations" communicate through cell sites or "base stations." The transmitted signal experiences multipath fading as the 20 mobile station moves in relation to features in the e~lvirolul~ent that reflect the signal. Controlling mobile station transmitter power to overcome multipath fading is described in U.S. Patent No. 5,056,109, titled "METHOD
AND APPARATUS FOR CONTROLLING TRANSMISSION POWER IN A
CDMA MOBILE CELLULAR TELEPHONE SYSTEM," issued on October 8, 25 1991 to the assignee of the present illvenLion and incorporated herein by reference.
If the mobile station transmits an excessively powerful signal, it will inlelrere with the transmitted si~n~lC of other mobile stations. If the mobile station transmits an ins-lffi~iPntly powerful signal, the base station will be 30 unable to recover the transmitted information from the received signal. In the above-referenced patent, the base station measures the power of the signal received from a mobile station and transmits power adjustment comm~n-1s to the mobile station over a separate rh~nnel. The commands instruct the mobile station to increase or decrease tr~ncmicsion power to 35 maintain the average received signal power at a predetermined level. The base station must periodically adjust the trarcrnicsion power of the mobile station to m~int~ an acceptable balance between inlelference and signal quality as the mobile station moves.

[QCPA48PA3B 'tl ' 2 1~ 6 7 0 7 P~ S 9 4 ~ 01 1 5 0 ~E~U6 10 APR 1995 The base station processor may monitor error rates in the received signal to select an optimal power level at which to mAintAin the average received signal. The base station processor detects errors as disclosed in copending U.S. patent application Serial No. 08~079,196, titled "METHOD

TRANS~lll l I~L~ VARIABLE RATE DATA IN A COMMUNICATIONS
RECEIVER," and A~si~ne~1 to the A~si~nee of the present invention. In the exemplary CDMA cellular telephone ~y~Lell~ described in the above-referenced U.S. patent and cop~ in~ application, the mobile station 10 trAn~mit~ "frames" comprising "symbols," which represent ~ligiti7eri voice or other data. Further details on the exemplary CDMA celllllAr telephone ~yst~lll are described in U.S. Patent No. 5,103,459, titled "SYSTEM AND
METHOD FOR GENERATING SIGNAL WAVEFORMS IN A CD~MA
CELLULAR TELEPHONE SYSTEM," issued April 17,1992 to the assignee of 15 the present i~lvenlion and incol~oldted herein by ~eferellce.
The mobile station encodes frames at one of four rates; the rate is s~lecte-l according to the needs of the user. The m~ um rate, which is generally pfe~red for high quality voice trAn~mi~sions or rapid data trAn~mi~sions, is called "full rate." Rates of one half, one fourth, and 20 one eighth of the full rate are called "half rate," "quarter~ rate," and "eighth rate," respe~;~ively. Each symbol of a frame to be encoded at half rate, quarterrate, and eighth rate is r~ealed two, four, and eight times, respectively, to ~ill the frame. The frame is then trar cmit~ to the base station at a constant rate, regardless of the rate at which the symbols are ~n~o-l~
The base station has no advance notice of the data rate at which a received frame is encoded and the rate may be diLl~rent from that of the pf~:ViOUS ,~e,-,~i frame. The base st~t~Qn decodes each received frame at each of the four rates and pro~llces a set of error me~i. c co,~ onding to eàch rate. The error metrics provide an in~licAtion of the quality of the 30~;-ve~ frame and may in~ e a cyclic rè~ltlndAncy check (CRC) result, a ~yAmAmoto Quality MetriG, and a re-~co~le~l symbol comparison result. The generation and use of these error ntetrics are well known in the art with details on the YAmAmoto Quality Metric provided in the article "Viterbi Decoding Algorithm for Convolutional Codes with Repeat Request", 35 Hirosuke YAmAmoto et al., IEEE Transactions on Inforrnation Theory, Vol.
IT-26t No. 5, Sept~mh~r 1980. The set of error metrics for the decoding of each frame at each rate thus inl~ltl~lps one or more of the CRC result~ the YAmAmoto Quality Metric, and the re encoded symbol comparison result.
The base station ~rocessor analyzes the sets of error nletri~ using a novel ~ME~DED ~HEEt ~ WO 94tl9876 PCT/US94/01150 7 ~ 7 3 decision algorithm and determines the most probable rate at which the received frame was encoded. The base station then uses the rate decision to select the colles~onding decoded data from the multiple data rate decodings to recover the transmitted frame information.
5 The base station processor also produces an "erasure" indication if the ~uality of the frame data is too poor for the processor to determine the rate.
Similarly, the processor produces a "full rate likely" indication if bit errors exist in the data but the rate is probably full rate. If an erasure occurs, the base station may simply discard the frame or may replace it with 10 interpolated data.
It would be desirable to mor~itor the error rate of the received frames and to periodically adjust the tra~cmission power level to m~in~in the error rate at an accephble value. These problems and ~1~fi~iPrlcies are clearly felt in the art and are solved by the present invention in the manner 15 ~lpcrrihed below.

SUMMARY OF THE INVENTION
The present invention comprises a method and apparatus for 20 adjusting the power level of a remote tr~nsmitte~ to provide a subst~nti~lly constant error rate in the received data. The yrese~lt invention may be used in the base station of a cellular telephone sy~lelll to m~imi7e the number of mobile stations that may transmit simultaneously with minim~l inLelference by enhancing control over the power of the signal that each 25 mobile station tr~n~mit~.
In the CDMA cellular telephone :jyslelll described in the above-referenced U.S. patent, the mobile station transmits a signal comprising frames of digitized voice or other information to the base station at an initial power level or setpoint. As described in the above-referenced 30 copending application, the information is encoded into either full rate, half rate, quarter rate, or eighth rate data frames. The base station receives the signal and decodes each frame at each of these rates. A col~esponding set of error metrics is produced for each rate that provides an indication of the quality of the received inform~tion if the frame is decoded at that rate.
35 The base station processor then analyzes the sets of error metrics using a decision algorithm and either provides an indication of the most probable rate at which the information was encoded or provides an "erasure"
indication, i.e., an indication that the rate could not be determined with the desired prob~hility of co..ecl~ess.

WO 94/19876 21~ ~ 7 ~ 7 PCT/US94tO1150 ~

In the present invention, the base station processor counts the number of consecutive frames encoded at a rate such as full rate and the number of frames that are erasures. A count of a predetermined number of consecutive full rate indications, i.e., without an inle~ ning less than full 5 rate indication, erasure indication or full rate likely ir~lir~tion, is indicative of a high quality full rate trarlcmicsion and is called a "full rate run." If the processor detects a full rate run and then detects an additional full rate frame, it should decrease the signal power to a level at which a small but acceptable number of erasure or full rate likely indications occur between 10 the full rate frames. For example, one error inrlic~tion in 100 full rate frames, where each frame consists of 576 symbols and is l.a-~smitted at a rate of 28,800 symbols per second, is inaudible in a tra~cmi~sion consisting of ordinary speech A count of a predetermined number of consecutive erasure 15 indications, i.e., without an intervening other rate indication, is indicative of a poor quality trarlcmicsion and is called an "erasure run." If the processor detects an erasure run, it should increase the signal power. The increased signal power may o.~e~co-.le mtlltipath f~ing, thereby reflllring the erasure rate.
A predetermined consecutive number of half rate, quarter rate, or eighth rate indications is called a "variable rate run." As a further enhancement in controlling tr~ncmitt~r power the processor may, while in a variable rate run, also reduce the signal power if it detects a half rate, quarter rate, or eighth rate indication. In addition while in the variable rate run, the processor may increase the signal power if it detects an erasure indication.
Although the present invention may be used to adjust the power level of tr~ncmicsions consisting of any ty-pe of data, it is optimi7e~l for tr~ncmicsions consisting of voice information. In communications ~y~lems 30 such as the cellular telephone ~y:~le~l~ described in the above-refere..ced copending application and U.S. patent, voice tra~mi~sions are encoded at a variable rate; the complexity uf the speech deterxnines the rate. However, continuous speech is generally encoded at full rate. Speech occurring after a period of relative inactivity may be encoded at lower rates, transitioning to 35 full rate as the speech increases in complexity. The algoAthm thus expects to detect variable rate runs alternating with full rate runs as the speaker pauses between words or syllables. Therefore, the processor may also increase the signal power if it detects an erasure indication or a full rate likely indication following a full rate run. The increment by which the ~ wo 94/19876 2I 56 70 ~ PCT/US94/01150 processor increases the power upon detecting an erasure or full rate likely indication following a full rate run need not be the same as the increment by which the processor increases the power upon detecting an erasure run.
The foregoing, together with other features and advantages of the 5 present invention, will become more apparent when referring to the following specification, claims, and accompanying drawings.

BRIEF DESCRIPTION OF THE DR~WINGS
The features, objects, and advantages of the present invention will become more apparent from the detailed description set forth below when taken in conj~lrlc~ion with the drawings in which like re~ere~lce characters identify co~re~onrlingly throughout and wherein:
Figure 1 is a block diagram showing the present invention in the base 15 station receiver of a c~ r telephone ~ysLe~
Figure 2 is a generalized flow diagram of an exemplary power control setpoint algorithm; and Pigures 3a -3c illustrate a detailed flow diagram of an exemplary power control seL~oillt algorithm for a det~rminPd rate le~i-cion pattern.
DETA~ n DESCRIPTION OP THE PREFERRED
EMBODIMENTS

In a CDMA cellular communication system where system user 25 capacity is a function of the total system power, any reduction of mobile station power facilitates an increase in system capacity. The present invention provides a method and system for closely and dynamically controlling the mobile station tr~ncmitter power as a function of the communication link. Through dynamic control over mobile station 30 tr~n~mitt~r power greater system capacity may be achieved.
In Fig. 1, the present invention is used in a base station receiver of a CDMA cellular telephone system. This receiver is described in the above-referellced U.S. Patent and is now described only briefly. A mobile station (not shown) transmits a commllnic~tion signal, typically a CDMA signal of 35 a spreading bandwidth for example of 1.25 MHz at one frequency band, to the base station radio receiver (not shown).
In order to aid in underst~llAing of the present invention, a brief discussion of the mobile station data encoding for tr~ncmicsion is provided.
In the exempl~ry embodiment user data provided at various data rates is A48PA31322] ' 7 P~rlus 9 4 / 01 1 5 0 - 6. ~ J~ 10 APR 1995 encoded and formatted for tr~n~mi~sion in data frames typically 20 mill;~e-onds in length. The user data along with frame overhead data are preferab~y forward error correction encoded. the effective data rates for this example are 9.6 kbps (full rate), 4.8 kbps (half rate), 2.4 kbps (quarter rate) and 5 1.2 kbps (half rate). It should be noted that a constant symbol rate for the frames is yrerel.~d but is not nec~cs~ry.
In this example rate 1/3 convolutional encoding is used to produce three symbols for each user data or frame ov~-he~-l bits. For a full rate frame, col.esyonding to a 9.6 kbps dah rate, a tohl of 192 user data and 10 frame ov~rheA~l bits are encoded to produce 576 symbols for the frame. For a half rate data frame, col.esyollding to a 4.8 kbps data rate, a total of 96 user data and frame ovPr~le~ bits are P-~co~e~l to produce 288 symbols for the frame. Si ~milarly for quarter rate and eighth rate data fr~m~c, respectively - co~ yol~ding to 2.4 and 1.2 kbps dita rates, a total of 48 and 24 user data and 15 frame ovprheal1 bits are encoded to produce 144 and 72 symbols for the -respective rate frame. It should be noted that groups of symbols are conve.led into a respective orthogonal flmction sequence or code of a set of orthogonal function codes according to the value of the symbol set. In the exemplary embollim~t six symbols for a binary value that is used to select 20 one of sixty-four Walsh function sequences each sixty-four chips in length.
Further details on this modulation s~heme is disclosed in the above mPnhonefl U.S. Patent No. 5,103,459. -At thé base stati:on the signal is receiv~l at ~ A 100 and providedto receiver 102 for frequency downcollvel~on and filtering. Analog-to-25 digital (A/D) co~,vc~t~ 104 r~:e.ves the analog spread spe~l,~n signal fromreceiver 102 and COllV~ it to a digital signal. A pse~ldor~ onl noise (PN) corn~!ator 106 ~eives~the digital signal and a PN code provided by a PN
gen~rator 108. PN correlator 106 perfofms a correlation yr~ess and p~es an output to a Fast H~ m~rd ~ s~O~ l processor or 30 " ~10. - . . . ., --In a ~re~ired embo~ pnt of a multipath dive~sil~ receiver PN
generator 108 generates a pIurality of a same-PN codes with timing offsets dependent upon the particular path of the signAl PN correlator 106 correlates each of the PN codes with a respective path signal to produce a 35 respective orthogonal function symbol data. Filter 110 converts the orthogonal fl1nction symbol data into soft decision symbol data for each multipath sign~l The multipath symbol data is then combined and provided as soft 1P~;Q;OI1 symbol data for .1 ?co~inf~ by user dah ~eCo~lpr 112.

.

.

~ WO 94119876 ~? 1 S~ ~0 7 PCT/US94101150 Pilter 110 as part of the conversion process determines from each orthogonal function symbol from each multipath signal an energy value.
Keeping in mind that each orthogonal function symbol is converted into a group of data symbols, the energy values from the different paths are 5 combined to produce a corresponding symbol energy value. Filter 110 in addition to providing soft decision data to decoder 112, also provides the symbol energy value to power averager circuit 114.
Decoder 112, which typically in~ s a Viterbi decoder, receives the filter soft decision symbol data output and produces user data and decoder 10 error metrics which are provided to rate determination processor 116.
Processor 116 may send the user data to a digital-to-analog converter or other output circuitry (not shown). Decoder 112 is described in further detail in the above-rerere~ced copending U.S. Patent application and is only briefly described herein.
Upon reception at the base station, decoder 112 leco~c each frame at each possible rate and provides a collesl,onding set of error metrics representative of the quality of the symbols as decoded at each rate. Error metric~ for decodings at each rate include, for ~y~mple~ a symbol error result based upon a re-encoding of the ~co~ed bits to produce re-encoded symbols 20 that are and then compared with the received symbols and a Y~m~moto Quality metric. In addition, for full rate and half rate frames a CRC check result is ~e~ .ed on CRC bits in the frame overhead bits.
After decoder 112 has decoded each frame, prGcessor 116 executes the rate determination algorithm described in the above-referenced copending 25 U.S. Patent application to determine the most likely rate at which the frame was encoded. The algorithm uses the error metriCc provided by decoder 112 to estimate or decide the rate at which the frame of data was tr~ncmitte~l-Once processor 116 determines the rate for the frame of data, the data is il~te~reled by control bits included in the frame as either control or user 30 data with the user data output for further use. From the error metrics processor 116 determinec whether the received data frame cont~ined data that was transmitted at either full rate, half rate, quarter rate or eighth rateand generates a corresponding rate indication. This rate indication is provided to outer loop power control processor 118, whose function is 35 described in further detail later herein.
In the case where the error metrics provided by decoder 112 indicate to processor 116 that the received frame was corrupted beyond that which the error correction techniques employed by decoder 112 may correct, processor 116 does not decide the rate of the data for the frame.

WO 94/19876 PCT/US94/01150 ~
~5~7~7 8 Processor 116 in this case does not use or provide an output of the data for that frame, with the frame being considered an erasure frame. Processor 116 for the erasure frame, generates and provides an erasure indication to processor 118 indicative that could not determine the rate at which the 5 frame was encoded.
In the case where the error metrics provided by decoder 112 indicate to processor 116 that the received frame is a corrupted full rate frame that was coLlecled by decoder 112. Typically in this case the metrics indicate only that an error exists in the CRC. From this information processor 116 10 determinPs that the most likely the rate of the data for the frame is that offull rate, and identifies the frame as a full rate likely frame. Processor 116 uses or outputs the data as if it were full rate data with a conditional understanding that it may contain errors. Processor 116 for the full rate likely frame generates and provides a full rate likely indication to 15 processor 118.
The rate decisions and detected frame errors may be used as an indication of the power level at which the mobile station need tr~n~mit ~ign~l~ at to m~int~in a quality cornmllnic~tion link. In those cases where a nurnber of frames are received at a rate or rates in which the occurrence of 20 frames in error is low, the tT~obil~ station trancmitt~r power may be re~ cerl.
This tr~ncmitt~- power reduction may continue until the error rate begins to rise to a level which may adversely affect the quality of the commt-nic~tion link. Similarly the power may be increased where the errors adversely affect the ~uality of the communication link.
Upon receiving the rate indications from processor 116, processor 118 exec~ltes a novel algorithm to control a power level setpoint. This setpoint is used as discussed with rererellce to Fig. 1 in generating power comm~nCls which control the power of the mobile station transmitter power.
As mPntionerl previously filter 110 provides the scaled symbol energy value to power averager 114. Power averager 114 sums or averages the scaled symbol energy values over a 1.25 rnillisecond interval, i.e.
corr~s~onding to a group of six Walsh symbols or thirty-six data symbols, and provides a received power level signal to cornp~rator 120.
Processor 118, which i~rlt~ s a~io~,;ate internal counters, program 35 mernQry and data rnemory, computes under program control a power level setpoint signal as described below and provides it to comparator 120.
Processor 118 may be either located at the base station through which the mobile station is in commllnic~tion with or at a remote location such as the mobile telephone switching office (not shown). In the situation where the ~ WO94/19876 ~6~ PCT/US94/01150 . ~

mobile station is communicating through multiple base stations, with power control provided through the multiple base stations, from a control standpoint the location of processor 118 at the MTSO is more convenient.
In those situations where processors 116 and 118 are located together the 5 function of these two processors may be combined into a single processor.
Comparator 120 compares the received power level signal and the power level setpoint signal, and provides a deviation signal representative of the deviation of the received power from the power level setpoint set by processor 118. Power up/down co~nm~nd generator 122 receives the 10 deviation signal and generates either a power up command or a power down comm~nd, which the base station transmits to the mobile station (not shown). Should the signal from power averagr circuit 114 fall below the threshold established by the power level setpoint signal, the deviation signal generated by comparator results in the generation of power 15 up comm~nfl- Simil~rly, should the power averager circuit signal exceed the power level setpoint signal, a power down command is generated.
These power cc-mm~nds are provided to trPr~ itle~ 124 where inserted into the data being transmitted to the mobile station. Transmitter spread spectrum modulates and transmits the modulated data via 20 antenna 100 to the mobile stAtion Tr~n~mitter 124 typically transmits the CDMA signal in a different frequency band than the mobile station tra~cmicsiQn but of the same spreading bandwidth, e.g. 1.25 MHz.
Fig. 2 illustrates a generalized flow diagram of this algorithm used to dynamically adjust the power level setpoint, and thus indirectly modify the 25 mobile station transmitter power. The implementation of the algorithm seeks to effect a reduction or increase in the mobile station transmitter power as a function of the link quality with respect to various frame rate data. In this implementation a pattern of rate decisions is used to modify the power level sel~oint. Although the exemplary embodiment is ~esrrihed 30 with referellce to using the rate ~iecicion as an indicator of patterns, other parameters may be used.
In Fig. 2, a group of one or more of frame rate ~1eri~ions is provided for inspection, step 150. This group may be compAsed of a collection of sequential frame rate decisions, or according to some other order, and/or 35 which may be dependent upon the frame rate. The group of rate decicionc are inspected to determine if their pattem is matched to predetermined rate decision pattern P1, step 152. If there is a pattern match, a moAifi~tion in the power level setpoint is made, step 154. This mo~lific~tion may be in the form of an increase or decrease in the power level setpoint by an [QCPA48PA.3E3221 21 5 6 7 ~ 7 PC~IUS , 4 / 01 ~ 5q - 10 IPE4US 10 APR l9g5 incrP~nPntAl value. This increase or decrease in the power level setpoint llltimAtPly results in a corresponding increase or decrease in the mobile station transmitter power. In those cases where a rate decision pattem match indicates a good communication link, the power level setpoint is 5 increased to result in the generation of power down commAn~c and ultimately a decrease in mobile station trAncmitt~r power. Similarly, in those cases where a rate decision pallelll match indicates a low quality communication link, the power level setpoint is increased to result in the generation of power up commAn~l~ and llltimAtPly an increase in mobile 10 station trAncmitPr power.
Should a pattem match occur with a molii*rAtion of the setpoint, steps 152 and 154, a rate ~e~icion is updated, step 156, and the process repeated. Further details on the update aspect of the invention are ~ic~lcse~ later.
In the event that pattem ietPrminAti~n step 152 results in no pattem - mAt~hing, the process may proceed under several options. In one option the power level setpoint may be mo~iifie~l~ step 158, the rate decision updated~ step 156, and the process ~ealed. The mo~1ifi~Ati-)n in step 158 is plererdbly a different modification from that of step 154 ~increase vs.
20 decrease or vise versaj where a pAtt~m match was ietecte~l It should also benoted that any setpoint mo~lifi~ Atinn as ~ cserl herein may also be set to provide no change in the selp~int.
In a prere.led impl~m~nt~Atit)n should pai~f~ eterminAtion step 152 result in no palle... mAt~hin~, at least orie A~ itional patt~rn ~iet~rminAtiQn 25 step is pel~o~ ed. For example, the group of rate ~ icions are inspected to dePrmine if their pattern is matched to another predetermined rate ~le~i~ion ~alle~ P2, step 160. If there is a ~ . " mat~ h, a mo-li*- ~tion in lhç power level setpoint is made, step 162. This mo~li*t ~tion may be in the form of an increase or dec~eas~ in the ~ower leve~ setpoint by an 30 ~4~^~t~1 value, or the setpoint is left ~lnrh~nged. This increase or deerease in the power le~el se~point llltim~t~ly results in a corres~onding increase or decrease in the mobile station t~ r power. As was fo~ r the case of step 152 where no p~ match oc~ d, sho~ i there be no pAttem match in step 160 the setpoint may be modified or left lm~ h~n~e-l, step 164.
In the case where no pattem match occurs in step 160 ~ ition~l pattern match determinations and setpoint modifications may be pe~rl~.ed. Should there be no pattern match in each of these pattem match deterrnin~tion~ a final or Nth p~ match ~eterrnin~tion is made.
The group of rate decisions are inspected to determin~ if their pattern is ~MEN~D ~HEET

~ WO 94119876 2 1~ ~ 7 7 PCTIUS94/UIISO

matched to yet another predetermined rate decision pattern PN~ step 166. If there is a pattern match, a modification in the power level setpoint is made, step 168. This modification may be in the form of an increase or decrease in the power level setpoint by an incremental value, or the setpoint is left 5 unchanged. This increase or decrease in the power level setpoint ultimately results in a corresponding increase or decrease in the mobile station transmitter power. As was for the case of steps 152 and 160 where no yalLelll match occurred, should there be no pattern match in step 166 the setpoint may be modified or left unchanged, step 170.
The process steps of Pig. 2 are repeated generally with an updated group of rate decisions with the updating accomplished in step 156. This updated group may be comprised of the previous group with the addition of a new frame rate decision and the deletion of the oldest frame rate decision using well known memory techniques. In the alternative, the group may be 15 comprised of any collection of rate decisions as may be desired.
It should be noted that the selected pattern typically defines whether an increase or decrease in the power level setpoint is necessary. Increase and decrease increm~nts of the power level setpoint may be of dirreLent incrPm~nt~l quantities for the various ~alle~ll m~t~hes~ but they may also be 20 of the same incr~ment~l quantity. Furt~rmore pattern Pl, as may ~atleins P2 through PN, may each ~ncompass a set of patterns to facilitate a modification associated with the pattern. Further a modification of the setpoint, such as in step 154, may be dirr~lent depending upon the pattern of the set of patterns that is matched in the pattern determination step. It 25 should also be noted that the setpoint may be modified by a zero increnlellt~l quantity such that the setpoint is effectively unchanged.
The use of different pattern match deterrnin~tions permits greater flexibility in adjusting the mobile station tr~r~cmitter power level according to the quality of the comm~ ication link. For those cases where link quality 30 is above that which is necessary to support reliable communications, tr~ncmicsion power may be reduced to the minimum necess~-y to maintain a reliable communication link. Simil~rly in those cases where link quality is below that which is necessary to support reliable communications, trancmission power may be increased to a level necessary to m~ t~in a 35 reliable communication link.
Figures 3a - 3c illustrates a detailed example of the use of rate rie~icion pattern in controlling adjustment of the mobile station transmitter power.
In Pigure 3a, if the frame is the first frame of a l~a~c~icsion~ processor 118 (Figure 1) initi~li7es variables at step 200. Processor 118 sets "Setpoint,"

2CPA48PA 3B7~l 2 1 ~ ~ 7 0 7 P~r/~ ~ 4 / 0 1 1 5 0 12 ~E~US 10 AP~ 1995 which represents the power level setpoint signal, to an initial value "Initial setpoint." Processor 118 changes the power level setpoint signal, and ultimate~y the mobile station power level when it changes the variable "Setpoint."
Processor 118 has counters "Pull Rate Count" and "Erasure Count,"
which represent the number of consecutive full rate indications and the number of erasure indications, respectiveIy. These counters are inihAli~e~l to zero at step 200. A full rate run consists of three consecutive full rate in~ir~Ations; an erasure run cor~ t~ of one erasure indication; and a variable 10 rate run consists of one half rate in~1ic~Atioll~ one quarter rate in~i~Ation~ or one eighth rate in~ Ation. Processor 118 sets boolean variables "Full Rate Run," "Erasure Run," and "Variable Rate Run," which in~ Ate a state of the process, to a value of FALSE at step 200. The setting of these varia~les to FALSE is indicative of an initial p~ess state.
Processor 118 waits at step 202 until processor 116 has produced a rate lle~ i~ion. At step 204, processor 118 brAnrhes to step 206 if "Full Rate Run" is true and to step 208 ~Figllre,3b) if false.
At step 206, processor 118 brAn~hes to step 210 if the rate ~ ion is a full rate in~licAhon and to step 212 if it is not a full rate in~i~Ation. At step 210, processor 118 decreases "Setpoint" by an amount eqtlal to a value "Delta Down Full Rate." At step 21.2, yl~cessol 118 brAn~ h~c to step 214 if the rate le~i!siQn is a half rate in~licAtion, a quarter rate in~ At~oI~ or an eighth rate n~i~Ation and to step 216 if the rate ierisio~ is an elasure or full rate likely indication.
At step 214, processor 118 sets'"Full Rate Run" to a value of FALSE, "Variable 3~ate Run'r to a value of TRU~, and both "Full Rate Count" and "Erasure Count" to a value of zero. At step 216, processor 118 increases "Setpoint" by an amount equal to a value "Dêlta Up Full Rate."
r~c*J~r 118 ~Lu~ns to step 202 to wait for the next rate fle~io~ after *
~ ~ step 21Q, 214, or 216.
-At step 208, proces_or 118 brAnlh~c to step 218 i-f "Variable Rate Run"
is true and to step 220 if false. The trAnCition to step 220 from step 208 is bydehult an irulirAtion of the "Era~ure Run" variable is true. At step 218, processor 118 brAn~hes to step 2_2 if the rate ~ cion is a full rate indi~Ahon and to step 228 if it is not a full rate irulirAtiQn At step 22~, processor 118 increments "Full Rate Count" and proceeds to step 224. At step 224, processor 118 brAnrhes to step 226 if "Full Rate Count" is grealer than three and to step 202 to wait for the next rate ~ c-ion if "Full gate Count" is less than or equal to three. At step 226, processor 118 sets "Pull Rate Run" to a ,~MEN~

.

wo 94/l9876 ~ ~ 5 6 7 0 ~ PCT/US9410115û

value of TRUE and "Variable Rate Run" to a value of FALSE and then proceeds to step 202 to wait for the next rate decision.
At step 228, processor 118 branches to step 230 if the rate decision is a half rate indication, a quarter rate indication, an eighth rate indication, or a5 full rate likely indication, and to step 232 if the rate decision is an erasure indication. At step 230, processor 118 sets "Full Rate Count" and "Erasure Count" to zero and proceeds to step 202 to wait for the next rate decision. In step 230, the "Setpoint" may also be decreased by an amount equal to a value "Delta Down Variable Rate" to achieve greater power level setpoint control.
10 At step 232, processor 118 increments "Erasure Count," sets "Erasure Run"
to a value of TRUE, and "Variable Rate Run" to a value of false, and then proceeds to step 202 to wait for the next rate decision. Furthermore, in order to achieve greater power level setpoint control, the "Setpoint" may be increased by an amount equal to a value "Delta Setpoint Up Variable Rate"
15 in step 232. Processor 118 then proceeds to step 202 to wait for the next rate decision.
The transition to step 220 from step 208 results from "Variable Rate Run" being set false and "Erasure Run" being set true in step 232. Although the "Erasure Run" state is not directly used in a decision step for entering 20 step 212, which it could be, it is used in this example as identifying the shte in which the ~locess is in. At step 212 processor 118 branches to step 234 if the rate decision is a full rate ir~ t;on and to step 236 if it is not a full-rate indication. At step 234, processor 118 increments "Full Rate Count," sets "Variable Rate Run" to a value of TRUE, "Erasure Run" to a value of 25 FALSE, and "Erasure Count" to a value of zero, then proceeds to step 202 to wait for the next rate lericion. At step 236, ~r~cessor 118 branches to step 238 if the rate decision is a half rate indication, a quarter rate indication, an eighth rate indication, or a full rate likely indication, and to step 240 if therate decision is an erasure indication.
At step 238, processor 118 sets "Variable Rate Run" to a value of TRUE, "Erasure Run" to a value of FALSE, and both "Full Rate Count" and "Erasure Count" to a value of zero, then proceeds to step 202 to wait for the next rate decision. At step 240, processor 118 increments "Erasure Count"
and proceeds to step 242.
At step 242, processor 118 branches to step 244 if "Erasure Count" is less than five. In step 244 the "Setpoint" is increased by an amount equal to a value "Delta Up Variable Date" and returns to step 202 to wait for the next rate decision. The adjustment of the "Setpoint" in step 244 provides for WO 94119876 PCT/US94/0115û
~15~;~707 14 enhanced control over the power level setpoint upon the occurrence of several erasure frames.
However should additional consecutive erasure frames occur it is desirable to increase the setpoint by a greater value in an attempt to 5 eliminate the occurrence of more erasure frames. At step 242, processor 118 branches to step 246 if "Erasure Count" is greater or e~ual to five. At step 246, processor 118 increases "Setpoint" by an amount equal to a value "Delta Up Erasure" and returns to step 202 to wait for the next rate decision. In the exemplary embo~ ent the value "Delta Up Erasure" is greater than the 10 value "Delta Up Variable Date".
In a modification of the present invention the adjustment of the "Setpoint" in step 244 may be omitted. When the "Erasure Count" is less than the count value in step 242, then no adjustment is made to "Setpoint"
Since less control is provided over the power level setpoint for the run of 15 erasure frames, it is desirable that the count value be reduced to enàble the adjustment in step 246 to occur sooner. For example the value may be re~tlce-l to a value of two or three.
In an exemplary execution of the power control algorithm, processor 118 init~ i7.eS variables at step 200 and waits at step 202. The base 20 station receives the first frame of a tranclnicsion and generates error metri~. Power averager 114 measures the power of the symbols over a 1.25 millicecond interval and updates its output ever 1.25 milliseconds while ~leco~er 112 rleco~lPs the frame. Processor 116 produces a rate rleri~ion in response to the error metrics. When processor 116 has produced the rate 25 flericion, processor 118 branches via steps 204 and 208 to step 218 bècause the al~o~ ... initially begins in a variable rate run.
Frames in a voice trAncmicsion generally fluctuate between full rate and other rates, with continuous speech being encorle~ at full rate. If, for example, processor 116 produces an eighth rate indication in response to the first frame, processor 118 branches from step 218 to step 228 and proceeds to step 230. Because the frame was neither an erasure nor a full rate frame, processor 118 sets both "Full Rate Count" and "Erasure Count" to zero.
Processor 118 returns to step 202 to wait for the rate lecision coi~esyonding to the second frame.
If, for example, processor 116 produces a quarter rate indication in res~onse to the second frame, processor 118 branches in the same manner as in response to the previous frame. SimilArly~ if processor 116 produces a half rate indication in response to the third frame, processor 118 again br~nr~es in the same mar~ner. While processor 116 produces eighth rate, pA48pA~3B77l 2 1 5 6 7 0 7 ~ 9 4 / O 1 ¦ 5 0 - 15 ~ E~JS 10 APR 1995 quarter rate, or half rate indications in response to the received &ames, processor 118 does not change the power level.
If processor 116 produces a full rate indication in response to the fourth frame, processor 118 branches via steps 208 and 218 to step 222 5 because the full rate indication follows a variable rate run. At step 222, processor 118 increments "Full Rate Count," which would then be equal to one, and proceeds to step 224. At step 224, processor 118 returns to step 202 because three full rate in~1ic~Ations have not been counted.
If processor 116 produces a full rate in~licAtiorl in response to the fifth 10 frame, processor 118 would increment i'Full Rate Count" as was described for the fourth frame. Should the sixth frame also be a full rate frame, again via steps 204, 208! 218 and 222 processor 118 would increment "Pull Rate Count". Since three full rate in~licAtions havé now been counted~ in step 224 processor 118 brAnt-h~s to step 226 and sets "Full Rate Run" to a 15 value of TRUE and '~ariable Rate Run" to a value of FALSE. Processor ~18 then returns to step 202.
If processor 116 produces a full rate in~licAtion in res~o,-se to the seventh frame, processor 118 br~n~h~P~ via steps 204 and 206 to step 210 because the full rate indi~Ation follows a full rate run. At step 210, ~f~cessor .
20 118 decreases the value "Selpoi~.t". Processor 118 returns to step 202 to wait for the next rate decision.
Comparator 120 compares the received power level signal, which is updated çvery 1.25 milliceconds, with the power level setpoint signal generated according to the modified value "Setpoint" and produces a 25 deviation signal. In the case wherè the læeivell power level signal is n~hAnged or r~m~in~ above the power level setpoint signal, comparator 120 generates a deviation signal to whi~h the comm~n~l generator 122 re~t,onds by pro~l~cin~ a power down r~mm~ The base station ~rAn~mit~
this comm?n~1 to the mobile station, which decreases the power of the 30 ~i~ t~at it t~ ..i~, so as to reduce the deviation signal.
-If processor 116 pr~duces an efdS~e or full raté likely in~lirAtiQn in response to the eig~th frame, processor 118 brAl~ches to step 216, via steps 204, 206, 212, because the erasure follows- a full rate run. At step 216, processor 118 increases the value "Setpoint". Processor 118 returns to step 35 202 to wait for the next rate ~
Comparator 120 again compares the received power level signal with the power level setpoint signal generated according to the value "Setpoint"
and produces a deviation signal. In the case where the receive.i power level signal is llnch~nged~ or is below the power level setpoint signal, ~M~DED ~
, -~CPA48PA.3B221 2 15 6 7 0 7 P~¦US 9 4 / 01 1 5 0 16 ~I~US 10 APR 1995 comparator 120 generates a deviation signal to which the comm~n~i generator 122 responds by producing a power up command. The base station again trAn~mits this command to the mobile station, which adjusts the power of the signal that it l~ , so as to reduce the deviation signal.
While processor 118 is in a full rate run state, i.e., "Full Rate Run" is TRUE, and processor 116 produces full rate indications, erasure in~ Ations, or full rate likely indications, processor 118 r~mAin~ in a full rate run state and adjusts the power level as described above to optimize the power of the signal that the mobile station trAn~mit~.
If processor 116 produces a half rate int1i--Ation in the ninth frame, processor 118 branches via steps 204, 206, and 212 to step 214 where "Variable Rate Run" is set to a value of TRUE ànd "Full Rate Run" set to a value of FALSE. Processor 118 then returns to step 202 to wait for the next~rate decision. If pl~cessor i16 then produced an erasure indication in r~p~nse 15 to the tenth frame, processor 1I8 branches through steps 204, 208, 218 and 228 to step 232. Processor 118 in step 232 incrPmentc "Erasure Count,"
which would then be equal to one, and sets "Erasure Run" to a value of TRUE," sets "Variable Rate Run" to a value of FALSE, and optionally increases the value "Setpoint". Processor 118 then returns to step 202 to 20 wait for the next rate cie~icion.
If processor 116 produces an erasure indication in response to the elevent~ frame, processof 118 would branch via steps 204, 208, 220, and 236 to; step 240. At step 240, the "Erasure Count" is incrPmente~ and then proceeds to step 242. In step 242, since "Erasure Count" is less than 5, 25 processor 118 br~n~hes to step 244. In step~244, processor 118 increases the value "Set~o~lt'l. Processor 118 returns to step 202 to wait for the next rate decision.
If processor 116 produces erasure indit~Ations for the twelfth and tl~te~..th frames, the steps discllcse~l with re~rence to the eleventh frame 30 ar~ epeated. Howe.~er in the fourteenth frame should processor 116 , produce an erasure in~lit Ation~ processor 118 then br~nt l~s via steps 204, 208, 220, and 236 to step 242. ~ step 242, sin~"Erasure Count" is equal to 5, processor 118 br~n- h~ to step 246. In step 246, the value "Setpoint" is increased. P~ocessor 1~8 then returns to step 202 to wait for the next rate 35 decision.
Although the above discussed processin~ example does not specifically ~li~lss each step in the pror~si~g of Figures 3a - 3c it is readilyetermine~i from these figures other processing examples. Pl~cessor 118 ~.ME~D ~EET

PA48PA.3B221 PCf - ~ ~ 2 ~ ~ ~ 7 0 7 ~ tPEVUS 1 0 APP<-1~95 continll~s to execute t~e power control algo,ill~ as illustrated in Figures 3a - 3c until it is reset, at which time it returns to step 200.
In~ sum, the algo-iLlull initially begins in a variable rate run state. The al~o,itl~-l need not adjust the power level setpoint during the variable rate 5 run state. However, in order to achieve greater control over the power level setpoint, an adj-l~tment is made. The algorithm uses the variable rate run state to enter either a full rate run state if it detects three full rate in~ Ations or an erasure run state if it ~iPtect~ one erasure in~ Ation.
After ~ g a full rate run state, the algo-ill~l?~ increases the power 10 level setpoint if it detects an erasure indication or a full rate likely indication so as to result in a gPnerAtion of a power up command which is trAn~mitte~l to the mobile stAtion The algoliLl~ , when in the full rate run state, decreases the power level setpoint if it ~lPtectc a full rate in~ Ahon~. If, while in the full rate run state, the aigorithm lete~tC a half rate in~ Atiorl, a 15 quarter rate in~ Ation, or an eighth rate in~ Ation, the variable rate run state is entered.
After el.te~ g an erasure run state from the variable rate run state, the algo~ increases the power level selpoml if it detects an erasure. ~
while in the erasure run state the algori~hm ~ietect~ a half rate in~i~Afiorl, a .
20 quarter rate indication, or an eighth rate inrlitA*o~, a transition to the variable rate run state is made.
In the exemplary invention, the relative size in values of the incrP~nPntAl changes in the value ''Setpoint" are as follows. With respect to the increasing se~int mo lificA*on values, the value "Delta Up Full Rate"
25 is the largest relative value followed by the "Delta Up Erasure" value, and then the "Delta Up Variable Rate" valué. - With res~t,e~t to the dec~easing s~tpoi~t mo~lifi~ion va~ues, the largest relative value is the "Delta Down Full R~ate" followed by the "Delta DoYvn Variable Rate." In ge~ l the de~ g set~il-t values are ~mAller than the in~fea~ set~oil-t values.
3~ Et~ should be ~1m~ lood tha~t~ various m~if~- A*ons to the exemplary ,dia~lall. of Figures 3a - 3c may be made and remain within the scope of the illv~ ;on. For example, since in an embo~iiment where both the full and half rate frames iT~ a CRC, the diàgrams of Pigure 3a - 3c need not change. On the other hand, since both full and half rate frAmes have a CRC, 35 half rate frames may be considered as full rate frames for purposes of modifying the value "Set~oil.t".
Although the present invention is ~iesrrihed in the context of a CDMA cellular comm~mi~tion ~y:~te.ll, the present invention is equally applicable to other tr~n~mi~sion s~hemes and env~o.~ Pnts where digital .
~MENDED ~ÆEr wo 94/19876 PcT/usg4/01l5n ~
2~ ~7~ 18 data is transmitted in a frame format. Thus the present invention is not limited by the transmission scheme or environment of a cellular communication system. For example the present invention is applicable to ~y~lems such as cellular telephone, personal communications service (PCS) 5 wireless local loop and private branch exchange (PBX). The use in a receiver of pattern detection of the various frame rates and detection of frames in errors for the various patterns provides a flexible scheme for adjusting the tra~mission power to ensure a quality link for data frames transmitted at the various frame rates. Furthermore, although the present invention is 10 discussed with reference to the absence of transmitted frame rate information, the invention is applicable to those systems in which rate information is transmitted. In the rate ~ ittec~ cases the quality of the signal may be used to assist in determining rate data for certain conditions such as erasure and full rate likely frames.
The previous description of the ~lefe~ed embo~limPnts is provided to enable any person slcille~ in the art to make or use the ~resel.t invention.
The various modifications to these embo~iimentc will be readily apparent to those skille~l in the art, and the generic principles riefine~l herein may be applied to other embo~iiments without the use of the inventive faculty.
20 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.

WE CLAIM:

Claims (22)

1. In a communications system having a first station and a remotely located second station, said second station transmitting at a predetermined power level a communication signal comprised of frames of data each encoded at a predetermined one of a plurality of data rates, said second station receiving power level information from said first station and responsive thereto for adjusting said power level, a method for controlling said power level, comprising the steps of:
receiving said communication signal at said first station;
measuring a power level of said received communication signal;
producing a rate decision for each frame of data in said received communication signal;
producing power level information in response to said rate decision and said measured power level; and transmitting said power level information to said second station.
2. The method of Claim 1, wherein said step of producing said rate decision comprises the steps of decoding each frame of data at each data rate of said plurality of data rates;
producing at least one error metric for each decoding of each frame at each data rate; and determining from said error metrics for each frame an estimate of one of said data rates at which said data was encoded in each respective frame.
3. The method of Claim 2 wherein said step of producing said rate decision further comprises the step of determining from said error metrics an erasure frame in which data is corrupted beyond which a determination can be made as to one of said data rates at which said data was encoded in the respective frame.
4. The method of Claim 3 wherein said step of producing said rate decision further comprises the step of determining from said error metrics a full rate likely frame in which data is of a highest data rate with corrupted data.
5. The method of Claim 2 wherein:
said rate decision is provided as a full rate indication when said rate at which said data is encoded is of a predetermined highest data rate;
said rate decision is provided as a half rate indication when said rate at which said data is encoded is about one half said predetermined highest data rate;
said rate decision is provided as a quarter rate indication when said rate at which said data is encoded is about one fourth said predetermined highest data rate; and said rate decision is provided as an eighth rate indication when said rate at which said data is encoded is about one eighth said predetermined highest data rate.
6. The method of Claim 4 wherein:
said rate decision is provided as a full rate indication when said rate at which said data is encoded is of a predetermined highest data rate;
said rate decision is provided as a half rate indication when said rate at which said data is encoded is about one half said predetermined highest data rate;
said rate decision is provided as a quarter rate indication when said rate at which said data is encoded is about one fourth said predetermined highest data rate;
said rate decision is provided as an eighth rate indication when said rate at which said data is encoded is about one eighth said predetermined full rate;
said rate decision is provided as an erasure indication when said rate at which said data is encoded is corrupted beyond which a determination can be made as to one of said data rates at which said dah was encoded; and said rate decision provides an full rate likely indication when said rate at which said data is encoded is of said predetermined highest data rate and said data contains bit errors.
7. The method of Claim 1 wherein said step of producing power level information in response to said rate decision and said measured power level comprises the steps of:
adjusting a power level setpoint according to each rate decision;
comparing said power level setpoint with said measured power level;
and generating power adjustment commands from each result of said step of comparing.
8. The method of Claim 4 wherein said step of producing power level information in response to said rate decision and said measured power level comprises the steps of:
adjusting a power level setpoint according to each rate decision;
comparing said power level setpoint with said measured power level;
generating a power increase adjustment command when said measured power level is less than said power level setpoint; and generating a power decrease adjustment command when said measured power level is greater than said power level setpoint.
9. The method of Claim 8 wherein said step of adjusting said power level setpoint comprises the step of decreasing said power level setpoint by an incremental value when a current frame rate decision is indicative of a frame of data of a highest data rate as following a predetermined number of previous frame rate decisions each indicative of a frame of data at said highest data rate.
10. The method of Claim 8 wherein said step of adjusting said power level setpoint comprises the step of increasing said power level setpoint by an incremental value when a current frame rate decision is indicative of a frame of data of one of said erasure frame and said full rate likely frame as following said predetermined number of previous frame rate decisions each indicative of a frame of data at said highest data rate.
11. The method of Claim 8 wherein said step of adjusting said power level setpoint further comprises the step of increasing said power level setpoint by an incremental value when a current frame rate decision is indicative of an erasure frame as following a predetermined number of previous frame rate decisions each indicative of an erasure frame.
12. The method of Claim 8 wherein said step of adjusting said power level setpoint comprises the steps of:
decreasing said power level setpoint by a first incremental value when a current frame rate decision is indicative of a frame of data of a highest data rate as following a predetermined number of previous frame rate decisions each indicative of a frame of data at said highest data rate; and increasing said power level setpoint by a second incremental value when a current frame rate decision is indicative of a frame of data of one of said erasure frame and said full rate likely frame as following said predetermined number of previous frame rate decisions each indicative of a frame of data at said highest data rate.
13. The method of Claim 12 wherein said step of adjusting said power level setpoint further comprises the step of increasing said power level setpoint by a third incremental value when a current frame rate decision is indicative of an erasure frame as following a predetermined number of previous frame rate decisions each indicative of an erasure frame.
14. In a communication system in which a first transceiver controls transmission signal power of a second transceiver transmitted communication signal comprised of frames of variable rate data by measuring and comparing a level of signal power of said communication signal with a setpoint power level to generate and communicate power adjustment commands to said second transceiver which is responsive thereto for adjusting signal power in said communication signal, said first transceiver estimating a data rate for each frame of data in said communication signal and providing a corresponding rate decision, a method for adjusting said setpoint power level comprising the steps of:
determining from a set of rate decisions a matching to a predermined rate decision pattern; and modifying said setpoint power level according to a modification parameter when the matching to said predetermined rate decision pattern is determined.
15. The method of Claim 14 further comprising the step of modifying said setpoint power level according to another modification parameter at times-other than the matching of said set of rate decisions to said predetermined rate decision pattern.
16. The method of Claim 14 further comprising the steps of:determining from said set of rate ~le~i~ions a m~t-hing to at least one additional predetermined rate decision pattern; and modifying said setpoint power level according to a corresponding additional modification parameter when the matching to a respective one of said predetermined rate decision patterns is determined.
17. The method of Claim 16 further comprising the step of modifying said setpoint power level according to a respective one of other additional modification parameter at times other than the matching of said set of rate decisions to said predetermined rate decision pattern and each additional predetermined rate decision pattern.
18. In a communications system having a first station and a remotely located second station, said second station transmitting at a predetermined power level a communication signal comprised of frames of data each encoded at a predetermined one of a plurality of data rates, said second station receiving power level information from said first station and responsive thereto for adjusting said power level, the system for controlling said power level comprising:
means for determining a power level of said communication signal as received at said first station;
means for producing a rate decision for each frame of data in said received communication signal;
means for producing power level information in response to said rate decision and said determined power level; and means for transmitting said power level information to said second station.
19. The system of Claim 18 wherein said means for producing the rate decision decodes each frame of data at each data rate of said plurality of data rates, produces at least one error metrics for each decoding of each frame at each data rate and determines from said error metrics for each frame an estimate of one of said data rates at which said data was encoded in each respective frame.
20. The system of Claim 19 wherein said means for producing the rate decision further determines from said error metrics an erasure frame in which data is corrupted beyond which a determination can be made as to one of said data rates at which said data was encoded in the respective frame.
21. The system of Claim 20 wherein said means for producing the rate decision further determines from said error metrics a full rate likely frame in which data is of a highest data rate with corrupted data.
22. The system of Claim 18 wherein said means for producing power revel information comprises:
means for adjusting a power level setpoint according to each rate decision;
means for comparing said power level setpoint with said determined power level; and means for generating power adjustment commands from each power level setpoint and said determined power level comparison result.
CA002156707A 1993-02-22 1994-02-02 Method and system for the dynamic modification of control parameters in a transmitter power control system Abandoned CA2156707A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US020,482 1993-02-22
US08/020,482 US5396516A (en) 1993-02-22 1993-02-22 Method and system for the dynamic modification of control paremeters in a transmitter power control system

Publications (1)

Publication Number Publication Date
CA2156707A1 true CA2156707A1 (en) 1994-09-01

Family

ID=21798855

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002156707A Abandoned CA2156707A1 (en) 1993-02-22 1994-02-02 Method and system for the dynamic modification of control parameters in a transmitter power control system

Country Status (23)

Country Link
US (1) US5396516A (en)
EP (1) EP0685129B1 (en)
JP (1) JP3051176B2 (en)
KR (1) KR0153354B1 (en)
CN (1) CN1284344C (en)
AT (1) ATE164712T1 (en)
AU (1) AU666811B2 (en)
BR (1) BR9405695A (en)
CA (1) CA2156707A1 (en)
DE (1) DE69409368T2 (en)
DK (1) DK0685129T3 (en)
ES (1) ES2115215T3 (en)
FI (1) FI112744B (en)
HU (1) HU216370B (en)
IL (1) IL108445A0 (en)
MX (1) MX9401298A (en)
MY (1) MY138518A (en)
PL (1) PL174228B1 (en)
RU (1) RU2114508C1 (en)
SG (1) SG52679A1 (en)
TW (1) TW293217B (en)
WO (1) WO1994019876A1 (en)
ZA (1) ZA94516B (en)

Families Citing this family (208)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5535238A (en) 1990-11-16 1996-07-09 Interdigital Technology Corporation Spread spectrum adaptive power control communications system and method
US6873643B2 (en) 1990-11-16 2005-03-29 Interdigital Technology Corporation Spread spectrum adaptive power control communications system and method
US7924783B1 (en) * 1994-05-06 2011-04-12 Broadcom Corporation Hierarchical communications system
FI110042B (en) * 1993-10-04 2002-11-15 Nokia Corp Cellular radio system
FI94579C (en) * 1994-01-12 1995-09-25 Nokia Mobile Phones Ltd Data Transfer method
US5671218A (en) * 1994-04-28 1997-09-23 Lucent Technologies Inc. Controlling power and access of wireless devices to base stations which use code division multiple access
US5751739A (en) * 1994-04-29 1998-05-12 Lucent Technologies, Inc. Methods of and devices for enhancing communications that use spread spectrum technology
CA2145566C (en) * 1994-04-29 1999-12-28 Nambirajan Seshadri Methods of and devices for enhancing communications that use spread spectrum technology
JP2993554B2 (en) * 1994-05-12 1999-12-20 エヌ・ティ・ティ移動通信網株式会社 Transmission power control method and communication device using the transmission power control method
JP2877248B2 (en) * 1994-05-20 1999-03-31 エヌ・ティ・ティ移動通信網株式会社 Transmission power control method and apparatus in CDMA system
US5603096A (en) * 1994-07-11 1997-02-11 Qualcomm Incorporated Reverse link, closed loop power control in a code division multiple access system
US6004028A (en) * 1994-08-18 1999-12-21 Ericsson Ge Mobile Communications Inc. Device and method for receiving and reconstructing signals with improved perceived signal quality
US5528593A (en) * 1994-09-30 1996-06-18 Qualcomm Incorporated Method and apparatus for controlling power in a variable rate communication system
US5619524A (en) * 1994-10-04 1997-04-08 Motorola, Inc. Method and apparatus for coherent communication reception in a spread-spectrum communication system
JP2701761B2 (en) * 1994-11-02 1998-01-21 日本電気株式会社 Transmission bit rate determination method and apparatus
JP2605641B2 (en) * 1994-11-14 1997-04-30 日本電気株式会社 Variable bit rate determination method and device
US6977967B1 (en) 1995-03-31 2005-12-20 Qualcomm Incorporated Method and apparatus for performing fast power control in a mobile communication system
US6137840A (en) * 1995-03-31 2000-10-24 Qualcomm Incorporated Method and apparatus for performing fast power control in a mobile communication system
TW347616B (en) 1995-03-31 1998-12-11 Qualcomm Inc Method and apparatus for performing fast power control in a mobile communication system a method and apparatus for controlling transmission power in a mobile communication system is disclosed.
FI97837C (en) * 1995-04-11 1997-02-25 Nokia Mobile Phones Ltd Communication method and transmitter
US5689815A (en) * 1995-05-04 1997-11-18 Oki Telecom, Inc. Saturation prevention system for radio telephone with open and closed loop power control systems
US5703902A (en) * 1995-06-16 1997-12-30 Qualcomm Incorporated Method and apparatus for determining signal strength in a variable data rate system
US6831905B1 (en) 1995-06-30 2004-12-14 Interdigital Technology Corporation Spread spectrum system assigning information signals to message-code signals
US7020111B2 (en) * 1996-06-27 2006-03-28 Interdigital Technology Corporation System for using rapid acquisition spreading codes for spread-spectrum communications
US7929498B2 (en) * 1995-06-30 2011-04-19 Interdigital Technology Corporation Adaptive forward power control and adaptive reverse power control for spread-spectrum communications
US6816473B2 (en) 1995-06-30 2004-11-09 Interdigital Technology Corporation Method for adaptive forward power control for spread-spectrum communications
US6049535A (en) * 1996-06-27 2000-04-11 Interdigital Technology Corporation Code division multiple access (CDMA) communication system
US7123600B2 (en) * 1995-06-30 2006-10-17 Interdigital Technology Corporation Initial power control for spread-spectrum communications
US6940840B2 (en) 1995-06-30 2005-09-06 Interdigital Technology Corporation Apparatus for adaptive reverse power control for spread-spectrum communications
US6885652B1 (en) 1995-06-30 2005-04-26 Interdigital Technology Corporation Code division multiple access (CDMA) communication system
US7072380B2 (en) * 1995-06-30 2006-07-04 Interdigital Technology Corporation Apparatus for initial power control for spread-spectrum communications
ZA965340B (en) 1995-06-30 1997-01-27 Interdigital Tech Corp Code division multiple access (cdma) communication system
US5629934A (en) * 1995-06-30 1997-05-13 Motorola, Inc. Power control for CDMA communication systems
US6788662B2 (en) 1995-06-30 2004-09-07 Interdigital Technology Corporation Method for adaptive reverse power control for spread-spectrum communications
US6697350B2 (en) 1995-06-30 2004-02-24 Interdigital Technology Corporation Adaptive vector correlator for spread-spectrum communications
CA2200599A1 (en) * 1995-07-25 1997-02-13 Gerald Paul Labedz Apparatus and method for rate determination in on-off variable-rate communication systems
US5809061A (en) * 1995-08-14 1998-09-15 Sigtek, Inc. CDMA communication system with pilot tone control
US6222830B1 (en) * 1995-08-25 2001-04-24 Qualcomm Incorporated Communication system using repeated data selection
US5729557A (en) * 1995-10-12 1998-03-17 Pacific Communication Systems, Inc. Cellular communication system with multiple code rates
ES2276408T3 (en) * 1995-09-22 2007-06-16 Pacific Communication Sciences, Inc. CELLULAR COMMUNICATION SYSTEM AND PROCEDURE WITH MULTIPLE CODING RATES.
FI956358A (en) * 1995-12-29 1997-06-30 Nokia Telecommunications Oy Method for detecting data transfer rate and receiver
FI100072B (en) * 1996-01-19 1997-09-15 Nokia Mobile Phones Ltd Method for adjusting transmission power and radio system
US5745520A (en) * 1996-03-15 1998-04-28 Motorola, Inc. Method and apparatus for power control in a spread spectrum communication system using threshold step-down size adjustment
JPH09261122A (en) * 1996-03-26 1997-10-03 Oki Electric Ind Co Ltd Cdma transmitting device
US5745480A (en) * 1996-04-03 1998-04-28 Adicom Wireless, Inc. Multi-rate wireless communications system
US5842113A (en) * 1996-04-10 1998-11-24 Lucent Technologies Inc. Method and apparatus for controlling power in a forward link of a CDMA telecommunications system
SE9601606D0 (en) * 1996-04-26 1996-04-26 Ericsson Telefon Ab L M Ways for radio telecommunication systems
US5862141A (en) * 1996-06-14 1999-01-19 Lucent Technologies Inc. Variable bitrate radio modem system to enhance data transmission and reduce error rates
US5917433A (en) * 1996-06-26 1999-06-29 Orbital Sciences Corporation Asset monitoring system and associated method
US5978414A (en) * 1996-07-03 1999-11-02 Matsushita Electric Industrial Co., Ltd. Transmission rate judging unit
KR100289568B1 (en) 1996-07-29 2001-05-02 다치카와 게이지 Method and apparatus for controlling downlink transmission power in mobile communication system using site diversity
US5917837A (en) * 1996-09-11 1999-06-29 Qualcomm, Incorporated Method and apparatus for performing decoding of codes with the use of side information associated with the encoded data
US5903554A (en) * 1996-09-27 1999-05-11 Qualcomm Incorporation Method and apparatus for measuring link quality in a spread spectrum communication system
US6496543B1 (en) * 1996-10-29 2002-12-17 Qualcomm Incorporated Method and apparatus for providing high speed data communications in a cellular environment
US5872775A (en) * 1996-10-30 1999-02-16 Qualcomm Incorporated Method and apparatus for performing rate determination
FI106666B (en) * 1997-01-24 2001-03-15 Nokia Networks Oy Power control method for discontinuous transmission
US5991284A (en) * 1997-02-13 1999-11-23 Qualcomm Inc. Subchannel control loop
US20060262832A1 (en) * 1997-03-12 2006-11-23 Interdigital Technology Corporation Convolutionally encoding and decoding multiple data streams
US6404828B2 (en) * 1997-03-12 2002-06-11 Interdigital Technology Corporation Multichannel decoder
US6005898A (en) * 1997-03-12 1999-12-21 Interdigital Technology Corporation Multichannel viterbi decoder
US6073025A (en) * 1997-03-26 2000-06-06 Nortel Networks Corporation Base station power control during a soft hand-off
US6480521B1 (en) * 1997-03-26 2002-11-12 Qualcomm Incorporated Method and apparatus for transmitting high speed data in a spread spectrum communications system
US6272119B1 (en) * 1997-03-26 2001-08-07 Yrp Mobile Telecommunications Key Technology Research Laboratories Co., Ltd. Method of CDMA radio wave communication with transmission quality detection and controlling and a CDMA base and mobile stations with quality detection and controlling
US6788708B1 (en) * 1997-03-30 2004-09-07 Intel Corporation Code synchronization unit and method
IL120555A (en) * 1997-03-30 2000-06-01 D S P C Israel Ltd Code synchronization unit and method
US6236863B1 (en) 1997-03-31 2001-05-22 Oki Telecom, Inc. Comprehensive transmitter power control system for radio telephones
US6396867B1 (en) 1997-04-25 2002-05-28 Qualcomm Incorporated Method and apparatus for forward link power control
US5982760A (en) * 1997-06-20 1999-11-09 Qualcomm Inc. Method and apparatus for power adaptation control in closed-loop communications
US6188678B1 (en) 1997-08-07 2001-02-13 Qualcomm Inc. Method and apparatus for adaptive closed loop power control using open loop measurements
AU8905598A (en) * 1997-08-13 1999-03-08 Qualcomm Incorporated Method and apparatus for interference cancellation for a high data rate user in a cdma system
US6097972A (en) * 1997-08-29 2000-08-01 Qualcomm Incorporated Method and apparatus for processing power control signals in CDMA mobile telephone system
US9118387B2 (en) 1997-11-03 2015-08-25 Qualcomm Incorporated Pilot reference transmission for a wireless communication system
US7184426B2 (en) * 2002-12-12 2007-02-27 Qualcomm, Incorporated Method and apparatus for burst pilot for a time division multiplex system
US6064678A (en) * 1997-11-07 2000-05-16 Qualcomm Incorporated Method for assigning optimal packet lengths in a variable rate communication system
JPH11163961A (en) * 1997-11-26 1999-06-18 Matsushita Electric Ind Co Ltd Method for judging transmission rate and its device
EP1641141B1 (en) 1997-12-10 2009-03-25 Mitsubishi Denki Kabushiki Kaisha Transmission power and data rate based communication control method for a mobile communication system
US6175587B1 (en) 1997-12-30 2001-01-16 Motorola, Inc. Communication device and method for interference suppression in a DS-CDMA system
US6175588B1 (en) 1997-12-30 2001-01-16 Motorola, Inc. Communication device and method for interference suppression using adaptive equalization in a spread spectrum communication system
US6134278A (en) * 1998-01-30 2000-10-17 Lucent Technologies Inc. Methods and apparatus for CDMA rate detection
ID27864A (en) * 1998-02-19 2001-04-26 Qualcomm Inc LEVEL OF BASIC STATION LEVEL FROM SYNCHRONIZATION DURING HANDOFF BETWEEN THE BASIC STATION SECTOR IN CAR RADIO COMMUNICATION SYSTEMS
US6169731B1 (en) * 1998-03-10 2001-01-02 Motorola, Inc. Method and apparatus for signal acquisition and power control
US7092695B1 (en) * 1998-03-19 2006-08-15 Securealert, Inc. Emergency phone with alternate number calling capability
JP2002026796A (en) 1998-04-07 2002-01-25 Matsushita Electric Ind Co Ltd Wireless communication equipment and wireless communication system
US6058107A (en) * 1998-04-08 2000-05-02 Motorola, Inc. Method for updating forward power control in a communication system
JP3286247B2 (en) 1998-05-08 2002-05-27 松下電器産業株式会社 Wireless communication system
US6529730B1 (en) * 1998-05-15 2003-03-04 Conexant Systems, Inc System and method for adaptive multi-rate (AMR) vocoder rate adaption
US6744754B1 (en) 1998-06-09 2004-06-01 Lg Information & Communications, Ltd. Control of forward link power CDMA mobile communication system
US6381212B1 (en) * 1998-06-17 2002-04-30 Radio Frequency Systems, Inc. Power sharing amplifier system for amplifying multiple input signals with shared power amplifiers
US6201786B1 (en) * 1998-06-29 2001-03-13 Northrop Grumman Corporation Adaptable and controllable multi-channel data link
US6154451A (en) * 1998-06-29 2000-11-28 Northrop Grumman Corporation Method for dissemination of multi-sensor products
JP4047461B2 (en) * 1998-08-27 2008-02-13 松下電器産業株式会社 Transmission power control device and transmission / reception device
KR100277071B1 (en) * 1998-09-15 2001-01-15 윤종용 Reverse power control method on cellular system
US6519236B1 (en) 1998-09-18 2003-02-11 Telefonaktiebolaget Lm Ericsson (Publ) Automatic power control in uncoordinated frequency-hopping radio systems
US6377555B1 (en) 1998-09-22 2002-04-23 Jhong Sam Lee Method for determining forward link channel powers for a CDMA cellular or PCS system
FI982121A (en) 1998-09-30 2000-03-31 Nokia Networks Oy Power control in the radio system
JP3250529B2 (en) * 1998-10-09 2002-01-28 日本電気株式会社 Multi-dimensional pseudo noise generation circuit for soft decision demodulation
US6275485B1 (en) * 1998-12-03 2001-08-14 Qualcomm Inc. Noise characterization in a wireless communication system
JP2000196521A (en) * 1998-12-25 2000-07-14 Matsushita Electric Ind Co Ltd Radio communication unit and transmission power control method for the radio communication unit
KR100366799B1 (en) * 1998-12-26 2003-04-07 엘지전자 주식회사 Transmission power control method of mobile communication system
US6151328A (en) * 1998-12-31 2000-11-21 Lg Information & Communications Ltd. Apparatus and method for controlling power in code division multiple access system
US6788685B1 (en) * 1999-01-28 2004-09-07 Qualcomm, Incorporated Method and apparatus for controlling transmission power in a CDMA communication system
JP3817955B2 (en) * 1999-03-02 2006-09-06 Kddi株式会社 Cellular system transmission power control method
US6370109B1 (en) * 1999-03-10 2002-04-09 Qualcomm Incorporated CDMA signal power control using quadrature signal calculations
US6535723B1 (en) * 1999-03-15 2003-03-18 Lucent Technologies Inc. Method of power control for a wireless communication system having multiple information rates
US6600929B1 (en) 1999-04-02 2003-07-29 Qualcomm, Incorporated Power output control of a car kit by a coupled wireless device
US6337975B1 (en) 1999-04-02 2002-01-08 Qualcomm Inc. System and method for power measurement in outdoor antenna units
US6473603B1 (en) 1999-04-02 2002-10-29 Qualcomm, Inc. System and method for temperature compensation of external antenna units
US6249683B1 (en) 1999-04-08 2001-06-19 Qualcomm Incorporated Forward link power control of multiple data streams transmitted to a mobile station using a common power control channel
US6661832B1 (en) * 1999-05-11 2003-12-09 Qualcomm Incorporated System and method for providing an accurate estimation of received signal interference for use in wireless communications systems
US6633601B1 (en) * 1999-05-28 2003-10-14 Koninklijke Philips Electronics N.V. Method and device for frame rate determination using correlation metrics and frame quality indicators
US7649925B2 (en) * 1999-06-14 2010-01-19 Time Domain Corporation Time transfer utilizing ultra wideband signals
US6539213B1 (en) 1999-06-14 2003-03-25 Time Domain Corporation System and method for impulse radio power control
WO2001001599A1 (en) 1999-06-23 2001-01-04 Siemens Aktiengesellschaft Method for adjusting transmission power in a radio system and corresponding radio system
DE69919747T2 (en) * 1999-07-13 2005-01-27 Alcatel A method of enhancing the performance of a mobile radio communication system using a power control algorithm
US8064409B1 (en) 1999-08-25 2011-11-22 Qualcomm Incorporated Method and apparatus using a multi-carrier forward link in a wireless communication system
US6434135B1 (en) * 1999-08-31 2002-08-13 Interdigital Technology Corporation Adaptive RF amplifier prelimiter
US6728520B2 (en) 1999-08-31 2004-04-27 Qualcomm Incorporated System and method for constant loop gain in a closed loop circuit
US6621804B1 (en) 1999-10-07 2003-09-16 Qualcomm Incorporated Method and apparatus for predicting favored supplemental channel transmission slots using transmission power measurements of a fundamental channel
RU2212106C1 (en) * 2000-04-27 2003-09-10 Самсунг Электроникс Ко., Лтд. Method for maintaining power control in base- station additional channel
US7245594B1 (en) * 2000-05-12 2007-07-17 Qualcomm Incorporated Method and apparatus for fast closed-loop rate adaptation in a high rate packet data transmission
US6754506B2 (en) 2000-06-13 2004-06-22 At&T Wireless Services, Inc. TDMA communication system having enhanced power control
US6411608B2 (en) * 2000-07-12 2002-06-25 Symbol Technologies, Inc. Method and apparatus for variable power control in wireless communications systems
US7194006B2 (en) * 2000-07-18 2007-03-20 Kathrein-Werke Kg Directed maximum ratio combining methods and systems for high data rate traffic
US6510142B1 (en) * 2000-07-21 2003-01-21 Motorola, Inc. Method and apparatus for reduced reversed traffic in a cellular telephone system
FR2813474B1 (en) * 2000-08-28 2002-12-13 Commissariat Energie Atomique NON-CONSISTENT DP-MOK RECEPTION METHOD WITH MULTIPLE PATH COMBINATION AND CORRESPONDING RECEIVER
CA2319287A1 (en) 2000-09-14 2002-03-14 Ramesh Mantha System and method for allocating power
WO2002026536A2 (en) * 2000-09-29 2002-04-04 Varitek Telematics system
AU2006200633B2 (en) * 2000-10-11 2007-01-25 Qualcomm Incorporated Simplified quality indicator bit test procedures
US6735216B2 (en) 2000-10-11 2004-05-11 Qualcomm, Inc. Simplified quality indicator bit test procedures
US6973098B1 (en) * 2000-10-25 2005-12-06 Qualcomm, Incorporated Method and apparatus for determining a data rate in a high rate packet data wireless communications system
US7068683B1 (en) 2000-10-25 2006-06-27 Qualcomm, Incorporated Method and apparatus for high rate packet data and low delay data transmissions
KR100742341B1 (en) * 2000-11-10 2007-07-25 삼성전자주식회사 Aparatus and method for decoding data having unknown frame length
DE10057282C2 (en) 2000-11-17 2003-12-04 Bosch Gmbh Robert Coded modulation method
US6897766B2 (en) * 2000-12-27 2005-05-24 Sanyo Electric Co., Ltd. Vibrator controlling circuit
US6898192B2 (en) * 2000-12-29 2005-05-24 Nortel Networks Limited Method and apparatus for improving fast forward link power control during variable rate operation of CDMA systems
WO2002072085A1 (en) * 2001-03-14 2002-09-19 Bristol-Myers Squibb Company Combination of epothilone analogs and chemotherapeutic agents for the treatment of proliferative diseases
US6763244B2 (en) * 2001-03-15 2004-07-13 Qualcomm Incorporated Method and apparatus for adjusting power control setpoint in a wireless communication system
US8199696B2 (en) * 2001-03-29 2012-06-12 Qualcomm Incorporated Method and apparatus for power control in a wireless communication system
US6990137B2 (en) * 2001-05-17 2006-01-24 Qualcomm, Incorporated System and method for received signal prediction in wireless communications systems
US7170924B2 (en) * 2001-05-17 2007-01-30 Qualcomm, Inc. System and method for adjusting combiner weights using an adaptive algorithm in wireless communications system
US6950670B2 (en) * 2001-10-31 2005-09-27 At&T Corp. Wireless network having joint power and data rate adaptation
KR100915275B1 (en) * 2001-11-05 2009-09-03 가부시키가이샤 히타치세이사쿠쇼 Wireless communication system and communication control method therefor and wireless communication station
EP1783926B1 (en) 2001-11-20 2010-03-31 Qualcomm, Incorporated Reverse link power controlled repeater
US7082107B1 (en) 2001-11-26 2006-07-25 Intel Corporation Power control in wireless communications based on estimations of packet error rate
KR100878808B1 (en) * 2002-02-18 2009-01-14 엘지전자 주식회사 Method for decision power control rate
US7111226B1 (en) * 2002-05-31 2006-09-19 Broadcom Corporation Communication decoder employing single trellis to support multiple code rates and/or multiple modulations
US7151913B2 (en) * 2003-06-30 2006-12-19 M/A-Com, Inc. Electromagnetic wave transmitter, receiver and transceiver systems, methods and articles of manufacture
US7254195B2 (en) * 2003-08-25 2007-08-07 M/A-Com, Inc. Apparatus, methods and articles of manufacture for dynamic differential delay correction
US7751496B2 (en) * 2003-06-25 2010-07-06 Pine Valley Investments, Inc. Electromagnetic wave transmitter, receiver and transceiver systems, methods and articles of manufacture
US7221915B2 (en) * 2003-06-25 2007-05-22 M/A-Com, Inc. Electromagnetic wave transmitter, receiver and transceiver systems, methods and articles of manufacture
US7016697B2 (en) * 2002-10-29 2006-03-21 Qualcomm Incorporated Controlling multiple modems in a wireless terminal using dynamically varying modem transmit power limits
US7020484B2 (en) * 2002-10-29 2006-03-28 Qualcomm Incorporated Controlling multiple modems in a wireless terminal using energy-per-bit determinations
US7831263B2 (en) * 2002-11-08 2010-11-09 Qualcomm Incorporated Apparatus and method for determining the location of a repeater
WO2004054133A1 (en) 2002-12-05 2004-06-24 Qualcomm, Incorporated System and method for setting the reverse link gain of repeaters in wireless communication systems
US20040142715A1 (en) * 2003-01-16 2004-07-22 Oses David Puig Method and apparatus to predictively regulate forward link packet data transmission power in a wireless communications system
US6859098B2 (en) 2003-01-17 2005-02-22 M/A-Com, Inc. Apparatus, methods and articles of manufacture for control in an electromagnetic processor
JP2004266585A (en) * 2003-03-03 2004-09-24 Hitachi Ltd Wireless communication system, its transmission electric power and data rate control method
KR100640331B1 (en) * 2003-03-05 2006-10-30 삼성전자주식회사 Method and apparatus for controling reverse rate in mobile telecommunication system
JP3746773B2 (en) 2003-06-03 2006-02-15 独立行政法人電子航法研究所 Mobile station, mobile station side communication control method, base station, base station side communication control method, and communication system
US7925291B2 (en) * 2003-08-13 2011-04-12 Qualcomm Incorporated User specific downlink power control channel Q-bit
US7630731B2 (en) 2003-09-08 2009-12-08 Lundby Stein A Apparatus, system, and method for managing reverse link communication
US7091778B2 (en) 2003-09-19 2006-08-15 M/A-Com, Inc. Adaptive wideband digital amplifier for linearly modulated signal amplification and transmission
US7480511B2 (en) * 2003-09-19 2009-01-20 Trimble Navigation Limited Method and system for delivering virtual reference station data
US7724701B2 (en) 2003-09-30 2010-05-25 Qualcomm Incorporated Method and apparatus for controlling reverse link data rate of a mobile station in a communication system with reverse link common rate control
US7539507B2 (en) * 2003-11-21 2009-05-26 Qualcomm Incorporated Peer-to-peer communications
US7542517B2 (en) * 2004-02-02 2009-06-02 Ibiquity Digital Corporation Peak-to-average power reduction for FM OFDM transmission
JP4107432B2 (en) 2004-03-03 2008-06-25 独立行政法人電子航法研究所 Mobile station, mobile station side communication control method, base station, base station communication control method, and communication system
JP2007532079A (en) * 2004-04-05 2007-11-08 クゥアルコム・インコーポレイテッド A repeater that reports detected neighbors
MXPA06011461A (en) * 2004-04-05 2006-12-20 Qualcomm Inc Repeater with positioning capabilities.
US7129753B2 (en) * 2004-05-26 2006-10-31 Infineon Technologies Ag Chip to chip interface
US8452316B2 (en) * 2004-06-18 2013-05-28 Qualcomm Incorporated Power control for a wireless communication system utilizing orthogonal multiplexing
US7197692B2 (en) * 2004-06-18 2007-03-27 Qualcomm Incorporated Robust erasure detection and erasure-rate-based closed loop power control
US7594151B2 (en) * 2004-06-18 2009-09-22 Qualcomm, Incorporated Reverse link power control in an orthogonal system
US7778596B2 (en) 2004-07-29 2010-08-17 Qualcomm Incorporated Airlink sensing watermarking repeater
US8848574B2 (en) * 2005-03-15 2014-09-30 Qualcomm Incorporated Interference control in a wireless communication system
US8942639B2 (en) * 2005-03-15 2015-01-27 Qualcomm Incorporated Interference control in a wireless communication system
KR100724949B1 (en) 2005-05-03 2007-06-04 삼성전자주식회사 Method and Apparatus for multiplexing data and control information in wireless communication systems based on frequency division multiple access
US7345534B2 (en) * 2005-05-31 2008-03-18 M/A-Com Eurotec Bv Efficient power amplification system
US8229448B2 (en) 2005-08-01 2012-07-24 Samsung Electronics Co., Ltd. Apparatus and method for adaptive channel quality feedback in a multicarrier wireless network
US7392021B2 (en) * 2005-08-03 2008-06-24 M/A-Com, Inc. Apparatus, system, and method for measuring power delivered to a load
US7330122B2 (en) 2005-08-10 2008-02-12 Remotemdx, Inc. Remote tracking and communication device
US20070087770A1 (en) * 2005-10-14 2007-04-19 Hong Gan Methods and apparatuses for transmission power control in a wireless communication system
JP5430938B2 (en) * 2005-10-27 2014-03-05 クゥアルコム・インコーポレイテッド Method and apparatus for estimating reverse link loading in a wireless communication system
US7809090B2 (en) * 2005-12-28 2010-10-05 Alcatel-Lucent Usa Inc. Blind data rate identification for enhanced receivers
US8920343B2 (en) 2006-03-23 2014-12-30 Michael Edward Sabatino Apparatus for acquiring and processing of physiological auditory signals
KR20080003537A (en) * 2006-07-03 2008-01-08 엘지전자 주식회사 Method for eliminating noise in mobile terminal and mobile terminal thereof
US7936262B2 (en) 2006-07-14 2011-05-03 Securealert, Inc. Remote tracking system with a dedicated monitoring center
US7737841B2 (en) * 2006-07-14 2010-06-15 Remotemdx Alarm and alarm management system for remote tracking devices
US8797210B2 (en) * 2006-07-14 2014-08-05 Securealert, Inc. Remote tracking device and a system and method for two-way voice communication between the device and a monitoring center
US8442572B2 (en) * 2006-09-08 2013-05-14 Qualcomm Incorporated Method and apparatus for adjustments for delta-based power control in wireless communication systems
US20080117849A1 (en) * 2006-09-08 2008-05-22 Qualcomm Incorporated Method and apparatus for interaction of fast other sector interference (osi) with slow osi
US8670777B2 (en) 2006-09-08 2014-03-11 Qualcomm Incorporated Method and apparatus for fast other sector interference (OSI) adjustment
DE102007011841C5 (en) 2007-03-12 2015-05-13 Siemens Audiologische Technik Gmbh Transmission method with dynamic transmission power adjustment and corresponding hearing aid system
US20090027112A1 (en) * 2007-07-26 2009-01-29 Chin Li Controllable precision transconductance
US7671699B2 (en) * 2007-08-14 2010-03-02 Pine Valley Investments, Inc. Coupler
WO2009111702A2 (en) 2008-03-07 2009-09-11 Remotemdx A system and method for monitoring individuals using a beacon and intelligent remote tracking device
US8737317B2 (en) * 2008-05-13 2014-05-27 Qualcomm Incorporated Autonomous carrier selection for femtocells
US8718696B2 (en) 2008-05-13 2014-05-06 Qualcomm Incorporated Transmit power selection for user equipment communicating with femto cells
US8725083B2 (en) * 2008-05-13 2014-05-13 Qualcomm Incorporated Self calibration of downlink transmit power
US8711786B2 (en) * 2008-05-13 2014-04-29 Qualcomm Incorporated Autonomous downlink code selection for femto cells
CN101494894B (en) * 2008-12-31 2011-01-19 中兴通讯股份有限公司 Backward power control method and control device
US8811200B2 (en) * 2009-09-22 2014-08-19 Qualcomm Incorporated Physical layer metrics to support adaptive station-dependent channel state information feedback rate in multi-user communication systems
CN101699904A (en) * 2009-10-27 2010-04-28 华为技术有限公司 Method for saving energy and system thereof
US8554259B2 (en) 2009-12-14 2013-10-08 Apple Inc. Method and apparatus to improve the robustness of a wireless communication link
US8422420B1 (en) 2009-12-17 2013-04-16 Qualcomm Incorporated Transmit power adaptation for wireless communication systems
US8514070B2 (en) 2010-04-07 2013-08-20 Securealert, Inc. Tracking device incorporating enhanced security mounting strap
CN109921879B (en) * 2019-01-22 2020-05-19 华中科技大学 Rate-adaptive laser wireless communication method and communication equipment
CN110688339B (en) * 2019-09-20 2022-03-25 Tcl移动通信科技(宁波)有限公司 Data transmission method and device, mobile terminal and storage medium

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4309771A (en) * 1979-07-02 1982-01-05 Farinon Corporation Digital radio transmission system
US4512033A (en) * 1982-11-29 1985-04-16 C-Cor Labs, Inc. Remote level adjustment system for use in a multi-terminal communications system
JPS60130931A (en) * 1983-12-20 1985-07-12 Nec Corp Transmission output control of mobile radio communication equipment
US4639914A (en) * 1984-12-06 1987-01-27 At&T Bell Laboratories Wireless PBX/LAN system with optimum combining
US4868795A (en) * 1985-08-05 1989-09-19 Terra Marine Engineering, Inc. Power leveling telemetry system
US4901307A (en) * 1986-10-17 1990-02-13 Qualcomm, Inc. Spread spectrum multiple access communication system using satellite or terrestrial repeaters
US5257283A (en) * 1989-11-07 1993-10-26 Qualcomm Incorporated Spread spectrum transmitter power control method and system
US5056109A (en) * 1989-11-07 1991-10-08 Qualcomm, Inc. Method and apparatus for controlling transmission power in a cdma cellular mobile telephone system
US5265119A (en) * 1989-11-07 1993-11-23 Qualcomm Incorporated Method and apparatus for controlling transmission power in a CDMA cellular mobile telephone system
FI86352C (en) * 1989-11-14 1992-08-10 Nokia Oy Ab DIGITALISKT RADIOLAENKSYSTEM OCH FOERFARANDE FOER REGLERING AV EN SAENDINGSEFFEKT I ETT DIGITALISKT RADIOLAENKSYSTEM.
US5103459B1 (en) 1990-06-25 1999-07-06 Qualcomm Inc System and method for generating signal waveforms in a cdma cellular telephone system
US5299226A (en) * 1990-11-16 1994-03-29 Interdigital Technology Corporation Adaptive power control for a spread spectrum communications system and method
US5224120A (en) * 1990-12-05 1993-06-29 Interdigital Technology Corporation Dynamic capacity allocation CDMA spread spectrum communications
US5216692A (en) * 1992-03-31 1993-06-01 Motorola, Inc. Method and apparatus for adjusting a power control threshold in a communication system
US5297161A (en) * 1992-06-29 1994-03-22 Motorola Inc. Method and apparatus for power estimation in an orthogonal coded communication system

Also Published As

Publication number Publication date
FI953938A (en) 1995-08-22
AU666811B2 (en) 1996-02-22
AU6099994A (en) 1994-09-14
IL108445A0 (en) 1994-04-12
DE69409368T2 (en) 1998-10-01
DK0685129T3 (en) 1999-01-18
FI953938A0 (en) 1995-08-22
FI112744B (en) 2003-12-31
HU9403846D0 (en) 1995-02-28
RU2114508C1 (en) 1998-06-27
HU216370B (en) 1999-06-28
ATE164712T1 (en) 1998-04-15
BR9405695A (en) 1995-11-21
KR0153354B1 (en) 1998-11-16
EP0685129B1 (en) 1998-04-01
DE69409368D1 (en) 1998-05-07
JP3051176B2 (en) 2000-06-12
CN1284344C (en) 2006-11-08
MY138518A (en) 2009-06-30
SG52679A1 (en) 1998-09-28
MX9401298A (en) 1994-08-31
ZA94516B (en) 1994-09-05
PL174228B1 (en) 1998-06-30
KR960701525A (en) 1996-02-24
TW293217B (en) 1996-12-11
HUT73907A (en) 1996-10-28
CN1099920A (en) 1995-03-08
US5396516A (en) 1995-03-07
PL309726A1 (en) 1995-11-13
ES2115215T3 (en) 1998-06-16
JPH08507185A (en) 1996-07-30
EP0685129A1 (en) 1995-12-06
WO1994019876A1 (en) 1994-09-01

Similar Documents

Publication Publication Date Title
CA2156707A1 (en) Method and system for the dynamic modification of control parameters in a transmitter power control system
US7386277B2 (en) Communication system and method for increasing communication efficiency
US7933624B2 (en) Radio channel control method and receiving apparatus
AU754826B2 (en) Codec mode decoding using a priori knowledge
EP1083678A1 (en) Power control with effective Eb/No
CN102665264A (en) Wireless transmit receive unit and method for transmission power control
EP1542378B1 (en) Radio channel control method and receiver apparatus
KR20050041346A (en) A method of selecting optimistic mcs level mimo

Legal Events

Date Code Title Description
EEER Examination request
FZDE Discontinued
FZDE Discontinued

Effective date: 20030403