The present invention generally relates to power loop control, and more particularly relates to implementing power loop control in a radio base station.
The uplink performance of WCDMA (Wideband CDMA) relies on the ability of the network to control the transmission power, and consequently, the quality of all connected mobile stations. In WCDMA, a radio network controller (RNC) controls the radio base stations (RBSs) such as NodeBs which service the mobile stations within the network. The RNC carries out radio resource management, including determining a quality target such as SIR (signal to interference ratio) using an OLPC (Outer Loop Power Control) function implemented at the RNC. The SIR target is determined on a relatively slow timescale. The RNC determines an individual SIR target for each mobile station serviced within the network. The task of maintaining a particular SIR target is then left to a more rapidly operating ILPC (Inner Loop Power Control) function performed by each RBS responsible for the corresponding mobile station. For example, an RBS may estimate a received SIR of the dedicated physical control channel allocated to a particular mobile station and compare the SIR estimate to the corresponding SIR target determined by the RNC. The RBS issues transmit power control (TPC) commands to the mobile station, ordering the mobile station to increase or decrease its transmission power depending on whether the SIR estimate is below or above the target SIR. Different mobile stations typically demand different SIR targets depending on the current service, radio conditions, movement, etc.
The target SIR provided by the OLPC function performed at the RNC is occasionally modified based on communication quality. For example, a certain targeted number of re-transmission attempts in a Hybrid ARQ (HARQ) process associated with an enhanced dedicated channel (E-DCH) transport channel can be evaluated by the RNC. If the communication quality is too low, i.e. the number of re-transmission attempts is above the set target, the RNC increases the target SIR. If the communication quality is too high, i.e. the number of re-transmission attempts is below the set target, the RNC decreases the target SIR. The SIR target can be similarly modified based on block error rate information. In either case, changes in an SIR target for a particular mobile station are communicated from the RNC to each RBS serving the affected mobile station. As such, the RNC implements the OLPC function and the RBSs implement the ILPC function.
In WCDMA, soft handover can occur from time-to-time meaning that the transmission power of a mobile station is controlled by two RBSs simultaneously. Soft handover is typically implemented in one of two different ways. With partial soft handover, two or more RBSs control the mobile station power to meet the SIR target specified by the RNC. However, data is only received by the RBS responsible for the serving cell. With full soft handover, two or more RBSs control the mobile station power to meet the SIR target specified by the RNC, and the data is received by at least two RBSs out of the two or more RBSs controlling the mobile station power. When no soft handover is performed, the active set of the mobile station contains only the serving cell which has the sole responsibility for transmit power control and data reception. In each of these scenarios, the design choice in WCDMA is typically to maintain the same SIR target in all controlling RBSs by having the OLPC function placed in the RNC, not the RBSs.
With the OLPC function placed in the RNC, there is limited information available to the RNC for determining the SIR target as compared to the additional information available at the RBSs. Consequently, conventional OLPC algorithms typically monitor the block error rate of the payload. Furthermore, placement of the OLPC function in the RNC introduces delay in the algorithm. The delay can be divided into two parts: the delay of the actual signaling between the RNC and the RBSs, which is not negligible; and the additional delay introduced by using the block error of the payload. In the case of HSUPA (High-Speed Uplink Packet Access), the RNC is not aware of any failed transmissions until the transmission is correctly received and relayed up to the RNC. As such, placing the OLPC function in the RNC introduces delay and restricts the information available for determining a suitable mobile station SIR target.
Outer loop power control is implemented in either the RNC or an RBS depending on the operating mode of the RBS. In a first mode, outer loop power control for a particular mobile station is implemented at the RNC and adhered to by the serving RBS when the mobile station. In a second mode, the outer loop power control function can be implemented at the RBS responsible for the serving cell. Implementing outer loop power control in this way enhances power loop control performance, e.g. when the mobile station is in partial soft handover or no soft handover, but not full soft handover. When an RBS implements outer loop power control, it does so without the RNC being aware that the RBS has taken over control of the outer loop power control function. The RBS ignores the SIR target provided by the RNC, and determines its own SIR target when the mobile station is in partial soft handover or no soft handover. The RBS also reports artificial mobile station connection quality information such as an artificial number of retransmission attempts or an artificial block error rate to the RNC to influence how the original SIR target is adjusted by the RNC. This way, when the mobile station enters full soft handover, the RNC communicates the same target SIR value to each RBS performing the soft handover. This in effect allows an RBS to set the SIR target at the RNC.
According to an embodiment of a method for implementing power loop control at a RBS controlled by an RNC, the method includes receiving an SIR target at the RBS which is determined by the RNC for a mobile station in communication with the RBS. In a first mode, one or more transmit power control commands are generated at the RBS for issuance to the mobile station based on the SIR target received from the RNC. In a second mode, one or more transmit power control commands are generated at the RBS for issuance to the mobile station based on an SIR target determined by the RBS for the mobile station instead of the SIR target received from the RNC. Also in the second mode, artificial mobile station connection quality information is reported from the RBS to the RNC so that the SIR target determined by the RNC is adjusted in accordance with the SIR target determined by the RBS.
Of course, the present invention is not limited to the above features and advantages. Those skilled in the art will recognize additional features and advantages upon reading the following detailed description, and upon viewing the accompanying drawings.
Outer loop power control (OLPC) is implemented at either the RNC 120 or an RBS 110 depending on whether the corresponding mobile station 140 is in partial soft handover, full soft handover or no soft handover. The RNC 150 implements an OLPC function 150 for a particular mobile station 140 when the mobile station 140 is in full soft handover. Otherwise, the OLPC function can be implemented at the RBS 110 responsible for the serving cell 130. Each RBS 110 includes a baseband processor 160 and a power loop control module 170 included in or associated with the baseband processor 160 for implementing the OLPC function when advantageous to do so. For example, if a particular mobile station 140 is in partial soft handover or no soft handover, only a single RBS 110 gives input to the OLPC function 150 performed at the RNC 120. Consequently, the input to the RNC 120 comes from only one RBS 110. As such, there is no need to wait for the deterministic response of the RNC 120 when setting the individual SIR target for the mobile station 140. This characteristic can be exploited even further. Since the input to the RNC 120 comes from only one RBS 110 during partial soft handover or no soft handover, the RBS 110 can itself determine the SIR target and what information to send to the RNC 120 to ensure SIR target consistency across all of the RBSs 110, effectively moving the OLPC function from the RNC 120 to the RBS 110.
With RNC-based OLPC, all RBSs 110 that control the transmission power of a particular mobile station 140 should have the same SIR target as input to the TPC generating function implemented by the RBS power loop control module 170. This principle can be compromised when the mobile station 140 is in partial soft handover or no soft handover, because only a single RBS 110 is responsible for the corresponding serving the cell 130. The power loop control module 170 at the RBS 110 is designed in such a way that differences between the SIR target determined by the RNC 120 and the SIR target determined at the RBS 110 is only temporary, and thus any potentially harmful effects are mitigated. In an embodiment, the RBS 110 reports artificial mobile station connection quality information to the RNC 120, influencing how the SIR target is determined at the RNC 120. Accordingly, the SIR target determined at the RNC 120 is adjusted in accordance with the SIR target determined at the RBS 110. The RNC 120 reports the modified SIR target to the other RBSs 110, so that each RBS 110 which may eventually assist in full soft handover implements ILPC based on the same SIR target.
The aim of the RNC OLPC function is to control the block error probability and the number of re-transmission attempts, e.g. of the E-DCH. To achieve these ends, the RNC OLPC 150 increases the corresponding SIR target if the number of re-transmission attempts exceeds a threshold and reduces the SIR target if the number of re-transmission attempts is less than or equal to the threshold. The SIR target may be similarly adjusted by the RNC OLPC 150 based on block error probability information instead of the re-transmission information. In either case, the RNC 120 behaves deterministically in response to feedback information from the RBSs 110 when setting the SIR target. The power loop control module 170 of the RBSs 110 utilize this deterministic behavior of the RNC 120 when reporting artificial mobile station connection quality information back to the RNC 120 for the purpose on influencing how the SIR target is determined at the RNC 120. Accordingly, each RBS 110 can control the SIR target at the RNC 120 to a pre-determined level, thus maintaining SIR target consistency within the network 100 even though OLPC is implemented at the RBSs 110 under certain conditions.
In each case, the power loop control module 170 also determines whether the RBS 110 is operating in a first mode or a second mode (Step 220). The RBS 110 operates in the first mode when the mobile station 140 is in full soft handover. In one embodiment, the RBS 110 operates in the first mode responsive to the mobile station 140 or the RNC 120 signaling full soft handover to the RBS 110. For example, a non-serving RBS 110 may communicate full soft handover status via the RNC 120 or the mobile station 140. In another embodiment, the RBS 110 operates in the first mode responsive to receiving an SIR target from the RNC 120 which falls outside an expected range. For example, the RNC 120 may signal a reduction of γRNC even though the RBS 110 has sent artificial mobile station connection quality information to the RNC 120 which should have caused the RNC 120 to increase γRNC. In yet another embodiment, the RBS 110 operates in the first mode responsive to the mobile station 140 failing to retransmit data when instructed to do so by the RBS 110.
In each case, the power loop control module 170 of the RBS 110 generates one or more TPC commands for issuance to the mobile station 140 when the RBS 110 is in the first mode based on the SIR target received from the RNC 120 (Step 230). This way, each RBS 110 implementing full soft handover uses the same SIR target determined by the RNC OLPC 150 for transmit power control.
In the second mode, the power loop control module 170 generates one or more TPC commands for issuance to the mobile station 140 based on the SIR target (γRBS) determined at the RBS 110 instead of the SIR target (γRNC) received from the RNC 120 (Step 240). The RBS 110 operates in the second mode when the mobile station 140 is in partial soft handover or no soft handover. In one embodiment, the RBS 110 operates in the second mode responsive to the mobile station 140 or the RNC 120 signaling partial soft handover or no soft handover to the RBS 110. For example, a message received from the RNC 120 may include the number of links in the active set. If the number is one, the RBS 110 can take control of the OLPC function. In another embodiment, the RBS 110 operates in the second mode responsive to a retransmission process supported by the RBS 110 indicating the RBS 110 is the only RBS controlled by the RNC 120 which is receiving data from the mobile station 140. For example, the estimated probability for the mobile station 140 to ignore requests for retransmissions may be below a certain limit, indicating no full soft handover. If such requests were ignored, the mobile station 140 could be in full soft handover. In another example, the number of times requests for retransmissions appears to have been ignored by the mobile station 140 during a particular time period/window may be less than a threshold value, again indicating no full soft handover.
In each case, the RBS 110 can use a different and more timely SIR target than the SIR target received from the RNC 120 for transmit power control when the RBS 110 is operating in the second mode, i.e. the RBS 110 is the only RBS responsible for the serving cell 130 of the mobile station 140. In effect, the RBS 110 overrides the RNC OLPC 150 by using its own SIR target for implementing ILPC when in the second mode. The RNC 120 is unaware that the RBS has determined its own SIR target for use in ILPC, and thus continues operating as if the RNC 120 were controlling the OLPC function. The TPC command(s) generated by the RBS power loop control module 170 in either the first or second mode are then sent to the mobile station 140 for adjusting mobile station transmit power (Step 250).
The power loop control module 170 also generates artificial mobile station connection quality information for reporting from the RBS 110 to the RNC 120 in the second mode so that the SIR target (γRNC) determined by the RNC 120 can be adjusted in accordance with the SIR target (γRBS) determined by the RBS 110. The artificial mobile station connection quality information can be sent in an RLC (Radio Link Control) protocol header to the RNC 120. The connection quality information reported by the RBS 110 in the second mode is artificial in that the information does not necessarily reflect the actual connection quality experienced by the corresponding mobile station 140. Instead, the artificial connection quality information replaces the actual information and is determined based on the deterministic behavior of the RNC 120 in setting the SIR target (γRNC) responsive to such information. In effect, this enables the RBS 110 to control how the SIR target at the RNC 120 is adjusted so that γRNC=γRBS. This ensures that all RBSs 110 which subsequently implement full soft handover for the affected mobile station 140 use the same SIR target for generating TPC commands instead of different SIR targets.
The RNC 120 deterministically adjusts γRNC in response to the artificial mobile station connection quality information communicated by the RBS 110. For example, if the artificial number of retransmission attempts determined by the power loop control module 170 exceeds the target number of retransmission attempts set by the RNC 120, the RNC OLPC 150 increases γRNC. The RNC OLPC 150 decreases γRNC if the artificial number of retransmission attempts is below the target number of retransmission attempts set by the RNC 120. Otherwise, γRNC is not adjusted. In this way, the RBS 110 can force the RNC 120 to set γRNC=γRBS. In an alternate embodiment, the artificial mobile station connection quality information determined at the RBS 110 is an artificial block error rate determined by the power loop control module 170 irrespective of an actual block error rate associated with the corresponding mobile station 140. The RNC 120 adjusts γRNC in response to the artificial block error rate according to this embodiment, e.g. by increasing or decreasing γRNC depending on whether the artificial block error rate exceeds a particular threshold. In either case, all RBSs 110 which subsequently implement full soft handover for the affected mobile station 140 implement ILPC using the same SIR target determined by the RNC OLPC 150. In each case, the RNC 120 does not respond to a request for an increase in γRNC by decreasing γRNC. A request to increase γRNC can be met with a decision not to change γRNC, e.g. if γRNC is already at a maximum level or if another algorithm is active. The same response behavior applies for requests to decrease γRNC.
With the above range of variations and applications in mind, it should be understood that the present invention is not limited by the foregoing description, nor is it limited by the accompanying drawings. Instead, the present invention is limited only by the following claims, and their legal equivalents.
Number | Name | Date | Kind |
---|---|---|---|
7027828 | Kim et al. | Apr 2006 | B2 |
7047473 | Hwang et al. | May 2006 | B2 |
7203508 | Ohkubo et al. | Apr 2007 | B2 |
7248889 | Schwarz et al. | Jul 2007 | B2 |
7315741 | Chun | Jan 2008 | B2 |
7430436 | Nakao | Sep 2008 | B2 |
7657283 | Cai | Feb 2010 | B2 |
7668192 | Malkamaki et al. | Feb 2010 | B2 |
7707474 | Rinne et al. | Apr 2010 | B2 |
7734308 | Dominique et al. | Jun 2010 | B2 |
7813294 | Xiang | Oct 2010 | B2 |
7844881 | Iwai et al. | Nov 2010 | B2 |
7873070 | Hu et al. | Jan 2011 | B2 |
7894845 | Usuda et al. | Feb 2011 | B2 |
8102829 | Naito et al. | Jan 2012 | B2 |
8125935 | Dominique et al. | Feb 2012 | B2 |
8135413 | Dupray | Mar 2012 | B2 |
8169892 | Malkamaki et al. | May 2012 | B2 |
8208953 | Tanaka | Jun 2012 | B2 |
8265631 | Usuda et al. | Sep 2012 | B2 |
8300573 | Lindskog et al. | Oct 2012 | B2 |
8369269 | Nakashima et al. | Feb 2013 | B2 |
8433355 | Marinier et al. | Apr 2013 | B2 |
8509076 | Reznik et al. | Aug 2013 | B2 |
8515480 | Kuroda | Aug 2013 | B2 |
20020168945 | Hwang et al. | Nov 2002 | A1 |
20030003937 | Ohkubo et al. | Jan 2003 | A1 |
20030083088 | Chang et al. | May 2003 | A1 |
20040142692 | Schwarz et al. | Jul 2004 | A1 |
20040266469 | Hayashi et al. | Dec 2004 | A1 |
20050099968 | Yamano | May 2005 | A1 |
20050143012 | Gu et al. | Jun 2005 | A1 |
20050227721 | Nakao | Oct 2005 | A1 |
20060026490 | Rinne et al. | Feb 2006 | A1 |
20060079264 | Gu et al. | Apr 2006 | A1 |
20060084475 | Ohkubo et al. | Apr 2006 | A1 |
20060146889 | Malkamaki et al. | Jul 2006 | A1 |
20060165032 | Hamalainen et al. | Jul 2006 | A1 |
20060168343 | Ma et al. | Jul 2006 | A1 |
20070060189 | Vallette et al. | Mar 2007 | A1 |
20080214227 | Usuda et al. | Sep 2008 | A1 |
20080273454 | Malkamaki et al. | Nov 2008 | A1 |
20090005104 | Wang et al. | Jan 2009 | A1 |
20090150740 | Iwai et al. | Jun 2009 | A1 |
20090190485 | Bjorkegren et al. | Jul 2009 | A1 |
20090196270 | Iwai et al. | Aug 2009 | A1 |
20090201870 | Goto et al. | Aug 2009 | A1 |
20090247211 | Kuroda | Oct 2009 | A1 |
20090264128 | Tomisawa | Oct 2009 | A1 |
20090305712 | Franceschini et al. | Dec 2009 | A1 |
20100097979 | Shinozaki | Apr 2010 | A1 |
20100195636 | Nakashima et al. | Aug 2010 | A1 |
20100246520 | Andersson | Sep 2010 | A1 |
20110041045 | Iwai et al. | Feb 2011 | A1 |
20120002610 | Widegren et al. | Jan 2012 | A1 |
Number | Date | Country |
---|---|---|
1517456 | Mar 2005 | EP |
2088821 | Aug 2009 | EP |
2389013 | Nov 2003 | GB |
0152425 | Jul 2001 | WO |
2009051532 | Apr 2009 | WO |
Entry |
---|
3rd Generation Partnership Project, 3GPP TR25.903, V8.0.0 (Dec. 2008), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Continuous Connectivity for Packet Data Users (Release 8), Dec. 2008. |
3rd Generation Partnership Project, “Review of Proposed Concepts for “Continuous Connectivity for Packet Data Users” WI and Impacts on L2/3”, 3GPP TSG RAN2#54, R2-062243, Tallinn, Estonia, Sep. 1-28, 2006. |
Number | Date | Country | |
---|---|---|---|
20110143804 A1 | Jun 2011 | US |