The present invention relates generally to communications systems and in particular to methods and systems for estimating the signal-to-interference-plus-noise ratio (SIR) between a mobile communications device and a base station (BS) for improving power control.
In cellular communications systems, service areas are formed by small zones known as cells. Each cell is defined by a particular base station (BS), a NodeB or the like. In wideband spread spectrum cellular communication systems (e.g., Wideband Code Division Multiple Access (WCDMA) systems), since the same frequency band is shared by multiple users, signals of other users become interference signals which may degrade the communication quality of a particular user. When a BS communicates with near and remote mobile stations (MSs) at the same time, it receives the transmitted signal from the near mobile station at a high level, whereas it receives the transmitted signal from the remote mobile station at a much lower level. Thus, communications between the base station and the remote MS present a problem in that the channel quality is sharply degraded by interference from the near MS. This is typically referred to as the near-far problem.
One technique which has been used for solving the near-far problem is controlling transmission power such that the received power at a receiving station, or the signal-to-noise ratio (SNR) or the signal-to-interference-plus-noise ratio (SIR) thereof, is kept fixed regardless of the location of a MS. This provides more consistent channel quality across a given service area. In other words, in WCDMA systems (or CDMA systems) the output power of mobile stations is often controlled, with the goal of transmitting at a power such that the received signal quality at the BS is just sufficient for the desired quality of reception. Such control depends upon the conditions of the signal at issue and upon interference (i.e., interfering signals).
In this regard, a closed loop transmission power control system for WCDMA is known which employs transmission power control bits. In this system, the BS measures the received SIR of the signal received from the MS and determines the transmission power control bits for controlling the transmission power (i.e., uplink power) of the MS on the basis of these measurement results. Then, the BS inserts the transmission power control (PC) bits into its transmitted signal to that MS on the downlink. Receiving the signal from the BS, the MS extracts the transmission power control (PC) bits and determines its transmission power (i.e., uplink power) in accordance with the instructions of the transmission power control (PC) bits. The closed loop thus formed between each MS and the BS enables the BS to control transmission power on the uplink of all the MSs within its service area.
As such, it is important that the power control algorithms used in WCDMA systems be designed to maintain the negotiated quality of the data channels for all active users. Essentially, the basic power control algorithms used in existing systems are designed to implement this capability in each connection, with two nested control loops. The outer (slower) power control loop controls a received signal-to-interference-plus-noise ratio (SIR) or signal-to-noise ratio (SNR) target value for use in the inner (faster) closed power control loop so that the actual Quality of Service (QoS) is close to the negotiated QoS. The inner power control loop estimates the SIR of the uplink channel, compares the estimated SIR to the SIR target value, and based on the results of the comparison, transmits power control commands on the downlink channel which “advise” the transmitter on the uplink channel about whether to increase or decrease its transmission power level. In this example, controlling the power in the uplink direction, the inner power control loop is between the MS and the BS, while the outer power control loop is associated with the radio network controller (RNC).
As improvements to various areas of spread spectrum communications occur it has become possible to increase data rates. For example, in the uplink, higher order modulation (HOM) based on 16 quadrature amplitude modulation (QAM) (or 4×4 pulse amplitude modulation (PAM)) can be introduced to the uplink enhanced data channel (E-DCH) of Universal Mobile Telecommunications Systems (UMTS). The introduction of 16 QAM doubles the data rate with respect to 3GPP Release 6, e.g., enhanced uplink in Release 6, and allows peak data rates up to 11.5 Mbps (with a coding rate equal to 1). The transmission power of the data channel, e.g., enhanced dedicated physical data channel (E-DPDCH), as well as the power of the associated enhanced dedicated control channel (E-DPCCH), depends on the transport format used and it is adapted relative to the dedicated physical control channel (DPCCH) power. The DPCCH power is set by the inner loop power control to reach the SIR target set by the outer loop power control.
Reliable demodulation of high rate signals requires a good phase reference for channel estimation. However, the power settings in Release 6 are not always sufficient to provide the desired level of performance. One method used to improve the phase reference for channel estimation is to boost the power of the enhanced dedicated physical control channel (E-DPCCH) symbols as standardized in 3GPP Release 7. Methods to estimate the channel are described in PCT/SE2007/050989 entitled “Control Channel Symbol Transmission Method and Apparatus”. A system operating in this mode is described as operating in “boosting mode”. In this boosting mode, the power level of the DPCCH tends to be kept at the lowest possible level that still provides good performance for DPCCH detection and for E-DPCCH detection. A lower DPCCH power level also tends to be beneficial from a system capacity perspective.
Regarding SIR estimation, a well known method to compute SIR for DS-CDMA systems employing a Rake receiver structure is to first despread symbols at different path delays, and for each path delay, these despread values are used to obtain a path SIR estimate based on computing a sample mean and a sample variance. The path SIR estimates are then summed to give the overall SIR estimate. For more information regarding SIR for DS-CDMA systems employing a Rake receiver structure, the interested reader is pointed to the paper entitled “Experimental Evaluation of Combined Effect of Coherent Rake Combining and SIR-Based Fast Transmit Power Control for Reverse Link of DS-CDMA Mobile Radio” by K. Higuchi, H. Andoh, M. Sawahashi and F. Adachi, which can be found in IEEE J. Sel. Areas Commun., vol. 18, pp. 15226-1535, August 2000. However, as recognized by applicants, since the SIR is currently estimated in WCDMA systems using the signal power from the averaged DPCCH pilot symbols, a low DPCCH power level can cause a poor SIR estimation, which in turn can negatively impact the operation of the power control loop associated with an MS and a BS. This potentially poor performance of the power control loop can be a limiting factor for achieving high data rates in the uplink direction.
Accordingly the exemplary embodiments described herein provide systems and methods for improving the SIR estimation used by the power control loop.
Systems and methods according to the present invention address this need and others by providing systems and methods for improving the SIR estimation used by the uplink power control loop.
According to one exemplary embodiment a method for estimating a signal-to-interference-plus-noise ratio (SIR) for use in power control includes generating a first SIR estimate based on signals received on at least a first channel. A second SIR estimate is generated based on signals received on a second channel. A correction factor is generated for the second SIR estimation based on at least the first SIR estimate and the second SIR estimate is then adjusted using the correction factor.
According to another exemplary embodiment a device includes a communications interface for receiving signals and a processor. The processor uses the received signals to generate a first SIR estimate based on signals received on at least a first channel and to generate a second SIR estimate based on signals received on a second channel. The processor also uses the received signals to generate a correction factor for the second SIR estimate based on at least the first SIR estimate and then uses the correction factor to adjust the second SIR estimate.
The accompanying drawings illustrate exemplary embodiments, wherein:
The following detailed description of the exemplary embodiments of the present invention refers to the accompanying drawings. The same reference numbers in different drawings identify the same or similar elements. Also, the following detailed description does not limit the invention. Instead, the scope of the invention is defined by the appended claims.
As mentioned above, it is desirable to provide systems and methods for improving the signal-to-interference-plus-noise ratio (SIR) estimation used by the power control loop for devices operating in a Wideband Code Division Multiple Access (WCDMA) environment. However, it will be apparent to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. For example, although the present invention is disclosed in the example context of a mobile radio WCDMA communication system it may also be employed in other types of closed loop power control communications systems such as CDMA, Time Division Multiple Access (TDMA), Long Term Evolution (LTE) and the like. In certain instances, detailed descriptions of well-known methods, interfaces, devices, protocols, and signaling techniques are omitted so as not to obscure the description of the present invention with unnecessary detail. In order to provide context for this discussion, an exemplary WCDMA cellular network will now be described with respect to
According to exemplary embodiments of the present invention as shown in
Of particular interest in this specification are the communications between an MS 16 and a BS 12 related to power control, more specifically, for generating and using SIR estimates to improve power control in the uplink (UL) direction. SIR, as described by 3GPP TS 25.215 v8.0 dated March 2008 (as found at www.3gpp.org and incorporated herein by reference), can be defined as shown below in equation (1):
SIR=(RSCP/ISCP)*SF (1)
where RSCP is the received signal code power, ISCP is the interference signal code power and SF is the spreading factor. This SIR calculation is typically performed using the data from a single channel, e.g., the dedicated physical control channel (DPCCH), however other estimates for calculating SIR can be performed according to exemplary embodiments of the present invention using multiple channels as will be described in more detail below. SIR, as this acronym is used in this application, can generally be described as received signal power over the sum of interference plus noise power. Prior to describing exemplary methods for estimating SIR, exemplary power control loops will now be described with respect to
Using elements of the exemplary architecture shown in
As described above, 3GPP TS 25.215 v8 describes SIR estimation using symbols received on the DPCCH. However, according to exemplary embodiments of the present invention, symbols received on other channels, e.g., an enhanced dedicated physical control channel (E-DPCCH), can also be used to perform SIR estimation. For example, when MS 16 is communicating with BS 12, the SIR can be estimated using both DPCCH and E-DPCCH SIR estimations in various ways as will be described in more detail below. Additionally, while the use of both channels for SIR estimation can occur when the MS is operating in boosting mode, i.e., when the MS 16 is boosting the transmit power of the E-DPCCH symbols, the use of both channels for SIR estimation can also occur in a non-boosting mode.
One method for SIR estimation, when the MS 16 is not in a boosting mode, is based upon the SIR being updated every time slot, e.g., every 667 microseconds in the above described exemplary WCDMA system, based on the received DPCCH symbols as shown below in equation (2).
In equation (2), the denominator includes self interference, the interference generated by the high rate data channel, i.e., the enhanced dedicated physical data channel (E-DPDCH), the interference generated by E-DPCCH and the term N which accounts for interference from other users and thermal noise. The self interference can be considered to be negligible due to the large spreading factor of the DPCCH. Additionally, the interference from the E-DPCCH can also be considered negligible because the E-DPCCH usually operates at a relatively low power as compared to the power used by the E-DPDCH (or multiple E-DPDCHs). Thus, equation (2) can be simplified as shown below in equation (3).
Equation (3) shows that the interference generated by the E-DPDCH(s) can severely lower the DPCCH SIR estimate. Exemplary methods for improving the estimate of SIR in, for example, this type of environment are described below in more detail.
According to exemplary embodiments of the present invention the BS 12 can adjust the SIR based on an SIR estimate which is generated using both the received DPCCH symbols (or, more generally, signals) and the received E-DPCCH symbols (or, more generally, signals). Estimating the SIR from both the received DPCCH symbols and the received E-DPCCH symbols can, for example, be performed when the MS 16 is transmitting at a high data rate and is configured to operate in the E-DPCCH boosting mode. However, the estimation of SIR using symbols from multiple channels can also be performed when the MS 16 is not configured in boosting mode, e.g., if the system determines that a better SIR estimation can be obtained by using both control channels, e.g., DPCCH and E-DPCCH, as compared to an SIR estimate which uses the DPCCH only.
As shown above in equation (3), SIRestDPCCH (alternatively written as DPCCH SIR) can be estimated by the BS 12 and, similarly, SIRestE-DPCCH (alternatively written as E-DPCCH SIR) can also be estimated by the BS 12. This latter estimate for SIRestE-DPCCH can, for example, be calculated as shown below in equation (4).
According to exemplary embodiments of the present invention, these two SIR estimates can be used to create a combined SIR estimate for optimizing power control in many settings. An exemplary embodiment using two SIR estimates will now be described with respect to
Based on the received uplink signal(s) an E-DPCCH SIR 302 is estimated using, for example, equation (4) and a DPCCH SIR 304 is estimated using, for example, equation (3). These two inputs, E-DPCCH SIR 302 and DPCCH SIR 304, are used in conjunction with power offsets 306 by a correction factor function 308 to calculate a correction factor a 310 (or sometimes referred to herein as α[i] to denote a correction factor for a certain time interval, e.g. one time slot), where the correction factor is shown as a function of its inputs in equation (5).
The power offsets for the two channels are set by the system, signaled to the MS 16 and are represented in equation (5) by the β settings. The β settings βc and βec determine the transmitted power of DPCCH and E-DPCCH. A power control function adjusts the transmitted power of the DPCCH and then the other associated channels are transmitted with an offset relative to the DPCCH's transmitted power. The power offsets 306 are used to scale the SIR estimated from a first channel, e.g., the E-DPCCH, in order for the SIR to reflect the power level of a second channel, e.g. the DPCCH. Also, the function f used to compute a can be any linear or non-linear function. According to exemplary embodiments of the present invention, one method to compute a combined SIR is to average the two SIR estimates. In this case the function f performs an average of the DPCCH SIR and the scaled E-DPCCH SIR, and then divides the resulting value by the estimated DPCCH SIR. Assuming that the quantities are in linear scale, the correction factor a can be written as in equation (6).
The output, e.g., correction factor α[i] 310, of the correction factor function 308 is then sent to an SIR adjustment function 312 and a combined SIR estimate is computed from the DPCCH SIR and the adjustment factor. Additionally, a trigger or switching function 314 can optionally be provided between the correction factor function 308 and the SIR adjustment function 312. According to an exemplary embodiment, the trigger function 314 is activated based upon the relative powers of the E-DPCCH and the DPCCH. For example, if the power of the E-DPCCH is relatively insignificant as compared to the power of the DPCCH (i.e., the ratio of the two powers is less than a predetermined threshold), then the trigger 314 would not activate and the SIR estimate used to determine the next power control command is based only on the DPCCH estimated SIR 304. This could occur, for example, when the MS 16 is operating in a non-boosting mode and/or a low rate data is being transmitted over the E-DPDCH resulting in low power used by the E-DPCCH. Conversely, if the ratio of the two powers equals or exceeds the optional threshold, then the adjustment to the second SIR estimate can be performed. After the SIR adjustment 312 occurs, the new or combined SIR estimate is forwarded to the threshold function 316 where the combined SIR estimate is compared to a SIR target value 318 which results in an UL transmit power command (TPC) 320 being generated.
Using the exemplary embodiment shown in
SIR
combined
[i]=SIR
est
DPCCH
[i]+α[i] (7)
The combined SIR equation shown as equation (7) assumes no delay between the two SIR estimates. However, depending upon the manner in which the BS 12 selects the symbols from the E-DPCCH for SIR estimation, differing amounts of delay can occur. For example, when decoding the symbols associated with the E-DPCCH the delay can run between 1.6 time slots (e.g., if there is an early E-DCH transport format combination identifier (E-TFCI) detection) up to 3 time slots (e.g., when there is no early E-TFCI detection). This exemplary method for SIR estimation uses the E-DPCCH decoded bits. The decoded bits are then re-encoded and used as “known symbols” to demodulate the E-DPCCH symbols which in turn are used for SIR estimation. The received signal power is computed by averaging the demodulated E-DPCCH symbols and squaring the resulting average value. This method allows for coherently combining the E-DPCCH symbols, calculating the symbol power and symbol variance for use.
As an alternative to the use of decoded bits, detected E-DPCCH symbols can be used as “known symbols” to demodulate the E-DPCCH symbols. The despread E-DPCCH values at each finger are channel compensated and then combined. Detection of the resulting combined values gives the detected E-DPCCH symbols. Similarly to the method described in the previous paragraph that uses the decoded bits, this method allows for coherent combining of the E-DPCCH symbols. This method does not involve the decoder and allows for coherently combining the E-DPCCH symbols of a particular time slot, calculating the symbol power and symbol variance for use. This, in turn, enables exemplary embodiments of the present invention to generate E-DPCCH SIR estimates at the same rate as DPCCH SIR estimates, e.g., every time slot.
As yet another alternative, one can use non-coherent averaging to compute a slot-based SIR. The received signal power is estimated by averaging the squared E-DPCCH despread values of the fingers. This method would give a less accurate estimate. Moreover, a mixture of coherent and non-coherent averaging can be used.
As will be understood by those skilled in the art, other methods of demodulating or decoding the received symbols may be used to generate an estimated SIR for each time slot. For example, the system could initially use demodulated E-DPCCH values for SIR estimation and then switch to using also the decoded information in the process of estimating the SIR when the associated decoded information is ready, e.g., for the first two time slots use only despread values and then use the decoded information for the third slot of a TTI.
Returning to the correction factor α[i] 310, when the delay constraint can be reduced to only a one slot delay, an exemplary method for describing and generating α[i] 310 is shown below in equation (8).
For exemplary cases, when the delay (D) is longer than one time slot, the correction factor α[i] 310 used to generate the combined SIR in slot i can be described and generated as shown below in equations (9) and (10).
Preferably, the correction factor α[i] 310 is updated as frequently as possible, e.g. every slot, and computed from both the E-DPCCH and DPCCH SIR estimates, estimated in the same time interval in which the correction factor adjusts the DPCCH SIR 304 at the SIR adjustment function 312. However, this will not always be the case, and the SIR estimates used to compute the correction factor can have different delays. In general, even if the delays of the SIR estimates used in the correction factor are the same, the DPCCH SIR estimate adjusted by the correction factor may have a different delay.
As another example, the system could initially use only the DPCCH SIR estimation, then when the E-DPCCH SIR estimation becomes available (might be delayed if based on the E-DPCCH decoded signal), start using the combined SIR estimation as shown in
According to yet another exemplary embodiment, scaling factors can be used to modify the SIR estimates prior to their use in SIR adjustment function 312 as shown in
This then leads to the calculation of the correction factor α[i] 310, when using scaling factors k1 and k2, as shown below in equation (12).
According to another exemplary embodiment, e.g., for use at very high data rates when in boosting mode, the DPCCH power is significantly lower than the E-DPCCH power which can allow the combined SIR in decibels to be computed using only the E-DPCCH SIR estimate scaled by the power offsets, i.e., the case where k1=1 and k2=0, which leads the combined SIR to be calculated as shown below in equation (13).
As described above in the various exemplary embodiments of
Following the path of the second SIR estimate in
The exemplary embodiments of the present invention described above illustrate methods and systems for using improved SIR estimates to improve the power control loop, e.g., the uplink power control loop, between an MS 16 and a BS 12. An exemplary communications node 700, representing either an MS 16 or a BS 12, will now be described with respect to
Utilizing the above-described exemplary systems according to exemplary embodiments of the present invention, a method for estimating and modifying the signal-to-interference ratio (SIR) is shown in the flowchart of
The above-described exemplary embodiments of the present invention are intended to be illustrative in all respects, rather than restrictive, of the present invention. For example, the functions of power scaling, scaling by k1 and k2 as well as the correction factor computation can reside within the same piece of hardware, different pieces of hardware, be performed by software or any combination thereof as desired. Additionally, while the E-DPCCH is shown as an exemplary channel to use in addition to the DPCCH for SIR estimation, other channels could also be used instead of the E-DPCCH depending upon the other channel's relative power as compared to the DPCCH. All such variations and modifications are considered to be within the scope and spirit of the present invention as defined by the following claims. No element, act, or instruction used in the description of the present application should be construed as critical or essential to the invention unless explicitly described as such. Also, as used herein, the article “a” is intended to include one or more items.